Фото: CC BY-SA 3.0 Linuxmag.com

Вопреки принятому соглашению о нумерации версий популярной операционной системы, Линус Торвальдс присвоил очередному варианту ядра Linux номер 3.0, оговорившись, однако, что на самом деле ОС подверглась лишь регулярному обновлению. На протяжении последних восьми лет добровольцы, принимающие участие в развитии Linux, работали над совершенствованием версии 2.6. Выпуск же версии 3.0 был приурочен к 20-летию Linux, которое отмечается в текущем году. Вторая причина изменения старшей цифры объясняется неудобством слишком больших номеров –

предыдущая стабильная версия ядра имела номер 2.6.39.3. В новой версии ядра наряду с привычным исправлением ошибок и настройкой в целях повышения производительности улучшена поддержка средств виртуализации и файловой системы Btrfs, построенной по принципу бинарного дерева. Новая файловая система, обеспечивающая дополнительные преимущества при работе с системами хранения, по-прежнему находится в состоянии разработки.

Ряд серьезных изменений был внесен на сетевом фронте. В ядре появился новый оперативный компилятор сетевых пакетов, позволяющий приложениям принимать только те сетевые пакеты, которые соответствуют выполняемым ими операциям. Этот компилятор экономит до 50 нс на каждом пакете. Пользователям беспроводных сетей новое ядро предлагает функции пробуждения компьютера Wake on Wireless LAN (WoWLAN) при поступлении сигнала от беспроводной сети.