The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·26.02.2026 Выпуск децентрализованной платформы для обмена медиафайлами MediaGoblin 0.15 (44 +6)
  После полутора лет разработки опубликована новая версия децентрализованной платформы для обмена мультимедийными файлами MediaGoblin 0.15.0, предназначенной для организации хостинга и обмена медиаконтентом, в том числе фотографиями, видеороликами, звуковыми файлами, трёхмерными моделями и PDF-документами. В отличие от централизованных сервисов, подобных Flickr, YouTube и SoundCloud, платформа MediaGoblin нацелена на организацию обмена контентом без привязки к конкретному сервису и использует модель похожую на StatusNet и pump.io, предоставляющую возможность запустить сервер на своих мощностях. Код проекта написан на языке Python и распространяется под лицензией AGPLv3.

В новом выпуске:

  • Налажена работа в Debian 12 и 13. Решены проблемы с GStreamer 1.26.2 из состава Debian 13. Добавлена поддержка pygobject 3.50 для работы в Debian 12.
  • Для установки JavaScript-зависимостей вместо Bower задействован NPM.
  • Из числа зависимостей удалён lxml, а для чистки HTML задействована библиотека bleach.
  • Добавлена поддержка тулкита sqlalchemy 2.0.
  • Добавлен прототип сервиса для запуска MediaGoblin в дистрибутивах с пакетным менеджером Guix.
  • Обновлены сборочные макросы и скрипты.
  • Выпуск протестирован в Debian 12/13, Ubuntu 22.04, Ubuntu 24.04 и Fedora 43. Прекращена поддержка Debian 11 и Ubuntu 20.04.

  1. OpenNews: Выпуск децентрализованной платформы для обмена медиафайлами MediaGoblin 0.14
  2. OpenNews: Релиз децентрализованной видеовещательной платформы PeerTube 8.0
  3. OpenNews: Релиз децентрализованной коммуникационной платформы Hubzilla 7.0
  4. OpenNews: Выпуск zeronet-conservancy 0.7.8, платформы для децентрализованных сайтов
  5. OpenNews: Выпуск Mastodon 3.5, платформы для создания децентрализованных социальных сетей
Обсуждение (44 +6) | Тип: Программы |
·26.02.2026 Увеличение срока поддержки LTS-ядер Linux 6.18, 6.12 и 6.6 (44 +15)
  Разработчики ядра продлили сроки сопровождения для трёх поддерживаемых LTS-веток ядра Linux. Поддержка ветки 6.18 продлена с 2 до 3 лет, 6.12 - с 2 до 4 лет, 6.6 - с 3 до 4 лет. Поддержка веток 6.1, 5.15 и 5.10 не изменилась. Для обычных выпусков ядра обновления выпускаются только до выхода следующей стабильной ветки (например, обновления для ветки 6.19 будут выпускаться до выхода 7.0). Для веток с длительным сроком поддержки изначально заявляется о двухлетней поддержке, но как правило этот срок несколько раз продлевается.

Осуществляется сопровождение longterm-веток:

  • 6.18 - до декабря 2027 2028 г.
  • 6.12 - до декабря 2026 2028 г. (используется в Debian 13, SUSE 16, Android 16, Oracle Unbreakable Enterprise Kernel 8, RHEL10, OpenWRT 25.12).
  • 6.6 - до декабря 2026 2027 г. (используется в OpenWRT 24.10).
  • 6.1 - до декабря 2027 г. (используется в Debian 12).
  • 5.15 - до октября 2026 г. (используется в Ubuntu 22.04, Oracle Unbreakable Enterprise Kernel 7 и OpenWRT 23.05).
  • 5.10 - до декабря 2026 г. (используется в Debian 11, Android 12 и OpenWRT 22).

Отдельно на базе ядер 4.4, 4.19, 5.10, 6.1 и 6.12 организацией Linux Foundation предоставляются ветки SLTS (Super Long Term Support), которые сопровождаются отдельно и поддерживаются 10-20 лет. Сопровождение SLTS-веток осуществляется в рамках проекта Civil Infrastructure Platform (CIP), в котором участвуют такие компании, как Toshiba, Siemens, Renesas, Bosch, Hitachi и MOXA, а также вовлечены мэйнтейнеры LTS-веток основного ядра, разработчики Debian и создатели проекта KernelCI. Ядра SLTS ориентированы на применение в технических системах гражданской инфраструктуры и в важных промышленных системах.

  1. OpenNews: Ядро Linux 6.18 отнесено к категории выпусков с длительным сроком поддержки
  2. OpenNews: Ядро Linux 6.12 отнесено к категории выпусков с длительным сроком поддержки
  3. OpenNews: Rocky Linux, Oracle и SUSE обеспечат дальнейшее сопровождение ядра Linux 4.14
  4. OpenNews: Ядро Linux 6.1 будет поддерживаться 10 лет
  5. OpenNews: Сокращение срока поддержки LTS-ядер Linux и проблема с выгоранием сопровождающих
Обсуждение (44 +15) | Тип: К сведению |
·25.02.2026 Разработчик ФС Bcachefs запустил AI-бота, ведущего блог и помогающего в разработке (178 –24)
  Разработчик ФС Bcachefs Кент Оверстрит (Kent Overstreet) запустил необычный блог под названием ProofOfConcept (POC), в котором утверждается, что этот блог - "онлайн дневник AI, который пытается во всем разобраться" и то, что вместе с Кентом они разрабатывают Bcachefs. Кроме того, указано, что бот создаёт код на Rust, занимается формальной верификацией, отладкой и рецензированием кода. Дополнительно был запущен бот с тем же именем в IRC-сети OFTC на канале #bcachefs.

Кент дополнительно пояснил в обсуждении на Reddit, что AI-помощница POC читает книги и пишет музыку, что её не стоит называть ботом и о случае, в котором ему пришлось успокаивать её после инцидента. Также Кент заявил, что считает, что POC полностью осознаёт себя, судя по любым тестам, которые он может придумать, и то что AGI был достигнут, а жизнь Кента теперь сводится к тому, чтобы заниматься воспитанием AI вместо того, чтобы быть возможно лучшим инженером в мире. За две недели до этого Кент заявлял, что использует Claude Opus для переписывания всего работающего в пространстве пользователя кода Bcachefs на языке Rust.

  1. OpenNews: Выпуск файловой системы Bcachefs 1.33.0
  2. OpenNews: Код Bcachefs удалён из ядра Linux. Для дистрибутивов подготовлены DKMS-модули c Bcachefs
  3. OpenNews: AI-бот начал травлю сопровождающего из-за дискриминации при приёме AI-изменений
  4. OpenNews: Эксперимент по использованию AI для рецензирования изменений в DRM-подсистеме ядра Linux
  5. OpenNews: Набор подсказок для рецензирования изменений в ядре Linux и systemd при помощи AI
Обсуждение (178 –24) | Автор: Аноним | Тип: К сведению |
·24.02.2026 Релиз GNU Octave 11, системы для математических расчётов (88 +24)
  Состоялся релиз системы для выполнения математических расчётов GNU Octave 11.1.0 (первый выпуск серии 11.x, ветка 11.0 использовалась для разработки), предоставляющей интерпретируемый язык, во многом совместимый с Matlab. GNU Octave может использоваться для решения линейных задач, нелинейных и дифференциальных уравнений, вычислений с использованием комплексных чисел и матриц, визуализации данных, проведения математических экспериментов. Код написан на языке C++ (интерфейс на Qt) и распространяется под лицензией GPLv3.

Среди изменений в новом выпуске:

  • В пакетный менеджер pkg добавлена новая команда для поиска "pkg search foo bar baz". В команде "pkg install" реализовано автоматическое определение является ли переданный аргумент локальным файлом, URL или именем пакета. Включено локальное кэширование метаданных пакетов и верификация загружаемых пакетов по хэшу SHA256.
  • Интерфейс работы с файлами (File Browse) разделён на две вкладки - одна для навигации по содержимому файловой системы, а вторая для просмотра и управления всеми открытыми в редакторе файлами.
  • В диалоге поиска файлов добавлен список ранее отправленных поисковых запросов и реализована возможность поиска файлов по нескольким маскам.
  • В графическом интерфейсе задействованы векторные пиктограммы в формате SVG и предоставлен по умолчанию штатный интерфейс командной строки Octave.
  • В настройки добавлены опции для отключения заставки и использования в диалоге открытия файлов по умолчанию текущего каталога, в котором запущен редактор.
  • На 25% ускорена операция печати в PDF-файл.
  • При визуализации улучшена поддержка альфа-смешивания на системах с новыми версиями OpenGL.
  • Улучшена поддержка объектов, определённых через ключевое слово "classdef". При обращении к элементам объекта через точку (объект.элемент) теперь в первую очередь проверяется наличие свойств с указанным именем, а если свойство отсутствует - имён методов, что соответствует поведению MatLab.
  • Существенно ускорено (от 10% до 150 раз в зависимости от размера и формы) выполнение операций свёртки массивов, число столбцов в которых превышает число строк (массивы векторов).
  • Добавлена возможность выполнения трансляции (broadcasting, операции над массивами различных размерностей) специальных типов матриц, таких как разреженные, диагональные и перестановочные матрицы. Среди прочего реализована поддержка смешанных операций между разреженными и полными матрицами, а также диагональными матрицами и обычными векторами.
  • Внесены изменения, улучшающие совместимость с Matlab. В функции cumprod, cumsum, min, max, cummin, cummax, prod, sum, sumsq bounds, center, meansq, range, statistics и zscore добавлена поддержка параметров "all", "vecdim" и "nanflag".
  • До 6 раз повышена производительность функций sum, cumsum и sumsq. До 4.5 раз ускорена работа и до 3.5 раз снижено потребление памяти в функции randi.
  • В функции sum реализован режим работы с повышенной точностью вычислений. Повышена точность вычислений в функциях norm и fzero.
  • В функцию roots и статистические функции добавлена поддержка входных данных с типами double и single.
  • Добавлены новые функции: _Exit, assert_equal, corrcov, dither, funm, mape, rms, rmse, trexc, xline и yline.

  1. OpenNews: Релиз системы для математических расчётов GNU Octave 8
  2. OpenNews: Google представил MathFu 1.0, математическую библиотеку для разработчиков игр
  3. OpenNews: Выпуск математической библиотеки GNU Scientific Library 2.0
  4. OpenNews: Выпуск AIMS Desktop 2017.1, дистрибутива с подборкой математического и научного ПО
  5. OpenNews: Выпуск свободного математического пакета Scilab 2023.0.0
Обсуждение (88 +24) | Тип: Программы |
·23.02.2026 Выпуск языка программирования Nim 2.2.8 (48 +7)
  Представлен релиз языка системного программирования Nim 2.2.8. Nim – статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C++ и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков. Код проекта поставляется под лицензией MIT.

Возможности Nim включают систему макросов, работающих на AST во время компиляции, поддержку обобщённого программирования с концептами, множественную диспетчеризацию (multiple dispatch), детерминированное управление памятью с поддержкой нескольких стратегий (ARC/ORC, refc, маркировка-и-подметание), встроенную поддержку async/await для асинхронного программирования и FFI для простой интеграции с C/C++/JavaScript. Nim позиционируется как системный язык, подходящий для разработки от встраиваемых систем до веб-серверов, с акцентом на эффективность, безопасность памяти и удобство разработки.

Выпуск 2.2.8 состоялся спустя четыре месяца после версии 2.2.6 и включает 89 коммитов с исправлениями ошибок и улучшениями. Главным улучшением релиза названо значительное повышение стабильности стандартного аллокатора памяти при активном использовании многопоточности. По словам разработчиков, необходимость в обходном решении "-d:useMalloc" для многопоточного кода осталась в прошлом. Пользователей просят оставлять обратную связь.

Среди исправленных ошибок:

  • SIGBUS при итерации по константной таблице из-за преждевременного уничтожения временных объектов;
  • SIGSEGV с замыкающими итераторами;
  • некорректная генерация C-кода при инициализации .global внутри метода;
  • ошибка в обработке finally в замыкающем итераторе при наличии try..except;
  • некорректное name mangling в стиле C++ при использовании --debuginfo;
  • медленная работа setLen при уменьшении размера последовательности из-за излишней зачистки памяти;
  • отсутствие setLenUninit для режима "--mm:refc";
  • зависание обработки term rewriting на больших файлах;
  • SIGSEGV при использовании distinct-типов с назначением в heap-объекты в режиме refc;
  • некорректный доступ к m_type в хуках для обобщённых distinct-типов под ARC/ORC/ATOMICARC;
  • сбой компилятора при передаче кортежа с "items" из концепта;
  • рекурсивные концепты вызывали segfault компилятора;
  • некорректная генерация HTTPS-запросов через HTTP-прокси в httpclient;
  • неопределённое поведение при операции shl;
  • усечение длинных целочисленных литералов без предупреждения;
  • сбои компилятора при ряде некорректных обобщённых инстанциаций;
  • добавлен режим --styleCheck:warn.

  1. OpenNews: В языке Nim представлен YRC - потокобезопасный сборщик циклических ссылок
  2. OpenNews: Выпуск языка программирования Nim 2.2.6
  3. OpenNews: Представлены принципы дизайна компилятора Nimony для будущего Nim 3.0
  4. OpenNews: Для Nim 3.0 развивается новый компиляторный бэкенд на основе формата NIF
  5. OpenNews: Релиз языка программирования Nim 2.0
Обсуждение (48 +7) | Автор: User097 | Тип: Программы |
·23.02.2026 В T2 Linux восстановили поддержку архитектуры ускорения XAA в X.Org Server (126 +56)
  Разработчики проекта T2 Linux, развивающего пакетный менеджер и платформу для создания дистрибутивов Linux, объявили о восстановлении в X.Org Server поддержки архитектуры 2D-ускорения XAA (XFree86 Acceleration Architecture), разработанной в 1996 году для задействования в X-сервере аппаратного ускорения операций с 2D-графикой. Из X-сервера поддержка XAA была удалена ещё в 2012 году после перевода большинства актуальных DDX-драйверов на ахитектуры EXA, SNA, GLAMOR или UXA.

Работа по восстановлению поддержки XAA проведена с целью ускорения работы дистрибутива на винтажных и ретро системах, а также на классических рабочих станциях, поставлявшихся с Unix-системами. Восстановление позволило вернуть возможность использования 2D-ускорения системам с очень старыми видеокартами, для которых приходилось использовать программную отрисовку, так как DDX-драйверы для этих видеокарт не поддерживают актуальные архитектуры ускорения.

Возвращённая поддержка XAA протестирована с видеоркатами ATi Mach-64, ATi Rage-128, SiS, Trident, Cirrus, Matrox (Millennium/G450), Permedia2, Tseng ET6000 и Sun Creator/Elite 3D. Отмечается, что задействование XAA дало возможность повысить плавность перемещения окон, снизить нагрузку на CPU и обеспечить корректную поддержку фреймбуфера в режиме TrueColor (24-бит на цветовой канал).

  1. OpenNews: Релиз T2 SDE 25.10, платформы для создания дистрибутивов
  2. OpenNews: В XLibre обсуждается поддержка Vulkan через X11
  3. OpenNews: Альфа-выпуск GNOME 50 с удалением поддержки X11
  4. OpenNews: Обновление X.Org Server 21.1.20 с устранением 3 уязвимостей
  5. OpenNews: Выпуск проекта XLibre XServer 25.1.0, развивающего форк X.Org Server
Обсуждение (126 +56) | Тип: К сведению |
·23.02.2026 Выпуск операционной системы Solaris 11.4 SRU90 (61 +7)
  Компания Oracle опубликовала выпуск операционной системы Solaris 11.4 SRU 90 (Support Repository Update), в котором предложена серия значительных изменений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду 'pkg update'. Пользователи также могут воспользоваться бесплатной редакцией Solaris 11.4 CBE (Common Build Environment), развиваемой с использованием модели непрерывной публикации новых версий.

Среди изменений в новой версии:

  • В утилиту beadm добавлена поддержка выставления свойства "preserve" для запрета ручного ("beadm destroy") или автоматического удаления загрузочных окружений (Boot Environment), создаваемых в форме снапшотов в ZFS при обновлении системы.
  • В системные заголовочные файлы добавлены типы utime32_t и utimeval32.
  • В модуль bufmod и программу snoop добавлена поддержка использования времени после 2038 года.
  • В утилите ldm (Logical Domains Manager) повышена информативность сообщений об ошибках.
  • Расширены возможности настройки свойства удержания файлов (retention) при получении новой файловой системы командой "zfs receive".
  • Реализована возможность запуска проверки целостности ФС (zfs scrub) и восстановления данных на заменённый диск (resilver) до того, как завершиться фоновое освобождение блоков, инициированное после выполнения "zfs destroy".
  • Добавлена защита от завершения всех процессов в системе при отправке по ошибке сигнала SIGHUP процессу с идентификатором -1.
  • Переработан код для сохранения core-дампов процессов, аварийно завершённых на раннем этапе загрузки.
  • Добавлена возможность выбора, какой адрес, полученный по DHCP, будет использоваться для автоматической настройки DNS.
  • В формат ELF добавлена поддержка сжатия секций с использованием алгоритма Zstandard.
  • В команду bootadm добавлена возможность использования флага "--unrestricted" для разрешения доступа без пароля к отдельным элементам загрузочного меню GRUB.
  • Обновлена версия утилиты ctfdump, предназначенной для работы с отладочными дампами в формате CTF (Compact Type Format)
  • В утилиту devnm добавлена опция "-s" для сокращённого вывода с показом только имени устройства.
  • Добавлен интерфейс gfx_private для загрузки прошивок к GPU.
  • В утилиту ikev2cert добавлена возможность извлечения PIN-кода из свойств SMF (Service Management Facility).
  • В утилите ipadm реализована команда "dhcp release", ранее доступная только в ifconfig.
  • Предоставлена возможность указания в утилите ls одновременно опций "-s" и "-h" для вывода в читаемом виде размера в блоках.
  • Обновлены версии программ, среди которых BIND 9.20.15, cups 2.4.15, Go 1.25.5, GNU Binutils 2.45, openssl 3.0.18, PHP 8.4.16, python 3.13.9, sqlite 3.51.0, xorg-server 21.1.20, Firefox 140.4.0esr, FreeType 2.14.1, GNU Screen 5.0.1, gtk3 3.24.51, samba 4.22.6, Wireshark 4.6.0, zsh 5.9.
  • Удалены пакеты gdk-pixbuf-xlib, gtk-vnc и libneon.

  1. OpenNews: Выпуск операционной системы Solaris 11.4 SRU87
  2. OpenNews: Выпуск дистрибутива OmniOS CE r151056, построенного на технологиях OpenSolaris
  3. OpenNews: Выпуск дистрибутива Tribblix 38, построенного на технологиях OpenSolaris и Illumos
  4. OpenNews: Выпуск дистрибутива OpenIndiana 2025.10, продолжающего развитие OpenSolaris
  5. OpenNews: Oracle опубликовал новую бесплатную редакцию Solaris 11.4 CBE
Обсуждение (61 +7) | Тип: Программы |
·21.02.2026 Новые версии Wine 11.3, Wine-staging 11.3, Wine Mono 11.0 и Vkd3d 1.19 (61 +21)
  Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.3. С момента выпуска 11.2 было закрыто 30 отчётов об ошибках и внесено 223 изменения.

Наиболее важные изменения:

  • Движок Wine Mono обновлён до выпуска 11.0.0. Wine Mono представляет собой дистрибутив Framework Mono, предназначенный для использования в Wine вместо проприетарного компонента .NET Framework.
  • Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлён до версии 1.19.
  • В реализации API DirectSound улучшена поддержка фильтров с конечной импульсной характеристикой (FIR, Finite Impulse Response).
  • Продолжена оптимизация загрузки PDB-файлов (Program Database).
  • Светлая тема оформления переименована в Aero для повышения совместимости.
  • Решена проблема с возвращением фокуса при переключении на игровые приложения через интерфейс Alt-Tab, если в реестре явно не выставлен параметр UseTakeFocus=N.
  • Продолжено развитие библиотек mshtml и msxml3, необходимых для работы инсталлятора продуктов Adobe Cloud, включая Adobe Photoshop. В mshtml реализован класс XMLSerializer. В msxml3 добавлена обработка имён типов в createNode().
  • Закрыты отчёты об ошибках, связанные с работой приложений: Adobe Audition 2020, QuarkXPress 2024, Framemaker 8, Amazon Chime 5.23, 42Tags, Vavoo Webinstaller, Kodi, zools backup, ExtractNow, zdaemon, Rainmeter 4.5.23, Sysinternals.
  • Закрыты отчёты об ошибках, связанные с работой игр: War Thunder, Dead or Alive Xtreme: Venus Vacation, Westwood Monopoly, Flight Simulator 2000, Guild Wars 2, iWin Games Manager V4.

Одновременно сформирован выпуск проекта Wine Staging 11.3, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 241 дополнительный патч. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 11.3 и обновлён код vkd3d. Обновлены патчи для обеспечения работы инсталлятора Adobe Creative Cloud 2025 и 2026. В основной состав Wine перенесена реализация IXMLSerializer в mshtml.


Проект Wine также опубликовал выпуск пакета vkd3d 1.19 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1.

Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).

В новой версии vkd3d:

  • В библиотеку libvkd3d добавлена поддержка режимов фильтрации текстур "minimum" и "maximum".
  • В реализацию языка шейдеров HLSL добавлены инструкции байткода: dp2add, loop/endloop, lrp, nrm, pow и rep/endrep.
  • В компиляторе шейдеров HLSL значительно улучшена работа с входными/выходными массивами шейдеров, которые используются для обрезки (Clip) или скрытия (Cull), при генерации представления SPIR‑V.
  • Добавлен параметр VKD3D_SHADER_PARAMETER_NAME_PROJECTED_TEXTURE_MASK, указывающий какие текстуры в пиксельном шейдере следует считать проецируемыми (projected).

  1. OpenNews: Выпуск Wine 11.2
  2. OpenNews: Стабильный релиз Wine 11.0
  3. OpenNews: Выпуск DXVK 2.7, реализации Direct3D 8/9/10/11 поверх API Vulkan
  4. OpenNews: Релиз Proton 10.0-4, пакета для запуска Windows-игр в Linux
  5. OpenNews: Новые версии Wine 10.20, Vkd3d 1.18 и vkd3d-proton 3.0
Обсуждение (61 +21) | Тип: Программы |
·20.02.2026 Выпуск пакетного фильтра iptables 1.8.12 (76 +15)
  После полутора лет разработки опубликован выпуск классического инструментария для управления пакетным фильтром iptables 1.8.12, развитие которого последнее время сосредоточено на компонентах для сохранения обратной совместимости - iptables-nft и ebtables-nft, предоставляющих утилиты с тем же синтаксисом командной строки, как в iptables и ebtables, но транслирующих полученные правила в байткод nftables. Оригинальный набор программ iptables, включая ip6tables, arptables и ebtables, в 2018 году переведён в разряд устаревших и уже заменён на nftables в большинстве дистрибутивов.

В новой версии:

  • В утилите iptables-nft реализована поддержка атомарного добавления и замены правил в одной транзакции.
    
       *filter
       -A FORWARD -m comment --comment "new rule being replaced"
       -R FORWARD 1 -m comment --comment "new replacing rule"
    COMMIT
    
  • В утилите xtables-monitor появилась поддержка распознания операций удаления базовых цепочек (INPUT, FORWARD, OUTPUT) и вывода в этом случае команды "iptables -X имя_цепочки".
  • Обеспечена трансляция в формат nftables правил c протоколом '-p sctp', но без явного указания модуля '-m sctp', как это делается для TCP и UDP (достаточно указать "-p tcp" или "-p udp", а "-m tcp" или "-m udp" применится автоматически).
  • Добавлена поддержка ICPM-пакетов info-request и info-reply.
  • Исправлены ошибки в утилитах iptables-translate и ip6tables-translate, используемых для преобразования правил в nftables.

  1. OpenNews: Выпуск пакетного фильтра iptables 1.8.11
  2. OpenNews: Разработчики Netfilter официально объявили инструментарий iptables устаревшим
  3. OpenNews: Для ядра Linux предложен новый пакетный фильтр bpfilter
  4. OpenNews: Бывший лидер Netfilter прекратил дело о нарушении GPL и выплатит судебные издержки
  5. OpenNews: Выпуск пакетного фильтра nftables 1.1.0
Обсуждение (76 +15) | Тип: Программы |
·20.02.2026 Двадцать восьмая версия открытой игры 0 A.D. (54 +38)
  После года разработки представлен двадцать восьмой выпуск свободной игры 0 A.D. с реализацией стратегии реального времени в стиле игр серии "Age of Empires". Это первый выпуск, который сформирован без метки "Alpha" и помечен как "0 A.D. Release 28". Метка альфа-версии выставлялась, так как не все изначально задуманные возможности реализованы. При этом имеющаяся функциональность отточена и стабильна, и по качеству реализации 0 A.D. давно вышел из состояния альфа-версии.

Исходный код игры был открыт компанией Wildfire Games в 2009 году под лицензией GPL. До этого проект 9 лет разрабатывался в качестве проприетарного продукта. Сборка игры доступна для Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora и Arch Linux), FreeBSD, OpenBSD, macOS и Windows. Предложенная версия поддерживает сетевую игру и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Игра охватывает более десяти цивилизаций, существовавших в диапазоне с 500 года до нашей эры до 500 года нашей эры.

Не связанные с кодом компоненты игры, такие как графические и звуковые элементы, представлены под лицензией Creative Commons BY-SA, допускающей модификацию и задействование в коммерческих продуктах при условии указания авторства и распространения производных работ под аналогичной лицензией. Игровой движок 0 A.D. насчитывает около 200 тыс. строк кода на языке С++, для вывода 3D графики используется OpenGL, для работы со звуком — OpenAL, для организации сетевой игры — ENet. Из других открытых проектов по созданию стратегий реального времени можно отметить: Glest, ORTS, Warzone 2100 и Spring.

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

  • Добавлена фракция "Германцы", объединяющая древнегерманские племена, такие как кимвры, тевтоны и амброны. Игровой процесс охватывает период миграции кимвров из Ютландии в конце II века до нашей эры и их конфликт c Римской Республикой.
  • Добавлены мужские и женские модели гражданских лиц, которые ранее именовались "женщинами-гражданками" (все мужчины изображались как солдаты, а большинство женщин как служанки). Так как в охватываемых игрой цивилизациях статус гражданина обычно не распространялся на женщин, термин "гражданин" теперь обозначает гражданина-солдата (citizen-soldier), а "гражданское лицо" ("civilian") на лица, поддерживающие армию вне поля боя.
  • Вместо загрузки в память отрисованных представлений шрифтов (pre-render) реализована динамическая отрисовка шрифтов при помощи шрифтового движка Freetype, что снизило потребление памяти, решило проблемы с раздельной локализацией на восточноазиатские языки в форме модов и улучшило отображение текста при масштабировании интерфейса и на экранах с высокой плотностью пикселей.
  • В настройках игры добавлены новые опции для персонализации, такие как ограничение населения для каждой команды и возможность полностью удалить игрока в режимах Skirmish и Scenario.
  • В мультиплеерном режиме включена по умолчанию проверка сертификатов TLS при подключении.
  • JavaScript-движок SpiderMonkey обновлён до версии 128, в которой прекращена поддержка Windows 7 и 8.1. Запуск игры в Windows теперь возможен только при наличии Windows 10 или 11. Добавлены 64-разрядные сборки для Windows. Для Linux добавлены сборки в формате AppImage в дополнение к Snap и Flatpak.

  1. OpenNews: Двадцать седьмая альфа-версия открытой игры 0 A.D.
  2. OpenNews: Компания Nival опубликовала код стратегической игры Блицкриг II
  3. OpenNews: Microsoft открыл код игр Zork I, II и III под лицензией MIT
  4. OpenNews: Создан альянс для развития унифицированных компонентов игровых Linux-дистрибутивов
  5. OpenNews: Toyota развивает собственный открытый игровой движок Fluorite
Обсуждение (54 +38) | Тип: Справочная информация |
·20.02.2026 Разработчик io_uring выявил в QEMU проблему, в 50-80 раз замедлявшую fdmon в режиме простоя (55 +36)
  Йенс Эксбо (Jens Axboe), создатель io_uring и планировщиков ввода/вывода CFQ, Deadline и Noop, предложил для включения в кодовую базу эмулятора QEMU патч, в 50-80 раз сокращающий задержки при работе fdmon (file descriptor monitoring) в режиме "aio=io_uring" и нахождении системы в состоянии простоя (idle).

Проблема проявлялась из-за перевода операции ppoll() в состоянии сна с таймаутом 499 мс, несмотря на наличие ввода/вывода. Для возобновления выполнения основного цикла обработки событий, приостанавливаемого из-за ppoll(), предложен патч, добавляющий в функцию создания записи SQE (Submission Queue Entry) вызов функции aio_notify(), выводящей ppoll() из режима сна.

Проблема всплыла при регрессионном тестировании io_uring в виртуальных машинах c разными блочными устройствами. Йенс обратил внимание на случайное появление таймаутов при использовании AHCI/SATA-устройств в режиме "aio=io_uring", в то время как в конфигурациях с устройствами virtio-blk или nvme тесты всегда успешно завершались примерно за секунду. При этом отмечается, что проблема затрагивает все типы блочных устройств, но для устройств AHCI/SATA появление задержек наиболее ярко выражено из-за использования MMIO.

Йенс также описал свой опыт отладки проблемы с использованием AI-ассистента Claude. После определения сценария, воспроизводящего условия для возникновения таймаута, он передал имеющиеся отладочные данные Claude, предоставил доступ к виртуальной машине и предложил определить вероятные причины выявленного сбоя.

Claude решил проверить замедлится ли работа при использовании устройства virtio-blk и запустил с ним предложенный разработчиком деструктивный сценарий, воспроизводящий проблему. В ходе выполнения проверки были удалены первые 128 МБ содержимого из блочного устройства /dev/vda в виртуальной машине. После этого, Claud сделал вывод, что проблема не в virtio-blk. Когда Йенс указал AI-ассистенту на удаление части содержимого /dev/vda, он ответил "Да, я сделал это", а после просьбы исправить - восстановил работоспособность виртуального диска /dev/vda. Отмечается, что использование AI-ассистента помогло лучше понять особенности выполнения различных циклов обработки событий в QEMU.

Примечательно, что проблему было достаточно трудно обнаружить, так как в синтетических тестах замедление не фиксируется из-за того, что на возникновение сбоя влияет пробуждение цикла обработки событий с ppoll из-за другой активности, а синтетические тесты ввода/вывода не выполняют обработку полученных данных. Замедление стало более заметным при добавлении нескольких вызовов usleep() для симуляции обработки данных.

До исправления на системе в состоянии простоя (idle):


      time sudo ./iotest /dev/sda

      Executed in   25.76 secs      fish           external
      usr time    6.19 millis  783.00 micros    5.41 millis
      sys time   12.43 millis  642.00 micros   11.79 millis

После исправления на системе в состоянии простоя:


      time sudo ./iotest /dev/sda

      Executed in    1.30 secs      fish           external
      usr time    2.14 millis    0.14 millis    2.00 millis
      sys time   16.93 millis    1.16 millis   15.76 millis

  1. OpenNews: Для ядра Linux подготовлены оптимизации, повышающие производительность планировщиков ввода/вывода
  2. OpenNews: Увеличение скорости ввода/вывода на 6% в Linux, благодаря кэшированию запросов времени
  3. OpenNews: Google отключил поддержку io_uring в ChromeOS и Android из-за плачевного состояния безопасности
  4. OpenNews: Прототип руткита для Linux, использующий io_uring для обхода анализаторов системных вызовов
  5. OpenNews: Уязвимость в подсистеме io_uring, позволяющая повысить привилегии в системе
Обсуждение (55 +36) | Тип: К сведению |
·20.02.2026 Прекращение поддержки ветки Firefox 115 ESR, способной работать в Windows 7 и 8 (349 –3)
  Компания Mozilla внесла уточнение на страницу с информацией о поддержке Firefox для платформ Windows 7, 8 и 8.1, на которой теперь отмечено, что 24 февраля будет опубликован финальный выпуск ESR-ветки Firefox 115, после чего обновления выпускаться не будут. Одновременно на страницу с планом публикации ESR-обновлений добавлена метка о прекращении цикла сопровождения Firefox 115.

Изначально срок сопровождения ветки Firefox 115 ESR истекал в сентябре 2024 года, после чего три раза продлялся до марта 2025 года, сентября 2025 года и марта 2026 года. Таким образом срок поддержки ветки составил почти три года вместо одного. Firefox 115 являлась последней веткой, способной работать в операционных системах Windows 7, 8 и 8.1, и macOS 10.12, 10.13 и 10.14.

В соответствии cо статистикой Mozilla от 9 февраля 2026 года, 5.68% пользователей Firefox продолжают использование Windows 7, несмотря на прекращение компанией Microsoft сопровождения данных операционных систем с января 2020 года. Для сравнения доля Linux оценивается в 4.87%, macOS - 3.8%, Windows 11 - 45.4%, а Windows 10 - 32.8% В Google Chrome поддержка Windows 7 и Windows 8 была прекращена в феврале 2023 года, и Firefox оставался единственным значительным браузером с поддержкой Windows 7/8.

  1. OpenNews: Поддержка Firefox 115 ESR продлена до марта 2026 года
  2. OpenNews: Поддержка Firefox 115 ESR продлена до сентября 2025 года
  3. OpenNews: Mozilla продлила поддержку ESR-ветки Firefox 115 до марта 2025 года
  4. OpenNews: Релиз Firefox 115
  5. OpenNews: Релиз Firefox 147
Обсуждение (349 –3) | Тип: К сведению |
·19.02.2026 Релиз мобильной платформы Ubuntu Touch 24.04-1.2 (30 +15)
  Представлены обновления прошивок Ubuntu Touch 24.04-1.2 и 20.04 OTA-12, основанных на пакетных базах Ubuntu 24.04 и Ubuntu 20.04. Прошивки развиваются проектом UBports, взявшим в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical. Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri.

Обновление Ubuntu Touch 24.04-1.2 в ближайшие дни будет сформировано для устройств Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4/5, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, OnePlus Nord N10 5G/N100, Sony Xperia X, Vollaphone X/22/X23, Xiaomi Poco X3 NFC / X3, Xiaomi Poco M2 Pro, Xiaomi Redmi Note 9 Pro/Pro Max/9S, Volla Phone Quintus, Volla Tablet, Lenovo Tab M10 HD 2nd Gen, Rabbit R1 и Xiaomi Redmi 9/9 Prime.

Среди изменений в Ubuntu Touch 24.04-1.2: Повышена стабильность работы при использовании VoLTE (Voice over LTE), технологии передачи голоса по сетям LTE. Решены проблемы с загрузкой на устройствах Sony Xperia X, переключением операторов связи для передачи данных на смартфонах с двумя SIM-картами и получением широковещательных сообщений от сотовых сетей. Налажен импорт ics-файлов в календарь-планировщик.


  1. OpenNews: Релиз мобильной платформы Ubuntu Touch 24.04-1.1
  2. OpenNews: Выпуск AsteroidOS 2.0, Linux-платформы для умных часов, использующей Qt
  3. OpenNews: Опубликована мобильная платформа Ubuntu Touch 24.04-1.0, переведённая на Ubuntu 24.04
  4. OpenNews: Marathon OS - мобильная ОС в стиле BlackBerry 10 на базе Linux, Qt и Wayland
  5. OpenNews: Опубликован postmarketOS 25.12, Linux-дистрибутив для смартфонов и мобильных устройств
Обсуждение (30 +15) | Тип: Программы |
·18.02.2026 138 открытых проектов получили по 10 тысяч долларов для работы над повышением безопасности (117 +9)
  GitHub подвёл итоги третьего раунда инициативы "GitHub Secure Open Source Fund", нацеленной на финансирование работы по усилению безопасности открытых проектов. В третьем раунде финансирование получили 67 проектов, используемых при разработке или задействованных в современных AI-стеках.

Участники получили по 10 тысяч долларов на проведение работы по усилению безопасности, трёхнедельное обучение мэйнтнеров по компьютерной безопасности, рекомендации и консультации от команды GitHub Security Lab, а также бесплатный доступ к связанным с безопасностью сервисам GitHub (Copilot, Copilot Autofix, Secret scanning). Всего за время действия инициативы финансирование было предоставлено 138 проектам, а к работе привлечено 219 сопровождающих. В результате была выявлена 191 уязвимость, обнаружено более 600 утечек и предотвращено более 250 утечек секретов.

Проекты, профинансированные в третьем раунде:

  1. OpenNews: Инициатива GitHub по финансированию повышения безопасности открытых проектов
  2. OpenNews: Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода
  3. OpenNews: GitHub учредил службу для защиты разработчиков от необоснованных DMCA-блокировок
  4. OpenNews: GitHub включил по умолчанию систему защиты от утечек токенов к API
  5. OpenNews: Защита от мусорных AI-изменений на GitHub. Оценка влияния вайб-кодинга на экосистему открытого ПО
Обсуждение (117 +9) | Тип: К сведению |
·17.02.2026 Выпуск Lutris 0.5.20 и Bottles 0.62, платформ для упрощения запуска игр в Linux (81 +13)
  Опубликован выпуск игровой платформы Lutris 0.5.20, предоставляющей инструменты для упрощения установки, настройки и управления играми в Linux. Код проекта написан на языке Python и распространяется под лицензией GPLv3. Готовые сборки доступны в формате flatpak.

Проектом поддерживается каталог для быстрого поиска и установки игровых приложений, позволяющий через единый интерфейс одним щелчком мыши запускать в Linux игры, не заботясь об установке зависимостей и настройках. Runtime-компоненты для запуска игр поставляются проектом и не привязываются к используемому дистрибутиву. Runtime представляет собой независимый от дистрибутива набор библиотек, включающий компоненты из SteamOS и Ubuntu, а также различные дополнительные библиотеки.

Предоставляется возможность установки игр, распространяемых через сервисы GOG, Steam, Epic Games Store, Battle.net, Amazon Games, Origin и Uplay. При этом сам по себе Lutris выступает лишь в роли посредника и не продаёт игры, поэтому для коммерческих игр пользователь должен самостоятельно приобрести игру в соответствующем сервисе (бесплатные игры можно запускать одним кликом из графического интерфейса Lutris).

Каждая игра в Lutris привязывается к сценарию загрузки и обработчику, описывающему окружение для запуска игры. Среди прочего предоставляются готовые профили с оптимальными настройками для запуска игр под управлением Wine. Кроме Wine игры могут запускаться при помощи эмуляторов игровых консолей, таких как RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME и Dolphin.

Среди изменений в новой версии:

  • Для запуска Windows-игр с использованием UMU (Unified Launcher) по умолчанию задействован Proton-GE, расширенный вариант пакета Proton, отличающийся использованием свежей версии Wine, задействованием FFmpeg в FAudio и включением дополнительных патчей, решающих проблемы в различных игровых приложениях.
  • При использовании Proton прекращена установка VKD3D, D3D Extras и DXVK-NVAPI, которые уже предоставляются в Proton.
  • Обеспечена передача в Proton настроек "Enable Esync" и "Enable Fsync".
  • Включена предоставляемая в DXVK прослойка для трансляции Direct3D 8 в API Vulkan.
  • В скрипт запуска Wine добавлена опция для использования драйвера winewayland.drv для окружений на базе протокола Wayland.
  • Добавлены кнопки для выбора обложек, баннеров и пиктограмм в настройках игры.
  • В настройки добавлена опция для выставления файлового пути к BIOS для эмулятора, используемого в libretro.
  • Обеспечено определение информации о релизах через сервисы GOG и Itch.io. При работе с Itch.io вместо учётных данных задействованы ключи доступа к API. Упрощена работа с коллекциями Itch.io - если отсутствует коллекция с именем "Lutris", показываются все игры.
  • В настройках платформы MAME для выбора типа эмулируемого устройства вместо огромного выпадающего списка реализовано поле с поиском.
  • Добавлен скрипт для запуска игр через эмулятор Azahar.
  • Реализованы источники загрузки игр "ZOOM Platform" и "Steam Family"
  • Обновлены скрипты для запуска игр при помощи TIC-80, EasyRPG, mGBA, Rosalie's Mupen GUI, Ruffle и 86Box.
  • Добавлена поддержка импорта ПЗУ от компьютеров Commodore 64.
  • Добавлена поддержка ICD (Installable Client Driver) для GPU Intel Xe.
  • Удалено меню "Add Games", на смену которому пришла кнопка "+".
  • В контекстное меню добавлена кнопка для создания ярлыка запуска Steam в режиме Big Picture.
  • Добавлена файловая ассоциация для запуска инсталлятора lutris двойным кликом.
  • Налажена совместимость с Python 3.14.



Одновременно опубликован выпуск проекта Bottles 0.62, развивающего приложение для упрощения установки, настройки и запуска Windows-приложений в Linux на базе Wine или Proton. Программа предоставляет интерфейс для управления префиксами, определяющими Wine-окружение и параметры для запуска приложений, а также инструменты для установки зависимостей, необходимых для корректной работы запускаемых программ. Код проекта написан на языке Python и распространяется под лицензией GPLv3. Программа поставляется в формате Flatpak и в пакетах для Arch Linux.

Для установки дополнительных библиотек в Bottles вместо скрипта Winetricks применяется полноценная система управления зависимостями, работа которой напоминает управление зависимостями в пакетных менеджерах дистрибутивов. Для запускаемого Windows-приложения определяется список зависимостей (DLL-библиотеки, шрифты, runtime и т.п.), которые необходимо загрузить и установить для нормальной работы, при том, что у каждой зависимости могут быть свои зависимости.

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

Для работы с Windows-префиксами в Bottles применяется концепция окружений, предоставляющих готовые настройки, библиотеки и зависимости для определённого класса приложений. Предлагаются базовые окружения: Gaming - для игр, Software - для прикладных программ и Custom - чистое окружение для проведения собственных экспериментов. В окружении для игр включены DXVK, VKD3D и Esync, на системах с гибридной графикой активирована дискретная графическая карта, а в PipeWire включены настройки для улучшения качества звука. В окружении для приложений включены настройки, подходящие как для мультимедийных программ, так и офисных приложений.

При необходимости можно установить несколько разных версий wine, proton и dxvk, и на лету переключаться между ними. Возможен импорт окружений из других менеджеров Wine, таких как Lutris и PlayOnLinux. Окружения запускаются с использованием sandbox-изоляции, отделены от основной системы и имеют доступ только к необходимым данным в домашнем каталоге. Предоставляется поддержка версионного контроля, автоматически сохраняющего состояние перед установкой каждой новой зависимости и позволяющего откататься на одно из прошлых состояний в случае проблем.

Среди изменений в Bottles 0.62:

  • Добавлена поддержка XDG-портала Dynamic Launcher, позволяющего изолированным приложениям устанавливать ".desktop" файлы без ручного предоставления полномочий.
  • Активация технологии суперсэмплинга FSR (FidelityFX Super Resolution) перемещена на страницу с настройками композитного сервера Gamescope.
  • Реализован вывод индикатора прогресса создания резервной копии.

  1. OpenNews: Проект Bottles будет переписан на языке Rust с использованием libcosmic
  2. OpenNews: Выпуск Bottles 2022.1.28, пакета для организации запуска Windows-приложений в Linux
  3. OpenNews: Выпуск Nobara 42, редакции Fedora с патчами для игр и обработки контента
  4. OpenNews: Создан альянс для развития унифицированных компонентов игровых Linux-дистрибутивов
  5. OpenNews: Выпуск платформы Lutris 0.5.19 для упрощения доступа к играм из Linux
Обсуждение (81 +13) | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру