С 12 по 20 июля в г. Новосибирске на базе Новосибирского Государственного Технического Университета (НГТУ) Новосибирское Линукс Сообщество и компания Линуксцентр совместно с журналом Linux Format проводят презентации, мастер-классы и курсы по технологиям Linux и Open Source. Цель акции — дать представление об основных положениях Open Source и истории развития Linux; научить установке операционной системы GNU/Linux на рабочих станции и серверы. Детальная
информация доступна на LinuxNsk.ru.
Вышла новая версия Linux-ядра, 2.6.22, в которой представлены различные существенные изменения, призванные расширить функционал сердца операционной системы с открытым кодом и улучшить поддержку существующих технологий и устройств. Среди главных новшеств в Linux 2.6.22: slab-распределитель SLUB, разработанный Кристофом Лэйметром (Christoph Lameter) из компании SGI; новый стек поддержки беспроводной связи от Open Source-компании Devicescape (полная программная
реализация MAC, WEP, WPA, модуль «link-layer», hostapd, поддержка QoS для выставления приоритетов для таких тенхологий, как VoIP, поддержка 802.11g); новый стек FireWire; появление поддержки архитектуры Blackfin; UBI («LVM для устройств с флеш-памятью NAND»); безопасные сокеты RxRPC; множество новых драйверов и исправления к уже существовавшим. Кроме того, недавно Арьян ван де Вен (Arjan van de Ven) сообщал о существенном прогрессе
в энергосбережении в Linux 2.6.22. Ссылки на Linux 2.6.22: — Изменения (ChangeLog, 3891 КБ). — Linux 2.6.22 (bzip2, 44063 КБ). — Патч до Linux 2.6.22 (bzip2, 6032 КБ).
Исследование, проведенное компанией Evans Data, показало, что в течение последних двух лет количество программистов, разрабатывающих приложения для операционных систем Microsoft Windows, значительно сократилось. По данным Evans Data, сейчас приложения для Windows пишут около 64,8% программистов, проживающих на территории Северной Америки. Для сравнения, еще год назад данный показатель составлял 74%. Вместе с тем, за тот же период число разработчиков, создающих
программы для открытой операционной системы Linux, выросло с 8,8% до 11,8%. Эксперты отмечают, что в течение ближайшего года количество программистов, пишущих приложения для Windows, уменьшится еще на 2%. Вместе с тем, специалисты Evans Data подчеркивают, что доля Windows-компьютеров, использующихся непосредственно самими разработчиками, остается неизменной, несмотря на смену целевой ОС. Исследование также показало, что треть североамериканских программистов в настоящее время работают над технологиями виртуализации.
Самым распространенным скриптовым языком программирования остается Javascript, значительно опережающий по популярности PHP, Ruby и Python.
Найджел Каннингхэм (Nigel Cunningham), лидер разработки подсистемы Suspend2 для Linux-ядра, реализующей возможность «засыпания» со сбросом образа памяти на диск, объявил о смене названия проекта на TuxOnIce. Две главные причины смены названия:
Слово «suspend» в названии вызывает путаницу, поскольку в Suspend2 реализованы только функции засыпания на диск, но не засыпания со сбросом состояния регистров процессора в ОЗУ (suspending
to ram).
Текущее название («Suspend2») будет плохо сочетаться с релизами проекта от 3.0.
Компания Zend Technologies, занимающаяся поддержкой скриптового Open Source-языка программирования PHP, выпустила финальную версию каркаса Zend Framework 1.0. Представители Zend заявляют, что их Framework — первый каркас, официально поддерживаемый компанией, и первый, в создании которого принимали участия такие компании, как IBM и Google. В комплект поставки Framework входят архитектурные рекомендации, документация по оптимальным методам и компоненты
многократного использования, реализующие такие функции, как аутентификация, управление доступом, фильтрация и управление сеансом. Имеется также поддержка протоколов RSS, Atom и REST. Есть средства модификации и сохранения PDF-документов. От Google в составе каркаса присутствуют API Google Data, который позволяет осуществлять доступ к онлайн-приложениям компании, например, к календарю и электронной таблице, что дает возможность создания mashups. В IBM для каркаса предоставили набор AJAX-компонентов и функции
поиска. Каркас можно бесплатно загрузить на сайте компании. В следующей версии Framework планируется добавить поддержку технологии управления идентификацией Microsoft CardSpace. В Microsoft по партнерскому договору с Zend также обеспечат в ее наборе библиотек поддержку работы с СУБД SQL Server.
В конце июня вышла новая версия популярного фреймворка с открытым кодом, выросшего из Java IDE, — Eclipse Europa. Eclipse Europa — это набор из 21 Open Source-проекта, общий код которого составляет 17 млн. строк. В разработке принимали участие около 300 разработчиков из 19 стран. Новые версии своих проектов Eclipse выпускает одновременно уже во второй раз. По словам представителей ассоциации, параллельный выпуск гарантирует, что все
обновленные компоненты в одинаковом объеме тестировались на совместимость друг с другом. В числе основных новшеств Europa — Eclipse Equinox, реализация каркаса OSGi 4, облегчающая разработку серверных приложений для среды периода исполнения Equinox; развитые функции отчетности для Java-приложений в Eclipse Business Intelligence and Reporting Tool; первые плоды проекта Eclipse SOA Tools; функции поддержки совместной разработки, ориентированной на задания, в Eclipse Mylyn (новое название проекта
Mylar); поддержка разработки на Ruby в Eclipse Dynamic Language Toolkit. Все подробности о релизе Eclipse Europa доступны на eclipse.org.
Вышел патч к стабильной версии Linux-ядра — 2.6.21.6. Изменение в сравнении с Linux 2.6.21.5 одно: исправление в nf_conntrack_h323. — Изменения (ChangeLog). — Linux 2.6.21.6 (bzip2, 42966 КБ). — Патч до Linux 2.6.21.6 (bzip2, 43 КБ).