Jądro Linux 3.11 z udoskonaleniami dla AArch64, obsługą Zswap i kompresji LZ4

Jądro Linux 3.11 z udoskonaleniami dla AArch64, obsługą Zswap i kompresji LZ4

    przez -
    18 563
    Linux Tux
    Linus Torvalds ogłosił wydanie jądra Linux 3.11, które jest aktualizacją dla wydanego jądra Linux 3.10. Linux 3.11 przynosi jak zwykle wiele zmian, a w szczególności aktualizację sterowników, poszerzoną listę obsługiwanego sprzętu, usprawnienia wielu komponentów jądra i systemu plików, a także zmiany w sieciach. Nowe wydanie otrzymało nazwę: Linux for Workgroups, a Tux trzyma w logu flagę Windows for Workgroups 3.11 z 1993 roku.

    Linux for Workgroups 3.11

    Najważniejsze zmiany:

    • Dodano nową flagę O_TMPFILE w celu redukcji podatności tymczasowych plików
    • Pojawiło się wstępne wsparcie dynamicznego zarządzania poborem mocy dla kart graficznych AMD Radeon HD
    • Dodano obsługę klastrowego systemu plików systemu plików Lustre, który jest przeznaczony dla superkomputerów
    • Dodano wsparcie dla SELinux Labeled NFS i NFS 4.2
    • Pojawiło się dokładne śledzenie stron, które zapisują zadania (ang. Detailed tracking of which pages a task writes)
    • Dodano obsługę dużych stron dla architektury ARM64
    • Dodano obsługę wirtualizacji Xen i KVM dla AArch64
    • Udoskonalono skalowalność kolejkowania wiadomości (ang. message queue scalability) SYSV IPC
    • Dodano przeszukiwanie sieci o niskim opóźnieniu
    • Dodano Zswap: skompresowaną pamięć podręczną swap (ang. compressed swap cache)
    • Naprawiono sporo błędów
    • Dodano obsługę technologii Intel Rapid Start
    • Pojawiło się sprzętowe dekodowanie wideo H.264 dla kart graficznych nVidia z silnikiem VP2
    • Dodano wstępną obsługę kart graficznych GK100
    • Dodano obsługę procesorów Intel Atom Bay Trail
    • Udoskonalono i zoptymalizowano podsystem kryptografii, dzięki czemu jądro Linux może korzystać z instrukcji AVX2 dla szyfrowania Camellia AES-NI oraz SSE3 dla funkcji skrótu SHA224/SHA385. Usunięto niedziałającą implementację algorytmów Blowfish i Twofish na AVX2
    • Zaimplementowano wsparcie dla koprocesorów Freescale
    • Pojawiła się obsługa obrazów jądra Linux z użyciem kompresji LZ4