Новая версия Lua, ошибка в Glib и другие новости


 Alex    30 июн 2020 : 17:19

Подборка новостей за 30 июня 2020 года

Вчера состоялся релиз новой версии встраиваемого интерпретатора языка программирования Lua 5.4. Данный релиз состоялся спустя пять лет после прошлого релиза, в котором появились поддержка битовых операций, целочисленных типов и некоторых других важных функций. Новый релиз не отстает от него и содержит реализации нового алгоритма сборщика мусора, констант, нового генератора псевдослучайных чисел, примитивной системы предупреждений и множество других нововведений. Подробности доступны на сайте проекта, исходный код - в разделе загрузок.

Проект KDE завершил миграцию процесса разработки на собственный ресурс под управлением GitLab. В частности, в данный момент GitLab используется для работы с репозиториями Git, обработки сообщений об ошибках и обсуждения патчей. Дополнительная информация доступна в официальном анонсе, ресурс - по данной ссылке.

Недавно было установлено, что в библиотеке glib-networking (являющейся частью библиотеки GLib) имеется недоработка, позволяющая скомпрометировать системы пользователей. В частности, "было выяснено, что в glib-networking была пропущена проверка соответствия имени узла в случае проблем с его определением". Проблема исправлена в версии библиотеки 2.64.3. Подробности доступны на ресурсе Linux Reviews.


Новая версия Linux Mint, Firefox с новыми системными требованиями и другие новости


 Alex    29 июн 2020 : 20:13

Подборка новостей за 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, ускоряющие рендеринг меню приложений практически в два раза. Данные патчи позволяют осуществлять пререндеринг подписей к иконкам меню с помощью графической карты вместо их программной обработки.


Новая версия FPC, заявление разработчика Palemoon по поводу Patreon и другие новости


 Alex    25 июн 2020 : 17:10

Подборка новостей за 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, стоящей за массовыми беспорядками в США. По словам разработчика браузера, его проект придерживается политического нейтралитета, не связан с какими-либо политическими силами и не будет использовать какие-либо сервисы, которые переводят часть пожертвованных проекту денег политическим организациям без согласия лиц, отправляющих пожертовования. Подробности доступны на форуме поддержки веб-браузера.


Новая версия Calculate Linux, обновление HPLIP и другие новости


 Alex    23 июн 2020 : 17:12

Подборка новостей за 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-файлы доступны по данной ссылке.


Обновления Krita и Hashcat и другие новости


 Alex    19 июн 2020 : 19:18

Подборка новостей за 19 июня 2020 года

Состоялся релиз новой версии приложения для рисования Krita 4.3.0. Помимо исправления множества ошибок в новой версии появились новые пресеты кистей, расширенный API для сценариев, функция выделения канвы в отдельное окно для многомониторных конфигураций, обновленный инструмент выбора цветов, а также новые градиенты и множество мелких нововведений. Дополнительная информация и ссылки на сборки и исходные коды приведены в анонсе релиза.

Также состоялся релиз новой версии веб-интерфейса для Git-репозиториев Gitea 1.11.7. Данная версия содержит главным образом исправления серьезных ошибок и рекомендуется к установке пользователям предыдущих версий. Дополнительная информация приведена в анонсе релиза, исходные коды доступны на странице загрузок.

Кроме того, недавно состоялся значительный релиз утилиты для восстановления паролей Hashcat 6.0.0. Наиболее важными изменениями стали новый интерфейс для плагинов, новый интерфейс для аппартных API помимо OpenCL, поддержка API CUDA, краткое руководство по разработке плагинов, режим эмуляции графического процессора силами центрального процессора, улучшенные механизмы работы с памятью видеокарты и программными потоками, а также улучшенный механизм балансировки нагрузки в зависимости от доступных ресурсов системы. Также разработчики добавили релизации 51 нового алгоритма шифрования, благодаря чему приложение поддерживает в общей сложности 320 различных алгоритмов. Дополнительная информация доступна в анонсе релиза, исходные коды - на GitHub.


Новая версия libzip, руководство по разработке расширений GNOME Shell и другие новости


 Alex    17 июн 2020 : 17:04

Подборка новостей за 17 июня 2020 года

Состоялся релиз новой версии библиотеки для работы с zip-архивами libzip 1.7.1. В рамках данной версии восстановлены макросы для получения номера версии, исправлены предупреждения от PVS-Studio, а также добавлен параметр установки для упрощения использования библиотеки в качестве подпроекта. Исходный код доступен по данной ссылке.

В Ubuntu 20.10 доступ к буферу сообщений ядра ОС посредством команды dmesg будет предоставляться лишь суперпользователю. Для этой цели будет задействован соотвествующий параметр компиляции ядра Linux по аналогии с множеством других дистрибутивов. Специалист компании Canonical Мэтью Раффел назвал это "последней лазейкой в системе безопасности, доступной непривилегированнным пользователям в многопользовательских системах", вероятно из-за того, что в Ubuntu уже ограничивается доступ ко всем файлам журналов. Подробности доступны в списке рассылки.

На канале Just Perfection опубликована серия видео по разработке расширения для GNOME Shell. Автор предупреждает, что для понимания видео зрителям нужно обладать навыками программирования на JavaScript. В будущем автор планирует опубликовать документацию по данным видео в отдельном репозитории. Код расширения также доступен в отдельном репозитории.


Бета-версия Linux Mint 20, обновление 4MLinux и другие новости


 Alex    15 июн 2020 : 16:58

Подборка новостей за 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-файл доступны на недавно созданном сайте проекта.


Новая версия Runtu LITE, опрос по поводу редизайна веб-сайта LibreOffice и другие новости


 Alex    11 июн 2020 : 20:20

Подборка новостей за 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 просит пользователей пройти короткий опрос, на основании результатов которого будет принято решение о необходимости редизайна веб-сайта проекта. 


Обновление IPFire, поддержка ZFS в Ubiquity и другие новости


 Alex    10 июн 2020 : 17:33

Подборка новостей за 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. Хотя новые правила все так же ограничивают свободу слова и не способствуют вовлечению в проект здравомыслящих людей, они, по крайней мере, не написаны культурными марксистами, что радует. Ознакомиться с новыми правилами поведения участников проекта можно на данной странице.


Новая версия KDE Plasma, патчи для ускорения перехода в режим гибернации и другие новости


 Alex    09 июн 2020 : 17:51

Подборка новостей за 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-подобного файла прошлых версий. Статья может быть интересна разработчикам ПО главным образом из-за ссылок на описания форматов файлов и библиотеки для их разбора.