Features Of The Linux 3.18 Kernel
With Linux 3.18-rc1 arriving one week early I didn't have a chance to write a feature overview of Linux 3.18 prior to this first development release that marked the close of the merge window. For those that didn't stay up to date with our dozens of Linux 3.18 kernel articles about changes and new features, here's a concise overview.
Highlights to the Linux 3.18 kernel include:
- Radeon R600 UVD hardware-accelerated video decoding support for old ATI/AMD GPUs of the Radeon HD 3000 series.
- Radeon Userptr support.
- Numerous Intel graphics enhancements across the board.
- Nouveau DisplayPort audio, other re-clocking work, and various other enhancements for this open-source NVIDIA driver.
- Other DRM improvements.
- New support for ARM SoCs on Linux.
- AMD Carrizo thermal monitoring.
- Razer Sabertooth support and other input device improvements.
- Wacom tablet enhancements.
- ACPI and power management improvements.
- PCI support on 64-bit ARM (ARM64/AArch64).
- Faster suspend and resume on large servers / many CPU cores.
- F2FS additions like FITRIM support, atomic/volatile writes, and much more.
- Many minor XFS improvements.
- Cleaning and bug fixing happened for EXT4.
- The mailbox framework has finally been mainlined.
- Firmware core-dumps to user-space via sysfs for allowing better debugging of GPU/WiFi microcode issues and other complex firmware problems.
- USB improvements.
- 64-bit ARM is more friendly to Clang although the mainline Linux kernel can't yet build under LLVM/Clang on any architecture quite yet. There's also other LLVMLinux/Clang-compatible alterations that landed in Linux 3.18 outside of the AArch64 work.
Highlights to the Linux 3.18 kernel include:
DRM Graphics:
- Re-clocking improvements for AMD's Radeon driver.- Radeon R600 UVD hardware-accelerated video decoding support for old ATI/AMD GPUs of the Radeon HD 3000 series.
- Radeon Userptr support.
- Numerous Intel graphics enhancements across the board.
- Nouveau DisplayPort audio, other re-clocking work, and various other enhancements for this open-source NVIDIA driver.
- Other DRM improvements.
Linux Hardware:
- Many new media drivers.- New support for ARM SoCs on Linux.
- AMD Carrizo thermal monitoring.
- Razer Sabertooth support and other input device improvements.
- Wacom tablet enhancements.
- ACPI and power management improvements.
- PCI support on 64-bit ARM (ARM64/AArch64).
- Faster suspend and resume on large servers / many CPU cores.
File-Systems:
- Btrfs improvements with recovery and repair in RAID configurations being notable.- F2FS additions like FITRIM support, atomic/volatile writes, and much more.
- Many minor XFS improvements.
- Cleaning and bug fixing happened for EXT4.
- The mailbox framework has finally been mainlined.
Etc:
- Xen PVSCSI support.- Firmware core-dumps to user-space via sysfs for allowing better debugging of GPU/WiFi microcode issues and other complex firmware problems.
- USB improvements.
- 64-bit ARM is more friendly to Clang although the mainline Linux kernel can't yet build under LLVM/Clang on any architecture quite yet. There's also other LLVMLinux/Clang-compatible alterations that landed in Linux 3.18 outside of the AArch64 work.
Add A Comment