Разработчики проекта Debian назначили дату релиза Debian 9.0 "Stretch". Релиз планируется выпустить 17 июня, в связи с чем запущена инициатива по проведению в этот день мероприятий, приуроченных к выходу Debian 9.0. В странах бывшего СССР мероприятий пока не назначено. В настоящее время насчитывается 120 критических для формирования релиза ошибок. До 6 июня планируется закрыть все эти ошибки. Проблемы которые не удастся устранить до этого дня будут помечены флагами stretch-ignore или stretch-will-remove. За неделю до намеченного релиза (9 июня) все пакеты, помеченные флагом stretch-will-remove, будут удалены из репозитория, если в ветке Testing для них не будут предложены исправления критических проблем. Начиная с 9 июня ветка Testing будет полностью заморожена от внесения изменений (исключение делается только для экстренных вмешательств)
После двух лет разработки доступен значительный релиз системы управления почтовыми рассылками GNU Mailman 3.1, используемой для организации общения разработчиков в большом числе открытых проектов. Проект написан на языке Python и распространяется под лицензией GPLv3. В новом выпуске: Добавлена официальная поддержка MySQL для хранения пользовательской базы. Обеспечена совместимость с Python 3.5 и 3.6. Представлена новая система шаблонов для оформления служебных сообщений, отправляемых Mailman. Добавлены средства для обхода блокировщиков спама, использующих DMARC. Представлена новая версия REST API и множество новых REST-ресурсов и методов. Обеспечено создание недостающих доменов при выполнении команды "mailman create". Реализован режим премодерируемой отписки от рассылки (удаление из списка подписчиков только после подтверждения владельца рассылки). Расширены возможности web-интерфейса, добавлена поддержка аутентификации с использование учётной записи в Django (также поддерживается

Выпуск Wine 2.9

26.05.2017 18:00
Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 2.9. С момента выпуска версии 2.8 было закрыто 38 отчётов об ошибках. Наиболее важные изменения: В реализации Direct3D появилась поддержка тесселяционных шейдеров; В WebServices добавлен бинарный режим; Обеспечена поддержка определения изменения содержимого буфера обена через Xfixes; Улучшен пользовательский интерфейс утилиты RegEdit; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Explorer++, Acoustica Mixcraft 6, Grandia 2, Tomb Raider, World of Warships, World of Planes, World of Tanks, WeChat, The Witcher 3, League of legends, Soul Reaver, Terragen 4, Need for Speed: The Run, The Testament of Sherlock Holmes, GMATPrep 2.4.323, Rise of the Tomb Raider.
Группа исследователей в области искусственного интеллекта анонсировала проект pix2code, в рамках которого развивается идея по созданию генератора кода, воссоздающего макет интерфейса пользователя, предложенного на скриншоте. По мнению разработчиков проект упростит работу дизайнеров интерфейса, который смогут реализовывать свои задумки в форме графических макетов, а pix2code даст возможность сформировать на основе предложенных картинок готовый каркас кода, требующий минимальный правок для создания рабочего прототипа приложения. В процессе генерации кода используется абстрактный предметно-ориентированный язык, который затем преобразуется в представление на языке целевой системы. Данный подход позволяет генерировать код для построения интерфейса для различных платформ и языков. В данный момент обеспечена поддержка воссоздания кода для web-приложений и мобильных приложений для платформ iOS и Android. В основе pix2code лежит система машинного обучения, натренированная на реальных образцах приложений.
После двух с половиной лет разработки состоялся первый стабильный релиз дистрибутива Devuan Jessie 1.0, форка Debian GNU/Linux 8.0 "Jessie", поставляемого без системного менеджера systemd. Для загрузки подготовлены сборки (minimal 305 Мб, cd install 632 Мб, dvd install 4 Гб и live 828 Мб) для архитектур AMD64 и i386, а также образы для устройств на базе архитектуры ARM (Raspberry Pi 1/2/3, Banana Pi, cubieboard2, odroid, n900, Chromebook Acer и др.). Специфичные для Devuan пакеты можно загрузить из репозитория packages.devuan.org. Целью проекта Devuan является предоставление возможности выбора и защита интересов сторонников классической организации работы Debian. Дистрибутив развивается при поддержке организации Dyne.org и создан после непринятие в общем голосовании разработчиков Debian предложения по внесению изменений в правила проекта, которые бы предоставили возможность использования в Debian разных систем инициализации и помогли бы избежать появления зависимости пакетов только от одной системы
Компания Red Hat объявила о выпуске продукта Red Hat Software Collections 2.4, позволяющего использовать в Red Hat Enterprise Linux новые технологии разработки и компоненты web-стека, не ожидая появления следующей ветки RHEL и не устанавливая сторонние пакеты из неофициальных внешних источников. Время поддержки Red Hat Software Collections составляет три года, в течение которых пользователи будут снабжаться всеми необходимыми обновлениями с устранением проблем безопасности и критических ошибок. Red Hat Software Collections 2.4 включает в себя пакеты с более свежими версиями программ, чем входящие в состав штатного RHEL. Например, для установки предлагаются свежие выпуски Python, PHP, Perl, Ruby, MySQL, MariaDB , PostgreSQL, MongoDB, Maven, Passenger, Apache httpd, nginx, Node.js, Git, Common Java Packages. Из наиболее заметных обновлений отмечается включение пакетов с Nginx 1.10.2, Node.js 6.9.1, Ruby 2.4.0, Ruby on Rails 5.0.1, Scala 2.10, Apache HTTP Server 2.4.25, Apache Maven 3.3, Eclipse 4.6.2,
Доступен выпуск strace 4.17, утилиты для диагностики и отладки программ для ОС, использующих ядро Linux. Она позволяет отслеживать и (начиная с версии 4.15) вмешиваться в процесс взаимодействия программы и ядра, включая происходящие системные вызовы, возникающие сигналы и изменения состояния процесса. Для своей работы strace использует механизм ptrace. Начиная с версии 4.13 формирование выпусков strace синхронизировано с выходом новых версий ядра Linux. Основные изменения в strace 4.17: Оптимизирована фильтрация системных вызовов за счёт уменьшения количества вызовов ptrace() для системных вызовов, отображение которых отключено. Добавлена поддержка декодирования системного вызова statx(2), появившегося в Linux 4.11. Добавлена поддержка декодирования команд ioctl(2), связанных с операциями над пространствами имён. Для ioctl подсистемы Video4Linux добавлена поддержка декодирования не декодировавшихся ранее типов V4L2_BUF_TYPE_*, а также команд VIDIOC_S_TUNER и VIDIOC_G_TUNER. Реализована поддержка
Компании Google, IBM и Lyft представили новый открытый проект Istio, в рамках которого объединили свои наработки в области координации работы микросервисов. О намерении принять участие в развитии проекта также объявили компании Red Hat, Datawire, Pivotal и Tigera. Код компонентов проекта открыт под лицензией Apache 2.0. Концепция микросервисов подразумевает разбиение сложных монолитных приложений на набор обособленных микросервисов, каждый из которых берёт на себя определённую функциональность приложения. Микросервисы могут работать параллельно, адаптируясь к изменению нагрузки. Таким образом приложение реализуется в виде сети из связанных между собой микросервисов, каждый из которых запускается в отдельном контейнере. Для управления контейнерами предлагается использовать средства оркестровки, подобные Kubernetes, Cloud Foundry и Mesos. Istio представляет собой слой абстракции, работающий поверх средств оркестровки контейнеров, и выполняет задачи по распределению нагрузки по микросервисам, организации
Сформирован релиз Alpine Linux 3.6, минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с патчами PaX и SSP (Stack Smashing Protection). Alpine применяется для формирования официальных образов контейнеров Docker. Загрузочные iso-образы (x86_64, x86, armhf, aarch64, ppc64le, s390x) подготовлены в пяти вариантах: стандартном (110 Мб), с ядром без патчей (89 Мб), расширенном (344 Мб) и для виртуальных машин (35 Мб). В новом выпуске обеспечено формирование сборок для 64-разрядных систем POWER (ppc64le) и IBM z Systems (s390x). Подготовлены пакеты с языками программирования Rust 1.17.0, GHC 8.0.2 (Haskell) и Julia 0.5.2, а также с пакетным менеджером Cargo 0.18.0, применяемым для распространения проектов на языке Rust. Обновлены версии программ, в том числе GCC 6.3, LLVM 4.0, PHP 7.1, Go 1.8, Python 3.6, LuaJIT 2.1beta3, nginx 1.12 и Ruby 2.4. Набор связанных с ядром Linux
Разработчики проекта Xfce представили выпуск панели xfce4-panel 4.13.0, примечательный переходом на использование библиотеки GTK+3. Работа по портированию панели на GTK+3 велась с 2013 года и является одним и ключевых этапов подготовки грядущего стабильного релиза Xfce 4.14. Функциональность новой панели в основном аналогична выпуску 4.12.1. Кроме перехода на GTK+3 каких-то концептуальных изменений не реализовано, за исключением привязки к первичному монитору, определённому через RandR. Подобная возможность позволяет избавиться от отображения по умолчанию на первом мониторе в многомониторных системах и отображать панель на том мониторе, который определён первичным в настройках xfce4-settings. Ветка 4.13 позиционируется как тестовая, поэтому c некоторыми функциями могут наблюдаться проблемы, например, не работает затенение для плагинов на GTK+2, не всегда корректно срабатывает автоматическое скрытие панели, имеются ограничения в использовании drag&drop для перемещения плагинов (не запускается перемещение