Jądro Linux 3.10

Jądro Linux 3.10

    przez -
    24 505
    Linux Tux
    Linus Torvalds ogłosił wydanie jądra Linux 3.10, które jest aktualizacją dla wydanego jądra Linux 3.9. Linux 3.10 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.

    Karty graficzne

    Dodano obsługę interfejsu Unified Video Decoder dla kart AMD Radeon HD 4000 i późniejszych. Jądro Linux wspiera teraz procesory Richland, a także rdzenie graficzne Radeon Hainan.

    Na kartach Intela pominięto tymczasowe przełączanie się do tekstowej konsoli, co ma przyspieszyć wybudzanie z trybu gotowości. Dodatkowo pojawiła się możliwość podkręcania najnowszych kart graficznych Intela. Warto zapoznać się z newsami o sterownikach xf86-video-intel.

    Pamięć masowa

    Dodano block-layer cache – bcache, który może zostać użyty do konfiguracji jednego dysku, jako pamięci podręcznej dla innego. Ma to byś szczególnie przydatne przy wykorzystaniu dysku SSD i HDD w jednej konfiguracji.

    System plików

    Wciąż eksperymentalny system plików Btrfs potrafi od teraz przechowywać metadane w bardziej spójny sposób, co przyspieszyło jego prędkość. Starsze wersje jądra Linux nie potrafią obsługiwać nowej struktury systemu plików i trzeba ręcznie uruchomić przy pomocy polecenia: btrfstune -x.

    W systemie plików XFS eksperymentalne funkcje nadal muszą być uruchamiane ręcznie, aby móc dodawać sumy kontrolne do różnego rodzaju meta danych i wykrywać niepożądane nieprawidłowości.

    Sieci

    Dodano wsparcie dla eksperymentalnego algorytmu Tail Loss Probe (TLP), który ulepsza wydajność obsługi utraconych pakietów na końcu transakcji TCP. TLP powinien zmniejszyć czas ponownego nawiązywania połączenia o 15 procent oraz skrócić czas odpowiedzi HTTP o około 6 procent.

    Jądro Linux 3.10 wspiera w pełni specyfikację IEEE 802.1ad.

    Sterowniki

    Dodano sterowniki dla chipa sieciowego USB 2.0 RTL8152 oraz bezprzewodowego chipa RTL8188EE. Sterownik brcmsmac dla najnowszych chipów Broadcoma potrafi uruchomić tryb access-point. Udoskonalono wsparcie dla IPv6 w sterowniku odpowiedzialnym za połączenia sieciowe po FireWire. Podsystem wejścia otrzymał sterownik dla podczerwieni, który Apple tworzył dla swoich komputerów od lat. Dodano także obsługę myszki dla graczy Roccat Kone Pure oraz klawiatury IskuFX (Roccat Linux, czyli nieoficjalne sterowniki do obsługi sprzętu dla graczy pod Linuksem).

    Infrastruktura

    Zmodyfikowano kod UEFI, aby chronić laptopy Samsunga przed uszkodzeniem. Problem został odkryty na początku lutego przez Matthew Garretta i obejmował również systemy Windows (Samsung UEFI i problemy z laptopami).

    Wirtualizacja

    W podsystemie cpufreq, który odpowiada za kontrolę zegara procesora, dodano podstawowe wsparcie dla skalowania procesorów ARM – big.LITTLE Processing. Udoskonalono zagnieżdżoną wirtualizację KVM na procesorach Intela, a także dodano obsługę wirtualizacji Intel APIC. Nowy sterownik pvpanic pozwala QEMU na szybkie uzyskanie spójności systemu plików, aby host mógł stworzyć migawkę dysku, używanego przez maszynę wirtualną.