Новости
После двух месяцев разработки Линус Торвальдс выпустил ядро Linux 3.11. В шутку новому ядру присвоено кодовое имя "Linux for Workgroups", по аналогии с Windows 3.11 for Workgroups. Среди наиболее заметных улучшений: технология сжатого кэширования раздела подкачки Zswap; флаг O_TMPFILE для создания "невидимых" временных файлов; возможность упаковки ядра с использованием сжатия LZ4; экспериментальная поддержка кластерной файловой системы Lustre; спящий режим IRST; динамическое управление питанием GPU Radeon; NFS 4.2; применение SELinux для NFS; порт KVM и Xen для архитектуры ARM64.
В ядро Linux 3.12 будет добавлена экспериментальная поддержка Render Nodes и Modesetting Nodes. Разработчик из RedHat Дэвид Эйрли (David Airlie), отвечающий за разработку подсистемы рендеринга (DRM), уже добавил данный код в дерево drm-next, которое позднее войдет в состав ядра Linux версии 3.12.
Для компилятора Clang, развиваемого в рамках проекта LLVM, подготовлена реализация поддержки стандарта OpenMP (Open Multi-Processing), позволяющего задействовать методы параллельного программирования в программах на языках Си и Си++. В настоящее время полностью реализована поддержка спецификаций OpenMP 3.1 и частичная поддержка OpenMP 4.0. Разработка была начата работником AMD и доведена до конца сотрудниками Intel, которые проделали основную часть работы.
Группа энтузиастов авиамоделирования представила проект Lisa/S, в рамках которого разработана плата с реализацией универсального автопилота, пригодного для использования на различных классах беспилотных летательных аппаратов, включая вертолёты, квадрокоптеры и самолёты. Вес платы составляет всего 2.8 грамма, а размер 2 см x 2 см x 5 мм, что делает плату интересным решением для комплектации любительских миниатюрных устройств, весом от 100 грамм до 25 кг.
На страницах проекта Tine 2.0, в рамках которого развивается свободная web-ориентированная система для организации групповой работы пользователей, содержащая элементы CRM (Customer Relationship Management) и ERP (Enterprise Resource Planning), появилось предупреждение о невозможности использовать созданную проектом реализацию ActiveSync на территории США из-за нарушения патентов Microsoft. В частности, без нарушения патента 6,370,566 невозможно организовать планирование работы группы и отправку запроса на собрание с мобильных устройств.
Доступен релиз свободной реализации OpenGL API - Mesa 9.2. В состоянии первого выпуска ветка Mesa 9.2 имеет экспериментальный статус - после проведения окончательной стабилизации кода, будет выпущена стабильная версия 9.2.1. Выпуск Mesa 9.2 является первой версией, подготовленной в рамках ускоренного процесса разработки, ознаменовавшего переход к формированию значительных выпусков раз в 3 месяца и корректирующих версий - раз в 2 недели.
Два исследователя компьютерной безопасности из проекта Openwall и CodePainters произвели обратный инжиниринг официального клиента DropBox. Несмотря на то, что код приложения написан на языке Python, программа изначально была зашифрована и приведена в совершенно нечитабельный вид. Анализ усложняло то, что официальный клиент DropBox содержит изменённый интерпретатор Python, который выполняет специально закодированный байткод.
Представлен релиз проекта OSTree 2013.6, в рамках которого развивается альтернативная пакетным менеджерам система, обеспечивающая поддержку параллельной установки и атомарного обновления операционных систем. Идея OSTree заключается в формировании системного образа из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива.
Разработчики GNOME в процессе унификации интерфейса для разного типа устройств намерены изменить действие по умолчанию, вызываемое при нажатии на среднюю кнопку мыши. Изначально в системах на базе X Window средняя кнопка ассоциируется у пользователей со вставкой из буфера обмена, но разработчики GNOME считают штатные средства работы с буфером обмена неочевидными и развивают более наглядную систему, адаптированную для устройств с сенсорными экранами и похожую на средства выделения содержимого в платформе Android.
После трёх лет существования ветки 3.7.x представлен релиз SQLite 3.8.0, легковесной базы данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Nokia, Bentle и Bloomberg.
Анонсирован выпуск GNOME 3.9.90, которому присвоен статус первой бета-версии GNOME 3.10. Переход на стадию бета-тестирования сигнализирует о заморозке добавления новых возможностей и изменений, связанных с API/ABI и интерфейсом пользователя. Релиз GNOME 3.10 запланирован на 25 сентября.
Разработчики из проекта Mozilla выступили с инициативой продвижения нового протокола Plug-n-Hack, нацеленного на предоставление средств для интеграции с браузером инструментов для исследования безопасности. Plug-n-Hack позволят упростить и унифицировать процесс подключения к различным браузерам компонентов, способных контролировать потоки обрабатываемой информации и тестировать безопасность, не требуя при этом написания специфичных для каждого браузера дополнений.
Увидел свет выпуск дистрибутива OpenMediaVault 0.5, появившегося в результате раскола в стане разработчиков проекта FreeNAS, в результате которого наряду с основанным на FreeBSD классическим FreeNAS было создано ответвление, разработчики которого поставили перед собой цель перевести дистрибутив на ядро Linux и пакетную базу Debian. Для загрузки подготовлены установочные образы OpenMediaVault для архитектур x86 (285 Мб) и x86_64 (260 Мб).
Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 6.0. По своим возможностям платформа GitLab напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере.
Опубликован промежуточный выпуск дистрибутива Ubuntu 12.04.3 LTS, примечательный не только включением накопившихся исправлений и обновлением установочного образа, связанных с устранением уязвимостей и проблем, влияющих на стабильность, но и поставкой для архитектуры x86 новой версии ядра Linux, свежего графического стека и драйверов с поддержкой нового оборудования. Одновременно представлены аналогичные обновления Kubuntu 12.04.3, Edubuntu 12.04.3, Xubuntu 12.04.3, Mythbuntu 12.04.3 и Ubuntu Studio 12.04.3.
В рамках проекта EdgeBSD началось развитие нового форка операционной системы NetBSD, нацеленного на более интенсивное продвижение новых возможностей и предоставление современной инфраструктуры разработки на основе системы управления исходным кодом Git. EdgeBSD позиционируется как исследовательский проект по созданию новой промышленной ОС для всех категорий компьютерных устройств. Развиваемые и опробованные в EdgeBSD улучшения планируется возвращать в кодовую базу NetBSD. Как и в NetBSD для управления пакетами в EdgeBSD задействован pkgsrc.
Разработчики системы 3D-моделирования Blender объявили о смене лицензии на код движка рендеринга Cycles, интегрированного в состав Blender начиная с выпуска 2.61. Cycles отличается переходом на использование трассировки лучей для обеспечения фотореалистичного рендеринга и поддержкой ускорения через привлечение вычислительных мощностей GPU, что позволяет выполнять предварительный рендеринг на лету. Вместо ранее используемой лицензии GPL, код Cycles отныне будет распространяться под лицензией Apache 2.0. Изменения затронули только движок Cycles, пакет Blender как и прежде поставляется под лицензией GPL и никаких изменений в этом плане не предвидится. Но для обособленных библиотек как более подходящие теперь рассматриваются лицензии BSD и Apache.
Группа энтузиастов, живущих в "Кремниевой долине", развивает проект новой серверной Linux-системы CoreOS, основанной на архитектуре, существенно отличающейся от обычных дистрибутивов Linux. По своей сути CoreOS основана на идеях ChromeOS, адаптированных для массового развёртывания серверных систем. Для тестирования уже доступны первые альфа-сборки CoreOS, пригодные для запуска под управлением VirtualBox и QEMU/KVM. Наработки проекта распространяются под лицензией Apache 2.0.
Грег Кроа-Хартман (Greg Kroah-Hartman), ответственный за поддержку стабильной ветки ядра, развернул в списке рассылки разработчиков ядра Linux дискуссию о слишком быстром темпе разработки стабильных веток. Грег рекомендует замедлить процесс подготовки стабильных обновлений и не переносить патчи в стабильный выпуск до их предварительной обкатки в предварительном RC-выпуске ветки, находящейся в разработке (речь ведётся о патчах, бэкпортируемых из ветки -next в ветку -stable).
Мигель де Икаса (Miguel de Icaza) представил открытый проект PlayScript, нацеленный на разработку компилятора, совместимого с.