LINUX.ORG.RU

Сообщения 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

 , , ,

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

 ,

splinter
()

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

Группа BSD

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

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

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

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

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

 , ,

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

 ,

splinter
()

Выпуск FreeRDP 3.22 с интерфейсом на базе SDL3

Группа Open Source

FreeRDP — реализация протокола удаленного рабочего стола с открытым исходным кодом (RDP) для взаимодействия с другими компьютерами по сети. С версии 3.22 происходит «полная перестройка» клиентского интерфейса на SDL3.

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

>>> phoronix

 , ,

splinter
()

GStreamer 1.28

Группа Open Source

Сегодня вышла версия GStreamer 1.28 — новейшее дополнение к широко используемой мультимедийной платформе с открытым исходным кодом.

В версии 1.28 продолжается работа по переписыванию большего количества функций на языке программирования Rust с целью обеспечения безопасной работы с памятью. В GStreamer встроен детектор объектов YOLOX. Разработчики, использующие Rust, могут создавать приложения для анализа видео в реальном времени, добавляя эти новые элементы в свой медиаконвейер.

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


>>> Скачать

>>> Phoronix

 , ,

splinter
()

Godot 4.6

Группа Игры

Состоялся выпуск Godot 4.6 — кроссплатформенного игрового движка с открытым исходным кодом.
В Godot 4.6 по умолчанию используется физический код Jolt, который был экспериментальной опцией ещё в версии 4.4.
Новая версия вносит существенные изменения в код для экранного пространства (SSR), что значительно улучшает качество отражений.

Еще одно фундаментальное изменение — это появление LibGodot, библиотеки, позволяющей встраивать движок в ваши собственные приложения. Нативная поддержка OpenXR 1.1 — еще одно дополнение для Godot, в Windows теперь используется Direct3D 12 в качестве рендеринга по умолчанию.

В редакторе Godot 4.6 появилась новая «современная» тема оформления в дополнение к классической. Также в Godot 4.6 улучшена документация и внесены другие усовершенствования для помощи разработчикам игр.

Скачать

>>> phoronix

 ,

splinter
()

DAXFS — новейшая высокоскоростная ФС

Группа Ядро Linux

DAXFS — это простая файловая система только для чтения, которая работает непосредственно с общей физической памятью через подсистему DAX (Direct Access). Она полностью обходит традиционный стек блочного ввода-вывода, чтение файлов осуществляется путем прямой загрузки в память без кэша страниц и копирования.

Особенности:

  • чтение файлов происходит как прямая загрузка из памяти, без дублирования в кэше;
  • поддержка памяти GPU, FPGA и CXL-устройств через DMA;
  • DAXFS изначально был разработан для многоядерных сред, где несколько экземпляров ядра совместно используют одну область физической памяти;
  • использует формат образа только для чтения, не требующий выделения памяти во время выполнения и сложного управления устройствами.

Предложение отправлено в Linux Kernel Mailing List. Код уже доступен на GitHub, но для включения в основное ядро Linux потребуются обсуждения и доработки.

>>> Phoronix

 , ,

splinter
()

ReactOS добился значительного повышения производительности сети

Группа Open Source

В разработке ReactOS, аналога Windows с открытым исходным кодом, в последнее время наблюдается некоторое оживление. Помимо значительного улучшения совместимости с Windows NT 6 и исправления отображения папок в системном файловом менеджере, произошло еще одно важное изменение: существенное улучшение производительности сети.

В коде ReactOS наконец-то появилась поддержка асинхронных TCP-соединений. Разработчики ReactOS описывают это следующим образом:

«Срочные новости:
Спустя 10 лет патч поддержки асинхронных TCP-соединений теперь принят в исходный код ReactOS. Вы можете ожидать существенного повышения производительности в сетевых приложениях (например, браузерах, FTP-клиентах, загрузчиках)!!!»


Патч был представлен еще в 2016 году, когда был открыт тикет в Jira из-за некорректной работы сокетных соединений в неблокирующем режиме.

>>> phoronix

 ,

splinter
()

Synex Server — дистрибутив на базе Debian с встроенной поддержкой установки ZFS

Группа Debian

Synex — основанный на Debian дистрибутив Linux, выпущенный в Аргентине и ориентированный на потребности малого и среднего бизнеса.

Новая версия, основанная на Debian 13, является серверной, и содержит встроенную поддержку файловой системы OpenZFS при установке. Для установки системы на ZFS разработчикам Synex пришлось отказаться от штатного установщика Debian так как он не смог должным образом справиться с расширенными функциями ZFS и неправильно обрабатывал разбиение на разделы для этой ФС. В качестве замены разработчики предоставили свой инструмент инсталляции synex-zfs-installer.

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

>>> Источник новости: Phoronix

 , ,

splinter
()

OpenBLAS 0.3.31

OpenBLAS 0.3.31
Группа Open Source

Для тех, кто ищет быструю библиотеку «BLAS» для подпрограмм базовой линейной алгебры, теперь доступна оптимизированная реализация OpenBLAS 0.3.31 с открытым исходным кодом.

В OpenBLAS 0.3.31 добавлены расширения BFloat16 для BGEMM и BGEMV (эти процедуры выполняют умножение матриц и умножение матриц на векторы), другие новые расширения BLAS, пороговое значение размера задачи для многопоточности с различными ядрами, улучшено автоматическое определение компилятора Fortran, а также внесен ряд исправлений в систему сборки CMake для различных платформ, от Windows до FreeBSD.

OpenBLAS 0.3.31, как и большинство их релизов, также содержит ряд новых оптимизаций производительности, специфичных для процессоров. Появились новые оптимизации производительности RISC-V для целевых платформ ZVL128B и ZVL256B, а также улучшено определение RISC-V RVV 1.0. Для ARM64 также были внесены улучшения в производительность многопоточности. Кроме того, теперь доступно автоматическое определение SoC Apple M на Linux, а также процессоров AmpereOne.

>>> Исходный код OpenBLAS на GitHub

>>> Источник новости: Phoronix

 , ,

splinter
()

GNOME 50 Alpha с удаленным кодом X11 доступен для тестирования

Группа GNOME

Альфа-версия GNOME 50 «50.alpha» доступна для тестирования перед официальным релизом который запланирован на март этого года.

Среди наиболее значимых изменений в альфа-версии GNOME 50 можно отметить следующие:

  • в Glycin добавлена ​​поддержка загрузки изображений в форматах XBM и XPM;
  • улучшения в анимации, повышение производительности и исправления утечек памяти для календаря GNOME;
  • улучшение отображения Windows-приложений через Wine с рабочим столом GNOME;
  • улучшена стилизация темной темы для текстового редактора GNOME;
  • gdk-pixbuf с поддержкой Glycin позволяет работать со сжатыми изображениями SVGZ, а также поддерживает сохранение изображений AVIF;
  • в GNOME Display Manager «полностью удалена» поддержка X11;
  • в GNOME Display Manager добавлена ​​новая служба gnome-headless-session@username.service, упрощающая запуск графической сессии без графического интерфейса;
  • исправлено множество ошибок в веб-браузере Epiphany;
  • в файловом менеджере Nautilus улучшена загрузка эскизов файлов, снижено потребление памяти и внесены другие улучшения.


>>> Cкачать

>>> Phoronix

 , ,

splinter
()

oVirt 4.5.7

Группа Open Source

13 января этого года объявлено об очередном релизе платформы управления виртуализацией с открытым исходным кодом oVirt 4.5.7. Напомню, что компания Red Hat, которая и запустила разработку проекта oVirt, прекратила вносить вклад в oVirt, сосредоточившись на платформе Red Hat OpenShift и дальнейшее развитие проекта легло на плечи сообщества разработчиков открытого исходного кода.

В релизе oVirt 4.5.7 добавлена ​​поддержка CentOS 10 и AlmaLinux 10. Что касается аппаратной части, добавлена ​​поддержка более новых серверных процессоров, включая AMD EPYC Milan/Rome/Genoa, Intel Sapphire Rapids и IBM POWER10.

В новой версии oVirt также исправлена ​​уязвимость CVE-2024-7259, из-за которой пользователи с правами администратора могли использовать инструменты разработчика браузера для просмотра паролей провайдера в открытом виде.

>>> Страница загрузки

>>> Источник

 ,

splinter
()

GRUB 2.14 с поддержкой EROFS и протокола Shim Loader

Группа Open Source

Спустя более двух лет после выхода GRUB 2.12 опубликован выпуск GRUB 2.14. GRUB — широко используемый загрузчик для ОС Linux и других систем.

В GRUB 2.14 добавлена поддержка файловой системы EROFS (оптимизированная для производительности файловая система, доступная только для чтения), заявлено об улучшенной поддержке LVM, поддержке NX (No-eXecute bit) для платформ EFI, протокола загрузчика shim, поддержке Argon2 KDF, поддержке дат после 2038 года, поддержке декомпрессии ZSTD, улучшениях EFI и многом другом. GRUB 2.14 — это масштабный релиз, включающий в себя улучшения, накопленные за более чем два года.

( Подробнее )

>>> Mailing list

 ,

splinter
()

Линус Торвальдс использует AI при написании хобби-проектов

Группа Open Source

Линус Торвальдс, создатель Linux и Git, во время этих зимних каникул работал над новым хобби-проектом AudioNoise.

Он признался, что часть кода была написана с помощью «vibe coding» и инструмента Google Antigravity. Это примечательно, учитывая его недавние скептические комментарии о необходимости документации для AI-инструментов.

Линус, использует зимние каникулы для отдыха от ядра Linux и работы над личными техническими хобби. Это помогает ему перезагрузиться, например, в прошлом году он мастерил гитарные педали, что он назвал «Lego для взрослых с паяльником».

AudioNoise — это проект с открытым исходным кодом для создания случайных цифровых аудиоэффектов, связанных с гитарными педалями, сам он называет его «еще одним глупым репозиторием».

Вайб-кодинг — это неформальный ироничный термин, описывает стиль программирования, когда:

  • Разработчик не пишет код с нуля, а полагается на AI-ассистента (вроде GitHub Copilot, Cursor, или, как в данном случае, Google Antigravity).
  • Задача ставится на естественном языке (например, «создай график, который визуализирует аудиосигнал»).
  • AI генерирует код, который разработчик затем может редактировать и принять.


Иначе этот метод можно назвать «парное программирование с ИИ».

В файле README проекта AudioNoise Линус пишет, что он не эксперт в Python. Он признается, что знает об аналоговых фильтрах больше, чем о Python.

Сначала он использовал свой старый подход: «делай по принципу „обезьяна видит — обезьяна делает“». То есть искал готовые примеры кода и адаптировал их. Затем он пошел дальше и перестал быть этим «посредником». Вместо того чтобы самому копировать и переделывать код из Google, он поручил эту работу Google Antigravity — AI-инструменту для генерации кода.

В чем же суть?
Незадолго до этого Линус критиковал коллег-разработчиков ядра Linux за то, что они используют AI-инструменты без должной документации и проверки. Он подчеркивал, что ответственность за код всегда лежит на человеке.

Теперь выясняется, что он сам использует похожие AI-инструменты, но для личного хобби-проекта, а не для критического ядра ОС.
Это иллюстрирует, как AI-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.

>>> Phoronix

 , ,

splinter
()

Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)

Уязвимость в cURL/libcurl при использовании HTTP/3 и wolfSSL (CVE-2025-5025)
Группа Безопасность

Команда разработчиков curl выпустила обновление для устранения уязвимости CVE-2025-5025, оцененной как средней (Medium Severity).

Уязвимость проявляется при выполнении трех условий:

 
1. Используется TLS-библиотека wolfSSL
2. Соединение устанавливается по протоколу HTTP/3 (QUIC).
3. Включена функция безопасности certificate pinning (пиннинг публичного ключа сертификата сервера).

Проверка пиннинга не выполнялась. Это означает, что злоумышленник может провести атаку 'Атака посредника' (MITM-атака) и представить любой действительный сертификат, curl примет соединение, несмотря на несоответствие ожидаемого ключа. Это позволяет злоумышленнику перехватывать и модифицировать зашифрованный трафик.

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

>>> CVE-2025-5025

 , , , ,

splinter
()

Исходный код стратегии Blitzkrieg открыт под специальной лицензией

Группа Игры

Компьютерная игра Blitzkrieg — это первая часть легендарной серии военных стратегий в реальном времени, разработанная Nival Interactive и выпущенная 28 марта 2003 года. Являясь тактической компьютерной игрой в реальном времени, основанной на событиях Второй мировой войны, игра позволяет игрокам взять на себя роль командующего офицера во время сражений, происходивших в Европе и Северной Африке.

Игра до сих пор доступна в Steam и GOG.com.

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

Что находится в этом репозитории:


  • Data - данные игры
  • Soft и Tools - сопутствующие инструменты для разработки
  • Versions - собранные версии игры, тут же и редакторы карт
  • Sources - исходный код и инструменты

>>> README_Russian.md

 , ,

splinter
()

ГД РФ приняла в первом чтении закон о «Белых хакерах»

ГД РФ приняла в первом чтении закон о «Белых хакерах»
Группа Безопасность

Госдума приняла в первом чтении законопроект о праве «белых хакеров» бесплатно и без разрешения автора изучать программу для электронно-вычислительных машин (ЭВМ) в целях выявления недостатков.
Изменения касаются статьи 1280 части 4 Гражданского Кодекса.

Лицо, правомерно владеющее экземпляром программы для ЭВМ
или экземпляром базы данных, (пользователь) вправе без разрешения автора
или иного правообладателя и без выплаты дополнительного вознаграждения
изучать, исследовать или испытывать функционирование такой программы и
(или) базы данных в целях выявления недостатков для их безопасного
использования или поручить иным лицам осуществить эти действия при
соблюдении следующих условий:


  • указанные действия осуществляются исключительно в
    отношении экземпляров программ для ЭВМ и (или) базы данных,
    функционирующих на технических средствах пользователя;
  • выявленная пользователем или лицом, действующим по его
    поручению, информация о недостатках не может быть передана
    третьим лицам, за исключением правообладателя и (или) лица,
    осуществляющего переработку программы для ЭВМ и (или) базы
    данных с согласия правообладателя, если иное не установлено
    законом.
  • Лицо, выявившее недостатки безопасного использования
    программы для ЭВМ и (или) базы данных, обязано сообщить о них
    правообладателю в течение пяти рабочих дней со дня их выявления, за
    исключением случая если в результате предпринятых им разумных и
    достаточных мер ему не удалось установить его место нахождения, место
    жительства или адрес для переписки.".


>>> Подробности

 ,

splinter
()

Slackware 15 RC3

Slackware 15 RC3
Группа Slackware

Объявлено о выходе третьего и последнего релиз-кандидата Slackware 15.0. На данный момент заявляется о 99% стабилизированных пакетов, работа идёт в основном в поиске регрессий или других отчетах об ошибках, которые можно было бы исправить до того, как сборка станет стабильной.
Конечно, Пат и соратники оставляют за собой право делать исключения... как например версия ядра 5.15.15, которая по его мнению звучит неплохо для Slackware 15.
Также Пат сетует на немного запоздавшие запросы от пользователей и пожелания которые «просто выходят за рамки основного дерева», где разработчики предпочитают максимально придерживаться принципа YAGNI («Вам это не понадобится»).
В любом случае, после некоторых тестов, нам обещают, спустя почти 6 лет с выхода предыдущей стабильной версии, обновленный Slackware Linux. В общем наслаждайтесь! :-)

Напомню, что Slackware - старейший из ныне живущих дистрибутивов, первый релиз 1.00 вышел 17 июля 1993 г. Основатель дистрибутива - Патрик Фолькердинг (родился 20 октября 1966 г). За основу Slackware был взят Softlanding Linux System (SLS). SLS появился в 1992 году и его также можно считать старейшим Linux дистрибутивом. SLS содержал не только Ядро Linux, но и некоторые утилиты, GNU Emacs, а также реализацию X Window System (графический интерфейс X11).
У Slackware нет графического инсталлятора. Установка проходит в текстовом режиме. В процессе установки пользователь может сам выбрать пакеты и полностью контролирует процесс установки.

>>> Подробности

 

splinter
()

Ричард М. Столлман обратился с объяснениями своего «неподобающего» поведения

Ричард М. Столлман обратился с объяснениями своего «неподобающего» поведения
Группа GNU's Not Unix

«Еще с подросткового возраста я чувствовал себя так, словно меня отделял тонкий занавес от других людей моего возраста. Я понимал их слова, но не мог понять, почему они сказали именно это. Позже я осознал, что не понимаю всех тонкостей, на которые реагируют люди.

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

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

>>> Подробности

 ,

splinter
()

RSS подписка на новые темы