LINUX.ORG.RU

Сообщения splinter

 

Ghostty 1.3

 , , ,

Группа Open Source

Ghostty – эмулятор терминала с открытым исходным кодом, написанный на языке Zig. В этом обновлении множество новых функций, таких как поиск с прокруткой назад, встроенные полосы прокрутки и уведомления о завершении процессов. В разработку Ghostty 1.3.0 вложено 6 месяцев работы и более 2800 коммитов от 180 участников.

( читать дальше... )

>>> omgubuntu (omgubuntu.co.uk)

splinter
()

FreeBSD 14.4

 , ,

FreeBSD 14.4
Группа BSD

10 марта 2026 года проект FreeBSD объявил о выходе новой стабильной версии операционной системы – 14.4-RELEASE. Этот релиз, доступный на официальном сайте, продолжает развитие ветки 14-STABLE и включает в себя исправления безопасности, обновления компонентов, новые драйверы и улучшения для облачных сред.

( читать дальше... )

>>> freebsd (freebsd.org)

splinter
()

Wine 11.4

 , , ,

Группа Open Source

Сегодня вышел Wine 11.4 — релиз программного обеспечения с открытым исходным кодом, альтернативной, свободной реализации Windows API, которое позволяет запускать игры и приложения для Windows на POSIX-совместимых операционных системах, таких как Linux, BSD и macOS.

Wine также лежит в основе Steam Play (Proton) от Valve.

( читать дальше... )

>>> Подробности (winehq.org)

splinter
()

GTK 4.22

 , ,

Группа GNOME

В преддверии выхода GNOME 50, который ожидается менее, чем через две недели, сегодня вышла новая стабильная версия библиотеки графических интерфейсов пользователя GTK.

( читать дальше... )

>>> Скачать

>>> Phoronix (phoronix.com)

splinter
()

Выпущен Armbian 26.02

 , ,

Группа Open Source

Доступна версия Armbian 26.02.

Armbian – это дистрибутив Linux, основанный на Debian, ориентированный на поддержку ряда платформ Arm и RISC-V.

В этом выпуске включена поддержка таких устройства, как SpacemiT MusePi Pro, Radxa Rock 4D, Orange Pi RV2 и ODROID M2. Внесены улучшения для платформ Allwinner и Rockchip. Выпуск основан на ядре Linux 6.18 LTS. Добавлена поддержка Xfce для настольных компьютеров с RISC-V, а также KDE Neon.

>>> github (github.com)

splinter
()

OpenZFS 2.4.1

 , , , ,

Группа Open Source

OpenZFS — это продвинутая файловая система и менеджер томов, первоначально разработанная для Solaris и теперь поддерживаемая сообществом OpenZFS.

Поддерживаемые платформы:

  • Linux: совместимость с версиями ядер 4.18 - 6.19
  • FreeBSD: совместим начиная с версии 13.3+, 14.0+

В этом выпуске:

  • исправлен учет доступного пространства для записей special/dedup;
  • совместимость с Linux 6.19: сборка из дерева исходного кода: исправление дублирующихся функций сборки GCM;
  • zfs_vnops_os.c: вызов vput() перемещен после zfs_setattr_dir();
  • Исправлена ​​ошибка активации large_microzap при получении данных;
  • Исправлено разрешение send:raw для команды send -w -I;
  • Всего более 80 исправлений.

>>> Подробности на GitHub (github.com)

splinter
()

FreeRDP 3.23.0

 , ,

FreeRDP 3.23.0
Группа Open Source

FreeRDP — это бесплатная реализация протокола удалённого рабочего стола (RDP), распространяемая под лицензией Apache.

Основные изменения:

  • После глубокого анализа кода клиента FreeRDP устранён ряд уязвимостей.
  • Добавлена изоляция конфигурации. Сторонние клиентские/серверные приложения должны проверять новые API freerdp_setApplicationDetails и winpr_setApplicationDetails, позволяющие использовать настраиваемое пространство в файлах конфигурации и runtime-данных для каждого приложения.
  • Для разработчиков мы поместили большинство API в [[nodiscard]], поэтому компиляторы могут начать выдавать ошибки о непроверенных возвращаемых значениях. Это сделано намеренно и должно побудить к очистке кода. Функции, в которых возврат является необязательным, были пропущены. На данный момент эти проверки автоматически применяются для сборок FreeRDP, внешние проекты могут включить их, определив WINPR_DEFINE_ATTR_NODISCARD в своей системе сборки.
  • Для разработчиков: пожалуйста, начните тестировать свои приложения на сборках FreeRDP с опцией -DWITHOUT_FREERDP_3x_DEPRECATED=ON, чтобы убедиться, что вы не используете API, которые скоро будут удалены.
  • Клиент на основе библиотеки SDL получил значительное обновление: режимы работы с несколькими мониторами и высоким разрешением значительно улучшены.
  • Другие улучшения и исправления ошибок.

>>> Подробности на freerdp.com (freerdp.com)

splinter
()

KDE Plasma 6.6

 , , ,

Группа KDE

После четырёх месяцев разработки состоялся выпуск 6.6 среды рабочего стола KDE Plasma.

Plasma 6.6 полностью посвящена тому, чтобы максимально упростить жизнь, не жертвуя при этом гибкостью.

( читать дальше... )

>>> Подробности на kde.org/ru (kde.org)

splinter
()

Vim 9.2 с экспериментальной поддержкой Wayland

 , ,

Группа Open Source

Редактор Vim 9.2 содержит значительные улучшения в скриптовом языке Vim9, улучшенный режим diff, комплексные функции завершения и улучшения для конкретной платформы, включая экспериментальную поддержку Wayland.

( читать дальше... )

>>> Подробности (vimhelp.org)

splinter
()

Mesa 26.0 с новыми оптимизациями для RADV

 , ,

Группа Open Source

Выпуск Mesa 26.0 долго откладывался, чтобы дать возможность внедрить в релиз оставшиеся функции. Это пошло на пользу драйверу Radeon Vulkan «RADV», поскольку к моменту выхода Mesa 26.0 поступило несколько интересных запросов на слияние:

  • Оптимизация управления памятью (VRAM): устранена избыточная «прогревка» локальной памяти при использовании Host Visible Heap, что решает проблему резкого снижения FPS в некоторых играх при первом запуске или загрузке новых ресурсов.
  • Кэширование конвейеров: драйвер реже пересобирает одни и те же шейдеры, что ускоряет загрузку уровней и уменьшает замирания, рывки или микро-подвисания изображения.
  • Оптимизация для игрового движка Unreal Engine 4/5: внесены изменения для более эффективной работы с UE, что должно положительно сказаться на многих современных играх.
  • Исправления для компилятора ACO (компилятор шейдеров для Vulkan).
  • Фикс для игры Strange Brigade с рендерингом Vulkan на RADV.
  • Фикс для Crysis 2/3 Remastered DriConf для RADV.
  • Исправления для драйвера R600 Gallium3D.

>>> Phoronix (phoronix.com)

splinter
()

Go 1.26

 , ,

Go 1.26
Группа Разработка

После полугода разработки состоялся выпуск 1.26 компилятора и стандартной библиотеки языка программирования Go (go.dev).

Основные изменения:

  • Встроенная новая функция, создающая новую переменную, позволяет использовать в качестве операнда выражение, указывающее начальное значение переменной. Простой пример такого изменения — это код, подобный этому:
    x := int64(300)
    ptr := &x
    

    Можно упростить до:
    ptr := new(int64(300))
    
  • Обобщенные типы могут ссылаться сами на себя в собственном списке параметров типа. Это изменение упрощает реализацию сложных структур данных и интерфейсов.

( читать дальше... )

>>> Подробности на go.dev/blog (go.dev)

splinter
()

Toyota разрабатывает игровой движок с открытым исходным кодом

 , , ,

Подразделение Toyota в Северной Америке Toyota Connected разрабатывает игровой движок с открытым исходным кодом для бортовых систем и консолей, используя Flutter и Dart.

Необычным является то, что разработчики решили использовать инструментарий Flutter и, в свою очередь, язык программирования Dart. Это новое творение на игровом движке называется Fluorite.

Toyota Connected North America сотрудничают с корпорацией Microsoft в рамках разработки программного обеспечения для автомобилей, искусственного интеллекта и связанных с ними технологических инициатив. Разработчики Toyota Connected представили на выставке FOSDEM 2026 свой игровой движок Fluorite «консольного уровня», созданный на базе Flutter и Dart. Они использовали Flutter как набор инструментов для разработки кроссплатформенного программного обеспечения и «создания потрясающих интерактивных эффектов». Fluorite также использует технологию 3D-рендеринга Filament от Google.

Основной экран автомобиля Toyota уже имеет встроенный Flutter, работающий в Yocto Linux и Wayland. Он используется в производстве некоторых автомобилей, таких как Toyota RAV4 2026.

Toyota заинтересована в игровом движке, подходящем для работы в автомобиле или в цифровом кокпите (зона, где водитель получает всю необходимую информацию и управляет основными функциями автомобиля). Такие варианты, как Unity и Unreal Engine, были отклонены из-за запатентованных двоичных файлов, большого объема ресурсов и лицензионных сборов. В то же время Godot они сочли, трудоёмким для запуска т.е. потребуется много времени и слишком много ресурсов. Другие варианты были признаны нестабильными или не имеющими стабильного API.

Исходный код Fluorite пока не опубликован в открытом доступе, но компания обещает раскрыть его в ближайшее время.

>>> Презентация

>>> Информация на fosdem

Phoronix


Перемещено CrX из opensource

splinter
()

Линус Торвальдс подтвердил, что следующим ядром станет Linux 7.0

 , ,

Группа Ядро Linux

После выпуска стабильной версии Linux 6.19 Линус Торвальдс, как обычно, сделал объявление о релизе. В частности, он официально подтвердил, что следующей версией ядра станет Linux 7.0, преемник Linux 6.19.

Линус Торвальдс написал в анонсе релиза Linux 6.19:

У меня более трёх десятков запросов на слияние, когда откроется окно для слияния веток - спасибо всем мейнтейнерам. И, как уже многие поняли, я начинаю путаться в больших числах (у меня почти не хватает пальцев на руках и ногах), поэтому следующее ядро ​​будет называться 7.0.

Итак, завтра стартует цикл обновления ядра Linux 7.0. Процесс слияния изменений в Linux 7.0 продлится следующие две недели. Стабильная версия Linux 7.0 выйдет в середине апреля, и эта версия ядра также войдет в состав Ubuntu 26.04 LTS.

>>> Phoronix (phoronix.com)

splinter
()

GNU Nettle 4.0

 , , , ,

Группа Разработка

Niels Möller

Я рад объявить о новом крупном релизе GNU Nettle, низкоуровневой библиотеки криптографических функций. Этот релиз включает в себя несколько изменений API, некоторые из которых довольно существенны, а также удаление устаревших функций. Есть одна заметная новая функция: поддержка SLH-DSA подписей (алгоритм цифровой подписи на основе хеширования без сохранения состояния).

Это новый крупный релиз. Он включает в себя поддержку SLH-DSA. Внесены несколько изменений в API Nettle, а также удалены устаревшие функции. Кроме того, улучшен ABI, в результате чего API остался практически неизменным, в частности, уменьшены контекстные структуры для ряда алгоритмов...

( читать дальше... )

>>> Подробности (gnu.org)

splinter
()

LibreOffice 26.2

 , , , ,

Группа Офисные приложения

Первый крупный релиз Document Foundation в 2026 году посвящён производительности, совместимости и форматам файлов, то есть устранению тех проблем, которые действительно мешают работе, а не добавлению эффектных функций или, что более важно, погоне за ажиотажем вокруг ИИ, как это делают другие офисные пакеты.

( читать дальше... )

Полный список изменений

>>> Источник новости: omgubuntu (omgubuntu.co.uk)

splinter
()

GNU Coreutils 9.10

 , , ,

GNU Coreutils 9.10
Группа GNU's Not Unix

Состоялся официальный выпуск 9.10 GNU Coreutils — фактического стандартного набора основных утилит в системах Linux и некоторых других платформах.
К числу существенных изменений относятся:

  • Модифицирован процесс генерации man-страниц. Опции командной строки, описанные в man-странице, возможно сделать гиперссылками.
  • timeout теперь перехватывает все сигналы, приводящие к завершению процесса, и гарантированно завершает дочернюю команду перед собственным завершением.
  • В paste(1) исправлена работа с многобайтовыми символами.
  • Исправлен бесконечный цикл в cp, install и mv при копировании разрежённых файлов с помощью SEEK_HOLE.
  • stat и tail теперь распознают тип файловой системы guest-memfd.
  • tail теперь поддерживает опцию --debug для отладки.
  • cksum, du и wc теперь выводят запрос на завершение работы при получении сообщения об ошибке записи, что значительно экономит время при обработке большого количества входных файлов.
  • du теперь может обрабатывать каталоги с 10000 и более записей в 9 раз быстрее при использовании файловой системы Lustre.

( читать дальше... )

>>> phoronix (phoronix.com)

splinter
()

Объявлено о дате проведения конференции разработчиков X.Org в 2026 году

 ,

Объявлено о дате проведения конференции разработчиков X.Org в 2026 году
Группа Конференции и встречи

Фонд X.Org объявил, что в этом году Конференция разработчиков X.Org пройдёт в Торонто, Канада, и организатором ее выступит Arm.

Mark Filion

Привет!
Мы рады сообщить, что XDC 2026 состоится 28-30 сентября в Торонто, Канада — отметьте это в своих календарях!
Конференция будет проходить в Daniels Spectrum, оживлённом общественном культурном центре в самом сердце района Риджент–Парк в Торонто, всего в нескольких минутах от площади Йонг-Дандас.
Выражаем искреннюю благодарность Arm за организацию конференции в этом году.
Регистрация и приём заявок скоро начнутся, а до тех пор обязательно следите за нашими новостями, чтобы быть в курсе последних событий:
https://floss.social/@XOrgDevConf

>>> phoronix (phoronix.com)

splinter
()

smolBSD с ядром ​​NetBSD-MicroVM для загрузки виртуальных машин

 , ,

Группа BSD

smolBSD — это операционная система, построенная на основе NetBSD. Она позволяет за считанные минуты создать собственную среду UNIX — от системы с одной целью (микросервисы) до полностью настраиваемого образа ОС.

На сайте проекта smolBSD.org указано, что с помощью smolBSD можно за считанные секунды собрать и запустить собственную кастомизированную систему BSD. Также из smolBSD легко создавать образы Docker.

В основе среды smolBSD лежит ядро ​​netbsd-MICROVM, использующее тот же переносимый и надежный код, что и сама NetBSD. Вы сами решаете, что включить — sshd, httpd или собственную службу — и smolBSD создаст целостный, минимальный, загружаемый образ, готовый к работе где угодно.

Исходный код на GitHub.

>>> Подробности на smolbsd.org (smolbsd.org)

splinter
()

Поддержка SysVinit будет удалена из Linux From Scratch

 , ,

Linux From Scratch был одним из тех проектов, которые продолжали опциональную поддержку системы инициализации SysVinit, но теперь эта поддержка прекращается. Linux From Scratch «LFS» и Beyond Linux From Scratch «BLFS» прекращают поддержку System V Init в будущем.
В будущих версиях LFS/BLFS поддержка System V будет прекращена из-за растущей необходимости постоянного обслуживания и тестирования как System V, так и systemd. LFS/BLFS — это проект, реализуемый силами волонтеров, и поддержание SysVInit является обременительным. Кроме того, поскольку GNOME, а вскоре и KDE Plasma, будут зависеть от функциональности, явно присутствующей в systemd, а не в System V, это станет еще более сложной задачей.

Bruce Dubbs


Это решение обусловлено двумя причинами. Первая причина — рабочая нагрузка. Никто из работающих над LFS не получает зарплату. Мы полностью полагаемся на волонтеров. В LFS 88 пакетов, в BLFS — более 1000. Объем изменений из исходного кода перегружает редакторов. В этом цикле релизов, начавшемся 1 сентября и продолжающемся до настоящего времени, было сделано 70 коммитов в LFS и 1155 коммитов в BLFS (и это число продолжает расти). При обновлении пакетов необходимо проверять многие из них на совместимость как с System V, так и с systemd. При подготовке к релизу необходимо проверять все пакеты для каждой системы инициализации.

Вторая причина отказа от System V заключается в том, что такие пакеты, как GNOME, а вскоре и Plasma от KDE, включают в себя требования, которые предполагают наличие в systemd возможностей, отсутствующих в System V. Это можно было бы обойти с помощью другой системы инициализации, например OpenRC, но помимо процесса перехода это всё равно не решает проблему с существующей нагрузкой.
В следующей версии LFS/BLFS 13.0, планируемые в марте этого года, System V будет по-прежнему доступен, но уже не будет тестироваться редакторами LFS.

Лично мне это решение не нравится. Для меня LFS — это изучение того, как работает система. Понимание процесса загрузки — важная часть этого. Systemd — это около 1678 файлов на языке C плюс множество файлов данных. System V — это 22 файла на языке C плюс около 50 коротких bash-скриптов и файлов данных. Да, systemd предоставляет множество возможностей, но мы потеряем некоторые вещи, которые я считаю важными.

Однако решение необходимо принять.


phoronix

Перемещено dataman из opensource

splinter
()

Релиз GNOME Resources 1.10 с поддержкой нового оборудования

 ,

Релиз GNOME Resources 1.10 с поддержкой нового оборудования
Группа GNOME

Представлена ​​новая версия GNOME Resources 1.10 — приложения для мониторинга системы в среде GNOME, которое теперь используется по умолчанию, например, в готовящейся к выходу Ubuntu 26.04 LTS. В GNOME Resources 1.10 добавлена ​​поддержка мониторинга NPU AMD Ryzen AI и другие новые возможности.

Исправления:


  • наименования пунктов озвучены для программ чтения с экрана;
  • исправлена навигация по разделам «Приложения» и «Процессы» с помощью клавиатуры;
  • исправлены показания частоты процессора, которые в некоторых случая могли быть неточными;
  • названия дисков не обновлялись при изменении префикса блока данных.



Новое:


  • ​поддержка NPU от AMD с использованием драйвера amdxdna (обратите внимание, что для корректного обнаружения ядро ​​и прошивка должны быть обновлены);
  • поиск по нескольким именам процессов одновременно возможен с помощью оператора «|» в поле поиска;
  • ​​поддержка обнаружения приложений AppImage, управляемых с помощью appimaged;
  • ​​поддержка обнаружения приложений, управляемых через Portable;
  • сетевые интерфейсы моста LXC определяются корректно .

>>> github.com (github.com)

splinter
()