Linux Kernel 4.0 – bo lud tak chciał
Wbrew przełomowej numeracji (przejście z serii 3.xx na 4.xx), nowy kernel linuksowy to jedynie efekt rozentuzjazmowanego tłumu. By po raz kolejny uniknąć posądzenia o krwawą hegemonię, Linus Torvalds zarządził głosowanie w sprawie nowego kernela i tego, czy ma on być z dotychczasowej linii, czy już z nowej. Lud zarządził, że od dzisiaj kernele będziemy numerowali w notacji 4.xx, ale to dopiero 4.1 będzie godnym przedstawicielem nowej nomenklatury numerycznej.
Z jednej strony Linus Torvalds chciał, aby kernel 4.0 był stabilnym wydaniem bez eksperymentalnych fajerwerków. Ten stan udało się osiągnąć, ku zadowoleniu Linusa, a nieco ku rozczarowaniu oczekujących od razu potęgi Skynetu i kernela 4.1.15 (patrz załączona grafika). Nie oznacza to, że nowości nie ma w ogóle – kernel 4.x to przede wszystkim nowy sposób instalowania łatek bezpieczeństwa i aktualizacji na jądrze bez konieczności restartowania systemu. Choć wykorzystanie tego w praktyce zobaczymy dopiero w następnym wydaniu. Do tego dochodzą realne i korzystne zmiany w otwartych sterownikach graficznych i lepsza współpraca z nimi kart AMD (Radeon) – audio poprzez DisplayPort, lepsza kontrola wentylatora. Sterownik Nouveavu można pochwalić za kontrolowanie częstotliwości taktowania procesora Tegra K1 i poprawne usypianie/wybudzanie. Intel z kolei ulepszył wsparcie dla Skylake.
Na tym rzecz jasna nie koniec, co poniekąd przeczy „nudnemu” stabilnemu charakterowi tego kernela. Ponieważ język techniczny najblepiej brzmi w oryginalne, oto lista innych ciekawszych zmian na jakie można natknąć się w kernelu 4.0:
DRM / Graphics Drivers:
– The AMD Radeon driver finally has DisplayPort audio support.
– The Radeon driver also has better fan control support and other improvements.
– The AMDKFD HSA kernel driver has basic work towards Carrizo/VI APU support.
– The Intel DRM driver has many improvements throughout and basic Intel Skylake support should now be working.
– The Nouveau DRM driver has GK20A re-clocking support and other improvements.
– Freedreno’s MSM driver has Embedded DisplayPort support, YUV support for newer hardware, and various other changes.
– New DRM drivers and other improvements.
File-Systems / Disk Drives:
– pNFS block server support and it’s currently supported by the XFS file-system. This feature has been a long-time coming for mainline.
– RAID 5/6 improvements for Btrfs.
– VirtIO 1.0.
– Fixes to the F2FS file-system.
– Handling of multiple read-only layers for the OverlayFS.
Processors:
– Intel Quark SoC x86 platform support.
– Numerous new ARM platforms are now enabled for this next Linux kernel release.
– Various x86 KVM optimizations.
– A new AMD ACPI driver and Skylake P-State support, among other power management and ACPI improvements.
– Full IBM z13 support.
Other Hardware:
– Improved Toshiba laptop support.
– Bootloader improvements for the Sony PlayStation 3 with Linux.
– TPM 2.0 support for Trusted Computing.
– Various sound updates.
– New input drivers.
– New and improved media drivers.
– Better Logitech HID++ support.