На минувшей неделе Линус Торвальдс лично анонсировал релиз Linux-ядра 3.0. Это событие ознаменовало завершение работ над веткой 2.6.x, которая развивается уже около 10 лет, и переход к новой схеме нумерации. Следующим после 3.0 выпуском станет версия 3.1, затем 3.2 и так далее, пока не пройдут очередные 10 лет или не возникнет потребность коренных изменений, связанных с глобальной переработкой ключевых подсистем или нарушением совместимости. Уже объявлено, что в процессе накопления патчей корректирующие обновления будут представлены как 3.0.1, 3.0.2, 3.0.3 и т.п.
По информации ресурса LWN.net, в Linux-ядре 3.0 завершена интеграция поддержки XEN dom0, в netfilter интегрирован JIT-компилятор BPF-правил, добавлена реализация кэша Cleancache, обеспечена поддержка «Wake on WLAN». Тем не менее, по словам разработчиков, на самом деле Linux-ядро 3.0 - это не некий принципиальный рубеж, а формальная смена нумерации, приуроченная к двадцатилетию проекта и десятилетию существования ветки 2.6.x. То есть в версии 3.0 не появилось каких-либо серьезных нарушений совместимости или особых новшеств.
По статистике проекта, в новую версию принято 9862 исправлений от 1276 разработчиков, размер патча - 44 Мб (добавлено 8002 тыс. строк кода, удалено - 7946 тыс. строк). Примерно 41% всех представленных в 3.0 изменений связаны с драйверами устройств, четверть изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 5% - файловыми системами и оставшиеся 5% - c внутренними подсистемами ядра.
Виктор ДЕМИДОВ
Готово Linux-ядро 3.0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!






Горячие темы