Ускорить и углубить

05.04.2001, 12:03

Сообщество разработчиков Linux намерено сократить цикл выпуска следующей столбовой версии ядра, однако пока никаких конкретных сроков не называет.

Двухлетний цикл разработки версии ядра 2.4, которая вышла в январе, слишком велик, заявил на пресс-брифинге один из основных разработчиков Linux, главный инженер VA Linux Systems Тед Тсье (Ted Ts'o). "Работа над ядром 2.4 началась в 1998 году, а вышло оно в январе 2001, - сказал он. - Мы решили действовать интенсивнее, чтобы сократить цикл разработки следующего ядра, которое будет называться 2.6 или 3.0. Все понимают, что двухлетний цикл слишком велик и его необходимо сократить".

Более 50 ведущих разработчиков Linux собрались в прошлый уикенд в Сан-Хосе на первый официальный Linux 2.5 Kernel Summit - двухдневную конференцию, которая может стать ежегодной. Среди основных тем обсуждения были повышение масштабируемости системы, включение в Linux усовершенствованных Интернет-протоколов, введение дополнительных средств защиты и улучшение поддержки портативных ПК. Официальный цикл разработки версии 2.5 начнется через пару месяцев - сначала нужно добиться более высокой стабильности ядра 2.4. Но разработчики решили заранее обсудить ряд вопросов. В частности, они сосредоточились на проектах, расширяющих усовершенствования, которые были внесены в версию 2.4.

По поводу масштабируемости выступил разработчик из Red Hat Стивен Твиди (Stephen Tweedie). Он изложил способы совершенствования уровня блокировки устройств, который служит интерфейсом между ядром Linux и подсистемами хранения данных. Это позволит Linux эффективнее поддерживать такие системы, преодолев ограничение в 2 Тбайт на устройство. Был представлен и новый интерфейс сетевых устройств, объединяющий преимущества методов управления устройствами через прерывание и опрос. Это поможет Linux поддерживать высокие сетевые нагрузки при одновременной экономии ресурсов центрального процессора, расходуемых на обработку входящих пакетов. В числе других проектов - введение асинхронного механизма ввода/вывода, а также точная отладка и совершенствование подсистемы виртуальной памяти, что должно расширить возможности Linux по поддержке крупных корпоративных баз данных.

Популярность Linux и ее модель open-source привели к тому, что для этой платформы появилось множество примеров реализации новых Интернет-протоколов. Ламон Ярол (La Monte Yarroll) из Motorola рассказал о работе по воплощению SCTP (Stream Control Transmission Protocol) - недавно стандартизованного усовершенствованного протокола транспортного уровня.

Питер Лоскочо (Peter Loscocco) из Национального агентства безопасности (NSA) рассказал о средствах принудительного управления доступом и о прототипе версии Linux от NSA. "Разные сообщества разработчиков предлагают много интересного в сфере создания высоконадежной Linux-системы, которую можно было бы применять в системах повышенной секретности", - сказал Тсье.

В Linux улучшится и поддержка портативных систем. Энди Грувер (Andy Grover) из Intel рассказал о ходе работ по поддержке ACPI (Advanced Configuration and Power Interface) и некоторых изменениях инфраструктуры, необходимых для улучшения работы с новыми средствами управления потребляемой энергией в составе ACPI.

Йоганн Ирдфельт (Johannes Erdfelt) из VA Linux представил более общую структуру поддержки устройств, подключаемых в горячем режиме. "Эта работа поможет унифицировать поддержку устройств USB и PCMCIA, что в будущем позволит улучшить работу с новыми hot-plug архитектурами", - сказал Тсье.

Большая часть конференции была посвящена неформальному общению - разработчики, ответственные за отдельные проекты, лично знакомились друг с другом. "В неформальной обстановке обсуждалось огромное число других, не менее важных вопросов и тем, - сказал Тсье. - Многие из них, такие как дополнительные файловые системы и конструкция SMP, вероятно, войдут в следующую версию ядра".
По информации "ZDNet".

Читайте також