Pull to refresh

Linux 3.11 официально назван «Linux For Workgroups»

Reading time3 min
Views58K
imageЛинус Торвальдс анонсировал выпуск первого кандидата в релизы ядра Linux 3.11 (3.11-rc1), чем ознаменовал закрытие merge window (окна по приёму новшеств) в ветку 3.11. Релиз ядра ориентировочно состоится в сентябре.

И да, самое главное — новому ядру Линусом было присвоено кодовое имя «Linux for Workgroups», по аналогии с Windows 3.11 for Workgroups. Заодно Торвальдс поменял и логотип (последний раз подобное было в 2.6.29).

Список внесённых в ядро 3.11 изменений смотрите под катом, интересные изменения — есть.

  • Включена поддержка клиента кластерной файловой системы Lustre (распределенная файловая система массового параллелизма, используемая обычно для крупномасштабных кластерных вычислений);
  • Реализована поддержка алгоритма сжатия LZ4 (высокая скорость упаковки и распаковки данных, при этом степень сжатия остается схожей со степенью сжатия алгоритма LZO);
  • Для архитектур ARM будет использоваться улучшенная реализация технологий Transparent Huge Page и hugetlbfs, что позволит увеличить базовый размер адресуемых страниц памяти до 2 или 4 Мб. В итоге сократится число используемых TLB-блоков (Translation Lookaside Buffer) и появятся дополнительные возможности для задействования выделенной и при этом неиспользуемой памяти;
  • В F2FS (разрабатывается компанией Samsung, файловая система для Flash-накопителей, отличающаяся высокой производительностью) была добавлена поддержка меток безопасности. Теперь ее можно использовать с LSM-модулями (Linux Security Modules), что, в свою очередь, позволяет использовать средства принудительного контроля доступа SELinux и SEAndroid;
  • Xen и KVM теперь поддерживают виртуализацию для архитектуры ARM64;
  • Появилась поддержка технологии сжатого кэширования раздела подкачки Zswap (идея Zswap заключается в том, что страницы памяти в случае необходимости их помещения на swap-раздел динамически сжимаются, снижая нагрузку на подсистему ввода/вывода);
  • Появилась поддержка Intel Rapid Start Technology (IRST). Это такая разновидность спящего режима, который обеспечивается силами прошивки (есть дополнительный таймаут, когда он истекает, дамп памяти системы, заснувшей в режиме Suspend-to-RAM, сохраняется прошивкой на SSD-накопителе, и следом схемы обесточиваются; при включении — прошивка копирует эти данные в ОЗУ);
  • Реализована концепция энергоэффективных рабочих очередей внутри ядра. Теперь помещаемые в данный тип очереди задания не будут привязываться к конкретному CPU и смогут выполняться на любых свободных процессорных ядрах, не вызывая пробуждения «спящих» ядер, а используя уже проснувшиеся для выполнения других заданий ядра;
  • Включены патчи оптимизации производительности для файловых систем Ext4, XFS, Btrfs;
  • Целая серия патчей для улучшения поддержки видеокарт от Radeon: появились средства динамического управления питанием и частотами GPU; ASPM — активное управление шиной PCI-E, при котором энергопотребление шины можно занизить в то время, когда она бездействует; улучшена поддержка HD8000 и HD7000;
  • Добавлена поддержка средств аппаратного декодирования видео в форматах MPEG2 и H.264 в DRM-модуль Nouveau с использованием движка VP2 (PureVideo HD) — он есть в GPU NVIDIA начиная c NV84 (GeForce 8600) и заканчивая NV96 (GeForce 9400/9600/9700), и еще в GT 200;
  • Изменения в DRM-модуле Intel: улучшена поддержка графической подсистемы на базе платформы Intel Bay Trail, созданной для новых Atom SoC. Кроме того, улучшена поддержка Intel Haswell — среди нововведений есть и возможность использования FBC (Frame-Buffer Compression);
  • Поддержка новых процессоров: Freescale i.MX6 SoloLite, Freescale Vybrid VF610, Samsung EXYNOS5420, Rockchip RK2928 и RK3xxx processors, TI Nspire, STMicroelectronics STiH41x и STiH416;
  • Добавлены патчи для ядра, благодаря которым появилась поддержка Windows RT приложений в Wine.

Источники: Official Changelog, www.h-online.com, lkml.org, git.kernel.org
Tags:
Hubs:
+87
Comments42

Articles