SWsoft анонсировала SWsoft Virtuozzo for Linux 3.0 — систему виртуализации для Linux, позволяющую перемещать виртуальные серверы и их содержимое между физическими системами без прерывания обслуживания. В числе других особенностей — шаблоны виртуальных серверов, механизм упрощенного управления ресурсами виртуальных серверов и поддержка дистрибутивов Linux на основе ядре версии 2.6, в том числе Red Hat Enterprise Server 4.0.
В дистрибутиве Novell SuSE Linux Enterprise Server 10 будет предусмотрена возможность использования технологии виртуализации разработки компании Virtual Iron Software. В Virtual Iron утверждают, что ее технология виртуализации отличается более высоким быстродействием, чем «программные эмуляторы» от VMware и других. Кроме того, система Virtual Iron обеспечивает возможность масштабирования виртуальной машины по мере необходимости, для охвата кластера
систем, объединенных сетью InfiniBand. Для использования технология Virtual Iron требует внесения изменений в ядро ОС и исполнения специального программного модуля — hypervisor. Главный соперник Virtual Iron, компания XenSource находится по сравнению с ней в более выгодном положении, поскольку изменения, требуемые ее версии hypervisor, уже внесены в ядро, на основе которого выполнены дистрибутивы Novell и Red Hat. Модуль же Virtual Iron необходимо покупать отдельно у самой компании или ее партнеров.
Двадцатидвухлетний системный администратор из Соединенных Штатов, скрывающийся под ником Toc2rta, провел эксперимент по превращению телевизионных приставок MSN TV 2 в некое подобие вычислительного кластера. И загрузил на нем Linux. Приставка MSN TV 2 была анонсирована в октябре 2004 года. «Сердцем» устройства является процессор Intel Celeron с тактовой частотой 733 МГц. Объем оперативной памяти составляет 128 Мб, кроме того, предусмотрены 64 Мб
флэш-памяти. Имеются два порта USB, сетевой контроллер 10/100 Ethernet и модем 56k. Приставка позволяет просматривать фильмы из интернета на экране телевизора, воспроизводить цифровые фотографии в режиме слайд-шоу и пр. Эксперимент по превращению MSN TV 2 в кластер начался с приобретения примерно двух десятков приставок. Причем, как утверждает Toc2rta, покупка всех этих устройств обошлась ему примерно в 200 долларов США. Далее пришлось повозиться с аппаратной частью, обеспечив возможность работы с последовательным
интерфейсом. Наконец, на заключительном этапе умелец загрузил Linux. Впрочем, сам Toc2rta отмечает, что пока не использует кластер из приставок MSN TV 2 для решения каких-либо конкретных задач. В ближайшее время энтузиаст намерен установить пакет управления кластером с открытым исходным кодом Beowulf, после чего, возможно, система будет задействована в каком-либо проекте. Хотя с практической точки зрения такой вычислительный комплекс особого интереса, скорее всего, представлять не будет.
Компания Yahoo предоставила в свободный доступ набор компонентов AJAX, использовавшихся в онлайновых сервисах компании. Код модулей опубликован на developer.yahoo.net под лицензией BSD License, которая позволяет всем желающим легально использовать их в коммерческих проектах. Можно даже поучаствовать в разработке самих компонентов, подписавшись на соответствующую почтовую рассылку программистов
из Yahoo (ydn-javascript). Приложения AJAX представляют собой небольшие программы, написанные на языке JavaScript и исполняемые браузером. Отличие от обычных сценариев заключается в возможности обмениваться с сервером данными в интерактивном режиме. Серверу передаются запросы, в ответ на которые он отсылает новые данные в формате XML, обрабатывающиеся сценарием и выводящиеся на страницу без ее принудительного обновления. На основе
AJAX можно создавать множество удобных и полезных в работе компонентов, что и сделали в Yahoo. Среди последних наработок компании есть как чисто технические библиотеки, обеспечивающие возможности вроде анимации, управления объектной моделью документа или обработке событий, так и более крупные компоненты вроде календаря, ползунка или древовидной структуры.
По сообщению eWeek, в Google было принято решение о начале переноса своих программ на GNU/Linux. Первым приложением от Google, которое появится на Linux, станет Picasa — программа для работы с архивами цифровых фотографий. Полностью переписывать код программы в Google пока не решились, и портирование ограничится сотрудничеством с компанией CodeWeavers, работающий над адаптацией Microsoft Office и прочих популярных приложений Windows к исполнению
в среде Linux с помощью Wine. Wine не эмулирует операционную систему от Microsoft, а лишь предоставляет программные интерфейсы, идентичные интерфейсам Windows. Программы на Wine работают не так медленно, как они работали бы через виртуальную машину вроде VMWare, но со скоростью работы в родной среде такое решение сравниться не может. Войти в свободно распространяемые дистрибутивы Linux Picasa также не сможет. Пусть программа и предоставляется бесплатно, но закрытость кода делает ее несовместимой со свободными
продуктами. Польза от инородного и работающего не слишком быстро приложения в среде Linux также остается под вопросом.
Oracle предприняла попытку приобрести производителя СУБД с открытым кодом MySQL, что указывает на стремление к глубоким переменам софтверного гиганта, который все больше склоняется к принятию философии коллективного программирования. В интервью на конференции Open Source Business Conference в Сан-Франциско генеральный директор MySQL Мартен Микос (Marten Mickos) подтвердил, что попытка приобретения имела место, но не сообщил, когда это было и сколько денег
предлагала Oracle. Он сказал лишь, что отклонил предложение, потому что хочет, чтобы его компания оставалась независимой. «Мы станем частью более крупной компании, но она будет называться MySQL», — сказал Микос. Получить комментарии по поводу попытки приобретения у Oracle пока не удалось. Микос и другие руководители с готовностью отмечают, что СУБД MySQL постепенно обзаводится все более мощными функциями, но отрицают, что компания намерена конкурировать с Oracle. СУБД Oracle часто
используется в качестве базы данных для сложных, массивных систем типа систем планирования и управления ресурсами предприятия (ERP) от SAP или PeopleSoft. «Мы не работаем со всеми этими ERP. Мы добавляем подобные функции, но ни в коем случае не собираемся поддерживать приложения PeopleSoft», — подчеркнул Микос. Вместо этого MySQL нацелена на приложения нового поколения, применяемые в таких компаниях как Workday, стартап типа «программное обеспечение в виде услуг», основанный
соучредителем PeopleSoft Дейвом Даффилдом (Dave Duffield). На самом деле MySQL и Oracle все же конкурируют. «Они явно укоренились в разных сегментах рынка — Oracle в сегменте мощных систем, а MySQL — более массовых и дешевых, — говорит Стивен Огрейди, аналитик Redmonk. — Но разве они не пересекаются в середине? Конечно пересекаются».