Новости
Представлен выпуск дистрибутива Raspbian 2015-09-24, официально рекомендуемого для использования на Raspberry Pi и специально оптимизированного для данной платформы (сборка для ARMv6 с расширениями "hard float"). Размер образа для записи на SD-карту составляет 1.3 Гб. Для установки из репозиториев доступно около 35 тысяч пакетов.
Фонд Свободного ПО объявил о прохождении ноутбуком Taurinus X200 процесса сертификации на предмет соответствия требованиям обеспечения приватности и свободы пользователей, проводимой в рамках инициативы "Respect Your Freedom". Taurinus X200 выпускается компанией Libiquity, известная как разработчик полностью свободного дистрибутива ProteanOS, и является вариантом поставляемой с 2008 года серийной модели Lenovo ThinkPad X200, как и в прошлом сертифицированный ноутбук Libreboot X200.
Представлен релиз распределенной системы управления исходными текстами Git 2.6.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.
Компания HashiCorp, известная разработкой системы Vagrant, представила проект Otto, в рамках которого разработан новый инструментарий для создания и развёртывания приложений, упакованных в изолированные контейнеры или образы для различных облачных окружений. Otto продвигает концепцию микросервисов, включающих определённую программу и необходимые для её работы зависимости. При этом микросервисы не привязаны к конкретной технологии изоляции и могут быть сформированы для различных систем. Код проекта написан на языке Go (Vagrant написан на Ruby) и распространяется под лицензией MPL 2.0 (Mozilla Public License).
Firefox 42 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 43, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 42 намечен на 3 ноября, а Firefox 43 на 15 декабря.
Некоммерческая правозащитная организация Electronic Frontier Foundation (EFF) предприняла попытку продвижения поправок в "Закон об авторском праве в цифровую эпоху" (DMCA, Digital Millennium Copyright Act), подразумевающих включение автомобильного программного обеспечения в список исключений, на которые не распространяется закон DMCA. В качестве обоснования внесения поправок приводится желание пресечь наблюдаемые в настоящее время злоупотребления автопроизводителей.
Компания Yahoo открыла исходные тексты платформы Gryffin, предназначенной для проведения всесторонних проверок безопасности в Web, охватывающих различные аспекты работы web-приложений. Gryffin характеризуется гибкими средствами тестирования и горизонтальной масштабируемостью, позволяющей с минимальными усилиями перейти от системы для тестирования тысячи web-приложений к конфигурации для проверки 100 тысяч программ. Платформа рассчитана в первую очередь на проверку современных web-приложений, динамически генерирующих контент на стороне клиента силами JavaScript.
Компания Dropbox объявила об открытии исходных текстов платформы Zulip, позволяющей на своих мощностях развернуть похожий на Slack сервер для организации общения в группах разработчиков. Код серверной части Zulip написан на языке Python и распространяется под лицензией Apache 2.0. В качестве СУБД используется PostgreSQL. Клиентское приложение для Linux, Windows и OS X написано на С++ с использованием Qt. Мобильные приложения подготовлены для Android и iOS.
После пятнадцати месяцев разработки состоялся релиз GStreamer 1.6, написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.6, gst-plugins-good 1.6, gst-plugins-bad 1.6, gst-plugins-ugly 1.6, а также обвязка gst-libav 1.6 и сервер потокового вещания gst-rtsp-server 1.6.0. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, OS X и Windows (в Linux рекомендуется использовать пакеты из дистрибутива).
Разработчики проекта Wine утвердили переход на фиксированный цикл формирования стабильных релизов, подразумевающий выпуск новых стабильных веток раз в год. Ежегодно в середине или конце сентября будет производится заморозка кодовой базы, а затем, после небольшого цикла стабилизации, в конце осени будет публиковаться релиз. Заморозка ветки Wine 1.8 ожидается в течение нескольких недель.
Доступен выпуск рабочего стола GNOME Flashback 3.18.0, продолжающего развитие кода классической панели GNOME, оконного менеджера Metacity и апплетов, ранее доступных в составе fallback-режима GNOME 3. В рамках проекта панель GNOME-Panel и оконный менеджер Metacity переведены на использование технологий GNOME 3, таких как GTK3+ и DConf/GSettings. Проект был основан после того, как из состава GNOME 3.8 были удалены компоненты для поддержки fallback-режима, на смену которому пришёл набор дополнений к GNOME Shell, не устроивший некоторых приверженцев классического рабочего стола.
Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 8.0, которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией Expat (вариант лицензии MIT). Для хранения данных в GitLab поддерживается связка Redis с MySQL или PostgreSQL.
Состоялся выпуск звукового сервера PulseAudio 7.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, OS X и Windows.
Объединённая приборостроительная корпорация объявила об успешном завершении государственных испытаний операционной системы Заря, нацеленной на создание рабочих станций в оборонной промышленности, силовых и военных ведомствах, а также в коммерческих структурах, в которых предъявляются повышенные требования к защите информации.
Индийский Центр разработки расширенных компьютерных технологий, созданный по инициативе правительства Индии, c 2007 года развивает собственный Linux-дистрибутив BOSS (Bharat Operating System Solutions), представляющий собой адаптированную для местного применения сборку Debian GNU/Linux. Представленный в этом году выпуск BOSS 6.1, основанный на пакетной базе Debian 8 "Jessie" и оснащённый рабочим столом на основе GNOME 3.14, одобрен для внедрения в государственных учреждениях Индии в рамках программы по замене Windows на собственную подконтрольную программную платформу.
На конференции nginx.conf 2015 объявлено об интеграции в кодовую базу http-сервера nginx предварительной версии модуля ngx_http_js_module с реализацией средств для выполнения скриптов, написанных на языке JavaScript. Скрипты на JavaScript могут использоваться в файле конфигурации для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях.
После шести месяцев разработки официально представлен выпуск десктоп-окружения GNOME 3.18. По сравнению прошлым выпуском было внесено более 25 тысяч изменений, в воплощении которых приняли участие 772 разработчика. Из наиболее значительных изменений в новой версии можно отметить поддержку сервиса Google Drive, средства для обновления прошивок, автоматическую настройку яркости экрана, поддержку управляющих жестов для тачпадов, новый календарь-планировщик. Для быстрой оценки возможностей GNOME 3.18 без установки в текущую систему подготовлены специализированные Live-сборки на основе Fedora 22 и openSUSE 13.2.
На проходящей в эти дни конференции Cassandra Summit 2015 представлена новая открытая СУБД ScyllaDB, в рамках которой предпринята попытка переписать СУБД Apache Cassandra с Java на C++. ScyllaDB обеспечивает полную совместимость с NoSQL СУБД Cassandra, но позволяет добиться существенного увеличения производительности, демонстрируя скорость обработки запросов и отзывчивость на уровне СУБД Redis. Новую СУБД представили Ави Кивити (Avi Kiviti) и Дор Лаор (Dor Laor), в своё время создавшие такие известные открытые проекты как гипервизор KVM и операционную систему OSv с воплощением идеи запуска приложений поверх гиперевизора. Код проекта распространяется под лицензией AGPLv3.
Состоялся релиз web-браузера Firefox 41, а также мобильной версии Firefox 41 для платформы Android. В ближайшие часы ожидается обновление ветки с длительным сроком поддержки Firefox 38.3.0, а также почтового клиента Thunderbird 38.0.3 и пакета SeaMonkey 2.38. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 42 и будет отделён Firefox Developer Edition 43. В соответствии с шестинедельным циклом разработки релиз Firefox 42 намечен на 3 ноября, а Firefox 43 на 15 декабря.
Компания Google анонсировала алгоритм сжатия данных Brotli, который отнесён к алгоритмам сжатия общего назначения, но позиционируется как решение для минимизации объёма данных, передаваемых по сети. Спецификация Brotli передана в комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, в качестве претендента на получение звания интернет-стандарта. В настоящее время Brotli уже применяется в качестве алгоритма сжатия шрифтов Web Open Font Format 2.0. Эталонная реализация Brotli написана на языке С++ и распространяется под лицензией Apache 2.0.