Твой софтовый форум > 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.36-rc5-git2



Downloads (~8,7 Kb)_http://www.kernel.org...6-rc5-git2.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36-rc5-git5



Downloads (~32,3 Kb)_http://www.kernel.org...6-rc5-git5.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36-rc5-git7



Downloads (~47 Kb)_http://www.kernel.org...6-rc5-git7.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.35.6



ChangeLog_http://www.kernel.org...geLog-2.6.35.6
Patch (~138 Kb)_http://www.kernel.org...h-2.6.35.6.bz2
Downloads (~66,0 Mb)_http://www.kernel.org...6.35.6.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.35.7

Исправлено 80 и 68 ошибок, которые затронули такие подсистемы, как DRM/i915, DRM/nv50, SCTP, ALSA, XFS, GFS2, KVM, virtio, SCSI, inotify, L2TP, UDP, TCP, USB. Отдельно отмечается устранение уязвимости (CVE-2010-2960), связанной с разыменованием NULL-указателя при передаче некорректных значений через аргумент KEYCTL_SESSION_TO_PARENT при вызове keyctl. Устранено внесенное в версии 2.6.35.6 регрессивное изменение, проявляющиеся только при работе системы виртуализации Xen.

ChangeLog_http://www.kernel.org...geLog-2.6.35.7
Patch (~138 Kb)_http://www.kernel.org...h-2.6.35.7.bz2
Downloads (~66 Mb)_http://www.kernel.org...6.35.7.tar.bz2

ph34r.gif Linux Kernel 2.6.36-rc6



ChangeLog_http://www.kernel.org...Log-2.6.36-rc6
Patch (~7,3 Mb)_http://www.kernel.org...2.6.36-rc6.bz2
Downloads (~66,9 Mb)_http://www.kernel.org...36-rc6.tar.bz2

ph34r.gif Linux Kernel 2.6.36-rc6-git1



Downloads (~2,6 Kb)_http://www.kernel.org...6-rc6-git1.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36-rc6-git2



Downloads (~22 Kb)_http://www.kernel.org...6-rc6-git2.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36-rc6-git5



Downloads (~33 Kb)_http://www.kernel.org...6-rc6-git5.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36-rc7-git2



Downloads (~37,3 Kb)_http://www.kernel.org...6-rc7-git2.bz2

ph34r.gif Linux Kernel 2.6.36-rc7



ChangeLog_http://www.kernel.org...Log-2.6.36-rc7
Patch (~7,3 Mb)_http://www.kernel.org...2.6.36-rc7.bz2
Downloads (~66,9 Mb)_http://www.kernel.org...36-rc7.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.36

Появилась поддержка новой процессорной архитектуры Tile, интегрирована технология мандатного контроля доступа AppArmor, добавлена поддержка локального кэширования CIFS-разделов, обеспечена возможность управления питанием для CPU Intel Core i3/i5 и включена подсистема LIRC для управления устройствами через инфракрасный канал связи.

В новую версию принято 10195 исправлений от 1326 разработчиков, размер патча - 48 Мб (добавлено 9256 строк кода, удалено - 9204 строк). Около 39% всех представленных в 2.6.36 изменений связаны с драйверами устройств, примерно 27% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 6% - файловыми системами и 5% c внутренними подсистемами ядра.

Наиболее интересные новшества ядра 2.6.36:

* Безопасность
o В ядро интегрирована поддержка технологии мандатного контроля доступа AppArmor, которая позволяет контролировать полномочия процессов, определяя списки файлов с соответствующими правами (на чтение, запись, отображение в память и запуск, установку блокировки на файл и т.п.) для каждого приложения. Также AppArmor позволяет на самом общем уровне контролировать доступ к сети (например, запретить использование ICMP) и управлять POSIX capabilities. Основное отличие AppArmor от SELinux состоит в том, что SELinux оперирует ассоциированными с объектом метками, а AppArmor определяет полномочия на основании файлового пути, что заметно упрощает процесс настройки;
* Оборудование и аппаратные архитектуры
o Поддержка процессорной архитектуры Tile, отличающейся возможностью интеграции на одном чипе до нескольких сотен процессорных ядер. Процессорные ядра оформлены в чипе в виде связанной mesh-сети (каждый узел связан через соседние узлы сети), состоящей из независимых ячеек, каждая из которых состоит из вычислительного блока (процессор, поддерживающий основанный на MIPS набор инструкций), кэша и модуля маршрутизации, который обеспечивает связь текущей ячейки с соседями в неблокирющем режиме.
o Поддержка новой технологии распределения питания, используемой в платформе Intel Core i3/5, отличающейся интеграцией графического процессора. В таких комбинированных чипах технология Intel Intelligent Power Sharing позволяет распределять питание между CPU и GPU, в зависимости от задач максимизируя производительность графических или вычислительных задач. Новый драйвер работает совместно с драйвером для контроля частоты CPU и DRM-драйвером i915, координирует параметры мощности и температуры с основным термальным драйвером, осуществляя мониторинг мощности и температуры GPU;
o В состав ядра интегрирован набор драйверов, разработанных в рамках проекта LIRC и предназначенных для организации управления устройствами и обмена данными через инфракрасный порт;
* Дисковая подсистема, ввод/вывод и файловые системы
o Для сетевой файловой системы CIFS реализована поддержка локального кэширования данных. Поддержка кэширования реализована через подсистему FS-Cache, которая появилась в ядре 2.6.30 и ранее поддерживала кэширование для файловых систем NFS и AFS;
o В файловой системе Ext3 теперь по умолчанию используется режим упорядоченного журналирования (mount -o data=ordered), при котором вначале на диск сбрасываются обновления данных, а потом в журнал помещаются изменения метаданных, что гарантирует отсутствие в файлах устаревших блоков данных в случае краха;
o В файловой системе Squashfs, используемой для формирования LiveCD, появилась поддержка алгоритма сжатия LZO;
o За неделю до релиза, из-за проблем с обеспечением целостности ABI, из ветки 2.6.35 был исключен ранее добавленный код Fnotify, нового механизма уведомления приложений (напирмер, антивирусных сканеров) об изменениях в файловой системе, идущего на смену системам inotify и dnotify (для данных систем обеспечен режим эмуляции, который работает поверх fanotify). Fanotify поддерживает отслеживание как активных событий (открытие, закрытие, чтение, запись и т.п.), так и выполнение пассивных операций, таких как открытие специального файлового дескриптора к отслеживаемому объекту, доступного только на чтение. В отличие от inotify и dnotify в новой системе устранены проблемы с масштабированием при контроле за большим числом объектов и обеспечена поддержка нотификации на основе блокировки и контроля доступа.
* Память и системные сервисы
o Интегрирован ряд патчей для подсистемы виртуальной памяти, направленных на увеличение отзывчивости десктоп-систем. Например, патчи минимизируют негативный эффект, проявляющийся в виде подвисаний приложений при копировании большого объема данных с медленных USB-носителей;
o Значительно переработан алгоритм OOM Killer (Out of Memory Killer), принимающий решение об принудительном завершении процессов в ситуации катастрофической нехватки памяти (ОЗУ и swap). Выбор процессов для принудительного завершения связан со множеством нюансов, требующих учитывать большое число системных параметров. Новый OOM Killer более не приводит к завершению оболочки KDE при нехватке памяти, учитывает связь потомок-родитель (родитель теперь не завершается пока у него есть потомки), поддерживает эвристический метод блокирования разрастания большого числа процессов за короткий промежуток времени (fork-бомба);
o Переработан механизм функционирования рабочих очередей (пулл нитей, позволяющий осуществить отложенное выполнение функций ядра), который теперь реализует динамическое управление числом внутриядерных потоков, в зависимости от нагрузки на систему, и поддержание уровня очередей в допустимых пределах (если очередей больше, чем число CPU, наблюдается падение производительности из-за начала паразитного переключения контекста). Новая система также способна заменить код "slow-work", альтернативного пула потоков для выполнения некоторых операций, для которых традиционные рабочие очереди не подходят;
o Активирована возможность использования интегрированного в прошлой версии ядра отладчика KDB при работе в графическом режиме. Нажатие Sysrq-g теперь при работе X-сервера отображает отладочную консоль и выходит из нее при вводе команды "go". Поддержка связки KMS + KDB пока доступна только для чипов Intel. Отладчик KDB разработан в недрах компании SGI и, в отличие от Kgdb, не требует для отладки второго компьютера, на котором запущен фронтенд gdb. С помощью KDB можно инспектировать работу ядра на локальной системе, но его слабым звеном является отсутствие поддержки отладки на уровне исходных текстов;
* Сетевая подсистема
o Проведена оптимизация кода BPF-интерфейса (Berkeley Packet Filter), используемого для организации перехвата пакетов;
o В NetFilter добавлена поддержка цели CHECKSUM для вычисления и заполнения поля с контрольной суммой для пакетов в котором данное поле не заполнено (пример: "iptables -A POSTROUTING -t mangle -p udp --dport bootpc -j CHECKSUM --checksum-fill");
o В NetFilter добавлена возможность привязки правила к CPU (xt_cpu) и IPVS (xt_ipvs). Например, для максимизации использования кэша и осуществления всего цикла обработки в рамках одного CPU, можно привязать несколько серверных обработчиков к определенным CPU и затем организовать перенаправление в зависимости от того на каком CPU был обработан пакет: "iptables -t nat -A PREROUTING -p tcp --dport 80 -m cpu --cpu 0 -j REDIRECT --to-port 8080";
o В реализации технологии "bonding" (превращение нескольких физических сетевых интерфейсов в один виртуальный) добавлена возможность управления со стороны пользователя выбором исходящего slave-интерфейса в режимах round-robin и active-backup;
o В беспроводной стек mac80211 добавлена поддержка аппаратных ARP-фильтров и опция для настройки мощности передатчика.

ChangeLog_http://www.kernel.org...angeLog-2.6.36
Patch (~7,3 Mb Mb)_http://www.kernel.org...tch-2.6.36.bz2
Downloads (~67 Mb)_http://www.kernel.org...2.6.36.tar.bz2
ЭЖД
ph34r.gif Linux Kernel 2.6.37-rc1



ChangeLog_http://www.kernel.org...Log-2.6.37-rc1
Patch (~11,3 Mb)_http://www.kernel.org...2.6.37-rc1.bz2
Downloads (~69,9 Mb)_http://www.kernel.org...37-rc1.tar.bz2

ph34r.gif Linux Kernel 2.6.37-rc1-git1



Downloads (~0,4 Kb)_http://www.kernel.org...7-rc1-git1.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