Tuesday, July 16, 2013

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

Inline image 2

Линус Торвальдс анонсировал выпуск первого кандидата в релизы ядра 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;

Read more: Habrahabr.ru
QR: Inline image 1