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.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 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.147.68.201' WHERE u.id=1
0.00221 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.68.201', 1732838763)
0.00024 SELECT * FROM punbb_online WHERE logged<1732838463
0.00065 SELECT topic_id FROM punbb_posts WHERE id=52264
0.00076 SELECT id FROM punbb_posts WHERE topic_id=6790 ORDER BY posted
0.00088 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.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00105 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.00131 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6790
Total query time: 0.0084 s