Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-02-10 05:01:09

  T.N. - Użytkownik

T.N.
Użytkownik
Zarejestrowany: 2005-09-01

Kernel - moduły, konfiguracja

Witam.

1) W pliku /etc/modules mam tylko 6 modułów do załadowania na starcie. To znacznie mniej niż pokazuje lsmod. Czy nazwy pozostałych załadowanych modułów znajdują się w innym pliku konfiguracyjnym? Na jakiej podstawie system decyduje które moduły załadować?

2) Czy w przypadku kernela dostępnego z pakietów repozytorium Debianakonfiguracja jest taka sama jak domyślna dla jądra z kernel.org?

Offline

 

#2  2007-02-10 13:15:36

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Kernel - moduły, konfiguracja

Witam.

1) W pliku /etc/modules mam tylko 6 modułów do załadowania na starcie. To znacznie mniej niż pokazuje lsmod. Czy nazwy pozostałych załadowanych modułów znajdują się w innym pliku konfiguracyjnym? Na jakiej podstawie system decyduje które moduły załadować?
[/quote]
Jest kilka mechanizmów.
Przy starcie udev ładuje wszystkie moduły, uruchamia się programik udevtrigger, który generuje zdarzenia odbierane przez udevd, który dalej jakoś tam ładuje odpowiednie moduły. Jakoś tak to działa.
Innym mechanizmem jest "Automatic kernel module loading" w jądrze, który działa np. przy montowaniu systemu plików, np. vfat, tak że nie trzeba sie martwić o ładowanie modułu vfat. Jeśli jądro potrzebuje jakiejś funkcjonalności to samo ją sobie zapewnia.
Moduły mają także zależności, które są tworzone przy instalacji modułów poleceniem depmod, dzięki czemu ładujemy moduł docelowy (modprobe), nie martwiąc się modułami, których nasz moduł wymaga, a które nie są załadowane.


2) Czy w przypadku kernela dostępnego z pakietów repozytorium Debianakonfiguracja jest taka sama jak domyślna dla jądra z kernel.org?[/quote]
To zależy jakie patch są nałożone, opcje mogą sie nieco różnić, ale to zapewne kosmetyka. Sama konfiguracja na pewno jest inna.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.012 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00108 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.24.9' WHERE u.id=1
0.00084 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.24.9', 1731813559)
0.00076 SELECT * FROM punbb_online WHERE logged<1731813259
0.00106 SELECT topic_id FROM punbb_posts WHERE id=52247
0.00069 SELECT id FROM punbb_posts WHERE topic_id=6790 ORDER BY posted
0.00078 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6790 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00100 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6790 ORDER BY p.id LIMIT 0,25
0.00441 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6790
Total query time: 0.01085 s