Твой софтовый форум > Software > SoftoRooM > *NIX-SOFT

Linux Kernel 4.9.25 LTS / 4.11

,

kernels

Дата публикации: 01.05.2017 - 22:54
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
ЭЖД
ph34r.gif Linux Kernel 2.6.32-rc8-git1



Downloads (~3,3 Kb)_http://www.kernel.org...2-rc8-git1.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32-rc8-git4



Downloads (~93 Kb)_http://www.kernel.org...2-rc8-git4.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32-rc8-git5



Downloads (~97 Kb)_http://www.kernel.org...2-rc8-git5.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32

В новое ядро принято 11838 исправлений от 1435 разработчиков, размер патча - 63Мб (добавлено 1.1 млн. строк кода, удалено - 541 тыс.). В анонсе новой версии с иронией отмечается, что основным отличием от версии 2.6.31 является отсутствие добавления в комплект новой файловой системы. Тем не менее в код файловой системы btrfs и в код подсистемы работы с блочными устройствами внесено много существенных изменений.

Около 70% всех представленных в 2.6.32 изменений связаны с драйверами устройств, примерно 10% изменений имеют отношение к обновлению firmware, еще 10% связаны с обновлением кода специфичного для аппаратных архитектур (ARM, MIPS, POWER, SH, x86, SCore), 5% изменений связано с документацией, а остальное с сетевым стеком, файловыми системами (ocfs2, btrfs, nfs, nilfs, xfs, gfs2, ext4) и другими подсистемами.

Основные новшества:
  • Дисковая подсистема, ввод/вывод и файловые системы:
    • Переписана система writeback-кэширования (отложенная запись), которая теперь работает с привязкой к отдельным блочным устройствам, а не в виде единого для всех устройств кэша. Нововведение особо заметно при записи больших файлов в системах с несколькими дисками, например, при записи файла размером 32 Гб на системе с 5 SATA дисками прирост производительности файловой системы XFS составил 40%, а Btrfs - 26%. При обычной нагрузке многопользовательской системы средний прирост производительности составляет 8%;
    • В состав ядра включен новый оптимизированный вариант планировщика ввода/вывода CFQ (Completely Fair Queuing), увеличивающего отзывчивость системы при большой дисковой нагрузке;
    • Для оптимизации работы в условиях обработки большого числа прерываний, для блочных устройств представлен NAPI-подобный (device polling, когда драйвер периодически забирает накопившиеся запросы, без генерации прерываний) режим работы, позволяющий снизить нагрузку на CPU (тесты продемонстрировали снижение нагрузки на 40%);
    • В файловой системе 9p (Plan9) появилась поддержка кэширования;
    • В реализации RAID6 появилась поддержка асинхронного режима восстановления;
    • Оптимизирована операция поиска свободных inode в XFS. Для больших файловых систем выполнение операций выделения дискового пространства теперь происходит в 3-4 раза быстрее;
    • Добавлена реализация файловой системы devtmpfs (создает иерархию /dev в памяти через tmpfs, что позволяет начать работать с /dev еще до монтирования корня), известной также под именем Devfs 2.0;
    • Улучшена реализация файловой системы Btrfs: добавлены средства для корректной обработки ситуации переполнения дисковых разделов, устранены проблемы при удалении снапшотов и подразделов (subvolume), проведена оптимизация производительности (например, скорость потоковой передачи на мощных системах возросла с 400MB/s до 1GB/s);
  • Память
    • Существенные улучшения отмечены в организации работы виртуальной памяти;
    • Интегрирован менеджер памяти KSM ("Kernel Samepage Merging"), осуществляющий сканирование на предмет использования разными процессами идентичных по содержанию областей памяти и их объединение в один блок;
    • Добавлен новый механизм для задания мягких ограничений ("soft limits") размера выделяемой для программ памяти. Пока в системе достаточно свободной памяти - ограничение не срабатывает, но как только стала ощущаться нехватка - процесс будет жестко ограничен;
  • Оборудование и аппаратные архитектуры
    • Добавлен DRM-модуль Radeon с поддержкой 3D, tv-out и переключения видеорежимов на уровне ядра (KMS) для видеокарт ATI R600/700. Расширены функции экономии энергии в DRM модуле для карт Intel, возобновлена сломанная ранее поддержка GPU серии 8xx, добавлена поддержка чипсета B43;
    • Поддержка управления питанием устройств на лету, позволяет в процессе работы автоматически переводить устройства ввода/вывода в энергосберегающий режим, после определенного периода неактивности;
    • Поддержка аппаратной архитектуры S-core, поддерживающей 16, 32- и 64-разрядные наборы инструкций. Как правило S-core используется в игровых приставках и LCD TV;
    • Компания Intel представила код с реализацией поддержки нескольких своих технологий: Intel Moorestown (LPIA - Low Power Intel Architecture), SFI (Simple Firmware Interface) и ACPI 4.0.
  • Виртуализация
    • В экспериментальном режиме (Staging) добавлен паравиртуальный драйвер для работы под управлением системы виртуализации Microsoft Hyper-V;
    • Расширение возможностей системы виртуализации KVM: новый высокопроизводительный менеджер ввода/вывода ioeventfd, поддержка технологии подстановки виртуальных прерываний (irqfd), режим эмуляции syscall/sysenter для упрощения миграции с других систем виртуализации, поддержка x2apic (увеличивает производительность на SMP системах);
  • Разное
    • В состав ядра включен код для поддержки технологии Intel Trusted Execution, использующей аппаратные возможности современных CPU для создания дополнительного уровня изоляции при выполнении программ;
    • Подсистема "Performance Counters" переименована в "Performance Events". Добавлено много новых возможностей, таких как точки трассировки (perf tracepoints), возможность анализа работы планировщика задач, поддержка в пользовательской утилите генерации наглядных диаграмм;

Changelog_http://www.kernel.org...angeLog-2.6.32
Patch (~11,0 Mb)_http://www.kernel.org...tch-2.6.32.bz2
Downloads (~61,5 Mb)_http://www.kernel.org...2.6.32.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32.1

Вышли обновленные версии Linux ядра: 2.6.32.1 и 2.6.31.8, в которых внесено большое количество исправлений в работе файловой системы ext4, в том числе устранены серьёзные ошибки безопасности:
  • Ошибка проверки прав доступа при обработке IOCTL "EXT4_IOC_MOVE_EXT" может быть использована для перезаписи файлов с root привилегиями через отправку специально оформленного IOCTL запроса.
  • Ошибка в функции "ext4_fill_flex_info()" может привести к делению на ноль при монтировании специально оформленного образа файловой системы;
  • Ошибка в функции "ext4_decode_error()" может привести при монтирования специально скомпонованной ФС к разыменованию NULL указателя и организации выполнения кода злоумышленника с повышенными привилегиями.
Всем пользователям файловой системы ext4 рекомендуется обновиться незамедлительно.

ChangeLog_http://www.kernel.org...geLog-2.6.32.1
Patch (~16 Kb)_http://www.kernel.org...h-2.6.32.1.bz2
Downloads (~61,4 Mb)_http://www.kernel.org...6.32.1.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32.2



ChangeLog_http://www.kernel.org...geLog-2.6.32.2
Patch (~62 Kb)_http://www.kernel.org...h-2.6.32.2.bz2
Downloads (~61,4 Mb)_http://www.kernel.org...6.32.2.tar.bz2

ph34r.gif Linux Kernel 2.6.33-RC1



ChangeLog_http://www.kernel.org...Log-2.6.33-rc1
Patch (~9,4 Mb)_http://www.kernel.org...2.6.33-rc1.bz2
Downloads (~63,1 Mb)_http://www.kernel.org...33-rc1.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.33-rc1-git1

В новой версии внесено около 150 исправлений, затронувших такие подсистемы, как ipw2100, drm/i915, ath9k, dm crypt, tcp, Xen, NFS, USB, KVM, ALSA.

Downloads (~38 Kb)_http://www.kernel.org...3-rc1-git1.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.33-rc1-git2



Downloads (~53 Kb)_http://www.kernel.org...3-rc1-git2.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.32.3



Changelog_http://www.kernel.org...geLog-2.6.32.3
Patch (~95 Kb)_http://www.kernel.org...h-2.6.32.3.bz2
Downloads (~61,5 Mb)_http://www.kernel.org...6.32.3.tar.bz2

ph34r.gif Linux Kernel 2.6.33-rc3-git3



Downloads (~51 Kb)_http://www.kernel.org...3-rc3-git3.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.33-rc3-git5



Downloads (~135 Kb)_http://www.kernel.org...3-rc3-git5.bz2
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Linux Kernel 4.9.25 LTS / 4.11
SoftoRooM © 2004-2024