Подборка новостей за 29 июня 2020 года
В выходные состоялся релиз новой версии Linux Mint 20 Ulyana. Как обычно, разработчики опубликовали ISO-файлы трех вариантов дистрибутива с окружениями рабочих столов Cinnamon 4.6, MATE 1.24 и Xfce 4.14. Данная версия основана на пакетной базе Ubuntu 20.04 Focal Fossa, которая будет поддерживаться вплоть до 2025 года, имеет улучшенную поддержку технологии Nvidia Optimus, поддерживает шифрование директории /home, а также содержит новую утилиту Warpinator для передачи файлов по сети. Кроме того, в данной версии заблокирована установка snapd, осуществляется автоматическая установка рекомендуемых пакетов, а также используется обновленная версия утилиты Gdebi. Ссылки на ISO-файлы приведены на официальном сайте.
Сегодня состоялся релиз новой версии веб-браузера Firefox 78 ESR. Данная версия является версией с длительным сроком поддержки (ESR) и, скорее всего, будет использоваться в таких дистрибутивах, как Debian. Она интересна главным образом тем, что для ее функционирования В Linux теперь необходимы такие компоненты, как GTK 3.14, GNU C Library (glibc) 2.17 и libstdc++ 4.8.1. Также в ней появилась возможность открытия PDF-файлов, восстановления множества закрытых вкладок и было внесено множество исправлений в движок Gecko. Исходные коды и сборки доступны на ftp-сервере Mozilla.
Дэниэль ван Вугт представил патчи для GNOME Shell, ускоряющие рендеринг меню приложений практически в два раза. Данные патчи позволяют осуществлять пререндеринг подписей к иконкам меню с помощью графической карты вместо их программной обработки.
Подборка новостей за 25 июня 2020 года
Состоялся релиз новой версии открытого компилятора языка Pascal FPC 3.2.0. С момента прошлого релиза прошло более 5 лет, поэтому разработчики советуют установить обновление как можно быстрее. Среди новшеств поддержка пространств имен, расширение функций динамических массивов, поддержка новых целей AArch64, Linux/ppc64le, Android/x86_63 и i8086-win16 (Windows 3.0 и более новые версии этой 16-битной системы), а также множество других изменений и сиправлений ошибок. Список новый возможностей приведен на данной странице, исходные коды и бинарные сборки - на Sourceforge.
Также недавно состоялся корректрирующий релиз виртуального планетария Stellarium 0.20.2. Среди изменений модификации кода ядра Stellarium и инструмента AstroCalc, многочисленные модификации кода движка сценариев и консоли Script Console, многочисленные модификации кода плагинов Oculars и Satellites, а также обновление каталога DSO. ДОполнительная информация и исходный код размещены на GitHub.
Главный разработчик браузера Pale Moon заявил о прекращении использования сервиса сбора пожертвований Patreon. Это вызвано тем, что руководство Patreon в одностороннем порядке приняло решение о переводе крупной суммы марксистской организации Black Lives Matter, стоящей за массовыми беспорядками в США. По словам разработчика браузера, его проект придерживается политического нейтралитета, не связан с какими-либо политическими силами и не будет использовать какие-либо сервисы, которые переводят часть пожертвованных проекту денег политическим организациям без согласия лиц, отправляющих пожертовования. Подробности доступны на форуме поддержки веб-браузера.
Подборка новостей за 23 июня 2020 года
В честь 20-лентия проекта состоялся релиз отечественного дистрибутива Calculate Linux 20.6 с оптимизациями производительности, новыми патчами и обновлениями пакетов. Среди новшеств использование технологии Zram вместо раздела подкачки и алгоритма сжатия Zstd для сжатия ядра Linux, его модулей и образа начальной ФС initramfs, использование PulseAudio по умолчанию, улучшенная поддержка WiFi, улучшенный механизм удаления ненужных зависимостей, механизм перехода в режим сна при закрытии крашки ноутбука, патч futex-wait-multiple для улучшения работы Steam, а также ядро cl-kernel. На официальном сайте опубликованы образы установочных дисков с KDE Plasma (CLD), Xfce (CLDX, CLDXS), CInnamon (CLDC), а также специальных редакций Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS) для 64-битных систем.
Также недавно было выпущено обновление драйвера для сканеров и принтеров компании HP HPLIP 3.20.6. Помимо поддержки новых принтеров и сканеров в данном обновлении появилась поддержка дистрибутивов Ubuntu 20.04 LTS, RHEL 8.2, Fedora 32 и Manjaro 20.0. Сборки для поддерживаемых дистрибутивов доступны на официальном сайте проекта.
Кроме того, недавно состоялся релиз коммерческого дистрибутива Oracle Linux 8.2. Среди новшеств поставка двух версий ядра Linux 5.4: Unbreakable Enterprise Kernel Release 6 (UEK6) и Red Hat Compatible Kernel (RHCK) для архитектур aarch64 и x86-64, новый механизм вложенных виртуальных машин, объявление устаревшим приложения virt-manager с заменой на Cockpit, а также обновления программных компонентов. В составе дистрибутива поставляются GNOME 3.32, GCC 9, GDB 8.3, MySQL 8.0, Python 3.8. ISO-файлы доступны по данной ссылке.
Подборка новостей за 19 июня 2020 года
Состоялся релиз новой версии приложения для рисования Krita 4.3.0. Помимо исправления множества ошибок в новой версии появились новые пресеты кистей, расширенный API для сценариев, функция выделения канвы в отдельное окно для многомониторных конфигураций, обновленный инструмент выбора цветов, а также новые градиенты и множество мелких нововведений. Дополнительная информация и ссылки на сборки и исходные коды приведены в анонсе релиза.
Также состоялся релиз новой версии веб-интерфейса для Git-репозиториев Gitea 1.11.7. Данная версия содержит главным образом исправления серьезных ошибок и рекомендуется к установке пользователям предыдущих версий. Дополнительная информация приведена в анонсе релиза, исходные коды доступны на странице загрузок.
Кроме того, недавно состоялся значительный релиз утилиты для восстановления паролей Hashcat 6.0.0. Наиболее важными изменениями стали новый интерфейс для плагинов, новый интерфейс для аппартных API помимо OpenCL, поддержка API CUDA, краткое руководство по разработке плагинов, режим эмуляции графического процессора силами центрального процессора, улучшенные механизмы работы с памятью видеокарты и программными потоками, а также улучшенный механизм балансировки нагрузки в зависимости от доступных ресурсов системы. Также разработчики добавили релизации 51 нового алгоритма шифрования, благодаря чему приложение поддерживает в общей сложности 320 различных алгоритмов. Дополнительная информация доступна в анонсе релиза, исходные коды - на GitHub.
Подборка новостей за 17 июня 2020 года
Состоялся релиз новой версии библиотеки для работы с zip-архивами libzip 1.7.1. В рамках данной версии восстановлены макросы для получения номера версии, исправлены предупреждения от PVS-Studio, а также добавлен параметр установки для упрощения использования библиотеки в качестве подпроекта. Исходный код доступен по данной ссылке.
В Ubuntu 20.10 доступ к буферу сообщений ядра ОС посредством команды dmesg будет предоставляться лишь суперпользователю. Для этой цели будет задействован соотвествующий параметр компиляции ядра Linux по аналогии с множеством других дистрибутивов. Специалист компании Canonical Мэтью Раффел назвал это "последней лазейкой в системе безопасности, доступной непривилегированнным пользователям в многопользовательских системах", вероятно из-за того, что в Ubuntu уже ограничивается доступ ко всем файлам журналов. Подробности доступны в списке рассылки.
На канале Just Perfection опубликована серия видео по разработке расширения для GNOME Shell. Автор предупреждает, что для понимания видео зрителям нужно обладать навыками программирования на JavaScript. В будущем автор планирует опубликовать документацию по данным видео в отдельном репозитории. Код расширения также доступен в отдельном репозитории.
Подборка новостей за 15 июня 2020 года
Вчера состоялся релиз трех версий Linux Mint 20 "Ulyana" с окружениями рабочих столов Cinnamon, MATE и Xfce. Linux Mint 20 основывается на кодовой базе Ubuntu 20.04 "Focal Fossa", поставляется с ядром Linux 5.4 LTS и актуальными версиями окружений рабочих столов (Cinnamon 4.6, MATE 1.24 и Xfce 4.14). 32-битные версии дистрибутива более не выпускаются. Кроме того, в данной версии затруднено использование технологии самодостаточных пакетов ПО Snap из-за предвзятого отношения к ней главного разработчика Linux Mint. ISO-файлы доступны на официальном сайте проекта, но стоит помнить о том, что это не финальный релиз и он точно не предназначен для повседневного использования.
Состоялся релиз новой версии дистрибутива для устаревших компьютеров 4MLinux 33.0. Среди новшеств гибридные ISO-образы, которые могут записываться на флеш-накопители с помощью утилиты dd, механизм создания миниатюр файлов PSD в файловом менеджере PCManFM, возможность установки легковесного браузера PaleMoon, улучшение рендеринга шрифтов в оконном менеджере JWM, а также обновление множества пакетов. Что касается низкоуровневых компонентов, то в составе дистрибутива поставляется версия 5.4.41 ядра Linux, а также графический стек Mesa 20.0.1 для достжения максимальной производительности игр.
Начата работа над версией 20.10 неофициального дистрибутива Ubuntu Unity Remix с окружением рабочего стола Unity 7. Для интересущихся пользователей доступна альфа-версия, а сам релиз запланирован на осень и состояится после официального релиза Ubuntu 20.10 "Groovy Gorilla", запланированного на 22 октября. Информация и ISO-файл доступны на недавно созданном сайте проекта.
Подборка новостей за 11 июня 2020 года
Не так давно состоялся релиз новой версии Live-дистрибутива для восстановления работоспособности Linux-систем SystemRescueCD 6.1.5. Среди новшеств обновление ядра Linux до LTS-версии 5.4.44, исправление ошибки с отсутствием запуска DHCP при PXE-загрузке, удаление файлов прошивок значительного объема, реализация механизма загрузки с зашифрованных устройств, а также автоматический вход в систему при использовании serial-консоли. Образы загрзочных дисков доступны на сайте проекта.
Также состоялся релиз 64-битной версии лекговесного дистрибутива Runtu LITE 20.04. Новая версия дистрибутива основана на пакетной базе Ubuntu 20.04 LTS и "имеет базовый набор пользовательского ПО с возможностью установки на жесткий диск". В частности, в рамках нее поставляется ядро Linux версии 5.4.0-33-generic, сервер оконной системы Xorg 1.20.8, менеджер дисплея LightDM 1.30 и оконный менеджер Openbox 3.6.1. Ссылки на образы дисков приведены в анонсе релиза.
Команда дизайнеров проекта LibreOffice просит пользователей пройти короткий опрос, на основании результатов которого будет принято решение о необходимости редизайна веб-сайта проекта.
Подборка новостей за 10 июня 2020 года
Майкл Тремер выпустил обновление дистрибутива IPFire 2.25 Core Update 145. Среди новшеств механизм для сбора метрики OpenVPN-соединений, пакет Netatalk для обмена файлами с устройствами Apple, запуск генератора псевдослучайных чисел Linux на ранних этапах загрузки системы, обновление утилиты Pakfire, а также обновления системных компонентов. Образы установочных дисков доступны на официальном сайте проекта.
Разработчики дистрибутива Ubuntu начали вносить в установщик дистрибутива Ubiquiti изменения для поддержки файловой системы ZFS. Первый патч реализует поддержку создания файловой системы ZFS с шифрованием, второй - поддержку файлов подкачки на зашифрованных ZFS-разделах. Данные изменения, скорре всего, войдут в состав новой версии дистрибутива.
Новость немного не по теме, но все же достаточно важная: разработчики FreeBSD проголосовали за смену правил поведения участников проекта с Geek Feminism Code of Conduct на LLVM Code of Conduct. Хотя новые правила все так же ограничивают свободу слова и не способствуют вовлечению в проект здравомыслящих людей, они, по крайней мере, не написаны культурными марксистами, что радует. Ознакомиться с новыми правилами поведения участников проекта можно на данной странице.
Подборка новостей за 9 июня 2020 года
Разработчики проекта KDE выпустили новую версию популярного окружения рабочего стола KDE Plasma 5.19. Основным новшеством новой версии является значительное улучшение поддержки протокола Wayland, заключающееся в поддержке новой версии протокола, реализации более плавных изменений размеров окон XWayland, рефакторинге кода KWayland и некоторых других оптимизациях. Помимо этого в новой версии появилась поддержка глобальных меню, была налажена работа KScreen в Wayland, исправлены ошибки в KWin, переработано приложение для настройки окружения, улучшена поддержка тем GTK2/3, реализованы новые функции KDE Discover, а также внесены многочисленные улучшения в код различных компонентов Plasma. Исходные коды доступны по данной ссылке.
Разработчик Ubuntu Андреа Риги предложил патчи для ядра Linux, позволяющие ускорить переход систем в режим гибернации и возврата из него. Дело в том, что при переходе в режим гибернации ядру приходится перемещать все содержимое оперативной памяти в SWAP-раздел или файл, причем ядро может попытаться освободить некоторые страницы памяти, которые могут быть регенерированы в процессе возврата из режима гибернации. Патчи позволяют инициировать освобождение некоторых страниц памяти в случае простоя системы, который может предварять переход в режим гибернации. Благодаря патчам разработчик добился сокращения времени перехода в режим гибернации и возврата из него до 5 секунд. Обсуждение патчей проходит по данной ссылке.
Разработчик утилиты rpminspect Дэвид Кантрелл рассказал в своем блоге о мотиве выбора в качестве нового формата файла конфигурации утилиты формата YAML. В частности, на его решение повлияли читаемость файла и индивидуальное предпочтение. Кроме того, ему удалось избавиться от части кода, связанного с разбором INI-подобного файла прошлых версий. Статья может быть интересна разработчикам ПО главным образом из-за ссылок на описания форматов файлов и библиотеки для их разбора.
Подборка новостей за 8 июня 2020 года
Состоялся релиз новой версии дистрибутива Devuan GNU/Linux 3.0 "Beowulf". Данный дистрибутив является форком дистрибутива Debian и был создан из-за неприятия разработчиками менеджера инициализации systemd. Что касается новой версии, то она основана на Debian GNU/Linux 10.4 "Buster" и использует ядро Linux версии 4.19 LTS. Среди новшеств поддержка архитектуры ppc64el (64-битный Little Endian вариант PowerPC), новые темы экрана загрузки, менеджера дисплеев и окружения рабочего стола, отдельные демоны eudev и elogind, замещающие часть функций systemd, а также поддержка систем инициализации runit и OpenRC и изменение принципа работы утилиты su. Образы установочных дисков доступны на официальном сайте проекта.
Несколько дней был выпущен новый поинт-релиз дистрибутива elementaryOS 5.1.5. В рамках данного релиза была проведена работа над компонентами системы, такими, как менеджер приложений AppCenter, файловый менеджер Files и некоторыми другими. Так, менеджер приложений более не требует ввода пароля пользователя для установки обновлений приложений из обычных и Flatpak-репозиториев: "Это часть инициативы по сокращению количества навязчивых запросов аутентификации и повышения прав пользователей лишь в случаях необходимости" - заявил один из основателей проекта Кэссиди Джеймс Блейд. Что касается файлового менеджера, то в рамках него был улучшен механизм копирования и вставки изображений в сторонние приложения, добавлены новые сочетания клавиш, переработан режим списка для вывода большего объема информации, а также добавлено уведомление о необходимости восстановления файлов из корзины для их открытия. Существующие пользователи могут обновить свои исстенмы до данного поинт-релиза, новые - установить его, загрузив образ с официального сайта проекта.
Участник проекта GNOME Маттиас Классен опубликовал две статьи о новом API списков в GTK 4. В первой статье проводится экскурс в историю виджетов списков и описывается новый API для вывода списков в GTK 4. Во второй статье описываются нюансы вывода древовидных списков. В статьях также говорится о том, что классический API не будет удален из GTK 4 но, скорее всего, будет удален в процессе работы над GTK 5.