Jądro Linux 3.18 z wieloma udoskonaleniami i nowościami

Jądro Linux 3.18 z wieloma udoskonaleniami i nowościami

    przez -
    13 728
    Linux Tux
    Linus Torvalds ogłosił wydanie jądra Linux 3.18. Zaznaczył, że aktualnie istnieje kilka nierozwiązanych problemów w jądrze Linux 3.17, które pojawiają się czasami w najnowszej wersji, ale występują one w tak małej liczbie, że nie miało sensu czekanie na ich naprawienie. Zmian jest sporo, od sterowników graficznych, przez sprzęt po systemy plików.

    Sterowniki graficzne

    AMD

    Deweloperzy zaimplementowali uleszone sterowniki do zmiany taktowania zegarów kart AMD Radeon, jednakże nadal wymaga to sporej pracy. Pojawiło się wsparcie akceleracji sprzętowego dekodowania wideo Radeon R600 UVD dla modeli Radeon HD 3000. Dodano obsługę Radeon Userptr.

    Intel

    Udoskonalono mocno sterowniki graficzne xf86-video-intel. Warto zapoznać się z wpisem: Neat drm/i915 stuff for 3.18.

    nVidia

    W sterownikach Nouveao udoskonalono obsługę dźwięku po DisplayPort, zmianę taktowania zegarów oraz wiele innych aspektów.

    Sprzęt

    Stos multimedialny

    • Pojawiło się sporo nowych sterowników:
    • Sterownik transmitera podczerwieni hix5hd2-ir dla płytki HiSilicon Hi3716cv2
    • Wirtualny sterownik vivi został zastąpiony przez vivid, który potrafi emulować
      większość urządzeń Video 4 Linux 2 (V4L2) i poprawnie obsługuje większość aplikacji
      przestrzeni użytkownika
    • Dodano moduł standardowego interfejsu SP2 do CIMaX SP2/SP2HF
    • Dodano sterownik frontendu tc90522 dla Toshiba ISDB-T/ISDB-S
    • W sterowniku pts3 dodano wsparcie dla odbiornika ISDB-T/ISDB-S. Pts3 zawiera sterownik
      mostka PCI, sterowniki frontednu DVB i dwa sterowniki tunera
    • Dodano sterownik tw68 obsługujący chipsety Techwell 68xx
    • Pojawiła się Coda, jako platform driver
    • Dodano nowe sterowniki tunera: mxl301rf i qm1d1c0042
    • Sterownik usbtv otrzymał obsługę dźwięku

    Nowe układy ARM

    Warto chociażby wymienić: SAMA5D4, rodzina chipów BCM63XX, układy HiP04 klasy serwerowej, wsparcie platformy Amlogic Meson6 (8726MX), wsparcie dla układu R-Car E2 r8a7794.

    Dodano wsparcie dla Chromebooka opartego na układzie Tegra. Prócz tego pojawiła się obsługa układu Renesas r8a7794, paltformy i.MX1, układów: Exynos, Meson, Keystone, Sunxi i wielu innych.

    Dodano wsparcie dla układy Cavium “Thunder”, opartego na architekturze AArch64

    Reszta zmian:

    • Pojawiła się obsługa czunijów temperatury dla AMD Carrizo
    • Dodano obsługę kontrolera Razer Sabertooth i wielu innych urządzeń
    • Udoskonalono obsługę tabletu Wacom
    • Udoskonalono zarządzanie energią i ACPI
    • Dodano obsługę PCI na AArch64
    • Przyspieszono usypianie i wznawianie systemu na wielkich serwerach

    Systemy plików

    Udoskonalono Btfrs z odzyskiwaniem danych i naprawą w konfiguracjach RAID. Dodano sporo nowości w F2FS, jak wsparcie FITRIM, atomowe zapisy i wiele więcej. Udoskonalono XFS, a także oczyszczono kod Ext4.