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

[>] Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
lor.opennet
robot(spnet, 1) — All
2025-08-24 12:44:03


На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.

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

[>] Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
lor.opennet
robot(spnet, 1) — All
2025-08-24 16:44:04


На конференции DEF CON 33 [ представлен ]( https://marektoth.com/blog/dom-based-extension-clickjacking ) метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.

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

[>] Vkd3d 1.17 с реализацией Direct3D 12
lor.opennet
robot(spnet, 1) — All
2025-08-24 21:44:05


Проект Wine [ опубликовал ]( https://www.winehq.org/news/2025082101 ) выпуск пакета [ vkd3d 1.17 ]( https://source.winehq.org/git/vkd3d.git ) с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией [ LGPLv2.1 ]( https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html ) .

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

В [ новой версии ]( https://gitlab.winehq.org/wine/vkd3d/-/releases/vkd3d-1.17 ) :

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

• Продолжено развитие реализации языка шейдеров MSL (Metal Shading Language), применяемого компанией Apple в графическом API Metal. Например, в MSL добавлена поддержка циклов, косвенной адресации постоянных буферов, сэмплинга текстур и различных операций целочисленной арифметики и сравнения.

• В библиотеке libvkd3d в реализацию программного интерфейса ID3D12Device5 добавлен метод EnumerateMetaCommands().

• Добавлен новый тип шейдеров «tx» (VKD3D_SHADER_SOURCE_TX), используемый для загрузки шейдеров обработки текстур.

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

[>] llama.qtcreator 17.0.0
lor.opennet
robot(spnet, 1) — All
2025-08-24 21:44:05


20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator [ llama.qtcreator ]( https://github.com/cristianadam/llama.qtcreator ) .
Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием сервера [ llama.cpp ]( https://github.com/ggml-org/llama.cpp ) .

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

[>] Выпуск эмулятора 86Box 5.0
lor.opennet
robot(spnet, 1) — All
2025-08-24 22:44:03


Представлен выпуск проекта 86Box 5.0, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта на писан на языке C и распространяется под лицензией GPLv2.

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

[>] Выпуск дистрибутива CachyOS 250824
lor.opennet
robot(spnet, 1) — All
2025-08-24 23:44:03


Опубликован выпуск дистрибутива CachyOS 250824, основанного на пакетной базе Arch Linux и применяющего непрерывную модель доставки обновлений. Дистрибутив примечателен включением оптимизаций для повышения производительности и предоставлением возможности установки различных сред рабочего стола. Помимо базового окружения на основе KDE для установки доступны GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland и Sway. Размер установочного iso-образа 3 ГБ. Отдельно поставляются сборки (2.8 ГБ) для носимых устройств (Handheld Edition) с интерфейсом в стиле GameMode и компонентами для любителей компьютерных игр.

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

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