Новая версия сервера X.Org, язык программирования Gordon и другие новости


 Alex    28 окт. 2021 : 19:06

Подборка новостей за 28 октября 2021 года

Спустя три года состоялся релиз новой версии сервера оконной системы X.Org 21.1. Данный релиз не включает в свой состав слой совметсимости XWayland, использует сборочную систему Meson, поддерживает изменение частоты обновления, работает с X Input 2.4, имеет поддержку Glamor в Xvfb и корректно отображает DPI в подавляющем большинстве случаев. Кроме того, исправлено множество ошибок и недоработок. Исходные коды доступны по данной ссылке.

Состоялся релиз новой версии эмулятора терминала Terminology 1.10.0. Среди новшеств черная цветовая схема, улучшение поддержки шрифтов, исправление ошибок, связанных с прокруткой в конец при изменении конфигурации, механизмом перетаскивания текста и поддержкой используемой для входа в систему командной оболочки. Кроме того, были добавлены новые и обновлены существующие локализации. Исходные коды доступны по данной ссылке.

Начата разработка нового языка программирования Gordon. Данный язык программирования заимствует концепции языка программирования D, но не поддерживает парадигм метапрограммирования (хотя и поддерживает простейшие механизмы полиморфизма и исполнения времени компиляции), объектно-ориентированного и функционального программирования. Фронтенд содержит 34 тыс. строк кода, а в качестве бэкэнда используется LLVM, который может быть без проблем заменен. По словам разработчика, язык назван в честь главного персонажа игры Half-Life Гордона Фримена. Исходный код доступен на GitHub.


Политически мотивированная атака организации SFConservancy на соцсеть Дональда Трампа, новая версия Meson и другие новости


 Alex    27 окт. 2021 : 19:58

Подборка новостей за 27 октября 2021 года

Некоммерческая организация SFConservancy, занимающаяся судебными тяжбами с нарушителями условий свободных лицензий начала политически мотивированную атаку на Дональда Трампа и его социальную сеть Truth Network. Хотя представитель SFConservancy Брэдли Кун и отрицает политическую мотивацию действий своей организации, в ней несложно убедиться. Так, в момент тестирования свободного ПО Mastadon (лицензия AGPL v3) в качестве потенциального движка для новой социальной сети, злоумышленники воспользовались его некорректной настройкой и создали несколько учетных записей для публикации оскорблений. Хотя сеть и не была официально запущена, сотрудники SFConservancy потребовали от ее администрации предоставить этим лицам измененный исходный код в течение 30 дней в соответствии с условиями лицензии AGPL. В случае отказа от публикации исходного кода, скорее всего, будет инициировано судебное разбирательство.

Неделю назад компания Canonical начала сбор пожеланий пользователей относительно функционала разрабатываемой версии дистрибутива Ubuntu 22.04 LTS. Помимо пожеланий относительно возвращения окружения рабочего стола Unity и замены PulseAudio на PipeWire, было оставлено огромное количество троллинговых комментариев с призывавми отказаться от Snap в пользу Flatpak. В результате этого вчера тема была закрыта. На сегодня тема снова открыта и желающие могут высказаться по существу.

Состоялся релиз новой версии системы сборки программного обеспечения Meson Build 0.60. В данной версии улучшен механизм статического связывания, добавлен модуль Java, улучшена поддержка Rust и Python, неизвестные параметры трактуются как ошибки, а в случае использования компилятора MSVC считается, что исходный код использует кодировку UTF-8. Исходные коды доступны на GitHub.


Новая версия Devuan, стабилизация Dear PyGui и другие новости


 Alex    19 окт. 2021 : 20:03

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

Состоялся релиз новой версии дистрибутива Devuan 4.0 Chimaera. Дистрибутив основан на пакетной базе Debian 11 Bullseye и позволяет использовать системы инициализации sysvinit, openrc и runit вместо systemd. По умолчанию пользователю предлагается окружение рабочего стола Xfce 4.16, хотя имеется возможность установки MATE 1.24, Cinnamon 4.8 и KDE Plasma 5.20. И разумеется, в новой версии дистрибутива была изменена тема оформления элементов графического интерфейса. ISO-файлы доступны на официальном сайте проекта.

Разрабатывающийся в данное время LTS-релиз Ubuntu будет носить имя "Jammy Jellyfish" ("Везучая медуза"). Релиз запланирован на апрель следующего года и, скорее всего, будет включать новую версию ядра Linux, GNOME 42, PHP 8.1, OpenSSL 3 и Mesa 22.0.

Состоялся релиз первой стабильной версии нового кроссплатформенного графического тулкита для приложений на Python Dear PyGui 1.0.0. Хотя тулкит и предназначен для разработки приложений на таком малопроизводительном языке, как Python, он использует соверменные подходы: его наиболее ресурсоемкие части написаны на C++ и используют библиотеку Dear ImGui, а рендеринг осуществляется с использованием таких технологий, как DirectX 11, OpenGL (ES) и Metal. Тулкит распространяется в соотвествии с условиями лицензии MIT, поэтому разработка пропиетарных приложений также возможна. На данный момент API полностью стабилизирован, а новые возможности реализуются исключительно в рамках экспериментальных веток. Подробная информация и исходный код доступны на GitHub.


Релиз Ubuntu 21.10, 25-летие проекта KDE и другие новости


 Alex    14 окт. 2021 : 19:14

Подборка новостей за 14 октября 2021 года

Состоялся релиз новой версии Ubuntu 21.10 Imprish Indri. Данная версия не является версией с дительным сроком поддержки и рекомендуется к установке лишь тем пользователям, которым необходима поддержка новейшего аппартаного обеспечения, возможная благодаря ядру Linux версии 5.13 и графическому стеку Mesa версии 21.2. Что касается другого ПО, то в данной версии поставляются GNOME Shell 40, актуальная версия Mozilla Firefox в формате Snap-пакета, пропиетарный драйвер для видеокарт Nvidia с поддержкой Wayland, PHP 8.0, GCC 11.2 и множество других обновленных приложений. ISO-образ доступен на сайте проекта.

Проект OpenSUSE начинает выпуск промежуточных версий стабильной редакции дистрибутива OpenSUSE Leap со всеми доступными исправлениями. Это решение было принято с целью сокращения времени на установку и обновление дистрибутива. Имена ISO-образов промежуточных версий будут содержать номера основных версий (к примеру, 15.3-X), так что у пользователей не должно возникнуть каких-либо проблем.

В честь 25-летия проекта KDE выпущена новая версия развиваемого в рамках него окружения рабочего стола KDE Plasma 5.23. Данная версия примечательна значительно доработанной поддержкой Wayland, обновлением темы Breeze, исправлением множества ошибок в лаунчере Kickoff, улучшением приложения для изменения системных настроек KDE System Settings, а также ускорением работы KDE Discover. исходные коды доступны на данной странице.


Новая версия Geany, Python - самый популярный язык программирования и другие новости


 Alex    12 окт. 2021 : 19:12
 Нет    Новости Linux

Подборка новостей за 12 октября 2021 года

Состоялся релиз новой версии легковесной интегрированной среды разработки Geany 1.38. Основным новшеством является отказ от поддержки GTK 2 и 32-битных версий Windows. Кроме того, была добавлена горячая клавиша для перезагрузки всех открытых файлов и подсветка синтаксиса Meson и Julia. исходные коды доступны на официальном веб-сайте проекта.

Выпущены поинт-релизы актуальных версий дистрибутива Debian: 10.11 Buster и 11.1 Bullseye. Основными отличиями от предыдущих версий являются исправления обнаруженных ошибок. Пользователи актуальных версий дистрибутива могут просто установить все доступные обновления без переустановки систем.

Рейтинг популярности языков программирования TIOBE в октябре претерпел значительное изменение: впервые за последние 20 лет на вершине оказался язык программирования, отличный от C и Java. Этим языком стал Python, отличающийся простым синтаксисом и низкой производительностью, что, впрочем, не мешает применять его, в том числе, в рамках научных проектов. 


Реклама в Firefox, новая версия Nano и другие новости


 Alex    07 окт. 2021 : 20:29

Подборка новостей за 7 октября 2021 года

Компания Mozilla продолжает налаживать механизм монетизации теряющего популярность веб-браузера Firefox. Одной из новейших технологий из данной области является технология Firefox Suggest, предлагающая пользователям подсказки от партнеров Mozilla в адресной строке браузера. Отмечается, что Firefox Suggest использует данные геолокации и поисковые запросы для генерации контекстных подсказок с сохранением приватности пользователя. В рамках настроек веб-браузера могут гибко настраиваться типы подсказок и ограничиваться данные, к которым предоставляется доступ. Подробное описание технологии приведено на сайте компании Mozilla.

Пару дней назад было выпущено важное обновление безопасности HTTP-сервера Apache 2.4.51. Основной уязвимостью, исправленной в данном релизе, является уязвимость CVE-2021-41773, позволяющая получать содержимое файлов, находящихся за пределами корневой директории веб-сервера. Данная уязвимость позволяет загружать любые файлы, в том числе, файлы сценариев, исполняющиеся на веб-сервере. Данная уязвимость актуальная лишь не добавленной в репозитории дистрибутивов версии Apache 2.4.49, тем не менее, пользователям стоит установить обновление как можно быстрее.

Состоялся релиз новой версии консольного текстового редактора GNU nano 5.9. Основными изменениями являются значительные доработки механизма открытия файлов после аварийного завершения работы программы, а также режим создания файлов блокировки и подсветка синтаксиса YAML-документов. Ссылки на исходные кода доступны на официальном сайте проекта.


Обновление IPFire, темная тема GNOME и другие новости


 Alex    05 окт. 2021 : 19:52

Подборка новостей за 5 октября 2021 года

Состоялся релиз обновления IPFire 2.27 Core Update 160. Среди новшеств множество оптимизаций, направленных на увеличение пропускной способности сети, а также окончательное портирование сценариев дистрибутива на Python 3. Что касается Python 2, то на данный момент интерпретатор все еще поставляется в рамках дистрибутива для поддержки пользовательских сценариев, но в следующем обновлении разработчики обещают удалить его из комплекта поставки. Как обычно, исправлено множество ошибок и обновлено множестов системных компонентов. Файлы образов дисков доступны на странице загрузок официального сайта проекта.

Состоялся релиз новой версии веб-браузера Mozilla Firefox 93. Основными новшествами является поддержка формата изображений AVIF на основе алгоритмов кодека AV1, а также значительная доработка встроенного просмотрщика документов формата PDF. Также следует отметить, что компания Canonical взяла на себя поддержку официального Snap-пакета веб-браузера, причем сам Snap-пакет стал доступен на архитектурах ARMv7 и AArch64/ARM64 и будет поставляться по умолчанию в составе Ubuntu 21.10 вместо DEB-пакета. Исходные коды доступны на сервере Mozilla.

Релиз новой версии окружения рабочего стола GNOME 42 запланирован на 23 марта 2022 года. Скорее всего, основным новшеством данного релиза станет централизованный механизм активации темной темы оформления. Разумеется, подобный функционал потребует доработки приложений, хотя разработчики и отмечают, что данный механизм в любом случае не будет поддерживаться всеми приложениями. Описание данного механизма опубликовано в блоге разработчика GNOME Александра Михайленко.


Релиз GNU Wget2, подготовка к релизу Xorg и другие новости


 Alex    30 сент. 2021 : 20:11

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

Анонсирован релиз стабильной версии проекта GNU Wget2 2.0.0. В рамках данного проекта развивается написанный с нуля аналог утилиты Wget для неинтеракивной загрузки файлов с сетевых ресурсов. Основным отличием Wget2 от Wget является использование утилитой отдельной библиотеки libwget под лицензией GNU LGPL, которая может встраиваться в сторонние приложения. Кроме того, в рамках Wget2 реализовано множество механизмов для ускорения процесса загрузки файлов, таких, как подеержка многопоточной загрузки, поддержка стандарта HTTP2, поддержка алгоритмов сжатия HTTP, использование специальных заголовков HTTP и множества других. Отмечается, что поддержка утилиты Wget не будет прекращаться, а в рамках Wget2 будут реализовываться экспериментальные функции. Сама утилита распространяется в соответствии с условиями лицензии GNU GPL, исходные коды доступны на GitLab.

Наверняка многие пользователи Linux Mint заметили одно важное изменение - пару недель назад был полностью изменен дизайн официального веб-сайта проекта. О данном изменении было рассказано еще в августе в блоге разработчиков проекта. На данный момент репозиторий с исходным кодом веб-сайта помещен в архив, следовательно дизайн является окончательным.

Независимый разработчик Повилас Канапицкас начал работу над новой версией сервера оконной системы Xorg 21.0.99.1. Об этом он сообщил в списке рассылки проекта еще в июле. На данный же момент доступен первый релиз-кандидат новой версии с такими измененями, как полная поддержка сборочной системы Meson с сохранением поддержки Autotools, поддержка Glamor в Xvfb, поддержка XInput 2.4 с возможностью обработки жестов на тачпаде, удаление неподдерживаемого кода DMX DDX, корректный вывод информации о DPI, а также множеством других мелких изменений и исправлений ошибок. Исходный код доступен по ссылке. Релиз не будет содержать Xwayland.


Бета-версия Fedora Linux, обновление Ubuntu Touch и другие новости


 Alex    29 сент. 2021 : 19:54

Подборка новостей за 29 сентября 2021 года

Состоялся релиз бета-версии Fedora Linux 35. Данный релиз предназначен для тестирования и содержит релиз-кандидат окружения рабочего стола GNOME 41, ядро Linux 5.14, компиляторы GCC 11 и LLVM 13, библиотеку GNU C Library 2.34, набор утилит GNU Binutils 2.37, отлядчик GDB 10.2, интерпретаторы Python 3.10, Perl 5.34 и PHP 8.0, а также множество других ситемных компонентов новейших версий. Также в рамках данной версии дистрибутива была улучшена поддержка PipeWire и оптимизирован механизм установки и обновления программного обеспечения. Финальный релиз запланирован на 26 октября. ISO-файл доступен по данной ссылке.

Примерно неделю назад состоялся релиз обновления прошивки для мобильных телефонов Ubuntu Touch OTA-19. Данная версия прошивки все так же основана на пакетной базе Ubuntu 16.04, хотя ведется активная работа по портированию на базу Ubuntu 20.04. Что касается новшеств, то в данной версии появилась начальная поддержка сенсоров магнитного поля и гироскопа с простой реализацией компаса, улучшено приложение для чтения СМС, а также исправлены ошибки, приводящие к искажениям при проигрывании музыки, быстрому исчерпанию заряда батареи и выводу ненужных диалогов ввода пароля при подключении к беспроводным сетям. Инструкции по установке прошивки приведены на данной странице.

Также совсем недавно была выпущена новая версия игры SuperTuxKart 1.3. Среди новшеств две новые локации, два новых карта, новый экран достижений и режим уменьшения разрешения для повышения производительности. Исходные коды и бинарные сборки доступны на GitHub.


Новая версия GNOME, бета-версия Ubuntu и другие новости


 Alex    28 сент. 2021 : 18:02

Подборка новостей за 28 сентября 2021 года

На прошлой неделе состоялся релиз новой версии окружения рабочего стола GNOME 41. Основным новшеством можно назвать значительную переработку центра управления - в нем появилась панель выбора режима энергосбережения с отдельным API для запроса выбора режима отдельными приложениями, панель настройки параметров многозадачности с возможностью управления активными углами, количеством виртуальных рабочих столов и режимом переключения между окнами приложений, а также была полностью переработана панель настройки широкополосных мобильных сетевых соединений. Также были значительно доработаны стандартные приложения. Так, появилось новое приложение Connections для удаленного подключения к рабочим столам по протоколам VNC и RDP, в приложении Music полностью переработан графический интерфейс, в приложении Software доработан диалог настроек и режим поиска приложений, а в файловом менеджере Files появилась возможность создания зашифрованных Zip-архивов. Разумеется, были исправлены ошибки и реализованы различные оптимизации. исходные коды доступны в GitLab проекта.

Компания Canonical выпустила бета-версию дистрибутива Ubuntu 21.10 для тестирования перед релизом, запланированным на 14 октября. Данный релиз не является релизом с длительным сроком поддержки, но примечателен тем, что содержит актуальные версии GNOME 40.4 и таких системных компонентов, как GNU C Library 2.34, GCC 11, LLVM 13, GNU Binutils 2.37, а также ядро Linux версии 5.13. Кроме того, предлагаемый по умолчанию веб-браузер Mozilla FIrefox 92 поставляется в формате Snap-пакета и Wayland-сессия работает при использовании пропиетарных видеодрайверов от Nvidia. ISO-файл доступен по данной ссылке.

Состоялся релиз новой версии дистрибутива Q4OS 4.6 Gemini. Эта версия будет поддерживаться в течение следующих пяти лет, основывается на пакетной базе дистрибутива Debian 11 Bullseye и содержит окружения рабочих столов Trinity 14.0.10 и Plasma 5.20. ISO-файлы доступны на странице загрузок официального сайта проекта.