Стала доступна для загрузки вторая версия Perl плагина для IDE от JetBrains. В этой версии появилась последняя из крупных фич, которую я хотел реализовать — отладчик.
Perl Отладчик
Компания Crytek разместила в открытом доступе на GitHub исходные тексты игрового движка CryEngine, которые ранее распространялись только для зарегистрированных разработчиков на платной основе. Теперь код доступен для изучения всеми желающими и поставляется в рамках специального лицензионного соглашения, разрешающего устанавливать и собирать движок, разрабатывать с его помощью игры, вносить исправления в соответствии с документацией.
Представлен релиз дистрибутива CentOS 6.8, основанный на пакетной базе Red Hat Enterprise Linux 6.8. Выпуск поставляется для платформ i386 и x86_64 в виде DVD-сборки, минимального установочного образа (300 Мб) и сокращенного образа для установки по сети - netinstall.iso (200 Мб).
Рекламная сеть AdRoll объявила об открытии исходных текстов встраиваемой СУБД TrailDB, ориентированной на эффективное сохранение и обработку данных о наступающих событиях. Основу TrailDB составляет библиотека с реализацией функциональности СУБД, связываемая с приложениями. Для управления предлагается интерактивная оболочка tdb, работающая в режиме командной строки.
После полутора лет разработки состоялся релиз платформы XenServer 7 "Dundee", предназначенной для организации управления инфраструктурой серверов виртуализации на базе гипервизора Xen. XenServer позволяет быстро развернуть систему виртуализации серверов и рабочих станций, предлагая средства для централизованного управления неограниченным числом серверов и виртуальных машин.
Возобновлена разработка проекта AQEMU, в рамках которого развивается графическая оболочка, упрощающая запуск и настройку виртуальных окружений QEMU и KVM. AQEMU позиционируется как альтернатива VirtualBox, не требующая загрузки отдельного модуля ядра (в модуле для VirtualBox периодически возникают несовместимости с новыми ядрами Linux, что требует ожидания нового выпуска VirtualBox). AQEMU может генерировать shell-скрипты для запуска QEMU и позволяет просматривать аргументы командной строки, используемые при выборе тех или иных настроек.
В официальный репозиторий AOSP (Android Open Source Project) добавлена заглушка для будущей поддержки плат Raspberry Pi 3. В настоящий момент описывающая оборудование структура device tree для Raspberry Pi 3 не заполнена и содержит лишь начальный коммит, позволяющий судить о намерении обеспечения поддержки данных плат в основной кодовой базе Android.
В разряд открытых продуктов переведена среда разработки Deco, ориентированная на разработку многоплатформенных мобильных приложений с использованием web-технологий и фреймворка React Native. Deco включает в себя все необходимые для разработки компоненты, достаточно загрузить и запустить IDE, без необходимости обустройства окружения разработчика.
Состоялся пятый выпуск проекта Pyston, в рамках которого компанией Dropbox, в которой работает Гвидо ван Россум, развивается высокопроизводительная реализация языка Python, созданная с использованием наработок проекта LLVM. Реализация примечательна применением современных технологий JIT-компиляции и нацелена на достижение высокой производительности, близкой к производительности традиционных системных языков, таких как C++.
После пяти месяцев разработки компания Red Hat сформировала новый значительный выпуск инструментария Ansible 2.1, предоставляющего средства для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Код Ansible написан на языке Python и распространяется под лицензией GPLv3.
Стала доступна для загрузки вторая версия Perl плагина для IDE от JetBrains. В этой версии появилась последняя из крупных фич, которую я хотел реализовать — отладчик.
Perl Отладчик
Представлен релиз Porteus Kiosk 4.0.0, основанного на Gentoo дистрибутива Linux для оснащения автономно работающих интернет-киосков, демонстрационных стендов и терминалов самообслуживания.
Вышла новая крупная версия свободного графического редактора Krita — 3.0. Многие новшества появились в проекте благодаря сбору средств на crowdfunding-платформе Kickstarter.
Через две недели в Одинцовском районе Московской области пройдет летняя встреча московского сообщества MySQL — Moscow MySQL User Group (MMUG), — на которой ожидаются выступления представителей компаний, стоящих за разными реализациями этой свободной СУБД: Oracle, Percona, MariaDB.
Формат мероприятия — блиц-доклады по 5-15 минут и живое общение с вопросами-ответами. Список запланированных докладов:
Компания Red Hat объявила о выпуске продукта Red Hat Software Collections 2.2, позволяющего использовать в Red Hat Enterprise Linux новые технологии разработки и компоненты web-стека, не ожидая появления следующей ветки RHEL и не устанавливая сторонние пакеты из неофициальных внешних источников.
Вышел новый релиз RhodeCode, платформы для управления репозиториями Mercurial, Git и Subversion внутри организации. RhodeCode предоставляет единую систему (веб-интерфейс и набор API) для управления группами пользователей, проведения code review и интеграции с таск-трекерами (Atlassian Jira, Redmine) для всех репозиториев.
Основанная компанией Hewlett Packard сетевая операционная система OpenSwitch перешла под управление организации Linux Foundation и будет развиваться в качестве совместного проекта.
Проект GNU опубликовал первый альфа-выпуск свободной системы электронных платежей - GNU Taler. Особенностью системы является то, что покупателям предоставляется анонимность, но продавцы не являются анонимными для обеспечения прозрачности предоставления налоговой отчётности. Т.е.
В рамках проекта xonsh развивается интерактивная командная оболочка, предоставляющая возможность выполнения сценариев на языке Python и предлагающая интерфейс командной строки, заимствующий лучшие черты таких оболочек как bash, zsh, fish и IPython. Язык сценариев является подмножеством языка Python 3.4, расширенный дополнительными примитивами традиционных оболочек. Код написан на языке Python и распространяется под лицензией BSD.
Состоялся релиз популярного LaTeX-дистрибутива TeX Live 2016, созданного в 1996 году на базе проекта teTeX. TeX Live является наиболее простым способом для развертывания инфраструктуры для подготовки научной документации, независимо от используемой операционной системы.
Данное событие является очень важным в расширении применения языка D. Благодаря компилятору LDC у D теперь появилась полная поддержка архитектуры ARM и практически полная поддержка разработки под Android (включая графические приложения на базе dlangui). Также LDC поддерживает линковку с Objective-C-кодом. На данный момент доступны готовые сборки как под Windows, так и под Linux.
Началось развитие проекта ImageFlow, нацеленного на создание решения для масштабирования, редактирования и оптимизации изображений в web-приложениях, которое могло бы стать безопасной и высокопроизводительной альтернативой пакету ImageMagick. Код проекта написан на языке Си и распространяется под лицензией AGPL. Бинарные сборки формируются для Linux, OS X и Windows. Биндинги уже подготовлены для Ruby и Node.js, и находятся в разработке для C# и PHP.
После почти полутора лет разработки подготовлен релиз платформы Open Build Service 2.7, которая позволяет организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система даёт возможность выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux или собрать собственный дистрибутив на основе заданной пакетной базы.
Разработчики Qt представили новый продукт Qt Automotive Suite, в рамках которого развивается набор компонентов для оснащения автомобильных информационно-развлекательных систем и приборных панелей. Первый выпуск ожидается в конце июня, одновременно с выпуском Qt 5.7. Проект будет распространяться под свободной и коммерческой лицензиями, используя открытую модель разработки в стиле Qt. В качестве базовой платформы будут поддерживаться различные варианты Linux.
Asa Dotzler объявил о том, что многопроцессный режим наконец-то отлажен, достаточно стабилен, производителен, и постепенно будет включён в релизных версиях браузера. К сожалению, не все разработчики популярных дополнений адаптировались к многопроцессности, поэтому первыми её получат лишь те пользователи, которые не устанавливают дополнения.
В следующую пятницу 17 июня в Москве пройдёт 7-я конференция сообществ разработчиков DevConf 2016, в этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы.
18 июня в субботу состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети.
Начнем с 2 новых секций
Корпорация Microsoft опубликовала исходный код своей реализации WebGL, используемой в веб-браузере Edge.
Четвертый российский PyCon пройдет недалеко от Москвы 3–4 июля.
Компания Microsoft сообщила о публикации в официальном хранилище образов виртуальных машин Azure Marketplace собственной сборки FreeBSD 10.3, в которую внесены модификации для улучшения работы под управлением гипервизора, также переданные разработчикам FreeBSD для включения в основные выпуски FreeBSD. Сборку планируется обновлять по мере выхода новых версий FreeBSD.
Компания Imagination Technologies, в своё время поглотившая связанную с процессорами MIPS интеллектуальную собственность, объявила о реализации на базе процессоров MIPS Warrior P-серии новой технологии, которая позволит не ограничивать применение свободных прошивок на беспроводных маршрутизаторах и увеличит общую защищённость устройств.
Компания «Открытая мобильная платформа» (ОМП) договорилась о создании трёх версий смартфонов на операционной системе Sailfish. В этом году в продажу поступят устройства от Oysters и Jolla под управлением Sailfish Mobile OS RUS, а также промышленный смартфон «Ермак ОМП» для корпоративных пользователей и госсектора.
Компания Mozilla учредила новый фонд SOS (Secure Open Source), средства которого будут использованы для проведения аудита безопасности, переработки и проверки ключевых открытых библиотек и программ.
После полутора лет разработки состоялся релиз JavaScript-библиотеки jQuery 3.0, используемой на 70% из 10 млн наиболее посещаемых сайтов в сети. Код jQuery распространяется под лицензией MIT. Сопровождение веток 1.12 и 2.2 сохраняется, но новшества будут развиваться только в ветке 3.x.
Холдинг Вертолеты России, объединяющий все российские вертолётостроительные заводы, объявил о миграции применяемых на предприятиях Windows-решений на операционную систему Astra Linux. Переход планируется совершить до конца 2018 года, заменив на Linux как минимум 50% установок Microsoft Windows.
Проект SchaeferGL, в рамках которого развивается высокопроизводительная реализация Direct3D 9 (D3D9), выполненная в форме надстройки над кросс-платформенным API Vulkan, отметил достижение уровня, на котором возможно выполнение первого приложения из набора примеров D
SolveSpace — свободная параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Размер программы — всего несколько мегабайт, программа обладает простым и понятным интерфейсом, и при этом имеет безграничные возможности, добавляемые сообществом почти каждый день.
Разработчики из проекта GNOME объявили о намерении воплотить в жизнь новый план разработки тулкита GTK+, который даст возможность добиться оптимального баланса между развитием функциональности и поддержанием стабильного API. Суть плана, который ещё находится в обсуждении и не утверждён официально, в создании экспериментальной ветки GTK+ 4, в которой будет развиваться порция новых возможностей, постепенно стабилизируясь.
Компания Canonical объявила о реализации поддержки технологии самодостаточных пакетов snap для дистрибутивов, отличных от Ubuntu. Кроме Ubuntu, возможность использования пакетов snap теперь предоставлена для Fedora, Arch Linux и Debian, а сам snap позиционируется в качестве универсального формата пакетов для поставки приложений, не связанных зависимостями с остальными компонентами дистрибутива.
Представлен первый выпуск Nextcloud 9 — облачной платформы с поддержкой синхронизации и обмена данными, которую вы можете развернуть на своём сервере. Nextcloud является форком ownCloud. О причинах форка можно почитать здесь. Исходный код распространяется под лицензией AGPL. Основные отличия от ownCloud:
Состоялся релиз проекта GraphHopper 0.7, в рамках которого развивается библиотека и серверное ПО для поиска оптимальных маршрутов по карте. GraphHopper лежит в основе одноимённого облачного сервиса, но в качестве источника карт также можно использовать базу OpenStreetMap (osm/xml, pbf) или свои данные. Код проекта написан на языке Java и распространяется под лицензией Apache 2.0.
Участников конференции ждут три дня теоретического и практического интенсива: интересные доклады от признанных мировых экспертов в области PostgreSQL, полезные знакомства, креативные идеи и нетривиальные кейсы. Кроме того, в этом году к основной программе добавился VIP день — три параллельных потока уникальных тренингов, разработанных специально для PG Day, и индивидуальное общение со слушателями. Авторы раскроют самые актуальные темы и адаптируют их под задачи участников. Количество мест в каждом потоке строго ограничено.