RSS
Pages: 1 ... 30 31 32 33 34 35 36 37 38 39 40
[>] lexbor 2.5.0
lor.opennet
robot(spnet, 1) — All
2025-08-22 17:44:04


13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки [ lexbor ]( https://lexbor.com ) , предназначенной для парсинга HTML 5 и CSS, с полной поддержкой современных спецификаций.

Проект написан на языке C (стандарт C99) без сторонних зависимостей и распространяется по лицензии Apache 2.0.

Библиотека разделена на модули (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы как раздельные библиотеки (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON).

Для библиотеки есть сторонние биндинги и врапперы для языков Crystal, D, Elixir, Julia, Python, PHP и Ruby.

( [ читать дальше... ]( https://www.linux.org.ru/news/development/18056897#cut ) )

[>] Apache NetBeans 27
lor.opennet
robot(spnet, 1) — All
2025-08-22 23:44:05


Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( [ читать дальше... ]( https://www.linux.org.ru/news/development/18057028#cut ) )

[>] Выпуск мультимедиа-пакета FFmpeg 8.0
lor.opennet
robot(spnet, 1) — All
2025-08-23 00:44:03


После почти года разработки доступен мультимедиа-пакет FFmpeg 8.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и распространяется под лицензиями LGPL и GPL.

https://www.opennet.ru/opennews/art.shtml?num=63762

[>] Выпуск дистрибутива MiniOS 5 на базе Debian 13
lor.opennet
robot(spnet, 1) — All
2025-08-23 08:44:03


Представлен релиз дистрибутива MiniOS 5.0.0, основанного на Debian 13 "Trixie" и работающего напрямую с USB-накопителя. Графическое окружение основано на Xfce. Дистрибутив использует модульную архитектуру, позволяющую создавать специализированные конфигурации, исключая и добавляя компоненты для адаптации системы под конкретные задачи. Выпуск доступен в трёх редакциях.

https://www.opennet.ru/opennews/art.shtml?num=63763

[>] whomade - процесс, запоминающий кто создал файлы в отслеживаемых каталогах
lor.opennet
robot(spnet, 1) — All
2025-08-23 09:44:02


Для определения приложений, создающих расходующие дисковое пространство файлы в домашнем каталоге пользователя, подготовлен фоновый процесс whomade, отслеживающий появление новых файлов при помощи механизма fanotify. Проект написан на языке С++ и распространяется под лицензией GPLv3.

https://www.opennet.ru/opennews/art.shtml?num=63761

[>] Проект Wine опубликовал Vkd3d 1.17 с реализацией Direct3D 12
lor.opennet
robot(spnet, 1) — All
2025-08-23 11:44:03


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

https://www.opennet.ru/opennews/art.shtml?num=63757

[>] Первый выпуск минималистичной системы инициализации Nitro
lor.opennet
robot(spnet, 1) — All
2025-08-23 11:44:03


Опубликован первый публичный выпуск проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензий 0BSD.

https://www.opennet.ru/opennews/art.shtml?num=63764

[>] MiniOS 5.0.0
lor.opennet
robot(spnet, 1) — All
2025-08-23 11:44:05


Представлена новая версия [ MiniOS 5.0.0 ]( https://github.com/minios-linux/minios-live/releases ) – легкого и модульного Linux-дистрибутива для съёмных носителей. MiniOS представляет собой портативный дистрибутив на основе Debian с модульной архитектурой, отличающийся гибкостью настройки под различные потребности пользователей.

Новая версия основана на Debian 13 «Trixie» и содержит фундаментальные изменения архитектуры.

( [ читать дальше... ]( https://www.linux.org.ru/news/linux-general/18057205#cut ) )

[>] В KDE появился мастер начальной настройки
lor.opennet
robot(spnet, 1) — All
2025-08-23 12:44:02


Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметным изменением стало добавление в ветку, на основе которой формируется выпуск KDE Plasma 6.5, мастера начальной настройки системы (KISS - KDE Initial System Setup), который дополняет экран приветствия входа в систему (Welcome Center). В KDE Initial System Setup предложены системные операции, выполняется до первого входа в систему после установки, такие как как создание нового пользователя под которым будет осуществляться дальнейшая работа, выбор языка и часового пояса, настройка раскладки клавиатуры и конфигурирование сетевого доступа.

https://www.opennet.ru/opennews/art.shtml?num=63765

[>] FFmpeg 8.0
lor.opennet
robot(spnet, 1) — All
2025-08-23 18:44:04


После почти года разработки [ доступен ]( https://ffmpeg.org/pipermail/ffmpeg-devel/2025-August/347886.html ) мультимедиа-пакет [ FFmpeg 8.0 ]( https://ffmpeg.org ) , включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и [ распространяется ]( https://github.com/FFmpeg/FFmpeg ) под лицензиями LGPL и GPL.

( [ читать дальше... ]( https://www.linux.org.ru/news/multimedia/18057643#cut0 ) )

[>] Релиз Nitro - новой минималистичной системы инициализации
lor.opennet
robot(spnet, 1) — All
2025-08-23 18:44:04


Вышла [ вторая версия ]( https://git.vuxu.org/nitro/commit/?id=1f301d3f860e56c77ed9e844573d47fa3378ea34 ) нового проекта [ Nitro ]( https://git.vuxu.org/nitro/about/ ) , развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен ( [ Leah Neukirchen ]( https://leahneukirchen.org/ ) ), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и [ распространяется ]( https://github.com/leahneukirchen/nitro ) под лицензией [ 0BSD ]( https://opensource.org/license/0bsd ) .

Nitro может применяться как в качестве init-процесса (pid 1), так и в форме непривилегированного процесса, контролирующего бесперебойное выполнение приложений в пространстве пользователя и перезапускающего задачи в случае сбоев. Поддерживается работа в Linux и FreeBSD, возможно применение в окружениях на базе стандартной Си-библиотеки Musl. В качестве областей применения упоминаются встраиваемые системы, образы ram-дисков (initramfs), контейнеры (Docker/Podman/LXC/Kubernetes), а также рабочие станции и серверные системы. Для управления работой сервисов и взаимодействия с init-процессом поставляется утилита командной строки nitroctl.

Вместо составных скриптов инициализации в Nitro применяется модель на основе выноса каждой функции в отдельный скрипт. Для каждого сервиса в иерархии /etc/nitro создаётся подкаталог, в котором могут размещаться следующие скрипты: setup - содержит команды, выполняемые до запуска сервиса; run - определяет сценарий запуска сервиса; finish - включает команды, выполняемые после завершения сервиса. Для организации ведения лога применяется символическая ссылка с именем log, указывающая на другой сервис, которому будет перенаправлен вывод. Для отключения автозапуска сервиса достаточно создать в его каталоге файл с именем «down», а для игнорирования сервиса следует добавить символ «@» к имени каталога.

Автором проекта отмечаются следующие достоинства Nitro по сравнению с другими системами инициализации:

• Всё состояние хранится в ОЗУ, что упрощает работу в окружениях c дисковыми разделами в режиме только для чтения.

• Архитектура на основе обработки событий, не использующая опрос в режиме полинга (polling).

• Отсутствие операций выделения памяти во время работы (все буферы выделяются при запуске).

• Ограниченное использование файловых дескрипторов во время работы.

• Поставка в форме одного самодостаточного исполняемого файла и утилиты для управления системой.

• Отсутствие стадий компиляции конфигурации - работу сервиса определяют простые скрипты в связанном с сервисом каталоге.

• Наличие функции перезапуска сервисов после сбоя.

• Наличие механизма ведения логов, которые могут включаться как по умолчанию, так и выборочно для отдельных сервисов.

• Возможность построения цепочки обработки лога, охватывающей несколько сервисов.

• Работа не зависит от точности выставления системных часов.

• Поддержка запуска во FreeBSD через /etc/ttys.

• Возможность сборки в форме миниатюрного статически скомпилированного исполняемого файла при использовании musl libc.

https://www.linux.org.ru/news/opensource/18057576

[>] В KDE Plasma появился мастер начальной настройки системы
lor.opennet
robot(spnet, 1) — All
2025-08-23 20:44:03


На этой неделе в KDE Plasma появился мастер начальной настройки системы. На протяжении нескольких лет в KDE Plasma был Центр приветствия, который запускается после первого входа в систему. Но что создает аккаунт пользователя, в который вы входите?

Если вы тот, кто установил операционную систему, установщик создал аккаунт после того, как вы ввели желаемое имя пользователя и пароль. Но что, если установщик запускал кто-то другой? Например, компания, у которой вы купили компьютер, или последний человек, который стер данные с машины перед тем, как отдать или продать ее вам. В этом случае аккаунты пользователей не настроены.

Теперь [ KDE Initial System Setup ]( https://invent.kde.org/plasma/kiss ) (KISS) берет эту задачу на себя! Кристен МаКуиллам (Kristen McWilliam) перенесла KISS из внутреннего проекта в готовую к производству часть процесса настройки OEM. KISS появится в Plasma 6.5.0.

Помимо [ настроек языка ]( https://blogs.kde.org/2025/08/23/this-week-in-plasma-kde-initial-system-setup/kiss-2.png ) и [ часового пояса ]( https://www.linux.org.ru/images/22043/original.jpg ) , а также создания аккаунта, в KISS также есть возможность настройки яркости экрана, изменения масштабирования и включения/выключения темной темы.

В последнее время производители железа с предустановленными дистрибутивами Linux все чаще [ выбирают KDE ]( https://kde.org/hardware/ ) в качестве графической среды. Появление мастера начальной настройки системы должно убедить новых пользователей в том, что они сделали правильный выбор, что в свою очередь поможет более широкому принятию Linux.

https://www.linux.org.ru/news/kde/18057762

[>] Выпуск PowerDNS Authoritative Server 5.0
lor.opennet
robot(spnet, 1) — All
2025-08-23 23:44:03


Опубликован релиз авторитетного (authoritative) DNS-сервера PowerDNS Authoritative Server 5.0, предназначенного для организации отдачи DNS-зон. В лучшие времена PowerDNS Authoritative Server обслуживал до 30% из общего числа доменов в Европе и до 90% доменов с DNSSEC. Код проекта распространяется под лицензией GPLv2.

https://www.opennet.ru/opennews/art.shtml?num=63767

Pages: 1 ... 30 31 32 33 34 35 36 37 38 39 40