The OpenNET Project / Index page

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

·06.12.2025 Кандидаты в релизы Wine 11 и Wine-staging 11 (66 +13)
  Началось тестирование первого кандидата в релизы Wine 11.0, открытой реализации WinAPI. Кодовая база переведена на стадию заморозки перед релизом, который ожидается во второй половине января. По сравнению с выпуском Wine 10.20 закрыто 17 отчётов об ошибках и внесено 175 изменений.

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

  • Движок Wine Mono обновлён до выпуска 10.4.0. Wine Mono представляет собой дистрибутив Framework Mono, предназначенный для использования в Wine вместо проприетарного компонента .NET Framework.
  • Данные локализации обновлены до версии Unicode CLDR 48 (Unicode Common Locale Data Repository).
  • Реализована поддержка работы на 64-разрядных системах модуля TWAINDSM для сканеров.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Photoshop CS 2, Office 2013, Tapps2, DirMaster, Gramps 5.2.0, FL Studio, cmd.exe.
  • Закрыты отчёты об ошибках, связанные с работой игр: Resident Evil 2, King's Quest: Mask of Eternity, Mahjong, Mugen, Oblivion, Mass Effect Legendary.

Кроме того, сформирован выпуск проекта Wine Staging 11.0-rc1, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 253 дополнительных патча. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 11.0-rc1 и перенесены свежие изменения из vkd3d.

  1. OpenNews: Новые версии Wine 10.20, Vkd3d 1.18 и vkd3d-proton 3.0
  2. OpenNews: Компания Valve представила приставку Steam Machine и VR-шлем Steam Frame, поставляемые с Linux
  3. OpenNews: Обновление Steam Client для Linux с включением по умолчанию Proton для запуска Windows-игр
  4. OpenNews: Стабильный релиз Proton 10.0, пакета для запуска Windows-игр в Linux
Обсуждение (66 +13) | Тип: Программы |
·05.12.2025 Выпуск пакетного фильтра nftables 1.1.6 (24 +7)
  Опубликован выпуск пакетного фильтра nftables 1.1.6, унифицирующего интерфейсы фильтрации пакетов для IPv4, IPv6, ARP и сетевых мостов (нацелен на замену iptables, ip6table, arptables и ebtables). Одновременно опубликован выпуск сопутствующей библиотеки libnftnl 1.3.1, предоставляющей низкоуровневый API для взаимодействия с подсистемой nf_tables.

В пакет nftables входят компоненты пакетного фильтра, работающие в пространстве пользователя, в то время как на уровне ядра работу обеспечивает подсистема nf_tables, входящая в состав ядра Linux начиная с выпуска 3.13. На уровне ядра предоставляется лишь общий интерфейс, не зависящий от конкретного протокола и предоставляющий базовые функции извлечения данных из пакетов, выполнения операций с данными и управления потоком.

Непосредственно правила фильтрации и специфичные для протоколов обработчики компилируются в байткод в пространстве пользователя, после чего данный байткод загружается в ядро при помощи интерфейса Netlink и выполняется в ядре в специальной виртуальной машине, напоминающей BPF (Berkeley Packet Filters). Подобный подход позволяет значительно сократить размер кода фильтрации, работающего на уровне ядра и вынести все функции разбора правил и логики работы с протоколами в пространство пользователя.

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

  • Обеспечена полная поддержка шаблонов легковесных туннелей, таких как vxlan, geneve и erspan:
    
           table netdev global {
                  tunnel t1 {
                          id 10
                          ip saddr 192.168.2.10
                          ip daddr 192.168.2.11
                          sport 1025
                          dport 20020
                          ttl 1
                          erspan {
                                  version 1
                                  index 2
                          }
                  }
     
                  tunnel t2 {
                          id 10
                          ip saddr 192.168.3.10
                          ip daddr 192.168.3.11
                          sport 1025
                          dport 21021
                          ttl 1
                          erspan {
                                  version 1
                                  index 2
                          }
                  }
       
                  chain in {
                          type filter hook ingress device veth0 priority 0;
        
                          tunnel name ip saddr map { 10.141.10.12 : "t1", 
    10.141.10.13 : "t2" } fwd to erspan1
                  }
           }
    
    Перед загрузкой правил следует создать сетевой интерфейс erspan1:
       ip link add dev erspan1 type erspan external
    
    
  • Добавлена поддержка масок в именах сетевых интерфейсов в обработчиках netdev, например, для добавления базовой цепочки в фильтр входящего трафика для всех устройств vlan можно указать:
    
           table netdev t {
                  chain c {
                          type filter hook ingress devices = { "vlan*", "veth0" } 
    priority filter; policy accept;
                  }
           }
    
  • На системах с ядром Linux 6.18+ реализована поддержка передачи L2-кадров в интерфейс сетевых мостов для локальной обработки, например, для направления в IP-стек всех Ethernet-кадров для MAC-адреса de:ad:00:00:be:ef можно указать:
    
        table bridge global {
                chain pre {
                        type filter hook prerouting priority 0; policy accept;
                        ether daddr de:ad:00:00:be:ef meta pkttype set host ether 
    daddr set meta ibrhwaddr accept
                }
        }
    
  • Добавлена новая инфраструктура для fuzzing-тестирования с использованием инструментария afl++ (american fuzzy lop++), включаемая на этапе сборки через "./configure --with-fuzzer".

  1. OpenNews: Выпуск межсетевого экрана firewalld 2.4.0
  2. OpenNews: Выпуск пакетного фильтра iptables 1.8.11
  3. OpenNews: Выпуск пакетного фильтра nftables 1.1.0
  4. OpenNews: Уязвимость в nftables, позволяющая повысить свои привилегии
  5. OpenNews: Локальная уязвимость в ядре Linux, эксплуатируемая через nftables
Обсуждение (24 +7) | Тип: Программы |
·05.12.2025 В GNOME добавлена поддержка управления восстановлением сеанса (98 +2)
  В кодовую базу, на основе которой формируется релиз GNOME 50, принят набор изменений с реализацией настройки для управления восстановлением приложений, запущенных в прошлом сеансе. В конфигуратор добавлен переключатель, позволяющий отключить режим сохранения списка запущенных приложений во время завершения сеанса и восстановления их окон в последующем сеансе.

В мае из менеджера сеансов gnome-session был удалён старый код для сохранения сеанса, который был несовместим с компонентами управления сеансом на базе systemd. Старая реализация обеспечивала сохранение списка активных приложений перед завершением сеанса в каталоге ~/.config/gnome-session/saved-session и управлялась через gconf-параметр "auto-save-session", но не работала на системах с systemd.

В конце сентября для GNOME была предложена новая система сохранения сеансов, основанная на использовании systemd. Кроме того был добавлен объект GsmSessionSave, обеспечивающий сохранение состояния отдельных приложений. Помимо сохранения позиций окон после восстановления приложения GNOME также могут включать логику для восстановления состояния, например, GNOME Calculator может восстановить выбранный режим вычислений (базовый, расширенный, для программистов), но не восстанавливает историю операций.

  1. OpenNews: Из GNOME Shell и Mutter удалён код для поддержки X11
  2. OpenNews: В GNOME Flatpak Runtime прекращена поддержка 32-разрядных приложений
  3. OpenNews: Выпуск среды рабочего стола GNOME 49
  4. OpenNews: В KDE реализована начальная поддержка восстановления сеансов на базе Wayland
  5. OpenNews: В GNOME будет усилена зависимость от systemd
Обсуждение (98 +2) | Тип: К сведению |
·05.12.2025 Выпуск дистрибутива Oracle Linux 10.1 (11 +5)
  Компания Oracle опубликовала дистрибутив Oracle Linux 10.1, созданный на основе пакетной базы Red Hat Enterprise Linux 10.1 и полностью бинарно совместимый с ней. Для загрузки без ограничений предложены установочные iso-образы, размером 10 ГБ и 1.3 ГБ, подготовленные для архитектур x86_64 и ARM64 (aarch64). Для Oracle Linux 10 открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. Для загрузки также подготовлены отдельно поддерживаемые репозитории с наборами пакетов Application Stream и CodeReady Builder.

Помимо пакета с ядром из состава RHEL (на базе ядра 6.12) в Oracle Linux предложено собственное ядро Unbreakable Enterprise Kernel 8.1 (UEK 8U1), также основанное на ядре Linux 6.12 и оптимизированное для работы с промышленным программным обеспечением и оборудованием Oracle. В обновлении ядра UEK 8U1 по умолчанию включена опция SECURITY_DMESG_RESTRICT, разрешающая доступа к dmesg только при наличии прав root. Драйверы megaraid_sas, mpi3mr и mpt3sas бэкпортированы из ядра 6.15.

Исходные тексты ядра, включая разбивку на отдельные патчи, доступны в публичном Git-репозитории Oracle. Ядро Unbreakable Enterprise Kernel устанавливается по умолчанию, позиционируется в качестве альтернативы штатному пакету с ядром RHEL и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs. Кроме дополнительного ядра по функциональности выпуски Oracle Linux 10.1 и RHEL 10.1 полностью идентичны (список изменений можно посмотреть в анонсе RHEL 10.1).

  1. OpenNews: Выпуск дистрибутива Oracle Linux 9.7
  2. OpenNews: Выпуск дистрибутива Oracle Linux 10
  3. OpenNews: Релиз Red Hat Enterprise Linux 9.7 и 10.1
  4. OpenNews: Доступен дистрибутив AlmaLinux 10.1
  5. OpenNews: Выпуск дистрибутива Rocky Linux 10.1
Обсуждение (11 +5) | Тип: Программы |
·05.12.2025 Релиз http-сервера Apache 2.4.66 с устранением 5 уязвимостей (11 +14)
  Представлен релиз HTTP-сервера Apache 2.4.66, в котором устранено 5 уязвимостей и внесено несколько десятков изменений.

Устранённые уязвимости (первые 2 имеют умеренный уровень опасности, а остальные низкий):

  • CVE-2025-66200 - организация запуска CGI-скрипта под другим пользователем в конфигурациях с mod_userdir и suexec через манипуляции с директивой "RequestHeader" в файле .htaccess (если разрешено её использование .htaccess).
  • CVE-2025-59775 - SSRF-уязвимость (Server-Side Request Forgery), приводящая к утечке NTLM-хэша на другой сервер при использовании Apache httpd на платформе Windows в конфигурациях c настройками "AllowEncodedSlashes On" и "MergeSlashes Off".
  • CVE-2025-65082 - переопределение переменных окружения для CGI-скриптов из-за некорректного экранирования управляющих символов (выставление переменных в настройках может переопределить значения переменных, вычисленные сервером для CGI).
  • CVE-2025-58098 - передача экранированной строки запроса в SSI (Server Side Includes) директиву "<!--#exec cmd=...-->" в конфигурациях с mod_cgid вместо mod_cgi.
  • CVE-2025-55753 - отправка непрерывных (без задержки между запросами) повторных ACME-запросов обновления сертификата в модуле mod_md после большого числа сбоев при попытке обновления просроченного сертификата.

Среди не связанных с безопасностью улучшений:

  • Модуль mod_md с реализацией протокола ACME обновлён до версии 2.6.6:
    • Добавлена поддержка расширения протокола ARI (ACME Renewal Information), позволяющего получать сведения о необходимости обновления сертификатов и выбирать оптимальное время для обновления. Для включения ARI предложена директива "MDRenewViaARI on|off".
    • Реализована директива "MDInitialDelay" для выставления задержки проверки сертификата после перезапуска сервера.
    • До 30 секунд увеличено значение по умолчанию параметра MDRetryDelay (задержка перед повторной попыткой после ошибки).
    • Прекращена поддержка VPN-сети Tailscale.
    • Устранены ошибки и утечка памяти.
  • Модуль mod_http2 обновлён до версии 2.0.35, в которой появилась директива "H2MaxStreamErrors" для задания лимита на число ошибок в потоке, после достижения которого соединение будет закрыто.
  • В mod_http2 налажена корректная обработка ответов с кодом 3 от mod_cache.
  • В mod_proxy_http2 реализована директива "ProxyErrorOverride" для переопределения кодов ошибок.
  • В mpm_common добавлена директива "ListenTCPDeferAccept", через которую можно выставить значение опции TCP_DEFER_ACCEPT (активация только при приходе данных на сокет) для слушающего сокета.
  • В mod_ssl добавлена директива "SSLVHostSNIPolicy" для настройки правил совместимости для виртуальных хостов.

  1. OpenNews: Фонд Apache сменил логотип и начал использование акронима ASF
  2. OpenNews: В http-сервере Apache 2.4.65 устранена проблема, ломающая работу mod_rewrite
  3. OpenNews: Релиз http-сервера Apache 2.4.64 с устранением 8 уязвимостей
  4. OpenNews: Для systemd развивается возможность загрузки системных образов по HTTP
  5. OpenNews: Уязвимость в реализациях протокола HTTP/2, упрощающая проведение DoS-атак
Обсуждение (11 +14) | Тип: Программы |
·05.12.2025 Выпуск операционной системы Solaris 11.4 SRU87 (8 +5)
  Компания Oracle опубликовала выпуск операционной системы Solaris 11.4 SRU 87 (Support Repository Update), в котором предложена серия значительных изменений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду 'pkg update'. Пользователи также могут воспользоваться бесплатной редакцией Solaris 11.4 CBE (Common Build Environment), развиваемой с использованием модели непрерывной публикации новых версий.

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

  • Firefox и Thunderbird обновлены до ESR-ветки 140 (ранее использовалась ветка 128).
  • В состав включён набор компиляторов GCC 15.2 Обновлены версии GCC 12.5.0 и 13.4.0.
  • Обновлены версии программ, среди которых BIND 9.18.41, 7-Zip 25.01, git 2.50.1, golang 1.25.3, openssl 3.0.18, sudo 1.9.17p1, suricata 7.0.11, vim 9.1.1591, babel 2.17.0, flac 1.5.0, libjpeg 9f, openldap 2.6.10, rust 1.87.0, wxwidgets 3.2.8.1 и xorg-server 21.1.18.
  • В утилиту useradd добавлена опция "-N" для активации учётной записи без необходимости отдельного запуска утилиты "passwd -N" или указания пароля. Также добавлена опция "-U" для перевода учётной записи в неактивированное состояние (UP). В состоянии UP запрещено подключение пользователя к системе даже при подсоединении без пароля по SSH-ключу.
  • В утилиту sxadm добавлена поддержка включения защиты от микроархитектурной атаки TSA (Transient Scheduler Attack) на CPU AMD.
  • В утилиту fmthard добавлена опция "-c" (clear) для очистки меток разделов MBR, VTOC и GPT/EFI, а также опция "-e" (GPT/EFI) для принудительного сохранения метки GPT/EFI вместо VTOC.
  • Добавлен системный сервис svc:/system/check/bind для проверки конфигурации DNS-сервера BIND через запуск утилиты named-checkconf.
  • В croinfo добавлена новая команда cableinfo для вывода информации о применяемых SAS-кабелях (Serial-Attached SCSI).
  • В утилиту ldm добавлены команды add-devalias, list-devalias и remove-devalias для управления псевдонимами устройств для гостевых систем в LDoms Manager (ldmd).
  • В команде zoneadm добавлена поддержка образов изолированных зон в форме архивов flar, сжатых при помощи gzip/bzip2 (например: "zoneadm -z s10z install -u -a /root/s10u11-x86.flar.bz2").
  • В отладчик MDB добавлена поддержка вывода аннотаций по типу и выставления размеров массивов.
  • Добавлен пакет pkg:/system/management/oracle-cloud-agent с плагинами gomon (мониторинг производительности) и runcommand для Oracle Cloud Agent.

  1. OpenNews: Выпуск операционной системы Solaris 11.4 SRU84
  2. OpenNews: Выпуск дистрибутива OpenIndiana 2025.10, продолжающего развитие OpenSolaris
  3. OpenNews: Выпуск дистрибутива Tribblix 38, построенного на технологиях OpenSolaris и Illumos
  4. OpenNews: Выпуск дистрибутива OmniOS CE r151056, построенного на технологиях OpenSolaris
  5. OpenNews: Oracle опубликовал новую бесплатную редакцию Solaris 11.4 CBE
Обсуждение (8 +5) | Тип: Программы |
·04.12.2025 Выпуск geoip 0.1.0, реализации REST API для определения местоположения по IP (32 +3)
  Состоялся первый релиз проекта geoip, реализующего сервис для получения информации о местоположении IP-адресов через REST API. Проект ориентирован на упрощение интеграции GeoIP-функциональности в различные приложения, освобождая разработчика от необходимости самостоятельно управлять обновлениями баз данных и работать с форматом MMDB. Код написан на языке Rust и распространяется под лицензией MIT. Поддерживается работа в Linux и macOS, а также других UNIX-подобных системах.

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

  • Высокая производительность и низкое потребление памяти, благодаря использованию компилируемого в машинный код языка без сборoщика мусора.
  • Предоставление информации об IP-адресе (страна, город, почтовый индекс, координаты, оператор связи и др.) через REST API на основе данных MaxMind GeoLite2 (бесплатно) и MaxMind GeoIP2 (платно).
  • Определение текущего IP-адреса пользователя (доступно через отдельный эндпойнт; параметр ip основного эндпойнта является необязательным).
  • Настраиваемые автоматические обновления баз данных (как с официальных ресурсов MaxMind с использованием Account ID и Licence Key, так и с пользовательского URL с поддержкой авторизации; возможно указание интервала проверки обновлений).
  • Веб-интерфейс для ручной отправки запросов, включая опциональную поддержку отображения на карте OpenStreetMap.
  • Для всех результатов, содержащих поле timezone, автоматически формируется дополнительное поле posix_timezone (например, Europe/Paris преобразуется в CET-1CEST,M3.5.0,M10.5.0/3). Это обеспечивает автоматическую конфигурацию часового пояса на встраиваемых устройствах (например, ESP32 и иных таргетах newlib без встроенной tzdata). Данная возможность является уникальной и отсутствует в аналогичных решениях.
  • Автоматическое обновление базы данных часовых поясов (интервал, источник и авторизация настраиваются; по умолчанию используется официальный сайт IANA). При отключении обновлений применяется системная база.
  • Возможность загрузки актуальных архивов баз данных по HTTP непосредственно с сервиса (что позволяет использовать один экземпляр в качестве прокси-источника для других и снижать расход квоты MaxMind).
  • Поддержка защиты эндпойнтов с помощью опционального API-ключа.
  • Наличие OpenAPI-спецификации и встроенного Swagger UI для облегчения интеграции со своими проектами.
  • Предоставление готового Docker-образа для быстрого развертывания:
    
    docker run \
    	-e MAXMIND_ACCOUNT_ID=XXXX \
    	-e MAXMIND_LICENCE_KEY=YYYY \
    	-e OSM_TILES_URL="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" \  # необязательно
    	-v geoip_data:/data \
    	-p 8080:8080 \
    	ghcr.io/quoi-dev/geoip:latest
    

  1. OpenNews: Mozilla закрывает общедоступный сервис определения местоположения
  2. OpenNews: Выпуск zeronet-conservancy 0.7.8, платформы для децентрализованных сайтов
  3. OpenNews: Представлен gps-share, инструмент для организации совместного доступа к GPS
  4. OpenNews: Выпуск GeoClue 2.3.0, фреймворка для определения местоположения
Обсуждение (32 +3) | Автор: KivApple | Тип: Программы |
·04.12.2025 MinIO прекратил развитие открытой кодовой базы в пользу проприетарного продукта (24 –6)
  Разработчики проекта MinIO, развивающего совместимое с API Amazon S3 высокопроизводительное объектное хранилище, объявили о переводе репозитория в режим сопровождения. Отныне в открытую кодовую базу будут включаться только исправления критических уязвимостей, а изменения, связанные с новой функциональностью и исправлением ошибок, будут оставаться в закрытом репозитории, на основе которого разрабатывается коммерческая версия. Пользователям, которым необходима поддержка или активно сопровождаемая версия, рекомендовано перейти на проприетарный продукт MinIO AIStor.

Ранее разработчики MinIO высказывали недовольство использованием их разработок в сторонних проприетарных продуктах без выполнения условий лицензии AGPL и без указания авторства (например, одна из компаний пыталась продавать полный клон MinIO, рекламируя его как более производительный, чем MinIO). Текущая кодовая база остаётся под лицензией AGPL 3.0 и при желании заинтересованные участники могут создать форк и развивать его своими силами. Из существующих открытых альтернатив можно отметить AIStore, Garage, Ambry, SeaweedFS, RustFS, hs5 и Versity S3 Gateway.

  1. OpenNews: Открыт код распределённой файловой системы TernFS
  2. OpenNews: СУБД ScyllaDB перешла с AGPL на проприетарную лицензию
  3. OpenNews: Первый публичный выпуск распределённой файловой системы JuiceFS
  4. OpenNews: Компания Versity открыла исходные тексты файловой системы ScoutFS
  5. OpenNews: Открыт код распределённой файловой системы 3FS, используемой в DeepSeek
Обсуждение (24 –6) | Тип: К сведению |
·03.12.2025 JavaScript-платформа Bun перешла в руки компании Anthropic (113 +3)
  Компания Anthropic, продвигающая семейство больших языковых моделей Claude, поглотила стартап, разрабатывающий открытую JavaScript-платформу Bun, преподносимую как высокопроизводитльный аналог платформ Node.js и Deno. Основной причиной поглощения упоминается желание обеспечить стабильное развитие платформы Bun, которая задействована в продуктах Claude Code и Claude Agent SDK. После завершения сделки проект останется открытым и публично развиваемым на GitHub, продолжит поставляться под лицензий MIT, будет сопровождаться и разрабатываться той же командой и сохранит свои приоритеты (ориентация на высокую производительность и совместимость с Node.js).

Проект Bun написан на языках Zig и С++, и развивается с оглядкой на обеспечение совместимости с серверными приложениями для Node.js и поддерживает большую часть API Node.js. В состав платформы входит набор инструментов для создания и выполнения приложений на языках JavaScript и TypeScript, а также runtime для выполнения JavaScript-приложений без браузера, пакетный менеджер (совместимый с NPM), инструментарий для выполнения тестов, система сборки самодостаточных пакетов и прослойка для встраивания обработчиков, написанных на языке Си. По производительности Bun заметно обгоняет Deno и Node.js (в тестах на базе фреймворка React платформа Bun в 2 раза опережает Deno и почти в 5 раз Node.js). Для выполнения JavaScript задействован JavaScript-движок JavaScriptCore и компоненты проекта WebKit с дополнительными патчами.

  1. OpenNews: В JavaScript-платформе Bun добавлена поддержка вызова кода на языке Си
  2. OpenNews: Доступна серверная JavaScript-платформа Bun 1.0, более быстрая, чем Deno и Node.js
  3. OpenNews: Опубликована платформа Node.js 25.0.0
  4. OpenNews: Доступна платформа Deno 2.0, развиваемая автором Node.js
  5. OpenNews: Применение книг для обучения AI-моделей признано добросовестным использованием
Обсуждение (113 +3) | Тип: К сведению |
·03.12.2025 Доступен gitmal 1.0, генератор статических web-представлений git-репозиториев (82 +12)
  Опубликован первый выпуск проекта Gitmal, позволяющего генерировать статические сайты для навигации по Git-репозиториям. Содержимое репозитория преобразуется в наглядное web-представление в стиле GitHub (пример), состоящее только из статических HTML-страниц и не требующее выполнения скриптов на сервере. Подобный подход позволяет создавать сайты для просмотра содержимого git-репозиториев, для работы которых требуются минимальные ресурсы на сервере. Код проекта написан на языке Go и распространяется под лицензией MIT.

Gitmal поддерживает темы оформления, отображение кода с подсветкой синтаксиса и отрисовку markdown-разметки. Помимо навигации по структуре репозитория и отображения содержимого файлов с кодом, доступны представления для просмотра веток, тегов и коммитов. Возможно поддержание web-представления в актуальном виде через инкрементальные обновления, при которых недостающие страницы генерируются при каждом изменении в репозитории. Для сокращения размера генерируемого контента может применяться минификация и сжатие (флаги --minify --gzip). Генерация web-страниц для репозитория Kubernetes выполняется за 25 минут на MacBook Air M2 и приводит к сохранению около 2 ГБ файлов.

  1. OpenNews: Браузерные дополнения вовлекают в построение распределённой сети скрапинга для AI-ботов
  2. OpenNews: Перегрузка инфраструктуры KDE, GNOME, Fedora, Codeberg и SourceHut из-за ИИ-индексаторов
  3. OpenNews: Началась разработка GitPub, протокола для децентрализованных Git-сервисов
  4. OpenNews: cGit-UI - web-интерфейс для Git-репозиториев
  5. OpenNews: Доступна децентрализованная платформа совместной разработки Radicle 1.5
Обсуждение (82 +12) | Тип: Программы |
·02.12.2025 Выпуск медиаплеера VLC 3.0.22 и потоковых серверов DVBlast 3.5 и multicat 2.4 (83 +23)
  Сформирован выпуск мультимедийного проигрывателя VLC 3.0.22. Готовые сборки созданы для Windows и macOS. Код написан на языке Си и распространяется под лицензией LGPLv2.1. Ключевые изменения:
  • В интерфейс на базе Qt добавлена поддержка сборки с Qt6 и реализована опция для включения тёмной темы оформления.
  • Началось формирование Windows-сборок для архитектуры ARM64. Возвращена поддержка Windows XP SP3 и старых версий macOS. В сборках для Windows разрешено переименование, перемещение и удаление воспроизводимого файла.
  • Добавлена поддержка звуковых файлов MUS (DMX audio).
  • Добавлена поддержка кодека Sony A_ATRAC/AT1 в мультимедийных контейнерах Matroska.
  • Улучшена визуализация низких частот на спекторграмме.
  • Добавлена поддержка увеличения частоты кадров на GPU AMD (GPU AMD Frame Rate Doubler).
  • Улучшена поддержка звукового кодека FLAC. Добавлена возможность обработки картинок, поставляемых в одном медиаконтейнере с FLAC.
  • Устранены аварийные завершения при распаковке различных медиаконтейнеров.
  • Отключено по умолчанию декодирование контента с использованием библиотек libdca, libmpeg2 и liba52, вместо которых задействована библиотека libavcodec.
  • Добавлены опции dav1d-all-layers и mkv-use-chapter-codec.
  • Устранены проблемы с управлением через протокол MPRIS в KDE.
  • Устранены уязвимости (CVE-идентификаторы пока не присвоены):
    • Запись в область за пределы буфера в распаковщиках и декодировщиках RLE, MP4 и TX3G. Потенциально уязвимости могут привести к выполнению кода при обработке специально оформленного содержимого.
    • Обращение к уже освобождённой области памяти (Use-after Free) в декодировщике SVG. Потенциально уязвимость может привести к выполнению кода при обработке специально оформленных SVG-изображений.
    • Чтение из области за границей буфера в распаковщиках и декодировщиках TY, NSV, CVDsub, SPU, Subrip, TX3G, MJPEG, Oggspot и MP4.
    • Аварийное завершение из-за срабатывания assert-проверок в распаковщиках AVI и MP4.
    • Разыменование нулевого указателя в модулях CSS, Flac и VTT.
    • Аварийные завершения при обработке некорректных субтитров и изображений jpeg2.
    • Утечки памяти в распаковщиках MKV, ASF/WMV, CAF и PS, а также в декодировщиках Ogg, Theora, Vorbis, WebVTT и SVCD.
    • Зацикливание в WebVTT.



Дополнительно проект VideoLAN опубликовал новые версии инструментариев DVBlast 3.5, multicat 2.4 и biTStream 1.6:

  • DVBlast - потоковый сервер для организации RTP-вещания в сети с локальной DVB-карты. DVBlast поддерживает вещание с DVB-карт (DVB-ASI, DVB-S, DVB-S2, DVB-C, DVB-T) и трансляцию принимаемых UDP или RTP потоков в режимах unicast или multicast. Среди особенностей DVBlast: легковесная архитектура для снижения потребления памяти и нагрузки на CPU; поддержка CAM-меню (MMI) через подключение внешних программ; возможность перезагрузки файла конфигурации без потери пакетов в потоке; поддержка фильтрации по PID (Packet ID, идентификатор DVB-потока) или сервисам; возможность демультиплексирования вывода в несколько RTP-потоков.

    В версии DVBlast 3.5 задействован новый API linux-dvb для получения статистики, добавлена опция "--udp-lock-timeout", обеспечен вывод информации о битрейте каждого устройства, добавлена поддержка карт расшифровки (дескрамблирования) TV‑сигнала и реализована возможность распаковки DVB-S2 raw BBFrame.

  • Multicat - инструментарий для манипулирования multicast-потоками, поддерживающий работу с MPEG-2 Transport Streams (ISO/IEC 13818-1). При помощи multicat можно проигрывать файлы в виде multicast-потока или наоборот записывать непрерывный входящий поток с автоматической ротацией файлов. В поставку также входят утилиты для манипуляции TS-файлами (ingests), разбиения или слияния RTP-потоков (aggregartp и reordertp) и создания отказоустойчивого вещания с нескольких серверов (multilive).

    В версии multicat 2.4 добавлена утилита smooths для синхронизации передачи по временным меткам из заголовков пакетов RTP для минимизации джиттера и корректного взаимодействия с анализаторами IAT (Inter-Arrival Time).

  • biTStream - набор заголовочных файлов для упрощения доступа к бинарным структурам, например, используемым в MPEG, DVB, IETF, SMPTE, IEEE, SCTE.

    В версии biTStream 1.6 добавлена поддержка форматов EBU BISS-CA, Haivision SRT, AIT и DVB-S2 BBFrames.

  1. OpenNews: Два релиза проекта VideoLAN: multicat 2.0 и DVBlast 2.1
  2. OpenNews: Лидер VLC стал лауреатом премии European SFS Award 2025
  3. OpenNews: Выпуск медиаплеера VLC 3.0.21
  4. OpenNews: Проект VideoLAN представил библиотеку для поддержки BD+ и выпуски libbluray 0.5 и libaacs 0.7
  5. OpenNews: Выпуск dav1d 1.0, декодировщика AV1 от проектов VideoLAN и FFmpeg
Обсуждение (83 +23) | Тип: Программы |
·02.12.2025 Выпуск дистрибутива Rocky Linux 9.7 (16 +6)
  Представлен релиз дистрибутива Rocky Linux 9.7, нацеленного на создание свободной сборки RHEL, способной занять место классического CentOS. Дистрибутив бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 9.7 и CentOS 9 Stream. Поддержка ветки Rocky Linux 9 будет осуществляться до 31 мая 2032 года. Установочные iso-образы Rocky Linux подготовлены для архитектур x86_64, aarch64, ppc64le и s390x (IBM Z). Дополнительно предложены live-сборки с рабочими столами GNOME, KDE, Cinnamon и Xfce, опубликованные для архитектуры x86_64. Обновление Rocky Linux 10.1, основанное на ветке RHEL 10, было опубликовано на прошлой неделе.

Как и в классическом CentOS внесённые в пакеты Rocky Linux изменения сводятся к избавлению от привязки к бренду Red Hat и удалению специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. В остальном изменения в Rocky Linux 9.7 соответствуют изменениям в RHEL 9.7.

Среди специфичных для Rocky Linux возможностей можно отметить поставку в отдельном репозитории plus пакетов openldap 2.6.8, iftop 1.0 и nmon 16q, а в репозитории NFV пакетов для виртуализации компонентов сетей, развиваемый SIG-группой NFV (Network Functions Virtualization). В Rocky Linux также поддерживаются репозитории CRB (Code Ready Builder с дополнительными пакетами для разработчиков, пришёл на смену PowerTools), RT (пакеты для работы в режиме реального времени), HighAvailability, ResilientStorage, SAP и SAPHANA (пакеты для SAP HANA). Отдельно поставляется экспериментальный пакет с ядром Linux - kernel-uki, предоставляющий унифицированный образ UKI (Unified Kernel Image), заверенный отдельным ключом для SecureBoot.

В качестве источника исходных пакетов при формировании Rocky Linux 9.7 задействован репозиторий OpenELA, поддерживаемый совместно с Oracle и SUSE. Изменение процессов разработки обусловлено прекращением размещения компанией Red Hat исходных текстов rpm-пакетов RHEL в публичном репозитории git.centos.org. Исходные пакеты предоставляются клиентам компании только через закрытый раздел сайта, на котором действует пользовательское соглашение (EULA), запрещающее редистрибуцию данных, что не позволяет использовать эти пакеты для создания производных дистрибутивов. Исходные тексты остаются доступны в репозитории CentOS Stream, но он полностью не синхронизирован с RHEL и в нём не всегда самые свежие версии пакетов совпадают с пакетами из RHEL.

Дистрибутив Rocky Linux развивается под покровительством организации Rocky Enterprise Software Foundation (RESF), которая зарегистрирована как общественно-полезная корпорация (Public Benefits Corporation), не нацеленная на получение прибыли. Владельцем организации является Грегори Курцер (Gregory Kurtzer), основатель CentOS, но функции управления в соответствии с принятым уставом делегированы совету директоров, в который сообществом избираются участники, вовлечённые в работу над проектом. Параллельно для развития расширенных продуктов на базе Rocky Linux и поддержки сообщества разработчиков данного дистрибутива создана коммерческая компания Ctrl IQ, которая получила 26 млн долларов инвестиций. К разработке и финансированию проекта присоединились такие компании, как Google, Amazon Web Services, GitLab, MontaVista, 45Drives, OpenDrives и NAVER Cloud.

  1. OpenNews: Выпуск дистрибутива Oracle Linux 9.7
  2. OpenNews: Опубликован дистрибутив AlmaLinux 9.7
  3. OpenNews: Релиз Red Hat Enterprise Linux 9.7 и 10.1
  4. OpenNews: Доступен дистрибутив AlmaLinux 10.1
  5. OpenNews: Выпуск дистрибутива Rocky Linux 10.1
Обсуждение (16 +6) | Тип: Программы |
·01.12.2025 Релиз мобильной платформы Ubuntu Touch 24.04-1.1 (34 +11)
  Представлены обновления прошивок Ubuntu Touch 24.04-1.1 и 20.04 OTA-11, основанных на пакетных базах Ubuntu 24.04 и Ubuntu 20.04. Прошивки развиваются проектом UBports, взявшим в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical. Проектом также развивается экспериментальный порт рабочего стола Unity 8, который переименован в Lomiri.

Обновление Ubuntu Touch 24.04-1.1 в ближайшие дни будет сформировано для устройств 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.1 и 20.04 OTA-11 упомянуто включение в прошивки для устройств Fairphone 4 и Volla Phone 22 поддержки VoLTE (Voice over LTE), технологии передачи голоса по сетям LTE. Сокращено время первой загрузки после обновления серии Ubuntu Touch 20.04 до Ubuntu Touch 24.04. В 20.04 OTA-11 реализована поддержка гарнитур с интерфейсом USB-C. В остальном отмечаются исправления проблем, таких как 100% нагрузка на CPU при сканировании медиафайлов, пропадание уведомлений, аварийные завершения приложений, нарушение работы Wi-Fi hotspot и продолжение воспроизведения после отключения Bluetooth-гарнитуры.

  1. OpenNews: Опубликована мобильная платформа Ubuntu Touch 24.04-1.0, переведённая на Ubuntu 24.04
  2. OpenNews: Релиз мобильной платформы Ubuntu Touch OTA-10 Focal
  3. OpenNews: Представлена новая модель формирования релизов Ubuntu Touch
  4. OpenNews: Фонд СПО раскрыл подробности о проекте Librephone
  5. OpenNews: Доступна мобильная платформа KDE Plasma Mobile 6.5
Обсуждение (34 +11) | Тип: Программы |
·01.12.2025 Линус Торвальдс собрал себе новый ПК на базе CPU AMD Ryzen Threadripper и GPU Intel (413 +32)
  Линус Торвальдс, создатель ядра Linux, и Линус Себастьян, автор YouTube-канала Linus Tech Tips, сняли совместное видео, на котором попытались собрать идеальный ПК для Linux, попутно обсуждая выбор комплектующих и беседуя о разработке ядра и хобби Торвальдса.

Для компьютера были выбраны CPU AMD Ryzen Threadripper 9960X, видеокарта Intel Arc B580, материнская плата GIGABYTE TRX50 AERO D, SSD-накопитель Samsung 9100 PRO 2TB, кулер Noctua NH-U14S TR5-SP6, блок питания Seasonic PRIME TX-1600 1600W 80+ Titanium и 31.5-дюймовый монитор ASUS ProArt PA32QCV (6K HDR). Примечательно, что на своей прошлой рабочей станции Торвальдс также использовал CPU AMD серии Ryzen Threadripper (3970x). Оборудование было подобрано для беспроблемной работы со штатными драйверами из ванильного ядра Linux. Из особенностей выбора отмечаются использование ECC-памяти, по возможности бесшумного кулера и видеокарты Intel Arc B580 вместо ожидаемой в такой конфигурации серии AMD Radeon. В качестве дистрибутива Торвальдс использует Fedora.

  1. OpenNews: Состоялась встреча Билла Гейтса, Дэйва Катлера и Линуса Торвальдса
  2. OpenNews: Линус Торвальдс разыграет среди разработчиков ядра гитарную педаль собственной сборки
  3. OpenNews: Intel и AMD при участии Линуса Торвальдса создали консультативную группу по экосистеме x86
  4. OpenNews: Линус Торвальдс перешёл с Intel на AMD на своей основной системе
  5. OpenNews: Грег Кроа-Хартман перешёл на использование Arch Linux
Обсуждение (413 +32) | Тип: Тема для размышления |
·01.12.2025 Релиз MyCompany 6.1, открытой платформы для автоматизации малого бизнеса (53 +16)
  Опубликован релиз MyCompany 6.1 - свободной ERP-системы для малого и среднего бизнеса, построенной на платформе lsFusion. Решение покрывает задачи складского и финансового учёта, управления закупками и продажами, производством, розничной торговлей и услугами и т.д. Типовое решение MyCompany распространяется под лицензией Apache 2.0 и развивается как открытый проект на GitHub. Для начала работы доступны официальный сайт, демо-стенд и документация по установке и настройке.

В версии 6.1 основной упор сделан на развитие блока производства и учёта времени, улучшение работы с документами и налогами, а также расширение интеграций и API:

  • В модуле продаж и расчётов появилась возможность формирования счёта на основе уже созданных отгрузок. Поддерживаются несколько отгрузок по одному счёту. Добавлена подсветка частично оплаченных счетов, фильтры по статусам оплаты и отгрузки для счетов и счетов поставщиков, а также фильтры «не оплачено» и «не согласовано» для платежей, счетов и расчётных листков. Расширено поле «Примечание» в платёжных документах, введено абстрактное свойство активности для счетов и счетов-фактур и возможность исключать отдельные счета из регистра продаж.
  • В системе учёта производства появился отчёт по себестоимости, в производственных заказах добавлен учёт трудозатрат, а в отчёте по производственным заказам появились отдельные вкладки по материалам и труду. Реализовано отслеживание трудозатрат по производственным заказам через записи времени.
  • В интерфейсе учёта рабочего времени реализован табель сотрудников, подсветка текущего дня в табелях, а в табеле руководителя можно указывать задачи для записей времени. В форме проекта появилась возможность создавать задачи. Задачи и проекты можно назначать командам.
  • В CRM в карточке партнёра добавлены логотип, расширенные контактные данные и дополнительные атрибуты. Реализована история изменений по реквизитам партнёра и возможность добавлять и удалять заказы прямо из формы партнёра. Для активностей появился список участников.
  • В отчёте по заказам на продажу добавлены показатели себестоимости и наценки. Для счетов и счетов на оплату можно указывать дату поставки, а в настройках скидок — при необходимости игнорировать иерархию мест хранения.
  • Реализована поддержка специальных налогов для отдельных типов заказов на продажу, счетов и контрагентов-поставщиков. Расширены возможности управления продажным регистром с помощью свойства skipSalesLedger у счета.
  • Добавлена поддержка IP-телефонии Mango Office и обеспечена интеграция с сервисом Wazzup. Реализована поддержка CryptoPro Browser Plugin для работы с электронной подписью в браузере.
  • В систему добавлен базовый JSON API и отдельный Task API для управления задачами из внешних систем. Это дополняется возможностью создания задач из формы проекта и привязкой задач к учёту рабочего времени.
  • Для документов введён явный атрибут read-only. Документы, помеченные как "только для чтения", больше нельзя удалить; Добавлены типы для договоров, уточнена логика абстрактного признака активности, что упрощает построение фильтров и регламентов.

  1. OpenNews: Релиз платформы разработки информационных систем lsFusion 6.1
  2. OpenNews: Релиз MyCompany 6.0, открытой платформы для автоматизации бизнес-процессов малых предприятий
  3. OpenNews: Открыт код промышленной CRM/BPM/ERP системы BGERP
  4. OpenNews: Релиз открытой ERP-системы ADempiere 370 LTS
  5. OpenNews: Релиз платформы OroPlatform 4.2.1 LTS, а также приложений OroCommerce и OroCRM
Обсуждение (53 +16) | Автор: CrushBy | Тип: Программы |
Следующая страница (раньше) >>



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

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