Jądro 2.6.22

Strona głównaJądro 2.6.22
09.07.2007 13:10
Grzegorz Niemirowski
Grzegorz Niemirowski

Wydanowersję 2.6.22 jądra systemu operacyjnego GNU/Linux. Nowe jądro przynosi wiele zmian. Pojawił się nowy stos dla siecibezprzewodowych noszący nazwę mac80211 i opracowany przez firmęDevicescape. Zaimplementowano w nim dużo funkcji, m.in. całkowicieprogramowa obsługa MAC, szyfrowanie WEP i WPA, obsługa mostów wwarstwie łącza danych, hostapd, QoS, wsparcie 802.11g, pełnaobsługa debugowania i nowy interfejs użytkownika. W jądrze pojawiłysię też nowe algorytmy kontrolujące przeciążenia w TCP (TCPIllinois i YeAH-TCP). Ulepszono scheduler wejścia/wyjścia CFQ. Pojawił się nowy stosIEEE1394 (Firewire). Dodano wsparcie dla architektury Blackfin.Nareszcie wprowadzono wsparcie dla kart telewizyjnych IVTV. Dodanoteż mechanizm IPV6 Optimistic Duplicate Address Detection iwsparcie dla gniazd AF_RXRPC (Secure RxRPC). Dodano wywołaniasystemowe eventfd. Pojawiło się wsparcie dla relokowalnych jąder na architekturzex86-64. Dzięki relokacji można załadować jądro dodatkowo pod innymadresem w pamięci. Jest to przydatne np. gdy w pierwszym jądrzewystąpi błąd kernel panic. Wtedy możliwe jest przełączenie się nadrugie jądro i obsłużenie crashdumpa. Dotychczas to drugie jądromusiało być specjalnie budowane aby móc działać pod innym adresemm.in. ze względu na na stałe zapisane offsety. Alokator SLUB,używany dla obiektów, które są często alokowane i zwalniane, jestteraz lepiej zoptymalizowany dla maszyn wieloprocesorowych (SMP). Pojawił się też LVM dla nośnikówflashowych, zwany UBI. W celu zgodności z najnowszą wersją POSIXadodano wywołanie utimensat(). Jądro Linuksa jak zawsze dostępne jest na stronie www.kernel.org.

Udostępnij:
Wybrane dla Ciebie
Komentarze (31)