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.

Kernel 4.1.15 w akcji
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.