17 мая плеяда заметных игроков ИТ-индустрии сформировала очередной Linux-альянс. Новое объединение получило название Open Virtualisation Alliance и нацелено на продвижение виртуализации на базе KVM.
KVM (Kernel-based Virtual Machine) — виртуальная машина, реализованная на уровне ядра Linux (есть также и модуль для FreeBSD). Популярным оно стало после того, как Red Hat приобрела Qumranet в 2008 году и поспособствовала популяризации этого продукта в Linux. Теперь, когда KVM добралась до корпоративного мира, это решение будут продвигать и другие участники рынка.
В составе Open Virtualisation Alliance такие компании, как IBM, HP, Intel и Red Hat (эти четыре компании занимают главенствующее положение в альянсе), а также SUSE, BMC Software и Eucalyptus Systems. Новый альянс задался целью сделать гипервизор KVM основой для виртуализации, используемой в облачных вычислениях.
Аналитики и журналисты рассматривают Open Virtualisation Alliance как ответ сторонников Linux проприетарному гиганту рынка виртуализации — компании VMware. Уже запущен и сайт альянса — www.openvirtualizationalliance.org.
Корпорация Oracle объявила о проведении изменений в лицензиях, под которыми распространяются Sun JDK и JRockit. Одним из главных изменений стала бесплатность популярной виртуальной машины Java.
Изменения в лицензия последовали за анонсом Oracle о начале объединения JVM-машин JRockit и Sun HotSpot. Заявляется, что основные усилия корпорации сводятся к инженерным работам по перенесению возможностей JRockit в OpenJDK, но при этом было уделено внимание и вопросам лицензирования.
В итоге, появилась новая лицензия, ставшая модификацией Binary Code License, которой в Sun пользовались для различных продуктов, связанных Java. Благодаря произведенным изменениям, JVM-машина Oracle JRockit стала «бесплатной для разработки и внутреннего использования в производстве на компьютерах общего назначения». Использование коммерческих возможностей по-прежнему требует наличия коммерческой лицензии.
Сегодня вышла новая версия ядра Linux — 2.6.39. На подготовку релиза ушло около двух месяцев (с момента выпуска Linux 2.6.38), что в лишний раз подтвердило тенденцию уменьшения сроков подготовки каждого последующего релиза: если на 2.6.31 ушло 92 дня, то на 2.6.36 — 80, а на 2.6.39 — всего 65.
Среди изменений, представленных в Linux 2.6.39, можно выделить следующие:
полное избавление от BKL (Big Kernel Lock — вынужденной блокировки, ограничивавшей возможности параллельных вычислений в SMP-процессорах); знаменательный коммит был сделан Арндом Бергманном (Arnd Bergmann) и озаглавлен как «BKL: That's all, folks»;
поддержка семейства графических чипов AMD Cayman в драйвере Radeon (пока без ускорения);
поддержка Z-компрессии для видеокарт NVIDIA в драйвере Nouveau;
включение в ядро ipset — фреймворка и одноименной команды для эффективной работы с большими таблицами IP-адресов, номеров портов (TCP/UDP) или IP-адресов с MAC-адресами;
включение в ядро сетевого бэкенда (netback) для возможности взаимодействия фронтэнд-драйверов в гостевых системах Xen (DomU) с другими системами;
в файловой системе ext4 теперь по умолчанию активируется опция mblk_io_submit («Multiple Page-IO Submissions»), призванная значительно улучшить производительность и масштабируемость (код для нее появился еще в Linux 2.6.37);
файловая система btrfs получила возможность «Batched Discard», которая использует команду fstrim с целью оповещения SSD-дисков о неиспользуемых областях;
новая файловая система pstore позиционируется как «platform-persistent storage»;
Вчера компания Red Hat анонсировала первое обновление к последнему релизу своего флагманского продукта — Red Hat Enterprise Linux 6.1.
В пресс-релизе, посвященном выпуску RHEL 6.1, делается особый акцент на улучшения в производительности виртуализации: «Согласно тестам SPECvirt, Red Hat Enterprise Linux 6.1 уже является лидером по производительности как в качестве гостевой ОС, так и в качестве хоста». В частности, говорится о недавнем рекорде по результатам SPECvirt_sc2010, установленном RHEL с KVM на 20-ядерном Blade-сервере HP ProLiant BL620c G7.
Среди изменений в Red Hat Enterprise Linux 6.1 можно выделить:
дополнительные возможности для сложных конфигураций систем хранения;
предварительная версия сервисов Red Hat Enterprise Identity (IPA), основанных на разработках Open Source-проекта FreeIPA;
поддержка автоматического failover для виртуальных машин (KVM) и приложений, использующих Red Hat High Availability Add-On;
улучшения в инструментах разработки (в частности, в отладчике GDB для C++ и Python, в трассировке памяти с Valgrind для многоядерных систем);
поддержка нового оборудования (в частности, PCI Express 3.0, USB 3.0).
Вчера было объявлено о выпуске новой версии мобильной Linux-платформы MeeGo, появившейся в результате слияния проектов Intel Moblin и Nokia Maemo, — 1.2.
Выпуск новой версии «ядра» Linux-платформы MeeGo — Core OS — означает появление усовершенствованного «фундамента» для производителей оборудования и разработчиков, создающих различные редакции системы для устройств, работающих на процессорах Intel Atom и ARMv7.
Выделяются следующие особенности релиза MeeGo 1.2 Core OS:
Ядра (MeeGo Reference Kernels) с поддержкой различных платформ Intel Atom и ARMv7;
QML Application Framework и расширенные API проекта Qt Mobility для быстрой разработки с дополнительными локационными, сетевыми и сенсорными возможностями;
Улучшения в телефонии и других компонентах связи:
поддержка сетей GSM, GPRS и HSPA+;
SIM Application Toolkit;
расширенные профили Bluetooth;
расширенная поддержка VPN и методов аутентификации в беспроводных подключениях;
возможность использования устройства (по USB, WiFi и BT-PAN) в качестве точки доступа к интернету (tethering);
улучшенная поддержка мультимедийного контента (в частности, RTSP-потоков с прогрессивной загрузкой [«progressive download»]).
Вместе с MeeGo 1.2 Core OS были выпущены:
Netbook UX 1.2;
In-Vehicle Infotainment (IVI) UX 1.2 с примером IVI Homescreen и Application Launcher, оснащенным службой распознавания голоса и созданным на QML;
Tablet Developer Preview;
MeeGo SDK 1.2 для MeeGo Core OS и поддерживаемых интерфейсов (UX).
Релиз MeeGo 1.3 запланирован на октябрь 2011 года.