Новости
Кен ВанДин (Ken VanDine) из компании Canonical сообщил о работе над новым игровым движком Bacon2D, нацеленным на упрощение создания игровых приложений для Ubuntu Touch с использованием компонентов Qt 5. Bacon2D предоставляет набор готовых QML-блоков с реализацией типовых элементов, используемых в 2D-играх. Код движка распространяется под лицензией LGPLv3.
Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, объявил о смене темы оформления, используемой в GTK+. Вместо ранее предлагаемой темы "Raleigh" в следующем значительном выпуске GTK+ по умолчанию будет задействована тема "Adwaita".
После десяти месяцев разработки увидел свет релиз ZFSonLinux 0.6.3, реализации файловой системы ZFS, оформленной в виде модуля для ядра Linux. Наработки проекта основаны на оригинальном коде ZFS, импортированном из проекта OpenSolaris и расширенном улучшениями и исправлениями от сообщества Illumos. Реализованная в ZFSonLinux версия пула и файловой системы совместима с ZFS из состава Illumos и FreeBSD. Проект развивается при участии сотрудников Ливерморской национальной лаборатории по контракту с Министерством энергетики США.
Компания Tesla Motors объявила о предоставлении безвозмездного доступа к своему портфелю патентов, описывающему технологии, заложенные в электромобилях марки Tesla. В анонсе отмечается, что компания решила разрешить использование своих патентов всем желающим, в духе принципов Open Source, так как она осознала, что патенты тормозят прогресс и раскладывают мины замедленного действия на пути тех, кто хочет создавать электромобили.
Разработчики Ubuntu приступили к формированию альтернативных тестовых сборок ubuntu-desktop-next, поставляемых с пользовательской оболочкой Unity 8 и основанных на новом графическом стеке на базе дисплейного сервера Mir и Qt5. В состав также включен набор приложений, развиваемых в рамках проекта Ubuntu Touch, в том числе новый файловый менеджер, который со временем заменит собой Nautilus. При этом, в качестве базового интерфейса в сборке пока применяется вариант интерфейса для планшетов, так как вариант Unity 8 для ПК и ноутбуков ещё не готов.
Разработчики проекта Mozilla объявили об успешном развитии идеи по обеспечению возможности запуска на других платформах web-приложений, написанных для Firefox OS с использованием WebAPI. В частности, в Firefox для Android уже доступны средства для установки подобных программ в форме отдельных приложений, не привязанных к браузерному окну, видимых как отдельные задачи и доступных для установки/обновления/удаления по аналогии с обычными программами для Android.
Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 214, примечательный интеграцией некоторых новых механизмов для организации изоляции сервисов и минимизации привилегий фоновых процессов, обеспечением поддержки сетевых интерфейсов "veth", GRE и VTI в systemd-networkd, средствами для формирования типовой начинки создаваемых tmpfs-разделов (например, воссоздать базовую структуру /var).
Представлен релиз написанного на языке C++ кроссплатформенного открытого генератора сценариев сборки CMake 3.0.0, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake распространяется под лицензией BSD.
Компания Red Hat анонсировала релиз дистрибутива Red Hat Enterprise Linux 7, выпуск обновлений для которого будет производиться в течение 10 лет.
Проект Mozilla официально представил релиз web-браузера Firefox 30, а также мобильную версию Firefox 30 для платформы Android. В ближайшие часы ожидается обновление веток с длительным сроком поддержки Firefox 24.6.0 и Thunderbird 24.6.0. Из-за проблем со сборочными машинами релиз Seamonkey 2.27 будет пропущен. Вместо него 14 июня планируется выпустить Seamonkey 2.26.1. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 31 и будет отделена aurora-ветка Firefox 32. В соответствии с шестинедельным циклом разработки релиз Firefox 31 намечен на 22 июля, а Firefox 32 на 2 сентября.
Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, выпустила обновление прошивки 1.0.7.16, в рамках которого пользователям предлагается новый значительный выпуск операционной системы Sailfish.
Агентство по перспективным оборонным научно-исследовательским разработкам США (DARPA) проводит эксперименты с созданием online-игр, позволяющих привлечь обычных пользователей для верификации надёжности и безопасности открытого ПО. Экспертов для проведения аудита качества кода не хватает, поэтому DARPA рассматривает варианты привлечения к проверке кода обычных пользователей, косвенно используя игровой процесс для организации верификации.
Анонсирован первый стабильный релиз инструментария для управления изолированными Linux-контейнерами Docker 1.0, который признан готовым для создания промышленных решений. C первого тестового выпуска Docker, представленного в марте прошлого года, внесено 8741 изменений, к разработке подключилось 460 участников, создано более 14 тысяч профилей изоляции приложений. За прошедшие 15 месяцев проект достиг зрелости, набрал необходимый уровень возможностей, обеспечил соблюдение обратной совместимости, стабилизировал API и подготовил ряд сервисов для сопровождения решений на основе Docker.
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 3.15. Отмечается, что выпуск 3.15 является одним из самых больших по размеру изменений за всю историю проекта. При этом, изменения не связаны с реализацией каких-то отдельных значительных новшеств, а обусловлены принятием большого числа мелких доработок и внутренних переделок. Среди наиболее заметных улучшений: ускорен возврат из ждущего режима, значительно улучшена подсистема управления памятью, добавлен смешанный режим EFI, поддержка меток в ipset, новый JIT-компилятор BPF, кэш отложенной записи в FUSE, Device Mapper модуль "dm-era".
Инженерный комитет IETF (Internet Engineering Task Force), занимающегося развитием протоколов и архитектуры сети Интернет, признал устаревшим выпущенный в 1999 году RFC 2616, определяющий протокол HTTP/1.1. Аналогичная судьба постигла RFC 2617, определяющий механизмы аутентификации HTTP. Для описания HTTP/1.1 представлена серия новых RFC, учитывающих современные реалии (например, в 1999 году не предполагалось внебраузерное применение HTTP (HTTP API), появление AJAX и методов HTML5).
Ресурс Phoronix по случаю своего десятилетия устроил грандиозное тестирование работы различных GPU в Linux с использованием открытых видеодрайверов. Тестирование проводилось в Ubuntu 14.04 LTS 64-bit с Unity 7.2, X.Org Server 1.15.1, GCC 4.8.2 и файловой системой EXT4. Для тестирования максимально актуального состояния графического стека, ядро было обновлено до 3.15 и использовалась Mesa 10.3.0-devel (из oibaf PPA). Все GPU (за исключением Core i3) тестировались на системе с Intel Core i7 4770K Haswell на материнской плате Gigabyte Z97-HD3 с 16GB RAM и 120GB Samsung 840 Series SSD.
Доступны внеплановые выпуски стандартной Си-библиотеки (libc) Musl 1.0.3 и 1.1.2, в которых устранена критическая уязвимость (CVE-2014-3483), позволяющая организовать выполнение кода при обработке ответа от DNS-сервера. Уязвимость вызвана ошибкой в коде разбора DNS-запросов. Проблема выявлена разработчиками Musl в процессе переработки внутренних функций, связанных с резолвером.
После трёх месяцев разработки представлен релиз свободной реализации OpenGL API - Mesa 10.2, примечательный поддержкой новых расширений OpenGL, приблизивших Mesa к реализации OpenGL 4. Поддержка OpenGL 3.3 для драйверов i965, Nouveau, RadeonSI и r600 уже реализована полностью. Первый выпуск ветки Mesa 10.2 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.2.1. Переход на нумерацию 11.0 будет проведён после реализации поддержки OpenGL 4.0 в одном из драйверов.
Представлен выпуск hostapd/wpa_supplicant 2.2, набора для обеспечения работы беспроводных протоколов IEEE 802.1X, WPA, WPA2 и EAP, состоящего из приложения wpa_supplicant для подключения к беспроводной сети в роли клиента и фонового процесса hostapd для обеспечения работы точки доступа и сервера аутентификации, включающего такие компоненты как WPA Authenticator, клиент/сервер аутентификации RADIUS, сервер EAP. Исходные тексты проекта распространяются под лицензией BSD.
В ядре Linux выявлена уязвимость (CVE-2014-3153), позволяющая локальному пользователю выполнить код с привилегиями ядра. Проблема вызвана ошибкой в реализации подсистемы futex и позволяет получить контроль над нулевым кольцом защиты через манипуляции с системным вызовом futex (проявляется при передаче идентичных адресов uaddr и uaddr2).