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