Новости
До релиза GNOME 3.8 остаётся два месяца, большая часть ожидаемых новшеств уже в том или ином виде доступна для тестирования. Для знакомства пользователей с грядущим релизом один из разработчиков GNOME подготовил наглядный обзор ключевых изменений.
Представлен релиз инновационной открытой СУБД VoltDB 3.0, развиваемой под руководством Майкла Стоунбрейкера (Mike Stonebraker), одного из основателей проектов Ingres и PostgreSQL. СУБД VoltDB поддерживает горизонтальное масштабирование и ориентирована на обработку транзакций в реальном времени (OLTP). На недорогом кластере, собранном своими силами из обычных серверов, СУБД способна обрабатывать миллионы транзакций в секунду. СУБД распространяется в двух вариантах: коммерческом, с обеспечением полноценной поддержки, и свободном "Community Edition". Код опубликован под лицензией AGPLv3.
В списке возможных изменений для дистрибутива Fedora 19 появилось предложение по задействованию по умолчанию десктоп-окружения Cinnamon вместо GNOME Shell. Предложение пока не рассматривалось на заседании технического комитета FESCo и официально не одобрено для реализации. В качестве причины необходимости перехода на Cinnamon называется желание предоставить привычный и понятный для большинства пользователей интерфейс.
Аджит Наир (Ajit Nair) из индийской анимационной студии Vivify, рассказал в интервью изданию Animationsupplement.com о работе над полнометражным анимационным фильмом Naughty 5, создаваемым целиком при помощи пакета 3D-моделирования Blender и сопутствующего свободного ПО, такого как GIMP (в качестве ОС используется Ubuntu). Сюжет фильма основан на приключениях непослушного ребёнка. Фильм находится в производстве уже четыре года, на экраны фильм планируется выпустить в апреле-мае 2013 года.
Представлен первый выпуск проекта RoboVM, в рамках которого развивается реализации системы AOT-компиляции байткода Java в машинный код платформ ARM или x86, позволяющей преобразовывать Java-программы в исполняемые файлы, выполняемые без использования виртуальной машины Java и без интерпретации байткода. Дополнительно проектом развивается набор runtime-библиотек для обеспечения выполнения Java-программ в окружениях iOS, Mac OS X и Linux. Код компилятора распространяется под лицензией GPLv2, а код runtime-компонентов под лицензией Apache 2.0.
Себастьян Кюглер (Sebastian Kügler), вице-президент организации KDE e.V., опубликовал отчёт о текущем состоянии проекта KDE Frameworks 5 и нового пользовательского окружения Plasma 2, продолжающих развитие технологий KDE на базе Qt5, использующих OpenGL для рендеринга и способных работать как поверх традиционного X-сервера, так и поверх дисплейного сервера Wayland.
Организация Eclipse Foundation анонсировала релиз сервера непрерывной интеграции Hudson 3.0. Во всем мире насчитывается более чем 30000 установок этого сервера непрерывной интеграции (CI). Практика CI используется для существенного улучшения процесса разработки программного обеспечения. Hudson повышает производительность, координируя и ведя мониторинг выполнения повторямых сборок, облегчая интеграцию изменений в проект. Пользователи быстрее получают свежие оттестированные сборки. Включение обратной связи с сообществом позволило Hudson 3.0 приобрести важные новые функции, простоту установки и администрирования для разработчиков.
Анонсировано введение в строй нового проекта ArchBSD, нацеленного на создание дистрибутива, сочетающего использование технологий и пакетной системы Arch Linux, с ядром и компонентами базовой системы FreeBSD. В настоящее время для тестирования доступна бета-версия ArchBSD, подготовленная для архитектуры x86_64 и построенная на базе FreeBSD 9.1. Также введены в строй несколько репозиториев, в которых пока насчитывается около 200 бинарных пакетов.
Компания Google сообщила об успехах в создании многоплатформенного варианта технологии Native Client (NaCl), которая позволяет выполнять приложения, написанные на C и С++, в специальном изолированном окружении web-браузера. В тестовый выпуск Native Client SDK 25 добавлен набор инструментов и компиляторов, необходимых для сборки NaCl-приложений для платформ ARM, в дополнение к ранее поддерживаемой архитектуре x86. Поддержка ARM позволит организовать распространение NaCl-приложений не только для традиционных ПК, но и для мобильных устройств, базирующихся на платформах Android и Chrome OS.
Лиэнн Огасавара (Leann Ogasawara), менеджер команды поддержки ядра в компании Canonical, рассказала в рамках семинара Google Hangouts (см. 42 минуту видеозаписи) о рассмотрении возможности перехода к новой модели разработки, при которой классические обособленные выпуски будут формироваться только для LTS-релизов, а вместо промежуточных версий будет доступен непрерывно обновляемый Rolling-репозиторий. Используя данный репозиторий, пользователи будут иметь возможность установки в LTS-выпуске последних версии программ без ожидания формирования очередного релиза дистрибутива. По словам Лиэнн, Canonical может перейти к новой модели не раньше, чем после выпуска весной следующего года очередного LTS-релиза 14.04.
Разработчики дистрибутива Fedora из компании Red Hat объявили о намерении заменить MySQL на MariaDB. В релизе Fedora 19 предлагается перейти на использование по умолчанию MariaDB, но сохранить доступность пакетов MySQL в течение еще как минимум одного цикла подготовки релизов из соображений совместимости и поддержки более консервативно настроенных пользователей. В настоящий момент предложение находится на стадии обсуждения сообществом, через неделю его планируется одобрить или отклонить на заседании технического комитета FESCo.
Организация Linux Foundation объявила о выпуске LTSI-ветки ядра Linux, основанную на версии ядра 3.4. В рамках выпусков LTSI (Long Term Support Initiative) обеспечивается выпуск веток ядра с длительным сроком поддержки, кроме исправлений проблем, влияющих на стабильность и безопасность, предусматривающих также бэкпортирование новшеств.
Проект Mozilla представил две первые модели телефонов на базе мобильной платформы Firefox OS, подготовленные проектом Geeksphone совместно с компаний Telefonica. Устройства позиционируется как ознакомительные модели (Developer Preview), ориентированные на разработчиков мобильных приложений для платформы Firefox OS, предлагающей унифицированный Web API для разработки с использованием стандартных HTML5-технологий, CSS и JavaScript.
Известный хостинг открытых проектов GitHub добавлен в список сайтов, блокируемых для пользователей Китайской Народной Республики, на территории которой действует Великий китайский фаервол. Огромное число китайских разработчиков открытого ПО оказались отрезанными от проектов, в разработке которых они принимали участие.
Представлен релиз пакета BusyBox 1.21.0 с реализацией набора стандартных утилит UNIX, оформленных в виде единого исполняемого файла и оптимизированных для минимального потребления системных ресурсов при размере комплекта менее 1 Мб. Модульный характер BusyBox позволяет интегрировать в исполняемый файл произвольный набор реализованных в пакете утилит, что позволяет варьировать размер и функциональность коллекции утилит в зависимости от потребностей и возможностей встраиваемой платформы, для которой осуществляется сборка. Пакет самодостаточный, при статической сборке с uclibc для создания рабочей системы поверх ядра Linux требуется лишь создать несколько файлов-устройств в директории /dev и подготовить файлы конфигурации. Первый выпуск новой ветки 1.21 позиционируется как нестабильный, полная стабилизация будет обеспечена в версии 1.21.1.
Разработчики Apache OpenOffice опубликовали итоги обсуждения процесса интеграции с кодовой базой пакета Lotus Symphony, переданного компанией IBM фонду Apache после решения прекратить разработку отдельного форка и сосредоточится на развитии основной кодовой базы Apache OpenOffice. Наработки Lotus Symphony будут включены в состав релиза Apache OpenOffice 4.0. Работа по слиянию кодовых баз началась ещё летом прошлого года и велась одновременно с подготовкой Apache OpenOffice 3.4.1. Отмечается, что если не возникнет непредвиденных трудностей, Apache OpenOffice 4.0 может быть выпущен до середины 2013 года. Ранее, в первом квартале 2013 года был намечен выход Apache OpenOffice 3.5, но данный релиз решено пропустить и выпустить сразу версию 4.0.
Проект OpenPhoenux, продолжающий развитие инициатив OpenMoko по разработке свободного телефона и развивающий платформу GTA04 для телефона, идущего на смену Neo FreeRunner, намерен продемонстрировать на конференции FOSDEM 2013 два новых устройства - планшет и КПК. Как и телефон, планшет и КПК, будут построены с использованием платформы GTA04, но будут отличатся корпусом, размером экрана, опциями и аккумулятором. При желании, собственный вариант корпуса можно распечатать на 3D-принтере, используя в качестве основы один из вариантов CAD-файлов, которые можно модифицировать на свой вкус в системе Blender.
После трёх лет разработки представлен первый стабильный релиз полнофункциональной открытой реализации файловой системы exFAT. Код проекта распространяется под лицензией GPLv3 и оформлен в виде FUSE-модуля, работающего в пространстве пользователя. Дополнительно подготовлен комплект вспомогательных утилит exfat-utils c реализацией программ для форматирования и проверки разделов.
Опубликована первая демонстрация нового web-браузера компании Opera Software - Opera Ice, ориентированного для использования на смартфонах и планшетах на базе платформ Android и iOS. Новый браузер отличается кардинальной переработкой интерфейса и использованием открытого браузерного движка WebKit, вместо развиваемого компанией Opera собственного движка Presto. Первый релиз браузера планируется выпустить в феврале.
Представлен релиз музыкального проигрывателя Amarok 2.7.0, построенный с использованием библиотеки Qt4 и технологий KDE4. Бинарные сборки вскоре будут подготовлены для различных дистрибутивов Linux, Windows и Mac OS X.