Выпущен релиз Linux ядра 2.6.25. Обзор новшеств
17 апреля 2008 года
Анонсирован выход релиза Linux ядра 2.6.25. Рассмотрим новшества.
- В планировщике задач появилась поддержка групповой планировки задач в реальном режиме времени;
- Альтернативная реализация API синхронизации RCU (Read-copy update), для эффективных блокировок операций чтения-записи;
- Поддержка LatencyTop;
- Большое число улучшений связанных с файловой системой ext4;
- Увеличение безопасности путем случайного распределения адресного пространства для системного вызова brk() и исполняемых файлов PIE (Position Independent Executables). Техника разработана в рамках проекта Exec Shield.
- Поддержка стека протоколов Controller Area Network (CAN) для встраиваемых устройств;
- Драйверы для беспроводных карт Atheros;
- Новая реализация системного вызова timerfd(), предназначенного для уведомления через файловые дескрипторы о наступлении события от таймера;
- API для управления температурой, представленное в спецификации ACPI (к температурному сенсору привязываются точки контроля, например, уровни температуры при котором устройство включит кулер, понизит частоту или автоматически завершит работу);
- Поддержка архитектуры MN10300/AM33, используемой в NAS серверах и одноплатных платформах Orion;
- page map - серия патчей для профилирования реального расхода памяти процессами;
- LSM модуль SMACK - упрощенная система мандатного контроля доступа (MAC, Mandatory Access Control) для Linux. Реализована через привязку меток к задачам и блокам данных (файлы, IPC, сетевые пакеты и т.д.) на уровне ядра.
- Memory Resource Controller - патчи для управления использованием памяти в изолированных контейнерах. Созданы разработчиками OpenVZ.
- Запрещен экспорт символов катерогии GPLONLY для не GPL модулей ядра. Данное нововведение может нарушить работу проприетарных драйверов устройств.
- Исправлена неприятная ошибка приводящая к краху Linux ядра на 32-битных системах с более чем 4 Гб ОЗУ, проблема оставалась не решенной со момента выхода ядра 2.6.16.
- Новые драйверы дисковой подсистемы: Palmchip BK3710 IDE, Cardbus ATA, Merge winbon, Sega Dreamcast GD-ROM, RB500 PATA Compactflash, Marvell 6121 SATA, HT1100 SATA, Marvell 6440 SAS/SATA,
- Новые драйверы для сетевых плат и беспроводных устройств: enc28j60 ethernet, RDC R6040 Fast Ethernet, ath5k, BCM57710.
- Новые драйверы звуковой подсистем: около 20 новых HDA устройств, поддержка звука на многих одноплатных SoC платформах, Onkyo SE-90PCI/SE-200PCI, SiS 7019 Audio Accelerator, Asus Xonar, CMI8788 ,Audiotrak Prodigy 7.1.
- Новые V4L/DVB драйверы: tuner-xc2028, MT9V111, DViCO FusionHDTV Dual Digital 4/NANO2 w/ZL10353/DVB-T NANO, AVerMedia EZMaker PCI Deluxe, Xceive xc5000, Hauppauge HVR1500Q, Hauppauge WinTV HVR-1500, NXP TDA18271HD/C2, Beholder TV 401/405/407/409/505/507/609/M6, CX23885 AVCore, Syntek DC1125 webcam, Creative DiVi CAM 516, Pinnacle 800i, Twinhan Hybrid DTV-DVB 3056 PCI, Medion / Creatix CTX948, Genius TVGo A11MCE.
- Новые драйверы для USB устройств: Winchiphead USB-RS 232 adapter, Aircard 881U, Onda H600/Zte MF330 datacard, RATOC REX-USB60F, Dell Wireless 5520, SH7722 USBF, Printer Gadget Driver, ohci-sm501, Motorola ROKR Z6 mass storage mode.
Источники
править- Главная ссылка к новости (http://kernel.org/...)
- Полный список изменений
- Детальный обзор новшеств на kernelnewbies.org
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.