Новости
Состоялся релиз языка программирования Rust 1.5, развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model).
Компания Mozilla Corporation представила первую порцию проектов, получивших финансирование в рамках ранее анонсированной программы MOSS (Mozilla Open Source Support), нацеленной на выделение грантов разработчикам интересных и полезных открытых инициатив. Претендовать на получение грантов, общий размер которых составит миллион долларов, могут открытые проекты, так или иначе связанные с Mozilla (например, используемые в продуктах и инфраструктуре Mozilla или применяемые разработчиками из сообщества Mozilla), влияющие на состояние Web или связанные с повышением безопасности открытого и свободного ПО.
Прошло больше полугода с момента начала открытой разработки дистрибутива Virtuozzo 7, развиваемого после слияния в единый свободный продукт кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). За это время в проекте произошло много изменений, среди которых.
Группа, координирующая работу корневых серверов DNS, сообщила об инциденте, в результате которого был зафиксирован новый вид атаки, направленной на вывод из строя системы DNS. В одно и тоже время на все корневые DNS-серверы обрушилась интенсивная волна запросов, поступавших с различных IP-адресов с интенсивностью примерно 5 млн обращений в секунду для каждого из серверов. Примечательно, что подобный уровень трафика удалось достигнуть благодаря отправке запросов из сетей в непосредственной близости от каждого корневого DNS-сервера.
Представлен значительный релиз проекта CRIU 1.8, развивающего технологию сохранения и восстановления процессов в пространстве пользователя для Linux. Разработанный в рамках проекта инструментарий позволяет организовать создание контрольных точек, с заморозкой состояния запущенных приложений, и последующего восстановления работы с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.
Представлен стабильный выпуск высокопроизводительной и высокомасштабируемой документо-ориентированной СУБД MongoDB 3.2, которая занимает нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется в рамках лицензии AGPLv3. Сборки MongoDB 3.2.0 сформированы для Linux, Solaris, Windows и OS X.
Ари Яакси (Ari Jaaksi), вице-президент Mozilla Corporation, объявил на проходящей в городе Орландо конференции Mozlando о сворачивании проекта по разработке смартфонов с Firefox OS и прекращении продажи ранее производимых устройств. В качестве причины называются неоправданные надежды и невозможность предложить наиболее удобное решение для пользователей, которое могло бы отразить гибкость Web и масштабироваться на различных типах устройств, от самых дешёвых смартфонов до HD-телевизоров.
Опубликованы исходные тексты СУБД ZeroDB, предоставляющей средства для end-to-end шифрования хранимых данных. При использовании ZeroDB данные шифруются на стороне клиента и не могут быть раскрыты в случае компрометации сервера, что даёт возможность запускать серверы ZeroDB даже в не заслуживающих доверия окружениях. Код системы написан на языке Python и опубликован под лицензией AGPLv3 (клиент, сервер). В ближайшее время также планируется опубликовать реализацию клиента ZeroDB на языке JavaScript.
Состоялся релиз пользовательской оболочки Plasma 5.5. Окружение Plasma 5 примечательно унификацией режимов работы интерфейса, использованием платформы KDE Frameworks 5 и библиотеки Qt 5, применением OpenGL/OpenGL ES для ускорения отрисовки. Пакеты для различных дистрибутивов можно найти на данной странице. Информацию о наличии Live-сборок можно получить на данной странице.
Грегори Касаменто (Gregory Casamento), лидер проекта GNUstep.
Состоялся релиз облачной платформы Apache CloudStack 4.6, которая позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). Платформа CloudStack передана Фонду Apache компанией Citrix, которая получила проект после поглощения компании Cloud.com. Установочные пакеты подготовлены для RHEL/CentOS и Ubuntu.
Компания Microsoft объявила на конференции JSConf о решении перевести JavaScript-движок Chakra в разряд открытых проектов, развиваемых при участии сообщества. Движок будет открыт в январе и опубликован на GitHub под именем ChakraCore. Лицензия, под которой будет открыт код, пока не называется.
Представлен дистрибутив Linux Mint 17.3, в рамках которого сформирован четвёртый выпуск, основанный на пакетной базе Ubuntu 14.04 LTS. Начиная с ветки Linux Mint 17 дистрибутив перешёл к новой схемe формирования выпусков, подразумевающей использование только релизов Ubuntu с длительным сроком поддержки (LTS). При этом промежуточные выпуски Linux Mint отличаются поставкой новых версий рабочих столов Cinnamon и MATE, а также бэкпортированием некоторых новых версий программ, сохраняя при этом совместимость с репозиториями базового LTS-выпуска Ubuntu. Ветка Linux Mint 17 будет поддерживаться до 2019 года.
Компания Veracode опубликовала результаты исследования зависимости числа уязвимостей в коде от используемого языка программирования. В рамках исследования был выполнен статический анализ более 200 тысяч приложений, который показал, что наибольшее число связанных с безопасностью ошибок присутствует в коде проектов на ASP, ColdFusion и PHP. Учитывая то, что на PHP написаны платформы Drupal, Joomla и WordPress, доля которых среди систем управления контентом составляет около 70% и на которых работает четверть крупнейших сайтов в Сети, язык PHP указан как приносящий наибольшие проблемы с безопасностью.
Представлен релиз DragonFlyBSD 4.4, операционной системы с гибридным ядром, созданной в 2003 году с целью альтернативного развития ветки FreeBSD 4.x. Из особенностей DragonFly BSD можно выделить распределённую версионную файловую систему HAMMER, поддержку загрузки "виртуальных" ядер системы как пользовательских процессов, возможность кэширования данных и мета-данных ФС на SSD-накопителях, учитывающие контекст вариантные символические ссылки, возможность заморозки процессов с сохранением их состояния на диске, гибридное ядро, использующее легковесные потоки (LWKT).
Организация Eclipse Foundation представила интегрированную среду разработки нового поколения - Eclipse Che, интерфейс которой не зависит от представления данных и может формироваться как при помощи web-технологий, так и с использованием классических локальных клиентов. Eclipse Che позиционируется как облачная среда разработки, не привязанная к локальным компьютерам разработчиков и доступная из любой точки сети. Серверная часть написана на языке Java и может быть запущена на любом сервере, где есть Java.
Официально состоялся релиз языка программирования PHP 7.
Проект Let’s Encrypt, нацеленный на создание простого, общедоступного и контролируемого сообществом удостоверяющего центра, объявил о начале программы публичного бета-тестирования. Одновременно с анонсом запуска сервиса сообщается о вхождении компании Facebook в число золотых спонсоров проекта.
Компания Apple открыла наработки, связанные с языком программирования Swift, в том числе передала общественности код компилятора, стандартных и базовых библиотек функций, отладчика и пакетного менеджера Swift Package Manager. Помимо открытия кода, компания Apple также.
Университетский колледж Осло и Акерсхуса открыл исходные тексты исследовательского проекта IncludeOS, в рамках которого развивается специализированное ядро (unikernel), позволяющие запускать приложения, написанные на языке С++, непосредственно поверх гипервизора, без применения дополнительных прослоек и окружения операционной системы. Код открыт под лицензией Apache 2.0.