Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 19 min 14 sec ago

OpenBLAS 0.3.31

Fri, 01/16/2026 - 21:44

Для тех, кто ищет быструю библиотеку «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

 , ,

Tails 7.4

Fri, 01/16/2026 - 17:38

Представлен релиз специализированного дистрибутива Tails 7.4 (The Amnesic Incognito Live System). Дистрибутив основан на Debian 13, самое интересное, что поставляется с рабочим столом GNOME 48 , и предназначен для анонимного выхода в сеть при помощи инструментария Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. При сохранении пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 2 ГБ.

Изменения:

  • Появилась возможность сохранения на USB-накопителе настроек языка, раскладок клавиатуры и форматов. Эти настройки будут применены автоматически при перезапуске Tails.
  • Обновления пакетов:
    • Tor Browser до версии 15.0.4;
    • Thunderbird до версии 140.6.0;
    • Linux kernel до версии 6.12.63.
  • В целях безопасности возможность загрузки дистрибутива с помощью torrent-файлов больше не предоставляется.

 , , , ,

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

Fri, 01/16/2026 - 12:05

Альфа-версия 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качать

 , ,

Tatuin v0.26.0

Fri, 01/16/2026 - 12:01

Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.

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

 , , , ,

Gentoo будет по умолчанию ставить PipeWire на десктопах

Fri, 01/16/2026 - 11:56

До недавнего времени в Gentoo звуковая подсистема по умолчанию не указывалась. Если пользователь ничего не менял при установке с нуля, звук в Firefox, например, отсутствовал.

С 15.01.2026 в десктопных профилях по умолчанию включаются флаги USE="pipewire pulseaudio screencast". С этими флагами на большинстве архитектур программы будут собираться с поддержкой API PulseAudio и выводить звук через PipeWire. На Alpha и HPPA PipeWire нет, поэтому там будет использоваться PulseAudio.

Кроме того, флаг screencast включает возможность захвата экрана и удалённого десктопа через PipeWire. В Wayland через него же делаются скриншоты и иконки/превью окон.

По-прежнему, ничего не мешает установить USE="-pipewire -pulseaudio -screencast" и продолжать пользоваться ALSA.

 ,

Ngraph 6.09.11 -- программа для создания научных двумерных графиков

Thu, 01/15/2026 - 21:40

В январе 2026 года вышла очередная версия Ngraph — программы для создания научных двумерных графиков для исследователей и инженеров. Построенные графики можно экспортировать в форматы PostScript, SVG, PNG или PDF.

Данный выпуск — багфикс релиз.

В программу встроены примеры, показывающие основные возможности.

>>> User’s manual — онлайн перевод с японского на английский.

 ,

oVirt 4.5.7

Thu, 01/15/2026 - 21:39

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

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

 ,

plocate 1.1.24

Thu, 01/15/2026 - 15:52

13 января, после более годового перерыва, состоялся выпуск 1.1.24 набора консольных утилит plocate для поиска файлов, полностью заменяющих locate(1) гораздо более быстрым и компактным индексом.

plocate работает путём создания инвертированного индекса из триграмм (комбинаций из трёх байтов) поисковых строк, что позволяет быстро сузить набор кандидатов до очень небольшого списка, вместо линейного сканирования каждой записи. Утилита выполняет почти все операции ввода-вывода асинхронно, используя API io_uring, если он доступен (Linux 5.1+), что снижает влияние задержки поиска в системах без SSD. Как и mlocate и slocate, возвращаемый набор файлов зависит от прав пользователя, то есть, пользователь увидит файл только в том случае, если find(1) его отображает (все каталоги из корня имеют права +rx).

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

 , io uring, plocate, ,

CapacityTester v0.7c -- программа с графическим интерфейсом для выявления реальной ёмкости носителей

Thu, 01/15/2026 - 15:51

Осенью 2025 года вышла версия 0.7c ранее не освещавшейся на ЛОРе (согласно поиску) программы для выявления носителей информации (флешек и ssd) с поддельной ёмкостью. Программа кроссплатформенная, написана с использованием фреймворка Qt.

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

 , , ,

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

Thu, 01/15/2026 - 15:35

Спустя более двух лет после выхода 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 — это масштабный релиз, включающий в себя улучшения, накопленные за более чем два года.

( Подробнее )

 ,

Wine 11.0

Thu, 01/15/2026 - 02:39

После года разработки и 25 экспериментальных версий представлен стабильный релиз открытой реализации Win32 API – Wine 11.0, который вобрал в себя более 6300 изменений и 600 исправлений ошибок. Из ключевых достижений в Wine 11.0 выделяется полная поддержка NTSYNC, механизм Reparse Point, задействование новой реализации архитектуры WoW64, новый бэкенд отрисовки на базе EGL, поддержка буфера обмена и методов ввода в окружениях на базе Wayland, улучшение поддержки Bluetooth и сканеров.

В Wine подтверждена полноценная работа 5419 программ для Windows (год назад 5372, два года назад 5336, три года назад 5266), ещё 4500 программ (год назад 4435, два года назад 4397, три года назад 4370) прекрасно работают при дополнительных настройках и внешних DLL. У 4086 программ (год назад 4020, два года назад 3943, три года назад 3888) наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений.

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

 

Firefox 147

Wed, 01/14/2026 - 12:08

DJV 3.3.3

Wed, 01/14/2026 - 01:46

9 января состоялся выпуск 3.3.3 DJV – кроссплатформенной (Linux, macOS и Windows) программы с открытым исходным кодом для воспроизведения и анализа файлов мультимедиа. DJV может воспроизводить последовательности изображений высокого разрешения и фильмы в режиме реального времени с аудио, сравнением A/B, управлением цветом и другими функциями.

Возможности программы:

  • поддержка изображений с высоким разрешением и высокой битовой глубиной;
  • сравнение A/B с режимами стирания, наложения и разницы (на втором скриншоте);
  • поддержка временной шкалы с помощью библиотеки OpenTimelineIO;
  • управление цветом с помощью библиотеки OpenColorIO (OCIO);
  • многодорожечное аудио с переменной скоростью и обратным воспроизведением;
  • экспериментальная поддержка файлов в формате USD.

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

 , djv, , ,

Linux Mint 22.3 Zena

Tue, 01/13/2026 - 19:11

Тихо и незаметно вышел основанный на Ubuntu дистрибутив Linux Mint 22.3 «Zena».

В дистрибутиве используется ядро ​​Linux версии 6.14 и пакетная база Ubuntu 24.04 «Noble».

Дистрибутив относится к версии с долгосрочной поддержкой:

  • будет получать обновления безопасности до 2029 года;
  • до конца 2026 года будущие версии Linux Mint будут использовать ту же базу пакетов, что и Linux Mint 22.3;
  • до конца 2026 года команда разработчиков не будет начинать работу над новой базой пакетов и будет полностью сосредоточена на текущей.

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

>>> Release Notes

 

Budgie уходит с GTK на Qt и KDE Frameworks

Tue, 01/13/2026 - 16:18

В Budgie 11 планируется использовать Qt 6 и библиотеки из проекта KDE Frameworks. Такая миграция разработчиками уже опробована на примере Budgie Display Configurator.

Также планируется введение модульной архитектуры, состоящей из Budgie Core и Budgie Desktop. Цель модульной архитектуры – возможность использования окружения на планшетах, телевизорах, устройствах виртуальной реальности, смартфонах и пр. Budgie Core будет отвечать за запуск компонентов в зависимости от типа устройства и библиотеки для организации вывода информации, поддержки языков и локализации, управления энергопотреблением, взаимодействием с устройствами ввода и конфигурирования. Budgie Desktop будет предоставлять функциональность графической оболочки: компоновка окон, управление рабочими столами, построение интерфейса. Планируются также кроссплатформенные темы и возможность замены компонентов и расширений, таких как композитный сервер, система вывода уведомлений и панели.

>>> OpenNET

 , , , ,

deark 1.7.2

Tue, 01/13/2026 - 16:18

8 января, после более четырёх месяцев разработки, состоялся выпуск 1.7.2 консольной утилиты deark, позволяющей декодировать определенные типы файлов и либо конвертировать их в более современный или более читаемый формат, либо извлекать из них встроенные файлы. Она также имеет опцию -d для отображения подробной информации о содержимом файла и метаданных.

Для извлечения ресурсов используются собственные парсеры, не зависящие от сторонних библиотек.

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

>>> Пример использования

 , deark, , ,

simdutf 8.0.0

Tue, 01/13/2026 - 16:12

Состоялся выпуск 8.0.0 библиотеки simdutf.

Библиотека предоставляет быстрые SIMD-оптимизированные функции Unicode:

  • проверка строк ASCII, UTF-8, UTF-16LE/BE и UTF-32, с идентификацией ошибок и без неё;
  • транскодирование Latin1 в UTF-8, UTF-16LE/BE и UTF-32, с идентификацией ошибок и без неё;
  • подсчет символов в строках UTF-8 и UTF-16LE/BE;
  • перекодирование binary <-> base64, с URL-кодированием или без него;
  • изменение порядка байтов строк.

Библиотекой также предоставляются консольные утилиты fastbase64 и sutf.

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

 , , , ,

Google переходит к публикации кода Android дважды в год

Mon, 01/12/2026 - 01:28

На сайте репозитория AOSP (Android Open Source Project), в котором размещён исходный код платформы Android, появилось предупреждение об изменении схемы публикации кода, подразумевающей открытие нового кода Android только после очередного релиза. Содержимое AOSP отныне будет обновляться только два раза в год - во втором и четвёртом кварталах. Ранее Google практиковал ежеквартальную публикацию кода.

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

 , ,

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

Sun, 01/11/2026 - 20:13

Линус Торвальдс, создатель 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-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.

 hobby, ,

Вышла библиотека CrazyCPM

Sun, 01/11/2026 - 15:21

Состоялся первый релиз библиотеки CrazyCPM.

Библиотека написана на Python, C, Cython и предназначена для сетевого моделирования проектов и работ методом критического пути (CPM), а также методом анализа и оценки программ (PERT).

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

  1. Построение сетевых моделей типа «работы-дуги» (в большинстве существующих систем управления проектами используются сетевые модели типа «работы-вершины»).
  2. Для моделирования детерминированных проектов и работ реализован метод CPM.
  3. Для моделирования проектов и работ, сопряжённых с рисками реализован метод PERT.
  4. Для расчётов статистических параметров проектов и работ используется модифицированное PERT-распределение, что позволяет использовать библиотеку для моделирования малых и средних проектов (<100 работ на критическом пути).
  5. Библиотека позволяет строить модели с учётом особенностей назначенных на работы ресурсов (производительность, доступность во времени и т.д.)
  6. Возможен экспорт данных построенных моделей в pandas.Dataframe или в словарь.
  7. Для визуализации сетевых графиков используется Graphviz.
  8. Наиболее тяжёлые операции (построение сети) реализованы на C.

Библиотека CrazyCPM используется в прототипе системы управления проектами VibePM.

 , , , ,

Who's online

There are currently 0 users and 1 guest online.