Американская компания Sierraware, специализирующаяся в области встраиваемых решений процессоров ARM, объявила о выпуске Open Virtualization — первой Open Source-реализации API для ARM TrustZone.
ARM TrustZone — это расширения безопасности для процессоров ARM (появились в ARMv6KZ), которые обеспечивают два виртуальных процессора с аппаратным контролем доступа. Технология TrustZone позволяет помещать важные данные и приложения в безопасное окружение Trusted Execution Environment (TEE), защищенное от проникновения стороннего программного обеспечения. Проект Open Virtualization предоставляет SDK для создания «безопасного, легковесного ядра в мобильных и сетевых устройствах».
Авторы Open Virtualization постарались добиться минимального потребления ресурсов в своей разработке и говорят о возможности параллельного запуска Open Virtualization с полноценной операционной системой (GNU/Linux, Android или BSD) на том же ядре процессора.
Исходный код Open Virtualization от Sierraware распространяется под лицензией GNU LGPLv2. Подробности о проекте можно найти на openvirtualization.org.
P.S. Стоит также отметить, что совсем недавно в почтовой рассылке разработчиков QEMU подняли вопрос поддержки ARM TrustZone в QEMU/KVM.
Некоммерческая организация The Linux Foundation, занимающаяся продвижением операционной системы GNU/Linux, объявила о выпуске FOSS Bar Code Tracker — инструмента для учета Open Source-компонентов в программных продуктах.
Принцип работы FOSS Bar Code Tracker заключается в создании QR-кодов для каждого программного продукта, которые будут содержать информацию об используемых в этом продукте компонентах с открытым кодом: их названия, версии, лицензии, ссылки на исходники и т.п. Эбен Моглен (Eben Moglen), генеральный директор SFLC (Software Freedom Law Center) и один из авторов GNU GPLv3, отметил важность нового проекта в контексте соблюдения условий лицензий в продукции, содержащей Open Source-компоненты. По его мнению, автоматизация сбора информации о них пойдет на пользу и для разработчиков ПО, и для производителей аппаратного обеспечения.
Исходный код FOSS Bar Code Tracker написан на языке Python, распространяется под Open Source-лицензией MIT. Подробности о проекте можно найти на linuxfoundation.org. Интересно, что последние изменения в Git-дереве инструмента датируются январем 2012 года, однако анонс проекта состоялся только теперь.
7 июня корпорация Microsoft в рамках мероприятия «Meet Windows Azure» представит новые возможности своей проприетарной облачной платформы. Одной из особенностей обновлённой Windows Azure станет предварительная поддержка платформы GNU/Linux в виртуальных машинах, работающих в режиме persistent.
На данный момент пользователи Azure могут запускать Linux, но с существенным ограничением: при перезагрузке все хранящиеся в таких виртуальных машинах данных удаляются. Теперь виртуальные машины с Linux в Azure получат поддержку режима «постоянной», «длительной» (persistent) работы, т.е. без потери данных в случае их перезагрузки. Впрочем, пока эта возможность будет находиться в тестовом режиме — запланированный на начало июня анонс обещает лишь предварительную версию этой технологии (technology preview).
P.S. Сторонники открытого и свободного программного обеспечения (например, Ричард Столлман, проект Debian и компания Red Hat) уже неоднократно обращали внимание ИТ-специалистов на то, что облачная платформа должна быть открытой и свободной — ведь иначе вы рискуете попасть в ещё большую зависимость от поставщика, чем в случае с «классическим» ПО.
В минувшую среду в здании Совета Федерации прошло заседание комиссии Совета законодателей по развитию информационного общества. На нём прозвучали сомнения в необходимости перехода органов государственной власти России на свободное программное обеспечение и создании операционной системы для использования в госорганах.
Павел Пугачев, заместитель руководителя департамента Минкомсвязи, заявил, что «тенденции в области IT направлены в область облачных вычислений», из-за чего создание операционной системы для органов власти не так перспективно, как развитие облачных технологий. По его же словам, «роль государства должна быть не в том, чтобы создавать или разрабатывать программное обеспечение, стать заказчиком готового программного решения, а [государство] должно выступать в роли регулятора».
Обсуждалось и подписанное В.В. Путиным распоряжение Правительства РФ от 17 декабря 2010 г. №2299-р «О плане перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения (2011—2015 годы)». По мнению Пугачева, миграция на свободное ПО не должна быть обязательной: «СПО — это дело правильное, но его нужно рассматривать лишь как один из эффективных инструментов поддержки российского рынка ПО». Он указал и на внесенный в правила закупки ПО региональными органами власти пункт, позволяющий приобретение и использование проприетарного ПО, если совокупная стоимость его владения на протяжении 5 лет ниже, чем у аналогов на базе свободного ПО.
Олег Пак, заместитель директора департамента государственного регулирования в экономике Минэкономразвития, высказал мысль, что у разработчиков СПО не должно быть никаких преимуществ. Юлия Овчинникова, президент Российской ассоциации свободного ПО (РАСПО), парировала его заявление тем, что особых преимуществ у разработчиков СПО в России, в общем-то, и нет: «Когда госорган хочет что-то у себя установить, не факт, что его погладят по головке. Если поставил Мicrosoft — погладят, освоил бюджет. А если установил свободное ПО — это подозрительно».