Об Империи зла и её происках, об инфернальной платформе от OpenStack, а также о силах добра в лице Ричарда Столлмена - в традиционном еженедельном обзоре, освещающем жизнь Linux'оидов и их союзников.
На прошлой неделе в сообществе пользователей и разработчиков СПО изрядно "пахло серой". Сначала всем известная "империя зла" Microsoft активизировала свои происки на рынке операционных систем, а потом проект OpenStack и вовсе выпустил новую версию своей платформы с по-настоящему инфернальным названием "Diablo" . Со своей стороны "силы добра" отметились новой проповедью Ричарда Столлмена о мобильной операционной системе Android.
OpenStack "Diablo"
Стала доступной новая версия открытой "облачной" платформы OpenStack, о предыдущей версии которой мы рассказывали в апреле этого года. OpenStack - решение уровня IaaS, разработку которого инициировали крупный хостинг-провайдер RackSpace и американское аэрокосмическое агентство NASA. Функционально OpenStack реализует возможности Amazon EC2.
Новая версия этой промышленной "облачной" платформы впечатлила уже только одним своим кодовым именем - "Diablo". Видимо, этим названием разработчики хотели подчеркнуть мощь своего детища, которая может быть доступна только профессионалам, обладающим знанием "магии" работы с UNIX-системами. Платформа OpenStack - это действительно серьёзная штука, а не какая-нибудь компьютерная игра.
Кроме названия, новая версия может впечатлить также и новыми компонентами, появившимся в дополнение к основным частям OpenStack - "облачному" хранилищу объектов Swift, контроллеру VPS-серверов Nova и репозиторию образов виртуальных машин Glance. В новую версию "Diablo" добавлено три новых компонента - Keystone, Dashboard и Quantum.
Компонент Keystone создан родоначальницей проекта компанией RackSpace и будет использоваться для интеграции в платформу системам аутентификации уровня предприятия, в том числе и построенными на базе Active Directory и LDAP. Компонент Dashboard - это web-интерфейс для управления всей платформой. А компонент Quantum представляет собой интерфейс для создания и конфигурирования виртуальных сетей.
Все эти нововведения добавлены в экспериментальном режиме. Так как платформа OpenStack уже успела попасть в официальные репозитории некоторых дистрибутивов, то вполне возможно, уже в ближайшем выпуске Ubuntu Server 11.10 все интересующиеся смогут ближе познакомиться и оценить эти новые экспериментальные новинки OpenStack "Diablo".
Новые происки Microsoft
Но сила, "что вечно хочет зла и вечно совершает благо", на прошлой неделе не ограничилась только реинкаранацией в виде новой версии OpenStack "Diablo". В Сети опять вспыхнул флейм об очередных происках Microsoft. Поводом для новой священной войны против рэдмондского гиганта стало исследование Мэтью Гаррета из компании Red Hat ситуации с переходом производителей материнских плат на новый интерфейс UEFI вместо архаического BIOS.
Базовая система ввода-вывода BIOS, встречающая пользователей ПК при его включении и доставшаяся современным персоналкам со времён DOS и IBM PC, безнадёжно устарела. Ей на смену идёт новый интерфейс UEFI, который призван устранить все накопившиеся узкие места BIOS.
Интерфейс UEFI является расширяемым и предполагает добавление новых возможностей. Одной из таких новых возможностей последних спецификаций UEFI является протокол безопасной загрузки. Суть его в том, что UEFI материнской платы будет проверять и загружать только код, подписанный специальными ключами, прописанными в прошивке материнской платы. Причём операционная система также может передать этой прошивке и свои дополнительные доверенные ключи, а также ключи для чёрного списка драйверов и даже других операционных систем.
Теоретически возможно, что Microsoft создаст систему сертификации материнских плат для Windows 8 так, что это существенно затруднит использование сторонних систем на компьютерах, сертифицированных как "Compatible with Windows 8". Наиболее зловещим для большой части линуксоидов выглядит тот факт, что Microsoft требует от производителей компьютеров, поставляемых с этим логотипом "Compatible with Windows 8", обязательного включения опции "Secure Boot".
Шум поднялся нешуточный. В результате одному из официальных представителей Microsoft Стивену Синофски пришлось в корпоративном блоге писать разъяснения о том, что Microsoft совсем не пытается усложнить или блокировать возможность установки сторонних операционных систем.
Этому заявлению "империи зла", конечно же, никто не поверил. Но, думаю, что зря.
Microsoft действительно нет резона бороться с GNU/Linux посредством такой хитроумной сертификации производителей материнских плат. Во-первых, такой неконкурентный способ борьбы на рынке операционных систем может вызвать вопросы у так называемых компетентных органов, особенно европейских, которым так понравилось штрафовать рэдмондского гиганта. Во-вторых, борьба с Linux методами создания технических трудностей выставит Microsoft в глупом положении. Ведь это значит, что компания как чёрт ладана боится "одного процента" Linux на десктопах. Или же придётся признать, что свободных ОС на десктопах гораздо больше одного процента.
Логичнее предположить, что все эти манёвры, затеянные Microsoft с "Secure Boot", - это не война с Linux, а война компании с самой собой, то есть со старыми версиями Windows. Впрочем, не очень разумной выглядит и подобная тактика. Но, в конце концов, реальную ситуацию мы узнаем с выходом Windows 8.
Долгая дорога Android
"Силы света" на прошлой неделе представлял пророк и проповедник свободного ПО Ричард Столлмен. В британской газете Guardian он опубликовал почти настоящую проповедь о фундаментальном различии "открытого" и "свободного" ПО на примере мобильной операционной системы Android.
Статья получилась на редкость умиротворяющей, некатегоричной и даже добродушной. И именно это добродушие удивило сторонников Столлмена.
Что же касается непосредственно анализа лицензий, используемых в Android, то ничего нового Столлмен тут не открыл. Проблемы "Андроида" в отношении принципов свободы ПО известны давно:
- это распространение ряда важных системных компонентов под любимой в корпоративном мире лицензией Apache 2.0, которая позволяет производителям смартфонов не публиковать собственные модификации "Андроида";
- хотя в "Андроиде" используется лицензия GPL для ядра Linux, но и в этом ядре содержатся бинарные закрытые компоненты;
- до сих пор Google не желает публиковать исходный код переходных версий Android 3.0, что может рассматриваться как попытка закрыть в дальнейшем всю систему;
- проприетарные приложения Gmail, Maps, YouTube тоже не дают повода считать Android образцом идеальной свободной платформы.
Однако, по мнению Столлмена, Android - это большой шаг навстречу контролируемыми пользователями телефонам и свободному мобильному софту в этическом смысле слова "свобода", а не только в технократическом отношении. Ведь для Столлмена свобода ПО - это не техническая, а этическая категория. И последний абзац статьи Столлмена, где он говорит о предстоящем долгом пути Android к этому этическому пониманию свободы пользователя, чем-то даже перекликается со знаменитой речью американского проповедника свободы Мартина Лютера Кинга "У меня есть мечта" о пути американской нации к свободе.
Михаил АСТАПЧИК
Комментарии
Замечательно сказано!