Linus Torvalds opublikował jądro Linux 2.6.38. Nowy kernel zawiera między innymi określaną mianem "cudownej łaty" tzw. wonder patch - funkcję automatycznego grupowania procesów, jak również liczne usprawnienia w zakresie wirtualizacji.
Przyjrzyjmy się zmianom jakie jądro linuksa 2.6.38 wprowadza w zakresie problematyki poruszanej w naszym serwisie.
Mechanizm Transparent Huge Pages ułatwia zarządzanie pamięcią, co jest szczególnie istotne z punktu widzenia wirtualizacji i oprogramowania serwerowego.
W systemie plików Btrfs poprawiono błąd, który w określonych przypadkach może powodować utratę danych, dodano kompresję algorytmem LZO i możliwość tworzenia snapshotów tylko do odczytu.
Po wprowadzeniu do jądra 2.6.37 obsługi Xen Dom0, do nowej wersji trafił podstawowy kod dla sterownika backendu Xen. Sterowniki backendu potrzebne do obsługi domeny Dom0 nie zostały przygotowane i pojawią się prawdopodobnie w edycji 2.6.39. Korzystając ze sterownika Userspace Grant Access Device Driver systemy goszczące, pracujące pod kontrolą Xen mogą współdzielić strony pamięci.
Obsługa emulacji X2APIC w HVM przyspieszy zdecydowanie przetwarzanie przerwań. Deweloperzy pracujący nad rozwojem środowiska KVM naciskali na wzbogacenie hipervisora o mechanizm Asynchronous Page Faults, jednak Linus Torvalds nie zaakceptował nadesłanej poprawki, w związku z tym zamierzają oni wprowadzić do niej modyfikacje w najbliższym czasie. Znaczącym usprawnieniem w KVM pozostaje w tej sytuacji wspomniana powyżej obsługa mechanizmu Transparent Huge Pages oraz Flush-By-Asid - rozszerzenia wirtualizacji dla procesorów AMD Bulldozer.
Jak w przypadku każdego wydania dokonano innych ulepszeń i dodano sterowniki dla nowego sprzętu.
Jądro linuksa w wersji 2.6.38 można pobrać ze strony kernel.org
Skomentuj na forum