Новости
После полутора лет разработки увидела свет новая значительная ветка медиапроигрывателя VLC 2.2.0. Новая версия вышла одновременно как для настольных систем, так и для мобильных платформ. В том числе выпущены новые версии для iOS, WinRT, Android, Android TV и Windows Phone. Все версии построены на основе одного общего ядра - libVLC, обеспечивающего поддержку форматов видео и звука. После многих лет бета-тестирования версии для платформы Android впервые присвоен статус стабильного выпуска.
После года разработки представлен выпуск свободного офисного пакета Calligra 2.9, шестой значительный релиз с момента ответвления разработки от проекта KOffice в декабре 2010 года. В качестве базового формата используется Open Document (ODF). Готовые бинарные сборки в скором времени будут подготовлены для Arch Linux, Fedora, FreeBSD, openSUSE, Ubuntu, ROSA, OS X и Windows.
Началось тестирование бета-версии дистрибутива Ubuntu 15.04 "Vivid Vervet", что ознаменовало переход к первой стадии заморозки пакетной базы и смещение вектора разработки от развития новых возможностей к тестированию и исправлению ошибок. В соответствии с планом разработки, уже опробованном при подготовке прошлых выпусков, отдельные альфа-сборки не будут сформированы, вместо них для тестирования предлагается использовать ежедневные экспериментальные сборки. Готовые тестовые образы созданы только для Kubuntu, Lubuntu, Ubuntu GNOME, Xubuntu, Ubuntu MATE и Ubuntu Cloud. Релиз намечен на 23 апреля.
Федеральное агентство по связи США (FCC) утвердило правила сохранения сетевого нейтралитета, запрещающие платное повышение приоритета, блокирование доступа и ограничение скорости обращения к контенту и сервисам, распространяемым на законных основаниях. Из 5 имеющих право голоса членов комиссии FCC, два, представляющих демократическую партию, выступали за сохранение сетевого нейтралитета, а другие два участника, выдвинутые республиканской партией, проголосовали против сетевого нейтралитета. Итоговым стал голос руководителя FCC, который отдал предпочтение введению новых правил.
Компания Google представила новый высокопроизводительный RPC-фреймворк gRPC, позволяющий организовать прозрачное взаимодействие клиентских и серверных приложений. Сетевое взаимодействие в gRPC базируется на применении протокола HTTP/2. gRPC позволяет создавать микросервисы на различных языках программирования, которые взаимодействуют между собой при помощи универсального API. Код фреймворка написан на языке Си и распространяется под лицензией BSD. Обвязки подготовлены для языков C++, Node.js, Python, Ruby, Objective-C, PHP, C#, Go и Java.
После восьми месяцев разработки увидел свет релиз растрового графического редактора для художников и иллюстраторов Krita 2.9.0, который поддерживает многослойную обработку изображений, предоставляет средства для работы с различными цветовыми моделями и обладает большим набором средств для цифровой живописи, создания скетчей и формирования текстур. Программа распространяется как в форме самодостаточного приложения, так и в составе развиваемого проектом KDE офисного пакета Calligra. Проект курируют фонд Krita Foundation и организация KO GmbH (Krita Studio).
Анонсирована новая операционная система RancherOS, напоминающая по своей сути проекты Atomic и CoreOS, и также предоставляющая минимальную обвязку для запуска изолированных контейнеров. Ключевым отличием RancherOS является отказ от системного менеджера systemd и использование собственной системы инициализации, построенной непосредственно на базе инструментария Docker. Код системы написан на языке Go и распространяется под лицензией Apache. Проект основан несколькими известными разработчиками из компании Citrix и бывшими руководителями Cloud.com.
После шести месяцев разработки доступен третий выпуск проекта Pyston, в рамках которого компанией Dropbox, в которой работает Гвидо ван Россум, развивается реализация языка Python, созданная с использованием наработок проекта LLVM. Реализация примечательна применением современных технологий JIT-компиляции и нацелена на достижение высокой производительности, близкой к производительности традиционных системных языков, таких как C++. Код Pyston написан на языке C++ и распространяется под лицензией Apache.
Проект Mozilla официально представил релиз web-браузера Firefox 36, а также мобильную версию Firefox 36 для платформы Android. В ближайшие часы ожидается обновление веток с длительным сроком поддержки Firefox 31.5.0 и Thunderbird 31.5.0, а также выпуск пакета Seamonkey 2.33. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 37 и будет отделён Firefox Developer Edition 38, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 37 намечен на 31 марта, а Firefox 38 на 12 мая.
Анонсирован выпуск GNOME 3.15.90, которому присвоен статус первой бета-версии GNOME 3.16. Переход на стадию бета-тестирования сигнализирует о заморозке добавления новых возможностей и изменений, связанных с API/ABI и интерфейсом пользователя. Релиз GNOME 3.16 запланирован на 25 марта.
Во внеплановых выпусках Samba 4.1.17, 4.0.25 и 3.6.25 устранена критическая уязвимость (CVE-2015-0240), которую можно использовать для инициирования выполнения кода на стороне сервера. Опасность проблемы усугубляется тем, что уязвимость может быть экспулатирована без проведения аутентификации - для осуществления атаки достаточно отправить несколько специально оформленных анонимных netlogon-пакетов на сетевой порт SMB/CIFS-сервера. Так как демон smbd по умолчанию выполняется с правами root, то в случае успешной атаки злоумышленник может получить root-доступ к серверу.
Линус Торвальдс не стал продолжать нумерацию 3.x и выпустил первый кандидат в релизы ядра Linux 4.0, вместо ожидаемого выпуска 3.20. Смене нумерации способствовали результаты голосования, в котором приняло участие почти 30 тысяч представителей сообщества, из которых 56% посчитали, что настало время выпуска версии 4.0.
Представлен новый выпуск отладчика GDB 7.9, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, OS X).
Федеральная антимонопольная служба (ФАС) начала разбирательство, вызванное поступившей от компании Яндекс жалобой о возможном нарушении антимонопольного законодательства со стороны компании Google. Суть претензий сводится к невозможности обеспечения доступа к магазину приложений Google Play из сторонних прошивок, не включающих в своём составе полного набора приложений для работы с сервисами Google.
Доступно обновление дистрибутива Ubuntu 14.04.2 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно подготовлены аналогичные обновления Kubuntu 14.04.2 LTS, Edubuntu 14.04.2 LTS, Xubuntu 14.04.2 LTS, Mythbuntu 14.04.2 LTS, Ubuntu GNOME 14.04.2 LTS, Lubuntu 14.04.2 LTS, Ubuntu Kylin 14.04.2 LTS и Ubuntu Studio 14.04.2 LTS.
Пользователи новых моделей ноутбуков Lenovo обратили внимание на грубейшее вмешательство в частную жизнь со стороны предустановленных в системе компонентов, которые сводят на нет защиту от перехвата трафика при использовании HTTPS-соединений. Проблема заключается в том, что в систему предустановлено рекламное ПО (adware) Superfish, следящее за предпочтениями пользователей и подставляющее свои рекламные блоки на просматриваемые пользователем сайты, в том числе подобные блоки добавляются в поисковую выдачу Google и на сайты, доступные только через HTTPS. Для перехвата и подстановки данных в HTTPS-трафик в Superfish используются методы, типичные для MITM-атак - программа работает в качестве прокси, отдавая клиенту данные, заверенные подставным корневым SSL-сертификатом.
Состоялся релиз легковесного окружения рабочего стола Lumina 0.8.2, развиваемого проектом PC-BSD. Компоненты окружения написаны с использованием библиотеки Qt5 (без применения QML), в качестве оконного менеджера применяется Fluxbox. Lumina изначально нацелен на работу во FreeBSD/PC-BSD и отталкивается от возможностей FreeBSD, отодвигая на второй план портирование для других платформ. Код проекта написан на языке C++ и распространяется под лицензией BSD. Новый выпуск Lumina уже доступен через систему портов FreeBSD и через день или два будет добавлен в репозиторий PC-BSD "Edge".
Организация Linux Foundation опубликовала ежегодный отчёт (PDF, 360 Кб, 17 стр.) с анализом прогресса развития ядра Linux и оценкой вклада индивидуальных разработчика и коммерческих компаний в разработку и рецензирование кода. Новый отчёт включает данные об изменениях, внесённых в ядрах с 3.11 по 3.18, выпущенных с момента публикации прошлого отчёта в сентябре 2013 года.
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, придал спецификации HTTP/2.0 статус "Предложенного стандарта", а также приступил к формированию отдельных RFC для протокола HTTP/2.0 и формата сжатия заголовков HPACK. Работу над RFC планируется завершить через 6-8 недель.
Александр Ларсон (Alexander Larsson), активный разработчик GNOME и сопровождающий таких проектов, как Nautilus, Gnome-vfs и Dia, рассказал об успехах в реализации самодостаточных контейнеров для запуска графических приложений, не привязанных к конкретному дистрибутиву Linux. На примере игры Neverball сформирована первая полноценная сборка приложения, демонстрирующего возможности поставки графических приложений в форме контейнеров.