The OpenNET Project / Index page

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

·22.04.2025 В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU NVIDIA Maxwell, Pascal и Volta (101 +31)
  Консорциум Khronos, занимающийся разработкой графических стандартов, признал полную совместимость открытого драйвера NVK со спецификацией Vulkan 1.4 на системах с GPU NVIDIA на базе микроархитектур Maxwell (GTX 700/800/900), Pascal (GTX 1000) и Volta (TITAN V). Драйвер успешно прошёл все тесты из набора CTS (Khronos Conformance Test Suite) и включён в список сертифицированных драйверов. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos.

Начиная с Mesa 25.1 Vulkan-драйвер NVK будет задействован по умолчанию для GPU NVIDIA Maxwell, Pascal и Volta. В Mesa 25.2 поддержка OpenGL для указанных GPU будет переключена по умолчанию с драйвера Nouveau на Zink в связке с Vulkan-драйвером NVK. Zink предоставляет реализацию OpenGL 4.6 поверх Vulkan, позволяющую получить аппаратно ускоренный OpenGL на устройствах, поддерживающих API Vulkan. Производительность Zink близка к производительности родных реализаций OpenGL.

Ранее совместимость с Vulkan 1.4 в NVK была обеспечена только для новых GPU NVIDIA на базе микроархитектур Turing (серии GeForce GTX 16xx, RTX 20xx и Quadro RTX), Ampere (серии GeForce RTX 30xx и RTX A2000/4000/5000/6000) и Ada (серии GeForce RTX 4xxx, RTX 4000 SFF, RTX 4xxx/5000/6000 Ada). Ведётся работа по добавлению в NVK поддержки GPU на базе микроархитектур Kepler и Fermi, но их поддержка будет ограничена максимум Vulkan 1.2 из-за аппаратных ограничений.

Драйвер NVK создан c нуля командой, в которую входят Карол Хербст (Karol Herbst, разработчик Nouveau из Red Hat), Дэвид Эйрли (David Airlie, мэйнтейнер подсистемы DRM из Red Hat) и Джейсон/Фэй Экстранд (Jason/Faith Ekstrand, активный разработчик Mesa из Collabora). При создании драйвера разработчики использовали официальные заголовочные файлы и открытые модули ядра, опубликованные компанией NVIDIA. В коде NVK местами использовались базовые компоненты OpenGL-драйвера Nouveau, но из-за отличий наименований в заголовочных файлах NVIDIA и наименований в Nouveau, полученных на основе обратного инжиниринга, прямое заимствование кода было затруднено и по большей части пришлось переосмысливать многие вещи и реализовывать их с нуля.

Разработка велась с оглядкой на создание нового эталонного Vulkan-драйвера для Mesa, код которого можно будет заимствовать при создании других драйверов. Для этого при работе над драйвером NVK попытались учесть весь имеющийся опыт разработки Vulkan-драйверов, поддерживать кодовую базу в оптимальной форме и минимизировать перенос кода из других Vulkan-драйверов, делая как должно быть для оптимальной и качественной работы, а не слепо копируя то, как сделано в других драйверах.

  1. OpenNews: В драйвере PanVK сертифицирована поддержка Vulkan 1.1
  2. OpenNews: NVK и Zink существенно улучшили ситуацию с открытыми драйверами для GPU NVIDIA
  3. OpenNews: В Mesa принят код NVK, открытого Vulkan-драйвера для видеокарт NVIDIA
  4. OpenNews: Представлен NVK, открытый Vulkan-драйвер для видеокарт NVIDIA
  5. OpenNews: Опубликован графический стандарт Vulkan 1.4
Обсуждение (101 +31) | Тип: К сведению |
·22.04.2025 Выпуск Linux-дистрибутива CRUX 3.8 (170 +14)
  После двух c половиной лет разработки сформирован релиз независимого легковесного Linux-дистрибутива CRUX 3.8, развиваемого с 2001 года в соответствии с концепцией KISS (Keep It Simple, Stupid) и ориентированного на опытных пользователей. Целью проекта является создание простого и прозрачного для пользователей дистрибутива, основанного на BSD-подобных скриптах инициализации, имеющего максимально упрощённую структуру и содержащего относительно небольшое число готовых бинарных пакетов. CRUX поддерживает систему портов, позволяющую устанавливать и обновлять приложения в стиле FreeBSD/Gentoo. Размер iso-образа, подготовленного для архитектуры x86-64, составляет 1.7 ГБ.

В новом выпуске обновлены версии системных компонентов, включая ядро Linux 6.12, glibc 2.40, gcc 14.2.0, binutils 2.43.1, sysvinit 3.14. В состав включены новые пакеты nvme-cli, rdfind, libbsd, libcap-ng, libxcrypt. По умолчанию продолжает поставляться окружение на основе X-сервера (xorg-server 21.1.16, Mesa 25.0), но в качестве опции реализована возможность использования протокола Wayland. ISO-образ собран в гибридном представлении, подходящем для загрузки с DVD и USB-носителей. При установке обеспечена поддержка UEFI.

  1. OpenNews: Выпуск Linux-дистрибутива CRUX 3.7
  2. OpenNews: Релиз дистрибутива Porteus 5.01
  3. OpenNews: Выпуск редакции дистрибутива Slackel 7.7 с рабочим столом MATE
  4. OpenNews: Обновление установочных сборок Void Linux
  5. OpenNews: Релиз дистрибутива Slax 15, вернувшегося на пакетную базу Slackware
Обсуждение (170 +14) | Тип: Программы |
·21.04.2025 Релиз REST-сервиса EasyREST 0.8 (62)
  Состоялся выпуск EasyREST 0.8, лёгковесного расширяемого REST‑сервиса для выполнения CRUD и агрегированных запросов к реляционным базам данных. Проект написан на языке Go и использует систему плагинов для подключения к различным СУБД (SQLite, MySQL, PostgreSQL, Redis). Код распространяется под лицензией Apache 2.0. Для запуска достаточно собрать или загрузить исполняемый файл и указать плагины в YAML‑файле конфигурации или через переменные окружения.

Ключевые возможности проекта:

  • Поддержка нескольких СУБД разных типов через плагины (SQLite, MySQL, PostgreSQL, Redis).
  • Поддержка HTTP‑кэширования через ETag.
  • Контроль доступа на уровне сервера через проверку "scope" и JWT (опционально для анонимных).

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

  • Добавлена возможность анонимного доступа (без JWT‑токена) и настройка "claims" для анонимных пользователей.
  • Реализована конфигурация исключения доступа к определённым представлениям, таблицам и функциям через API.
  • Исправлена ошибка, из-за которой запрос с If‑None‑Match мог возвращать код 304 до проверки авторизации.
  • Повышена скорость сериализации Swagger‑схемы для описания API.
  • Для повышения безопасности и стабильности до последних версий обновлены критические зависимости.

  1. OpenNews: Релиз PostgREST 9.0.0, надстройки для превращения БД в API RESTful
  2. OpenNews: Новый Apache-проект для создания сервисов на основе REST
  3. OpenNews: Финальный вариант спецификации Java API для создания REST web-сервисов
Обсуждение (62) | Автор: Анонимус | Тип: Программы |
·21.04.2025 14 уязвимостей в библиотеке libsoup, используемой в GNOME (137 +13)
  В библиотеке libsoup, развиваемой проектом GNOME, выявлено 14 уязвимостей. Libsoup предоставляет реализации клиента и сервера HTTP, использующие GObjects для интеграции с приложениями GNOME. Библиотека применяется в GNOME Shell, браузере Epiphany (GNOME Web), просмотрщике изображений Shotwell, в GStreamer-плагине souphttpsrc и в приложениях, использующих libwebkit2gtk. Ранее библиотека libsoup применялась в NetworkManager, который начиная с выпуска 1.8 был переведён на libcurl.

Одна из уязвимостей (CVE-2025-32911) приводит к двойному освобождению памяти (double-free) в функции soup_message_headers_get_content_disposition() и теоретически может быть эксплуатирована для удалённого выполнения своего кода при обработке специально оформленных запросов от HTTP-клиента к серверу, использующему libsoup. Проблема устранена в версии libsoup 3.6.3.

12 проблем приводят к переполнению буфера при выполнении операций чтения или разыменованию указателя NULL, т.е. ограничиваются отказом в обслуживании (атакующий может вызвать аварийное завершение приложения, использующего libsoup. Одна проблема (CVE-2025-32907) вызвана некорректной обработкой заголовка Range и позволяет клиенту инициировать чрезмерное потребление памяти на сервере.

  1. OpenNews: Уязвимости в GNOME Help и GIMP, позволяющие выполнить код при открытии файлов
  2. OpenNews: Уязвимость в библиотеке libgsf, затрагивающая GNOME
  3. OpenNews: Уязвимость в libcue, приводящая к выполнению кода при загрузке файлов в GNOME
  4. OpenNews: Уязвимости в GDK-Pixbuf, затрагивающие Chromium, Firefox, VLC и GNOME thumbnailer
  5. OpenNews: Уязвимость в gnome-exe-thumbnailer, позволяющая выполнить код при просмотре каталога с MSI-файлом
Обсуждение (137 +13) | Тип: Проблемы безопасности |
·21.04.2025 Обновление свободного издательского пакета Scribus 1.6.4 (65 +17)
  Представлен выпуск свободного пакета для верстки документов Scribus 1.6.4. Пакет предоставляет средства для профессиональной верстки печатных материалов, включает инструменты для генерации PDF и поддерживает работу с раздельными цветовыми профилями, CMYK, плашечными цветами и ICC. Программа написана с использованием тулкита Qt и поставляется под лицензией GPLv2+. Готовые бинарные сборки подготовлены для Linux (AppImage), macOS и Windows.

В новой версии отключено кодирование пользовательских шрифтов при их вставке в PDF. Для скриптов реализованы новые Python-функции для определения размера страниц, границ элементов страницы, минимального и максимального расстояния между словами, заблокированных слоев. Решены проблемы с импортом и экспортом PDF. Устранены проблемы с компиляцией при использовании новых версий библиотеки poppler.

Параллельно ведётся разработка экспериментальной ветки Scribus 1.7, в которой выполнено портирование на Qt 6, добавлена поддержка тёмной темы оформления, пиктограммы переведены на формат SVG, добавлена новая реализация закрепляемых панелей инструментов, переработана панель выбора цвета.

  1. OpenNews: Выпуск свободного издательского пакета Scribus 1.7.0
  2. OpenNews: Обновление свободного издательского пакета Scribus 1.6.3
  3. OpenNews: Выпуск свободного издательского пакета Scribus 1.6.0
  4. OpenNews: Выпуск экспериментального векторного графического редактора VPaint 1.7
  5. OpenNews: Выпуск редактора векторной графики Inkscape 1.4
Обсуждение (65 +17) | Тип: Программы |
·21.04.2025 Выпуск Wine 10.6 (56 +21)
  Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.6. С момента выпуска 10.5 было закрыто 27 отчётов об ошибках и внесено 286 изменений.

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

Обсуждение (56 +21) | Тип: Программы |
·20.04.2025 Обновление дистрибутива для одноплатных ПК DietPi 9.12 (59 +6)
  Сформирован выпуск DietPi 9.12, дистрибутива для одноплатных ПК на базе архитектур ARM и RISC-V, таких как Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются небольшим размером (в среднем 130 МБ) по сравнению с Raspberry Pi OS и Armbian. Инструментарий для сборки и сопровождения дистрибутива распространяется под лицензией GPLv2.

Проект оптимизирован для минимального потребления ресурсов и развивает несколько собственных утилит: интерфейс для установки приложений DietPi-Software, конфигуратор DietPi-Config, система резервного копирования DietPi-Backup, механизм ведения временных логов DietPi-Ramlog (также поддерживается rsyslog), интерфейс для установки приоритетов выполнения процессов DietPi-Services и система доставки обновлений DietPi-Update. Утилиты предоставляют консольный интерфейс пользователя с меню и диалогами на базе whiptail. Поддерживается режим полной автоматизации установки, позволяющий провести инсталляцию на платы без участия пользователя.

Среди изменений:

  • В интерфейс DietPi-Software в список предлагаемых для установки приложений добавлен пакет Fish, который теперь можно использовать в качестве альтернативной командной оболочки.
  • В скриптах DietPi при открытии текстовых файлов вместо редактора nano задействован вызов обработчика sensible-editor, использующий функциональность update-alternatives для выбора редактора на свой вкус (например, можно выбрать vim).
  • В DietPi-Backup добавлена поддержка сохранения резервных копий на внешний хост при помощи SSHFS.
  • Amiberry (эмулятор Amiga) обновлён до версии 7. Добавлен вариант Amiberry-Lite, рекомендуемый для плат ARM и RISC-V, отстающих по производительности от Raspberry Pi 4.
  • В WiringPi (библиотека для GPIO) добавлена поддержка плат Orange Pi.
  • В Spotify-клиент Spotifyd добавлена поддержка систем ARMv8 и x86_64.
  • В RPi.GPIO (GPIO-библиотека для Raspberry Pi) для взаимодействия с GPIO задействован пакет python3-rpi-lgpio.
  • В системе блокирования рекламы Pi-hole включён приём HTTPS-запросов на сетевом порту 8489.
  • Решены проблемы в приложениях DietPi-Config, O!MPD и FreshRSS.

  1. OpenNews: Обновление дистрибутива для одноплатных ПК DietPi 9.10
  2. OpenNews: Сформированы сборки Ubuntu 24.04 для миниатюрной RISC-V-платы Milk-V Mars
  3. OpenNews: Для плат Raspberry Pi опубликован генератор системных образов rpi-image-gen
  4. OpenNews: Выпуск дистрибутива OpenWrt 24.10.1
  5. OpenNews: Выпуск Armbian 25.2, дистрибутива для одноплатных компьютеров
Обсуждение (59 +6) | Тип: Программы |
·19.04.2025 Выпуск NTP-сервера NTPsec 1.2.4 (58 +12)
  После более года разработки опубликован выпуск сервера синхронизации точного времени NTPsec 1.2.4. Проект был создан как форк эталонной реализации протокола NTPv4 (NTP Classic 4.3.34), сфокусированный на переработке кодовой базы с целью повышения безопасности. Исходный код NTPsec распространяется под лицензиями BSD, MIT и NTP.

NTPsec развивается под руководством Эрика Реймонда (Eric S. Raymond) при участии некоторых разработчиков оригинального NTP Classic, инженеров из компаний Hewlett Packard и Akamai Technologies, а также проектов GPSD и RTEMS. Из отличий от NTP Classic выделяется добавление поддержки протокола NTS (Network Time Security), сокращение размера кодовой базы более чем в два раза (удалены устаревшие возможности и неактуальные платформы), реализация режима автономной работы, задействование методов предотвращения атак (например, фильтрация системных вызовов), переход на защищённые функции для работы с памятью и строками.

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

  • Добавлена настройка "extra port xxxx" для приёма запросов на дополнительном сетевом порту, помимо основного порта, настраиваемого через "nts port xxxx". Дополнительный порт может быть полезен для обхода блокировок обращения к внешним NTP-серверам, выставленных на межсетевых экранах.
  • Добавлена поддержка сборки на Linux-системах с архитектурой armhf.
  • Обеспечена поддержка работы ntpd на системах в режиме FIPS.
  • Система сборки Waf обновлена до версии 2.1.4. В Debian установка утилит, написанных на Python, таких как ntpq и ntpmon, теперь осуществляется в каталог "/usr/local/lib/python3.xx/site-packages", а не в "/usr/local/lib/python3.xx/dist-packages". В команде "waf install" включено тестирование устанавливаемых исполняемых файлов, а через команду "waf configure --enable-Werror" теперь можно включить обработку предупреждений компилятора как ошибок.
  • В качестве минимальной версии Python заявлен выпуск 2.7. Поддержку Python 2 планируют прекратить в следующей версии.
  • По умолчанию применена опция "--disable-fuzz", отключающая механизм "Clock fuzzing" (внесение миллисекундных случайных смещений в отдаваемое клиентам время, не влияющих на общую точность, но не позволяющих злоумышленникам предсказать фактическое значение времени).
  • Удалены остатки кода, связанного с работой в режимах broadcast и multicast.
  • В ntpdig добавлена опция для привязки к указанному IP-адресу.
  • В конфигурацию NTS-KE добавлена опция для настройки списка предпочтительных алгоритмов шифрования для TLS.
  • Вместо ntp_adjtime задействован вызов ntp_gettime.

  1. OpenNews: Доступен NTP-сервер NTPsec 1.2.3
  2. OpenNews: Let's Encrypt перешёл на NTP-сервер ntpd-rs, написанный на языке Rust
  3. OpenNews: Проект OpenBSD опубликовал NTP-сервер OpenNTPD 6.8p1
  4. OpenNews: Выпуск ntpd 4.2.8p9 с устранением уязвимостей
  5. OpenNews: Представлен NTP-сервер Ntimed, который будет развиваться параллельно с NTPD
Обсуждение (58 +12) | Тип: Программы |
·18.04.2025 Выпуск Chrome OS 135 (101 –2)
  Представлен релиз операционной системы Chrome OS 135, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 135. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Вывод на экран осуществляется при помощи графического стека Freon (ведётся работа по переходу на использование Wayland) и оконного менеджера Aura. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 135 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex.

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

  • В ChromeOS Flex задействован новый Bluetooth-стек, основанный на стеке Fluoride, перенесённом из платформы Android и продолжающем развитие стека BlueDroid от компании Broadcom. Для возвращения старого стека можно использовать настройку chrome://flags/#bluetooth-use-floss.
  • В интерфейс запуска программ (Launcher) добавлена возможность поиска изображений не только по названию файла, но и по содержимому.
  • Для манипуляторов мышь с интерфейсом Bluetooth включено использование режима быстрого сопряжения (Fast Pair). После включения новой мыши или её приближения к компьютеру система автоматически определит новое устройство и отобразит приглашение подключить её одним нажатием.
  • Добавлен режим "Mouse Keys", позволяющий управлять курсором мыши при помощи клавиатуры. Возможность может оказаться полезной для людей с двигательными нарушениями (например, с тремором конечностей), у которых имеются трудности при работе с мышью.
  • Упрощён процесс определения активности и выключения "фейс-контроля", режима, позволяющего использовать движение головы для управления перемещением указателя мыши и совершением кликов.
  • Устранено 6 уязвимостей, одна из которых помечена как опасная (обращение к уже освобождённой памяти в Site Isolation). Размер вознаграждений, выплаченных выявившим проблемы исследователям, составил 9 тысяч долларов.

  1. OpenNews: Google намерен перевести Chrome OS на платформу Android
  2. OpenNews: Google добавит в Chrome OS технологию облачного выполнения классических приложений
  3. OpenNews: Google продлил до 10 лет время поддержки устройств на базе ChromeOS
  4. OpenNews: В ChromeOS намечено разделение браузера и системного интерфейса
  5. OpenNews: Выпуск web-браузера Chrome 135
Обсуждение (101 –2) | Тип: Программы |
·18.04.2025 Обновление Java SE, MySQL, VirtualBox, Solaris и других продуктов Oracle с устранением уязвимостей (25 +7)
  Компания Oracle опубликовала плановый выпуск обновлений своих продуктов (Critical Patch Update), нацеленный на устранение критических проблем и уязвимостей. В апрельском обновлении устранено 378 уязвимостей.

Некоторые проблемы:

Обсуждение (25 +7) | Тип: Проблемы безопасности |
·18.04.2025 Arch Linux заменит пакеты с СУБД Redis на форк Valkey в репозитории extra (48 +7)
  Разработчики дистрибутива Arch Linux объявили о замене в репозитории "extra" пакетов с СУБД Redis на пакеты с СУБД Valkey в связи с переходом Redis на проприетарную лицензию. В рамках проекта Valkey развивается форк Redis, продолжающий использовать лицензию BSD и сопровождаемый организацией Linux Foundation при участии бывшего мэйнтейнера Redis и компаний Amazon, Google, Oracle, Ericsson и Snap. Valkey уже поставляется вместо Redis в дистрибутивах Debian 13, Ubuntu 24.10, Fedora 41, RHEL 10, Azure Linux 3 и Alpine 3.20.

Начиная с выпуска 7.4 СУБД Redis перешла на использование лицензий RSALv2 (Redis Source Available License v2) и SSPLv1 (Server Side Public License v1), которые приводят к дискриминации отдельных категорий пользователей, что не позволяет считать их открытыми или свободными. По своим целям обе лицензии походят друг на друга, а отличия сводятся к тому, что лицензия SSPL основана на копилефт лицензии AGPLv3, а лицензия RSAL основана на пермиссивной лицензии BSD. Лицензия RSAL позволяет использовать, изменять, распространять и интегрировать код в приложения, за исключением случаев, когда эти приложения являются коммерческими или используются для предоставления управляемых платных сервисов. Лицензия SSPL дополнительно содержит требование поставки под той же лицензией не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса.

В Arch Linux пакет "redis" будет находиться в репозитории "extra" ещё примерно две недели, после чего будет перемещён в пользовательский репозиторий AUR (Arch User Repository), пакеты в котором сопровождаются сторонними энтузиастами и не являются официально поддерживаемыми. После удаления из репозитория "extra" разработчики Arch Linux не намерены выпускать обновления для пакета redis в AUR. Какое-то время пакет redis в AUR будет иметь статус устаревшего, после чего будет удалён. Пользователям Arch Linux, применяющим СУБД Redis, рекомендуется как можно скорее перевести свои системы на пакет "valkey".

  1. OpenNews: Опубликован Valkey 8.1, форк СУБД Redis от Amazon, Google, Oracle и Ericsson
  2. OpenNews: Выпуск СУБД Redis 7.4, переведённый на проприетарные лицензии
  3. OpenNews: Amazon, Google, Oracle, Ericsson и Snap основали Valkey, форк СУБД Redis
  4. OpenNews: Выпуск инсталлятора Archinstall 3.0.0, применяемого в дистрибутиве Arch Linux
  5. OpenNews: Arch Linux переводит сценарии сборки пакетов на лицензию 0BSD
Обсуждение (48 +7) | Тип: К сведению |
·17.04.2025 Новые версии nginx 1.27.5, форка FreeNginx 1.27.6 и JavaScript-модуля njs 0.8.10 (39 +9)
  Представлен выпуск основной ветки nginx 1.27.5, в которой продолжается развитие новых возможностей. В параллельно поддерживаемую стабильную ветку 1.26.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В дальнейшем на базе основной ветки 1.27.x будет сформирована стабильная ветка 1.28. Код проекта написан на языке Си и распространяется под лицензией BSD.

Среди изменений в nginx 1.27.5:

  • Для соединений, использующих протокол QUIC, добавлена поддержка алгоритма управления сетевой перегрузкой CUBIC (RFC 9438), работа которого сводится к постепенному увеличению размера окна перегрузки до появления потери пакетов, после чего размер окна откатывается на значение до начала потери. В проведённых тестах использование CUBIC позволило сократить время передачи файла размером 500МБ на 24% при задержках 40ms и BDP 750K (Bandwidth Delay Product) и на 73% при задержках 100ms и BDP 9M.
  • Максимальный размер кэшируемых в разделяемой памяти сеансов SSL увеличен до 8192.
  • Налажена сборка с Си-библиотекой Musl.
  • Проведена работа по оптимизации производительности и устранению ошибок в реализации HTTP/3.
  • Исправлены ошибки в реализации директив "grpc_ssl_password_file", "proxy_ssl_password_file" и "uwsgi_ssl_password_file", проявлявшиеся при загрузке SSL-сертификатов и ключей шифрования из переменных.
  • Устранены проблемы с выставлением переменных $ssl_curve и $ssl_curves при использовании подключаемых реализаций эллиптических кривых в OpenSSL.



Дополнительно можно отметить публикацию стабильных версий проекта FreeNginx 1.27.5 и 1.27.6, развивающего форк Nginx. Разработку форка ведёт Максим Дунин, один из ключевых разработчиков Nginx. FreeNginx позиционируется как некоммерческий проект, обеспечивающий разработку кодовой базы Nginx без корпоративного вмешательства.

Изменения во FreeNginx 1.27.5 и 1.27.6:

  • Решены проблемы при использовании OpenSSL 3.5 (в переменных $ssl_curve и $ssl_curves не отображалось название группы X25519MLKEM768).
  • Устранено аварийное завершение рабочего процесса в конфигурациях с директивой proxy_ssl_password_file, проявляющееся при указании переменных в директивах proxy_ssl_certificate и proxy_ssl_certificate_key.
  • В директиву listen добавлена поддержка параметра multipath.
  • Запрещено повторное использование SSL-сеансов между серверами, использующими разные сертификаты в директиве ssl_trusted_certificate, при включении проверки клиентских SSL-сертификатов.
  • Решена проблема с повторным использованием сеансов в контексте другого виртуального сервера при использовании TLSv1.3 с OpenSSL 1.1.1e+.
  • Решена проблема при использовании zlib-ng.



Кроме того, состоялся выпуск njs 0.8.10, модуля для интеграции интерпретаторов языка JavaScript в http-сервер nginx. Поддерживается подключения различных JavaScript-движков. Поддерживаются собственный движок njs, совместимый со спецификацией ECMAScript 2023, и движок QuickJS, созданный Фабрисом Белларом. Njs позволяет использовать сценарии JavaScript в конфигурации для расширения возможностей nginx. Скрипты могут использоваться для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответа, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях.

Изменения в njs 0.8.10:

  • В JavaScript-движок QuickJS добавлена поддержка API WebCrypto, TextEncoder и TextDecoder.
  • В движок QuickJS добавлены новые модули querystring, crypto и xml.
  • Добавлена поддержка библиотеки QuickJS-NG.
  • В модуле к nginx реализовано чтение содержимого r.requestText и r.requestBuffer из временного файла.

  1. OpenNews: Обновления nginx 1.26.3 и 1.27.4 с устранением уязвимости, связанной с TLS
  2. OpenNews: Выпуск nginx 1.26.0 с поддержкой HTTP/3
  3. OpenNews: Представлен FreeNginx, форк Nginx, созданный из-за несогласия с политикой компании F5
  4. OpenNews: Выпуск Angie 1.9.0, форка Nginx
  5. OpenNews: Выпуск njs 0.4.0. Rambler отправил ходатайство о прекращении уголовного дела против Nginx
Обсуждение (39 +9) | Тип: Программы |
·16.04.2025 Выпуск дистрибутива Deepin 23.1, развивающего собственное графическое окружение (63 +6)
  Опубликован релиз дистрибутива Deepin 23.1, развивающего собственный рабочий стол Deepin Desktop Environment (DDE), а также около 40 пользовательских приложений, среди которых музыкальный проигрыватель Deepin Music, видеоплеер Deepin Movie, инсталлятор и центр установки программ Deepin Store. Проект основан группой разработчиков из Китая, но трансформировался в международный проект и поддерживает русский язык. Репозиторий дистрибутива включает более 8000 пакетов. Все наработки распространяются под лицензией GPLv3. Размер загрузочных iso-образов от 3.3 до 5 ГБ (amd64, arm64 и loongarch64).

Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ и Go. Графический интерфейс построен с использованием библиотеки Qt. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется более явное отделение открытых окон и предлагаемых для запуска приложений, отображается область системного лотка. Эффективный режим чем-то напоминает Unity, смешивая индикаторы запущенных программ, избранных приложений и управляющих апплетов (настройка громкости/яркости, подключённые накопители, часы, состояние сети и т.п.). Интерфейс запуска программ предоставляет два режима - просмотр избранных приложений и навигация по каталогу установленных программ.

Основные новшества:

  • Добавлена возможность использования ядра Linux 6.12. Базовое ядро обновлено до версии 6.6.84. Обновлены драйверы NVIDIA, а также микрокод к CPU Intel и AMD CPU. Добавлен пакет nvidia-cuda-toolkit.
  • В конфигураторе реализован компактный режим компоновки интерфейса. В раздел настроек "Control Center > Update Settings" добавлена поддержка умного управления выбором зеркал (smart mirror), а в разделе "Control Center > Time & Format > Region & Format" предложены специфичны для выбранного региона параметры.
  • В Deepin Desktop Environment предоставлена возможность перемещения мышью ярлыков приложений из меню программ (Launcher) в панель задач (для закрепления ярлыков в панели).
  • В систему поиска Global Search добавлена поддержка запросов на естественном языке, обрабатываемых на локальной системе. Встроены AI-функции для краткого изложения содержимого, перевода на другой язык и уточнения информации.
  • Каталог приложений App Store адаптирован для быстрого запуска приложений в окружениях на базе подсистем Debian, Ubuntu, Fedora и Arch. Добавлена поддержка фильтрации пакетов в зависимости от формата.
  • Добавлена утилита для управления внешними репозиториями. Проведена оптимизация сборочного инструментария.
  • Движок по умолчанию в AI-помощнике переключён на использование модели DeepSeek. Обеспечена интеграция AI-помощника с поиском в Web. Добавлена возможность запуска AI-моделей на локальной системе. Реализованы функции для исправления ошибок в тексте.
  • В файловый менеджер добавлена поддержка протоколов dav, davs и nfs.

  1. OpenNews: Выпуск дистрибутива Deepin 23, развивающего собственное графическое окружение
  2. OpenNews: Выпуск дистрибутива UbuntuDDE 23.04 с рабочим столом Deepin
  3. OpenNews: Компания Huawei передала дистрибутив openEuler некоммерческой организации Open Atom
  4. OpenNews: Опубликован JingOS 1.2, дистрибутив для планшетных ПК
  5. OpenNews: Представлен дистрибутив openKylin 1.0, развиваемый крупнейшими китайскими компаниями
Обсуждение (63 +6) | Тип: Программы |
·16.04.2025 Опубликована Linux-версия инструмента стресс-тестирования оборудования OCCT (66 +4)
  Для платформы Linux опубликован официальный порт пакета OCCT, предназначенного для тестирования стабильности системы в штатном режиме и во время разгона. Инструментарий является проприетарным, но доступен бесплатно с некоторыми ограничениями. Для загрузки предлагается бинарный файл размером 263 мегабайта.

Доступные функции:

  • Всесторонние стресс-тесты - позволяют оценить производительность CPU, GPU и памяти при высоких нагрузках, чтобы убедиться в стабильности и надёжности системы.
  • Расширенные инструменты мониторинга - предоставляет в реальном времени информацию о температуре, напряжении, энергопотреблении и других критических показателях системы.
  • Заявлена совместимость с основными дистрибутивами Linux, включая Ubuntu, Debian, Fedora, RHEL и Arch Linux.
  • Заявлена всесторонняя поддержка тестирования GPU для серверов, однако не указано, работает ли программа в режиме headless (без графики).

Замечания, связанные с работой OCCT:

  • Не сохраняйте приложение в каталог /tmp под именем OCCT - это приведёт к краху при запуске. Программа создаёт дерево каталогов по этому пути.
  • Программа используют подсистему lm-sensors, NVIDIA SMI и публичные интерфейсы псевдо-ФС /sys, поэтому возможности мониторинга по сравнению с Windows крайне ограничены. Под Windows используются проприетарные драйверы с полным доступом к оборудованию, которые в виду соглашения о неразглашении (NDA) портировать в Linux не представляется возможным.

  1. OpenNews: FlippyRAM - дистрибутив для тестирования атаки Rowhammer
  2. OpenNews: Доступен GameMode 1.7, оптимизатор производительности игр в Linux
  3. OpenNews: Выпуск системы тестирования памяти Memtest86+ 7.20
  4. OpenNews: Amazon и Google открыли код систем fuzzing-тестирования Snapchange и Buzzer
  5. OpenNews: Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 2.2.0
Обсуждение (66 +4) | Автор: Artem S. Tashkinov | Тип: Программы |
·16.04.2025 Для независимого ведения CVE учреждена организация CVE Foundation (21 +28)
  Правительство США возобновило финансирование деятельности MITRE, связанной с поддержанием базы CVE. Контракт продлён на 11 месяцев. Несмотря на это, участники управляющего совета CVE (CVE Board) объявили о создании некоммерческой организации CVE Foundation, нацеленной на поддержание стабильной деятельности и независимости проекта CVE.

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

  1. OpenNews: MITRE не получил финансирование для продолжения ведения базы CVE-индентификаторов уязвимостей
  2. OpenNews: В CVE опубликованы отчёты о ложных уязвимостях в curl, PostgreSQL и других проектах
Обсуждение (21 +28) | Тип: К сведению |
Следующая страница (раньше) >>



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

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