Linux 3.15: смешанный режим EFI, быстрое переключение в спящий режим, блокировка файлов file-private

8 июня состоялся выход новой версии ядра Linux, которое включает улучшения в управлении памятью, более быстрый вход и выход из «спящего» режима, новый тип блокировки файлов POSIX (file-private) и другое.Можно отметить изменения в ядре, которые непосредственно влияют на конечных пользователей. Среди них следующие: поддержка смешанного режима EFI — это возможность загрузки 64-битного ядра на 32-битной UEFI; большинство нового оборудования поставляется с 64-битной UEFI, однако на ряде устройств, среди которых ноутбуки и ультрабуки, возникали проблемы совместимости; ощутимый прирост в скорости погружения в «спящий» режим и выход из него — это стало возможным благодаря задействованию асинхронных потоков для большинства фаз погружения в «сон» и пробуждения; новый тип блокировки файлов file-private, совместимый с доступными в стандарте POSIX (подробности см. на lwn.net); начальная поддержка GPU NVIDIA Maxwell, поддержка сжатия видео VCE 2.0 на новых видеокартах Radeon, а также множество других изменений в открытых видеодрайверах для Linux 3.15; поддержка геймпада Sony Dualshock 4, поставляемого с новой игровой консолью Sony Playstation 4, и протокола мультитач Windows 8.1; поддержка аппаратного обеспечения новых ноутбуков (поддержка возможностей клавиатуры Lenovo ThinkPad Carbon, улучшения в драйверах для ноутбуков Sony и Toshiba и др.). Это далеко не самый полный перечень возможностей нового ядра. Например, сборка ядра Linux с использованием Clang вместо GCC почти стала возможной, добавлена поддержка расширений AVX-512 и RDSEED к инструкциям в новых процессорах и т.д.

©  nixp