Новости
Доступен первый выпуск серверной JavaScript-платформы io.js 1.0, которая может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Проект io.js был основан семью активными разработчиками Node.js и является ответвлением от кодовой базы Node.js 0.11.
Проект Mozilla официально представил релиз web-браузера Firefox 35, а также мобильную версию Firefox 35 для платформы Android. В ближайшие часы ожидается обновление веток с длительным сроком поддержки Firefox 31.4.0 и Thunderbird 31.4.0, а также выпуск пакета Seamonkey 2.32. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 36 и будет отделён Firefox Developer Edition 37, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 36 намечен на 24 февраля, а Firefox 37 на 7 апреля.
Разработчики фреймворка Metasploit обратили внимание на прекращение выпуска исправлений для компонента WebView, используемого в Android для обработки web-страниц в штатном браузере и сторонних приложениях, способных отображать web-содержимое.
Представлен релиз почтового сервера Exim 4.85, в который внесены накопившиеся исправления и добавлены новые экспериментальные возможности. В соответствии с данными, полученными в результате автоматизированного опроса около двух миллионов почтовых серверов, Exim используется на 50.23% (было 44.23%) почтовых серверов, доля Postfix составляет 28.01% (23.36%), Sendmail - 9.39% (11.76%), Microsoft Exchange - 5.63% (12.25%).
После трёх лет разработки доступен релиз Lua 5.3, быстрого и компактного скриптового языка программирования, получившего большое распространение в качестве встраиваемого (например, для определения конфигурации или для написания расширений). Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT.
Создатели проекта Chilling Effects, собирающего архив требований о блокировании контента под предлогом нарушения закона об авторском праве в цифровую эпоху (DMCA), приняли решение самоустраниться из выдачи популярных поисковых систем из-за усилившегося давления со стороны правообладателей.
Компания WhiteHat Security анонсировала открытие исходных текстов web-браузера Aviator, преподносимого как самый безопасный web-браузер (в FAQ сказано "WhiteHat Aviator; is the most secure, most private Web browser available anywhere"). Код Aviator основан на наработках проекта Chromium и теперь доступен на GitHub.
Анонсирован выпуск проекта libjpeg-turbo 1.4.0, в рамках которого развивается высокопроизводительная библиотека кодирования и декодирования изображений в формате JPEG. Libjpeg-turbo представляет собой совместимый на уровне API/ABI форк классической библиотеки libjpeg, нацеленный на обеспечение максимальной скорости кодирования и декодирования. В свою очередь, от libjpeg-turbo ответвилась библиотека mozjpeg, которая движется в сторону оптимизации размера результирующих изображений.
Представлен релиз cервера синхронизации точного времени OpenNTPD 5.7p1, развиваемого проектом OpenBSD. Это первый переносимый выпуск OpenNTPD, рассчитанный на работу в операционных системах отличных от OpenBSD, представленный после длительного перерыва. Прошлая переносимая версия OpenNTPD 3.9p1 вышла в 2006 году, после чего из-за отсутствия интереса к портированию развитие OpenNTPD ограничивалось только платформой OpenBSD. Интерес к работе OpenNTPD на других платформах возродился после выявления критической уязвимости в NTPD и осознания проблематичности повышения качества кода из-за раздутости кодовой базы NTPD. За разработкой переносимой версии можно проследить в зеркале репозитория на GitHub.
После длительного затишья в разработке представлен выпуск композитного менеджера Compiz 0.8.10, который подготовлен в рамках инициативы по продолжению развития прошлой стабильной ветки 0.8.x, на смену которой в 2010 году пришла ветка 0.9.x, примечательная переходом на использование языка программирования C++, новым интерфейсом для создания плагинов и разделением композитного (XComposite) и OpenGL уровней. В выпуск 0.8.10 включены накопившиеся патчи с исправлением известных проблем и устранением несовместимостей с современными графическими драйверами.
Инфраструктура свободной энциклопедии Wikipedia переведена со штатного интерпретатора языка программирования PHP на развиваемую инженерами Facebook виртуальную машину HHVM (HipHop Virtual Machine), которая благодаря поддержке JIT-компиляции позволила существенно ускорить выполнение кода движка MediaWiki. В настоящее время все некешируемые операции в Wikipedia, такие как запросы к API, функции редактирования, показ кастомизированного интерфейса для зарегистрированных пользователей, производятся с использованием HHVM. Процесс миграции Wikipedia на HHVM начался в марте и продолжался 9 месяцев, за которые совместно с разработчиками из Facebook была проделана большая работа по устранению возникающих проблем, выявляемых в процессе тестового внедрения.
Кинокомпания Wicked Pictures в соответствии с законом об авторском праве в цифровую эпоху (DMCA) направила в Google требование удалить из поисковой выдачи более 800 ссылок, которые по мнению юристов данной компании ссылаются на материалы, нарушающие интеллектуальную собственность. Проблема состоит в том, что список составлен с использованием автоматизированной системы и явно не проходил ручную проверку, так как в нём упомянуто 59 репозиториев на GitHub, в том числе связанных с известными открытыми проектами.
На проходящей в эти дни всемирной выставке потребительской электроники компания Belkin анонсировала новый беспроводной маршрутизатор Linksys WRT1200AC, примечательный изначально заявленной поддержкой возможности использования на нём свободной прошивки OpenWRT. Для пользователей данного устройства компанией Belkin будет подготовлен полностью открытый вариант прошивки, основанный на наработках проекта OpenWRT.
Twitter опубликовал новый открытый проект AnomalyDetection, представляющий собой пакет на языке R для автоматического выявления аномалий в статистических наборах данных. Поддерживается определение различных типов аномалий: локальные и глобальные отклонения, положительные (например, всплески трафика) и отрицательные (например, снижение числа запросов) изменения. Код опубликован под лицензией GPLv3.
Представлен выпуск легковесного окружения рабочего стола Lumina 0.8.0, развиваемого проектом PC-BSD. Компоненты окружения написаны с использованием библиотеки Qt (без применения QML), в качестве оконного менеджера применяется Fluxbox. Lumina изначально нацелен на работу во FreeBSD/PC-BSD и отталкивается от возможностей FreeBSD, отодвигая на второй план портирование для других платформ. Код проекта написан на языке C++ и распространяется под лицензией BSD. Lumina входит в состав PC-BSD, начиная с выпуска 10.0.2, и доступен через систему портов FreeBSD. Через несколько дней пакеты с Lumina 0.8.0 будут помещены в штатный репозиторий PC-BSD "Edge".
Объявлено о начале формирования ночных сборок ветки CyanogenMod 12, основанной на платформе Android 5 "Lollipop". В настоящее время в сборки CyanogenMod 12 подготовлены для 31 модели устройств, для которых обеспечена полная поддержка оборудования.
Спустя 4 года с момента прошлого значительного выпуска представлена новая стабильная ветка Openwall GNU/*/Linux (Owl) 3.1-stable, компактного дистрибутива GNU/Linux для серверов и виртуализированных окружений, ориентированного на обеспечение высокой безопасности. Owl 3.1-stable теперь будет поддерживаться в качестве стабильной ветки, а дальнейшая разработка продолжится в ветке Owl-current. Поддержка ветки Owl 3.0-stable официально прекращена. Так как в ветке 3.1-stable представлены некоторые важные обновления, в том числе устранение уязвимости CVE-2014-9322, пользователям рекомендуется выполнить обновление до новой ветки. Доступны ISO-образы (560Мб) с Live-системой и инсталлятором, которые подготовлены для архитектур i686 и x86-64. Также доступен шаблон для компоновки базовой системы контейнеров OpenVZ.
Компания Deciso, специализирующаяся на производстве сетевого оборудования, представила новый открытый проект OPNsense, в рамках которого инициирован форк дистрибутива для создания межсетевых экранов pfSense, который в свою очередь основывается на кодовой базе FreeBSD и использует наработки дистрибутива m0n0wall. Исходные тексты оригинальных компонентов дистрибутива, а также используемые для сборки инструменты, распространяются под лицензией BSD. Готовые сборки подготовлены в форме LiveCD и системного образа для записи на Flash-накопители (161 Мб).
Компания Samsung объявила, что все новые модели телевизоров Samsung Smart TV, выпущенные в 2015-м году, будут поставляться на основе новой программной платформы, построенной с использованием свободной операционной системы Tizen. Наряду с Intel компания Samsung является крупнейшим разработчиком проекта Tizen, который уже используется в умных часах и цифровых фотокамерах данной компании. Смартфон на платформе Tizen был анонсирован ещё в прошлом году, но его поставка была отложена. О подготовке варианта Tizen для умных телевизоров Samsung стало известно ещё в 2013-м году, но до оснащения данной платформой реальных продуктов ушло примерно полтора года.
В рамках проекта robdns предпринята попытка создания авторитетного (authoritative) DNS-сервера, обеспечивающего максимально возможную производительность и должный уровень безопасности. Основное назначение robdns - работа в роли slave-сервера, берущего на себя основную нагрузку по обработке запросов к определённой DNS-зоне в ситуации аномально большого наводнения трафиком, например, вследствие проведения DDoS-атак на инфраструктуру DNS.