Jądro 2.6.30

Strona głównaJądro 2.6.30
10.06.2009 13:28
Grzegorz Niemirowski
Grzegorz Niemirowski

Wydano wersję 2.6.30 jądra Linuksa. Jedną z najważniejszych nowości jest obsługa systemu plikow NILFS2,o którym niedawno pisaliśmy. Oferuje on szybkość, niezawodnośćoraz możliwość cofania się w historii zmian i odczytywaniapoprzedniej zawartości zmodyfikowanych plików. Inne nowe systemyplików to POHMELFS i DST. Parallel Optimized Host Message ExchangeLayered File System to rozproszony system plików o wysokiejwydajności pozwalający na jednoczesny, zbalansowany odczyt z wieluhostów i równoczesny zapis do innych hostów w sieci. Posiada pamięćpodręczną dla danych i metadanych. Przewyższa NFS prawie pod każdymwzględem. Z kolei Distributed STorage pozwala tworzyć sieciprzechowujące dane przy zachowaniu dużej szybkości i niezawodności.Pozwala połączyć wiele lokalnych lub zdalnych węzłów w jednąliniową bądź mirrorowaną strukturę. Może działać na różnych typachsieci i różnych protokołach. Pozwala szyfrować dane w przypadkuprzesyłania niezaufanymi kanałami. W nowym jądrze dodano obsługę Reliable Datagram Sockets (RDS).Protokół ten umożliwia komunikację międzyprocesową pomiędzyserwerami w klastrze. Zapewnia wysoką wydajność, małe opóźnienia iniezawodność. Wykorzystuje tylko jedno gniazdo do komunikacji zdrugim hostem, niezależnie od ilości procesów komunikujących się.Inna ciekawa nowość to fastboot. Dzięki niej dłuższe operacjewykonywane podczas bootowania, szczególnie czekające na odpowiedźsprzętu, będą mogły być wykonywane równolegle, co przyspieszyuruchamianie się całego systemu. Dodano także obsługę standarduIEEE 802.11w (jeszcze nie zatwierdzone oficjalnie), który zwiększabezpieczeństwo ramek zarządzających w sieciach bezprzewodowych.Wprowadzono wsparcie ciekawego systemu plików EXOFS, przeznaczonegodla urządzeń magazynujących dane w sposób obiektowy. Tradycyjneurządzenia, jak twarde dyski czy DVD oferują prosty dostęp napoziomie bloków. Nowy pomysł polega wyposażeniu je w większą ilośćlogiki aby mogły operować na poziomie obiektów. W ten sposób wieleniskopoziomowych operacji zostanie przerzuconych na sprzętupraszczając tworzenie systemów plików obsługiwanych przez systemoperacyjny. W jądrze 2.6.30 pojawił się też system plików NFS 4.1,w jego nowej wersji pojawiła się m.in. funkcja sesji. Dodano takżeFS-Cache, system plików cache'ujący pliki w sieci lokalnej.Współpracuje z NFS i AFS ale jego główna warstwa może działać takżez innymi systemami plików, nawet niesieciowymi. Dodano Tomoyo, funkcję zarządzającą prawami dostępu do plików woparciu o ich ścieżki. Jest alternatywą dla Mandatory AccessControl. Oprócz nowych systemów plików wprowadzono także ulepszeniado już istniejących. Wprowadzono poprawki wydajności i stabilnościw ext3, ext4 i btrfs. W nowym jądrze pojawiły się nowe metody jegokompresji. Dotychczas było ono kompresowane za pomocą gzipa, terazdodano także możliwość kompresji za pomocą bzip2 lub lzma. Pokompresji z wykorzystaniem bzip2 jądro jest mniejsze o 10% wporównaniu z gzip a przy użyciu lzma o 33%. Wprowadzono wsparciedla platformy Microblaze. Pojawiła się także obsługa IntegrityManagement Architecture, która pozwala wykrywać zmiany w plikachspowodowane przez włamywacza. Jak zwykle pojawiło się także wiele innych nowych i poprawionychsterowników a także inne ulepszenia i poprawki.

Udostępnij:
Wybrane dla Ciebie
Komentarze (37)