Новости
Ассоциация Ecma International, занимающейся стандартизацией информационных и коммуникационных технологий, утвердила спецификацию ECMA-408, стандартизирующую синтаксис и семантику языка Dart, а также состав базовых библиотек и сопутствующих языку технологий. Отныне язык Dart является официальным стандартом Ecma.
Томас Глейкснер (Thomas Gleixner), основной разработчик и мейнтейнер RT-ветки ядра Linux, объявил о потере мотивации по дальнейшему развитию проекта, так как корпорации лишь кормят обещаниями и паразитируют на его труде, ничего не давая взамен. После пятнадцати лет работы над проектом Томас принял решение свести работу над rt-патчами к минимуму.
Проект KDE анонсировал первый стабильный выпуск KDE Frameworks 5, который включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Бинарные пакеты с KDE Frameworks 5 подготовлены для Kubuntu (PPA), openSUSE, Mageia, Arch Linux и Fedora. Перешедшее на KDE Frameworks 5 пользовательское окружение.
Увидел свет релиз дистрибутива CentOS 7.0, основанного на пакетной базе Red Hat Enterprise Linux 7.0 и полностью совместимого с ним. Для загрузки доступны: установочная DVD-сборка (4Гб), образ NetInstall для установки по сети (370Мб), полный образ для USB Flash (7Гб) и Live-сборки с GNOME (1.1Гб) и KDE (1.2Гб). CentOS 7 доступен только для архитектуры x86_64. Пакеты с Debuginfo пока не готовы и будут опубликованы 11 июля.
Недавно перешедшая в руки Facebook компания Oculus VR, занимающаяся разработкой шлема виртуальной реальности Oculus Rift, объявила о поглощении продукта RakNet, в рамках которого развивается кроссплатформеннный сетевой движок для разработчиков игр. Одновременно сообщается о прекращении развития RakNet как проприетарного продукта и продолжении разработки в форме открытого проекта. Код RakNet открыт под лицензией BSD и опубликован на GitHub.
В рамках проекта Invisible.im, основателями которого выступили несколько известных экспертов по компьютерной безопасности, среди которых создатель фреймворка Metasploit, началась работа по созданию системы для организации мгновенного обмена сообщениями и файлами, позволяющей анонимным информаторам передавать известным журналистам или правозащитникам важные сведения, без возможности отследить источник утечки, но с возможностью достоверной верификации принимающей стороны. Сообщается, что в настоящее время уже создан начальный прототип системы, но он пока лишь обкатывает общую концепцию и не готов для публикации.
После трёх лет разработки представлен первый официальный выпуск проекта PyPy-STM (PyPy Software Transactional Memory), в рамках которого развивается реализация языка Python, способная распараллеливать выполнение разных потоков одного многопоточного приложения на нескольких ядрах CPU. Разработка PyPy-STM направлена на устранение одной из основных проблем СPython - наличие глобальной блокировки интерпретатора (GIL, global interpreter lock), не позволяющей обеспечить параллельное выполнение нескольких нитей кода на языке Python.
Представлен первый выпуск утилиты abduco, а также новый выпуск dvtm 0.12 - мозаичного оконного менеджера для консоли. Комбинация abduco и dvtm может использоваться в качестве легковесной альтернативы tmux и screen. Утилиты развиваются в рамках сообщества suckless в соответствии с философией Unix, подразумевающей уход от создания усложнённых многофункциональных программ в пользу комбинирования простых приложений, решающих свою конкретную задачу. В частности, dvtm занимается только управлением окнами, а abduco берёт на себя работу с сеансами. Код утилиты abduco распространяется под свободной лицензией ISC и состоит из примерно 500 строк на языке Си. Dvtm состоит из около 4000 строк кода и распространяется под лицензией MIT/X11.
После полутора лет разработки представлен релиз интерфейса для упрощения настройки параметров сети - NetworkManager 0.9.10, а также апплета с реализацией индикатора для панели GNOME. Новые выпуски плагинов для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN будут опубликованы позднее.
Организация Software Freedom Conservancy анонсировала систему управления репозиториями Kallithea, которая по решаемым задачам напоминает GitHub, но кроме Git поддерживает и систему контроля версий Mercurial. Код проекта распространяется под лицензией GPLv3.
Доступен второй стабильный релиз инструментария для управления изолированными Linux-контейнерами Docker, предоставляющего высокоуровневый API для манипуляции контейнерами на уровне изоляции отдельных приложений. В частности, Docker позволяет не заботясь о формировании начинки контейнера запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Код Docker написан на языке Go и распространяется под лицензией Apache 2.0.
Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем ядра Linux и ответственный за поддержку стабильной ветки ядра, объявил о придании ядру Linux 3.14 статуса ветки с длительным сроком поддержки. Обновления для ветки 3.14 будут выпускаться до августа 2016 года. Напомним, что для обычных выпусков ядра обновления выпускаются только до выхода следующей стабильной ветки (например, обновления для ветки 3.15 будут выпускаться до выхода 3.16.1).
Леннарт Поттеринг (Lennart Poettering) представил выпуск системного менеджера systemd 215, в котором реализованы идеи по динамической генерации содержимого /etc для обеспечения работы систем, не сохраняющих своё состояние (stateless). Кроме того, реализована поддержка сброса настроек в первоначальное "заводское" состояние, добавлена утилита systemd-sysusers, в networkd появился встроенный DHCP-сервер.
Утечка набора правил для классификации трафика, перехватываемого при помощи применяемой в АНБ системы глобальной слежки XKeyScore, указывает на то, что Агентство национальной безопасности США отслеживало в транзитном трафике попытки обращения к сайтам анонимной сети Tor и Linux-дистрибутива Tails и причисляло уличённых в таких запросах пользователей к категории, требующей особого наблюдения.
Компания Qualcomm потребовала у GitHub закрыть 116 репозиториев, нарушающих её интеллектуальную собственность или содержащих конфиденциальные данные. Запрос отправлен на основании действующего в США Закона об авторском праве в цифровую эпоху (DMCA). От действий Qualcomm пострадали репозиторий Cyanogenmod и официальный репозиторий компании Sony Mobile, созданный для поддержки разработчиков альтернативных прошивок, а также множество мелких проектов, как правило, связанных с платформой Android, с воспроизведением видео и 3D или с поддержкой беспроводных адаптеров.
Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat, рассказал о статусе обеспечения поддержки пользовательского окружения на основе Wayland в Fedora Linux и планах на будущее. Несмотря на то, что возможность полноценной работы GNOME поверх Wayland планировалось обеспечить в ближайшем выпуске Fedora Workstation 21, некоторые из возможностей не удастся реализовать в срок. Так как планируется выпустить как минимум один релиз Fedora с полнофункциональной поддержкой Wayland в качестве опции, переход дистрибутива по умолчанию на подобное окружение произойдёт не раньше выпуска Fedora Workstation 23.
Представлен первый стабильный выпуск новой ветки кластерной СУБД MariaDB Galera Cluster 10, базирующейся на кодовой базе MariaDB 10 и технологиях синхронной multi-master репликации Galera 25.3.5. Проект поставляется под лицензией GPLv2 и позиционируется в качестве системы, конкурирующей кластерным решениям Oracle на базе MySQL. В примечании к выпуску отмечается, что ветки MariaDB Galera Cluster 5.5 и 10.0 не могут сосуществовать в рамках одного кластера, что требует единовременной полной миграции на MariaDB Galera Cluster 10, без возможности постепенного перевода кластера на новую ветку.
Около двух лет назад на страницах OpenNet было опубликовано интервью с Павлом Емельяновым, руководителем группы разработчиков Parallels Server Virtualization, в котором Павел рассказывал о планах компании по включению кодов контейнерной виртуализации в ядро Linux и проект CRIU. Три года назад, когда проект еще был в начальной стадии, он вызвал волну интереса у пользователей Linux и скептический отзыв у Эндрю Мортона. Осенью 2013 года был анонсирован первый крупный релиз проекта – CRIU 1.0. А сегодня он де-факто стал стандартом реализации технологии checkpoint-restore в Linux.
Проект Mozilla анонсировал выпуск экспериментального языка программирования Rust 0.11.0, сфокусированного на безопасной работе с памятью и обеспечению высокого параллелизма выполнения заданий (возможность порождать тысячи и даже миллионы подпроцессов). Исходные тексты проекта распространяются под лицензией MIT. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model).
Некоммерческая организация Yorba Foundation, известная созданием менеджера фотографий Shotwell, почтового клиента Geary и календаря-планировщика California, сообщила о получении уведомления от налогового управления США, в котором было отказано в предоставлении статуса 501(c)(3), который позволил бы исключить передаваемые организации пожертвования из суммы облагаемого налогом дохода. Заявка на получение статуса 501(c)(3) была направлена ещё в 2009 году и находилась в обработке около 5 лет. По данным члена совета директоров организации Open Source Initiative, это не единичный случай и с подобным отказом в последнее время столкнулись ещё две организации, развивающие свободные проекты.