Выпуск system-autoupdate 1.5, системы автоматизации обновления Linux-дистрибутивов

Вышла версия 1.5 system-autoupdate — набора скриптов, сервисов и таймеров systemd для автоматизации обновления Linux с трехуровневой блокировкой выключения ПК во время обновления. Наработки проекта распространяются под лицензией GPLv3. Для установки подготовлены Makefile с инструкциями install и uninstall, а также deb-пакет, который при помощи штатных средств deb-хелперов автоматически активирует все необходимые юниты systemd при установке. Для Ubuntu поддерживается PPA-репозиторий. Решаемые проектом задачи: Автоматическое обновление серверных и десктопных установок различных дистрибутивов Linux без участия пользователя и без наличия центрального командно-управляющего сервера (например, Ansible, Puppet, Zabbix), в том числе когда Linux установлен на не личную технику, а, например, на ноутбук знакомого или … Читать далее Выпуск system-autoupdate 1.5, системы автоматизации обновления Linux-дистрибутивов

Выпуск свободной геоинформационной системы QGIS 3.2

Представлена новая стабильная версия свободной настольной геоинформационной системы QGIS 3.2 «Bonn». Программа написана на языке С++ с использованием библиотеки Qt и распространяется под лицензией GPL. Готовые сборки подготовлены для различных дистрибутивов Linux, Windows, macOS, BSD-систем и Android. Пакет имеет гибкую систему дополнений, существенно расширяющих его функциональность, которые могут создаваться на языках С++ или Python. Основным предназначением QGIS является обработка и анализ пространственных данных, подготовка различной картографической продукции. Помимо решения сугубо профессиональных задач, программа может быть успешно использована при решении широкого круга повседневных задач, связанных с анализом пространственной информации. Из бытовых применений в первую очередь можно выделить решение задач планирования путешествий: … Читать далее Выпуск свободной геоинформационной системы QGIS 3.2

Релиз языка программирования Perl 5.28.0

После 13 месяцев разработки состоялся релиз новой стабильной ветки языка программирования Perl — 5.28. При подготовке нового выпуска было изменено около 730 тыс. строк кода, изменения затронули 2200 файлов, в разработке приняли участие 77 разработчиков. Ветка 5.28 выпущена в соответствии с утверждённым пять лет назад фиксированным графиком разработки, подразумевающим выпуск новых стабильных веток раз в год и корректирующих релизов — раз в три месяца. Примерно через месяц планируется выпустить первый корректирующий релиз Perl 5.28.1, в котором будут исправлены наиболее значительные ошибки, выявленные в процессе внедрения Perl 5.28.0. Одновременно с выходом Perl 5.28 прекращена поддержка ветки 5.24, для которой в будущем … Читать далее Релиз языка программирования Perl 5.28.0

Перед GTK+ 4 планируется сформировать внеплановый выпуск GTK+ 3.24

Несмотря на активную подготовку новой ветки графического тулкита GTK+ 4, разработчики решили отойти от изначально намеченного плана и выпустить ещё один значительный релиз в ветке GTK+ 3 — 3.24, бэкпортировав в него некоторые новшества. Напомним, что выпуск GTK+ 3.22 намечался как финальный, фиксирующий изменения в ветке 3.x и поддерживаемый три года без изменения API. Ветка GTK+ 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложение из-за изменения API в очередной ветке GTK+. Процесс стабилизации GTK+ 4 затянулся и … Читать далее Перед GTK+ 4 планируется сформировать внеплановый выпуск GTK+ 3.24

Опубликован отчёт на основе телеметрии, переданной пользователями Ubuntu 18.04

Уилл Кук (Will Cooke), менеджер по разработке десктоп-систем в компании Canonical, опубликовал отчёт с суммарной статистикой о конфигурации систем пользователей Ubuntu 18.04, согласившихся на участие в программе отправки телеметрии на серверы Canonical. Напомним, что в Ubuntu 18.04 по умолчанию был включён режим отправки телеметрии с обезличенными параметрами системы, но в настройках и на заставке, выводимой при первом запуске дистрибутива, явно предоставлялась возможность отключить сбор телеметрии. В итоге, только 33% пользователей отключили телеметрию, а 67% отправили метрики с параметрами конфигурации. В обезличенном виде были отправлены такие сведения, как версия и редакция Ubuntu, наличие сетевого соединения, семейство CPU, размер ОЗУ и дисков, … Читать далее Опубликован отчёт на основе телеметрии, переданной пользователями Ubuntu 18.04

Обновление Debian 8.11 и создание LTS-ветки Debian 8

Представлено корректирующее обновление Debian 8.11, в которое включены все выпущенные обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 40 обновлений с устранением проблем со стабильностью и 134 обновлений с устранением уязвимостей. Из изменений в Debian 8.11 можно отметить удаление пакетов dolibarr, electrum, jirc, nvidia-graphics-modules (проблемы с лицензией), openstreetmap-client, redmine* и youtube-dl, оставшиеся без сопровождения или неработоспособные из-за изменения API внешних сервисов. Debian 8.11 является финальным обновлением, подготовленным основной командой Debian. В дальнейшем формирование обновлений пакетов Debian 8 будет производится в рамках новой LTS-ветки отдельной группой разработчиков LTS Team, сформированной из энтузиастов и представителей компаний, заинтересованных в длительной поставке обновлений … Читать далее Обновление Debian 8.11 и создание LTS-ветки Debian 8

Обновление офисного пакета LibreOffice 6.0.5

Организация The Document Foundation объявила о выходе LibreOffice 6.0.5, пятого корректирующего выпуска из семейства LibreOffice 6.0 «fresh». Версия 6.0.5 в первую очередь ориентирована на энтузиастов, опытных пользователей и тех, кто предпочитает самые свежие версии программного обеспечения, но при этом признана готовой для начала миграции с ветки 5.4 консервативных пользователей и предприятий. Готовые установочные пакеты подготовлены для платформ Linux, macOS и Windows. Обновление включает 96 исправлений(RC1, RC2). Читать далее Обновление офисного пакета LibreOffice 6.0.5

Выпуск Wine 3.11

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 3.11. С момента выпуска версии 3.10 было закрыто 12 отчётов об ошибках и внесено 180 изменений. Наиболее важные изменения: Расширена поддержка отладки процессов Wow64; Добавлена возможность использования хэшей sha256/sha384 в цифровых подписях ECDSA; Улучшено информирование об использовании в CPU режима HyperThreading; Улучшена реализация штатного диалога TaskDialog; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Mafia II, DDS Converter, Chuckie Egg: The Next Batch v1.2, Microsoft Office, Mod Organizer 2.1.2. Читать далее Выпуск Wine 3.11

Первый стабильный выпуск Oracle Linux 7 для ARM

Компания Oracle представила первый стабильный выпуск редакции дистрибутива Oracle Linux 7 для систем на базе 64-разрядной архитектуры ARMv8 (aarch64). Сборки доступны для плат Raspberry Pi 3 и платформ с процессорами Cavium ThunderX и Ampere eMAG. В свободном доступе также имеется репозиторий пакетов и обновления. Напомним, что Oracle Linux собирается на основе пакетной базы дистрибутива Red Hat Enterprise Linux, в котором полноценная поддержка ARMv8 была заявлена осенью прошлого года, но сборки RHEL для ARM доступны только зарегистрированным пользователям Red Hat, в то время как сборки Oracle Linux могут использовать все желающие. Сборка версии для ARM осуществляется из тех же src-пакетов, из … Читать далее Первый стабильный выпуск Oracle Linux 7 для ARM

Релиз Linux-дистрибутива Peppermint 9

Состоялся релиз Linux-дистрибутива Peppermint 9, основанного на пакетной базе Ubuntu 18.04 LTS и предлагающего легковесное пользовательское окружение на основе рабочего стола LXDE, оконного менеджера Xfwm4 и панели Xfce, которые поставляются вместо Openbox и lxpanel. Дистрибутив также примечателен поставкой фреймворка Site Specific Browser, позволяющего работать с web-приложениями, как с обособленными программами. Из репозиториев доступен развиваемый проектом Linux Mint набор приложений X-Apps (текстовый редактор Xed, менеджер фотографий Pix, мультимедийный проигрыватель Xplayer, просмотрщик документов Xreader, просмотрщик изображений Xviewer). Размер установочного iso-образа 1.3 Гб. Основные новшества: Для настройки монитора вместо lxrandr задействован пакет xfce4-display-setttings; В базовую поставку добавлен редактор меню Menulibre и утилита Xfce … Читать далее Релиз Linux-дистрибутива Peppermint 9

Linux Foundation представил выпуск операционной системы OpenSwitch 2.3

Представлен релиз сетевой операционной системы OpenSwitch 2.3 (OPX), которая развивается под эгидой организации Linux Foundation после передачи кода проекта компанией Hewlett Packard. После перехода под крыло Linux Foundation к разработке проекта также подключились такие компании, как Dell EMC, Cavium, Extreme Networks, LinkedIn, Inocybe Technologies, Metaswitch и Verizon Connect. Код проекта распространяется под лицензией Apache 2.0. Для тестирования системы можно использовать VirtualBox и Docker. Операционная система OpenSwitch нацелена на оснащение модульных коммутаторов и маршрутизаторов, таких как коммутаторы HP Altoline, EdgeCore AS5712, более десятка моделей Dell EMC серии Z9*/S3*/S4*/S5/S6* и платформы, развиваемые проектом Open Compute. Из применяемых в сетевом оборудовании специализированных ASIC, … Читать далее Linux Foundation представил выпуск операционной системы OpenSwitch 2.3

Выпуск системного менеджера systemd 239

Леннарт Поттеринг представил релиз системного менеджера systemd 239. Из новшеств можно отметить концепцию переносимых сервисов, изменение наименования виртуальных сетевых интерфейсов, усиление защиты системных сервисов, поддержку DNS-over-TLS, режим suspend-then-hibernate, возможность сохранения дампа памяти при спящем режиме в файлы подкачки. Основные изменения: Представлена экспериментальная поддержка переносимых сервисов («Portable Services»), позволяющих создавать системные сервисы в виде самодостаточных контейнеров. Переносимый сервис поставляется в виде системного образа, но обрабатывается как обычный сервис. Из достоинств переносимых сервисов отмечается возможность упаковки одного или нескольких приложений, сервисов и связанных с ними зависимостей в отдельный образ, с возможностью запуска компонентов с применением дополнительной sandbox-изоляции. При этом, в отличие от … Читать далее Выпуск системного менеджера systemd 239

Релиз языка программирования Rust 1.27

Состоялся релиз языка системного программирования Rust 1.27, развиваемого проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для … Читать далее Релиз языка программирования Rust 1.27

Компания Oracle передала сообществу Apache 1.5 млн строк кода NetBeans

В рамках инициативы по переводу интегрированной среды разработки NetBeans под управление сообщества Apache компания Oracle завершила вторую стадию передачи исходных текстов. Организации Apache Software Foundation передан архив, включающий 1.5 млн строк кода, который дополняет переданные в прошлом году 4 млн строк кода. Вторая порция кода включает модули для поддержки языков Java, JavaScript, PHP и Groovy, а также дополнительную функциональность для разработки мобильных приложений и поддержки Web-технологий. В настоящее время в инкубаторе Apache ведётся работа над релизом Apache NetBeans 9.0, который станет первым выпуском, подготовленным силами сообщества Apache. Apache NetBeans 9.0 будет ограничен только поддержкой Java SE. В настоящее время для … Читать далее Компания Oracle передала сообществу Apache 1.5 млн строк кода NetBeans

Выпуск распределенной системы управления исходными текстами Git 2.18

Подготовлен выпуск распределенной системы управления исходными текстами Git 2.18.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. По сравнению с прошлым выпуском в новую версию принято 903 изменения, подготовленных при участии 80 разработчиков, из которых 24 впервые приняли своё участие в разработке. Наиболее важным нововведением Git 2.18 является интеграция поддержки второй версии коммуникационного протокола Git, который … Читать далее Выпуск распределенной системы управления исходными текстами Git 2.18

Начальный план разработки Qt 6

На прошедшей конференции Qt Contributor Summit 2018 состоялось обсуждение разработки следующей ветки фреймворка Qt 6. Qt 6 планируют выпустить в ноябре 2020 года. Разработка Qt 6 начнётся вскоре после релиза Qt 5.12, намеченного на 29 ноября 2018 года. При этом развитие ветки Qt 5 будет какое-то время вестись параллельно с Qt 6 и последним выпуском серии Qt 5 станет 5.15, который будет причислен к категории LTS c формированием обновлений в течение трёх лет. Из особенностей Qt 6 отмечается переход при разработке на стандарт C++17, прекращение использования сборочной системы qmake (новая сборочная система скорее всего будет основана на qbs) и предоставление … Читать далее Начальный план разработки Qt 6

Выпуск звукового сервера PulseAudio 12.0

Состоялся релиз звукового сервера PulseAudio 12.0, который выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Код PulseAudio распространяется в рамках лицензии LGPL 2.1+. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows. Ключевые улучшения PulseAudio 12.0: Улучшены средства для точного определения задержек при передаче … Читать далее Выпуск звукового сервера PulseAudio 12.0

Компания Oracle объявила о доступности ядра Unbreakable Enterprise Kernel 5

После двух с половиной лет разработки компания Oracle представила первый стабильной выпуск Unbreakable Enterprise Kernel 5 (UEK R5), расширенной сборки ядра Linux, позиционируемой для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно только для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle. Пакет Unbreakable Enterprise Kernel 5 основан на ядре Linux 4.14 (UEK R4 базировался на ядре 4.1), которое дополнено новыми возможностями, оптимизациями и исправлениями, а также проверено на совместимость с большинством приложений, работающих в RHEL, и специально оптимизировано … Читать далее Компания Oracle объявила о доступности ядра Unbreakable Enterprise Kernel 5

Разработчики Netfilter официально объявили инструментарий iptables устаревшим

На прошедшей в конце прошлой недели в Берлине конференции Netfilter workshop, объединившей разработчиков Linux-подсистемы фильтрации и модификации пакетов Netfilter, было принято решение о переводе семейства программ iptables (включая ip6tables, arptables и ebtables) в разряд устаревших, что отразится в именах соответствующих бинарных файлов: /sbin/iptables-legacy /sbin/iptables-legacy-save /sbin/iptables-legacy-restore /sbin/ip6tables-legacy /sbin/ip6tables-legacy-save /sbin/ip6tables-legacy-restore /sbin/arptables-legacy /sbin/ebtables-legacy Место оригинальных исполняемых файлов займут программы, ранее именовавшиеся «compat» (например, iptables-compat): они имеют такой же синтаксис командной строки, однако транслируют полученные правила не в блобы ip_tables, а в BPF-программы nf_tables. Таким образом, будет осуществлён прозрачный переход с iptables на nftables, оставляющий возможность использования legacy-инструментов в случае каких-либо проблем. Тем не менее, … Читать далее Разработчики Netfilter официально объявили инструментарий iptables устаревшим

Выпуск набора видеодрайверов AMD Radeon 18.20

Компания AMD опубликовала выпуск набора драйверов AMD Radeon 18.20 для Linux, основанного на свободном модуле ядра AMDGPU, развиваемого в рамках инициативы по унификации графического стека AMD для проприетарных и открытых видеодрайверов. В AMD Radeon в одном наборе интегрированы открытый и проприетарный стеки драйверов — драйверы amdgpu-pro и amdgpu-all-open (vulkan-драйвер RADV и OpenGL-драйвер RadeonSE, основанные на коде из Mesa) предлагаются в одном пакете и пользователь на своё усмотрение может выбрать открытые или закрытые драйверы. Драйвер поддерживает API OpenGL 4.5, GLX 1.4, OpenCL 1.2, Vulkan 1.1 и VDPAU/VAAPI, включает базовые средства для управления экраном и питанием, поддерживает интерфейсы KMS (Kernel Mode Setting) … Читать далее Выпуск набора видеодрайверов AMD Radeon 18.20

Представлен проект Fedora CoreOS

Лидер проекта Fedora представил новый проект Fedora CoreOS, в рамках которого будет продолжена разработка серверной Linux-системы Container Linux, которая перешла в руки Red Hat после покупки компании CoreOS. Red Hat передал проект сообществу Fedora для дальнейшей разработки в качестве upstream проекта промышленного дистрибутива Red Hat CoreOS, по аналогии с тем как Fedora Linux используется в качестве технологического полигона при разработке Red Hat Enterprise Linux. Так как в Fedora уже развивается схожая по функциональности система Fedora Atomic Host, в рамках нового продукта Fedora CoreOS планируется объединить технологии Fedora Atomic и Container Linux. Как и в Fedora Atomic начинка Fedora CoreOS будет … Читать далее Представлен проект Fedora CoreOS