Opis jądra Linux-a, jego instalacji itp.: Ważne pytania i odpowiedzi na nie.
Następna strona
Poprzednia strona
Spis treści
2. Ważne pytania i odpowiedzi na nie.
2.1 Co to jądro w ogóle robi?
Jądro w systemach typu Unix odgrywa rolę pośrednika między twoimi
programami, a twoim sprzętem. Najpierw zajmuje się zarządzaniem
pamięci dla wszystkich uruchomionych programów (procesów), i dba o
to, aby wszystkie one dostały równą ilość czasu procesora. (albo
nierówną jeśli tak zażądasz). Dodatkowo, posiada miły interfejs
dla programów chcących "rozmawiać" z twoim sprzętem.
Jądro spełnia oczywiście o wiele więcej funkcji, ale to są
najważniejsze, które należy znać.
2.2 Dlaczego miałbym chcieć odnowić swoje jądro?
Nowsze jądra z reguły mają wiekszą ilość sterowników, czyli mogą
obsłużyć większą ilość urządzeń, mogą mieć ulepszone algorytmy
zarządzania procesami, mogą działać szybciej niż starsze wersje,
mogą być bardziej stabilne, mają także wiele poprawek błędów,
które zdarzyły się w wersjach wcześniejszych. Większość ludzi
odnawia swoje jądra ponieważ chcą większej ilości sterowników i
naprawionych błędów.
2.3 Jaki sprzęt obsługują nowsze wersje jądra?
Przeczytaj Hardware-HOWTO. Możesz także zajrzeć do pliku
config.in w źródłach jądra. Albo po prostu dowiedzieć się
samemu jak napiszesz make config. W poleceniu tym znajdą
się wszystkie obsługiwane przez dane jądro urządzenie. Ale nie będą
to wszystkie urządzenia, które obsługuje Linux. Wiele popularnych
sterowników (jak np. sterownik do PCMCIA i niektóre sterowniki do
taśm) są rozprowadzane osobno jako ładowalne moduły.
2.4 Jakiej wersji gcc i libc potrzebuję?
Aby zobaczyć jaką masz wersję napisz gcc -v.
Linus zaleca zawsze w pliku README wersję gcc, która
powinna być użyta do kompilacji danego jądra. Jeśli nie masz tej
wersji, dokumentacja w zalecanej wersji gcc powinna powiedzieć ci
czy musisz odnowić libc. Nie jest to trudne, ale ważne jest, aby
postępować zgodnie ze wskazówkami.
2.5 Co to jest ładowalny moduł?
Są to części jądra, które nie są zawarte bezpośrednio w nim.
Kompiluje się je osobno i można je umieścić a następnie usunąć z
uruchomionego jądra prawie zawsze. Z powodu tej elastyczności
jest to teraz preferowana metoda pisania niektórych fragmentów
jądra. Wiele popularnych sterowników urządzeń to ładowalne moduły.
2.6 Ile potrzebuję miejsca na dysku?
To zależy od twojej konkretnej konfiguracji. Skompresowane źródła
zajmują mniej więcej 14 MB. Po rozkompresowaniu, skonfigurowaniu i
kompilacji zajmuje kolejne 67 MB.
2.7 Jak długo zajmuje kompilacja?
Na nowszych maszynach zabiera to NAPRAWDĘ mniej czasu niż na
starych. Np. na AMD K6-2/300 z szybkim dyskiem kompilacja wersji
2.2.x może zająć około 4 minut podczas gdy kompilacja tego samego
jądra na starym Pentium, 486 czy 386 może trwać nawet godziny, czy
dni ...
Jeśli to cię martwi, a masz w pobliżu szybszy komputer, to
skompiluj jądra na nim (zakładając, że ustawisz poprawne parametry,
że twoje narzędzia systemowe są w odpowiednich wersjach itd), a
potem przesnieś skompilowane jądro (obraz) na wolniejszy komputer.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
Kernel HOWTO pl 12 (2)Kernel HOWTO pl 9 (2)Kernel HOWTO pl 6 (2)Kernel HOWTO pl 4 (2)Kernel HOWTO pl (2)Kernel HOWTO pl 7 (2)Kernel HOWTO pl 5 (2)Kernel HOWTO plKernel HOWTO pl 11 (2)Kernel HOWTO pl 1 (2)Kernel HOWTO pl 10 (2)Kernel HOWTO pl 3 (2)Kernel HOWTO pl (3)Kernel HOWTO pl 8 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)kernel howto 3 clbigwpagydoy3epnkmic3ys7wlqwsg4rlwwgvq clbigwpagydoy3epnkmic3ys7wlqwsg4rlwwgvqcdrom howto pl 1więcej podobnych podstron