Анонсирован (http://lkml.org/lkml/2007/4/25/561) релиз Linux ядра 2.6.21 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.21).
Если при подготовке ядра 2.6.20 ставилась задача увеличения стабильности, то ядро 2.6.21 больше похоже на экспериментальное, так как в него добавлено (http://kernelnewbies.org/Linux_2_6_21) больше чем обычно новшеств и изменений, некоторые из которых существенны, например, внесены большие изменения в код работы с системным таймером (добавлены механизмы Dynticks и Clockevents (http://lwn.net/Articles/223185)).
Наиболее интересные новшества (http://kernelnewbies.org/Linux_2_6_21):
- В состав ядра включена (http://lwn.net/Articles/175706) реализация стандарта VMI (Virtual Machine Interface), разработанного компанией VMware и представляющего собой протокол для взаимодействия гостевых ОС с гипервизором управляющей виртуальной машины.
- В KVM добавлена (http://lwn.net/Articles/223839) поддержка паравиртуализации, добавлены средства миграции на лету без остановки работы, средства для замораживания и размораживания окружений (Suspend/resume).
- Поддержка процессоров PA SEMI PWRficient, на базе основанной на Cell архитектуре от Toshiba;
- Улучшена работа на приставках Sony PlayStation3;
- Реализована работа NFS через IPv6.
- IPv4 over IPv6 и IPv6 over IPv4 IPSEC туннели.
- Возможность записи в разделы файловой системы UFS2;
- kexec и oprofile портированы под архитектуру ARM;
- Шифрование по открытым ключам в ecryptfs;
- Реализованы алгоритмы шифрования Fcrypt и Camilla;
- Возможность случайного выделения портов для NAT (port randomization);
- ASoC (http://www.rpsys.net/openzaurus/patches/alsa/info.html) - ALSA System on Chip.
- Буфер командной строки ядра (COMMAND_LINE_SIZE) расширен с 256 байт до 2 Кб (с возможностью динамического увеличения);
- devres (http://lwn.net/Articles/222860) - подсистема для упрощения создания драйверов;
- GPIO API - General Purpose Input/Output, API для управления цифровыми сигналами;
- Обновление libata, ALSA, USB-подсистем.
- Множество новых драйверов:
- Видео: fbdev S3 Trio/Virge driver, Silicon Motion SM501.
- Устройства хранения: it8213 IDE, Delkin/Lexar/ cardbus CF adapter, oshiba TC86C001 IDE, SNI RM 53c710 SCSI, Initio 162x SATA;
- Сетевые устройства: latest 1G/10G Chelsio T3 adapter, Attansic L1 ethernet, Gigaset M101 wireless ISDN, PC300too WAN, Silan SC92031, Davicom DM9601 USB 1.1 ethernet.
Кроме того, вышли обновления ядер: 2.6.20.8 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20.8) и 2.6.16.49 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.16.49)
URL: http://kernelnewbies.org/Linux_2_6_21
Новость: http://www.opennet.dev/opennews/art.shtml?num=10596