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

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

przez -
13 949
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.