Релиз Nitro - новой минималистичной системы инициализации
Вышла вторая версия нового проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензией 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.
init, nitro, система инициализации
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18057576
Вышла вторая версия нового проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензией 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.
init, nitro, система инициализации
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18057576
www.linux.org.ru
Релиз Nitro - новой минималистичной системы инициализации
Вышла вторая версия нового проекта Nitro , развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен ( Leah Neukirchen ), одна из сопровождающих пакеты в дистрибутиве Void Lin...
Direct3D-to-Vulkan Library vkd3d 1.17 Released with Shader Enhancements
👉@sysadminoff
https://linuxiac.com/direct3d-to-vulkan-library-vkd3d-1-17-released-with-shader-enhancements/
👉@sysadminoff
https://linuxiac.com/direct3d-to-vulkan-library-vkd3d-1-17-released-with-shader-enhancements/
Linuxiac
Direct3D-to-Vulkan Library vkd3d 1.17 Released with Shader Enhancements
vkd3d 1.17, the Direct3D-to-Vulkan translation library used by Wine, adds new HLSL features, MSL improvements, FX updates, and bug fixes.
В KDE Plasma появился мастер начальной настройки системы
На этой неделе в KDE Plasma появился мастер начальной настройки системы. На протяжении нескольких лет в KDE Plasma был Центр приветствия, который запускается после первого входа в систему. Но что создает аккаунт пользователя, в который вы входите?Если вы тот, кто установил операционную систему, установщик создал аккаунт после того, как вы ввели желаемое имя пользователя и пароль. Но что, если установщик запускал кто-то другой? Например, компания, у которой вы купили компьютер, или последний человек, который стер данные с машины перед тем, как отдать или продать ее вам. В этом случае аккаунты пользователей не настроены.Теперь KDE Initial System Setup (KISS) берет эту задачу на себя! Кристен МаКуиллам (Kristen McWilliam) перенесла KISS из внутреннего проекта в готовую к производству часть процесса настройки OEM. KISS появится в Plasma 6.5.0.Помимо настроек языка и часового пояса, а также создания аккаунта, в KISS также есть возможность настройки яркости экрана, изменения масштабирования и включения/выключения темной темы.В последнее время производители железа с предустановленными дистрибутивами Linux все чаще выбирают KDE в качестве графической среды. Появление мастера начальной настройки системы должно убедить новых пользователей в том, что они сделали правильный выбор, что в свою очередь поможет более широкому принятию Linux.
kde, kiss, oem, plasma
👉@sysadminoff
https://www.linux.org.ru/news/kde/18057762
На этой неделе в KDE Plasma появился мастер начальной настройки системы. На протяжении нескольких лет в KDE Plasma был Центр приветствия, который запускается после первого входа в систему. Но что создает аккаунт пользователя, в который вы входите?Если вы тот, кто установил операционную систему, установщик создал аккаунт после того, как вы ввели желаемое имя пользователя и пароль. Но что, если установщик запускал кто-то другой? Например, компания, у которой вы купили компьютер, или последний человек, который стер данные с машины перед тем, как отдать или продать ее вам. В этом случае аккаунты пользователей не настроены.Теперь KDE Initial System Setup (KISS) берет эту задачу на себя! Кристен МаКуиллам (Kristen McWilliam) перенесла KISS из внутреннего проекта в готовую к производству часть процесса настройки OEM. KISS появится в Plasma 6.5.0.Помимо настроек языка и часового пояса, а также создания аккаунта, в KISS также есть возможность настройки яркости экрана, изменения масштабирования и включения/выключения темной темы.В последнее время производители железа с предустановленными дистрибутивами Linux все чаще выбирают KDE в качестве графической среды. Появление мастера начальной настройки системы должно убедить новых пользователей в том, что они сделали правильный выбор, что в свою очередь поможет более широкому принятию Linux.
kde, kiss, oem, plasma
👉@sysadminoff
https://www.linux.org.ru/news/kde/18057762
www.linux.org.ru
В KDE Plasma появился мастер начальной настройки системы
На этой неделе в KDE Plasma появился мастер начальной настройки системы. На протяжении нескольких лет в KDE Plasma был Центр приветствия, который запускается после первого входа в систему. Но что создает аккаунт пользователя, в который вы входите? Ес...
Servo Lands APNG & Animated WebP Support, Vello Backends For Faster 2D Graphics
—>
👉@sysadminoff
https://www.phoronix.com/news/Servo-July-2025-Highlights
—>
👉@sysadminoff
https://www.phoronix.com/news/Servo-July-2025-Highlights
Phoronix
Servo Lands APNG & Animated WebP Support, Vello Backends For Faster 2D Graphics
The Servo browser project has published a monthly status report to outline all of the interesting changes made to this interesting, Rust-based browser layout engine over the past several weeks
Nexus Mods announce age verification for UK users | GamingOnLinux
👉@sysadminoff
https://www.gamingonlinux.com/2025/08/nexus-mods-announce-age-verification-for-uk-users/
👉@sysadminoff
https://www.gamingonlinux.com/2025/08/nexus-mods-announce-age-verification-for-uk-users/
GamingOnLinux
Nexus Mods announce age verification for UK users
The Nexus Mods team have announced they're adding an age verification requirement for certain mods, and it sounds like eventually for the EU too.
APT36 hackers abuse Linux .desktop files to install malware in new attacks
👉@sysadminoff
https://www.bleepingcomputer.com/news/security/apt36-hackers-abuse-linux-desktop-files-to-install-malware/
👉@sysadminoff
https://www.bleepingcomputer.com/news/security/apt36-hackers-abuse-linux-desktop-files-to-install-malware/
BleepingComputer
APT36 hackers abuse Linux .desktop files to install malware in new attacks
The Pakistani APT36 cyberspies are using Linux .desktop files to load malware in new attacks against government and defense entities in India.
Выпуск PowerDNS Authoritative Server 5.0
Опубликован релиз авторитетного (authoritative) DNS-сервера PowerDNS Authoritative Server 5.0, предназначенного для организации отдачи DNS-зон. В лучшие времена PowerDNS Authoritative Server обслуживал до 30% из общего числа доменов в Европе и до 90% доменов с DNSSEC. Код проекта распространяется под лицензией GPLv2.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=63767
Опубликован релиз авторитетного (authoritative) DNS-сервера PowerDNS Authoritative Server 5.0, предназначенного для организации отдачи DNS-зон. В лучшие времена PowerDNS Authoritative Server обслуживал до 30% из общего числа доменов в Европе и до 90% доменов с DNSSEC. Код проекта распространяется под лицензией GPLv2.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=63767
www.opennet.ru
Выпуск PowerDNS Authoritative Server 5.0
Опубликован релиз авторитетного (authoritative) DNS-сервера PowerDNS Authoritative Server 5.0, предназначенного для организации отдачи DNS-зон. В лучшие времена PowerDNS Authoritative Server обслуживал до 30% из общего числа доменов в Европе и до 90% доменов…
OpenZFS 2.4-rc1 Brings Linux 6.16 Compatibility, Better Encryption Performance With AVX2 - Phoronix
👉@sysadminoff
https://www.phoronix.com/news/OpenZFS_2.4-rc1-Released
👉@sysadminoff
https://www.phoronix.com/news/OpenZFS_2.4-rc1-Released
Phoronix
OpenZFS 2.4-rc1 Brings Linux 6.16 Compatibility, Better Encryption Performance With AVX2
The first release candidate of OpenZFS 2.4 is now available for testing of this ZFS file-system implementation for Linux and FreeBSD systems.
👍1
CARGO blends off-roading with an action-focused Mad Max like delivery sim | GamingOnLinux
👉@sysadminoff
https://www.gamingonlinux.com/2025/08/cargo-blends-off-roading-with-an-action-focused-mad-max-like-delivery-sim/
👉@sysadminoff
https://www.gamingonlinux.com/2025/08/cargo-blends-off-roading-with-an-action-focused-mad-max-like-delivery-sim/
GamingOnLinux
CARGO blends off-roading with an action-focused Mad Max like delivery sim
CARGO is not your usual delivery sim. Blending together off-roading co-op madness in a post-apocalyptic world.
Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=63754
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=63754
www.opennet.ru
Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации…
HandBrake 1.10.1 Released with Fixes for Video Encoding and Subtitles
👉@sysadminoff
https://linuxiac.com/handbrake-1-10-1-released-with-fixes-for-video-encoding-and-subtitles/
👉@sysadminoff
https://linuxiac.com/handbrake-1-10-1-released-with-fixes-for-video-encoding-and-subtitles/
Linuxiac
HandBrake 1.10.1 Released with Fixes for Video Encoding and Subtitles
HandBrake 1.10.1, an open-source video transcoder, fixes x265 visual glitches, updates libraries, and improves Flatpak audio.
Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.
( читать дальше... )
javascript, web, xss, безопасность, интернет
👉@sysadminoff
https://www.linux.org.ru/news/security/18058293
На конференции DEF CON 33 представлен метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами паролей может привести к утечке хранимой в менеджерах паролей информации, такой как параметры аутентификации, параметры кредитных карт, персональные данные и одноразовые пароли для двухфакторной аутентификации. Проблема затрагивает все протестированные менеджеры паролей, включая 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass и Keeper.
( читать дальше... )
javascript, web, xss, безопасность, интернет
👉@sysadminoff
https://www.linux.org.ru/news/security/18058293
www.linux.org.ru
Атака на браузерные дополнения с менеджерами паролей, использующая кликджекинг
На конференции DEF CON 33 представлен https://marektoth.com/blog/dom-based-extension-clickjacking метод атаки на браузерные дополнения, подставляющие свои элементы интерфейса в просматриваемую страницу. Применение атаки к дополнениям с менеджерами па...
Nouveau Driver Receives Patch For GPU Reclocking With The Pascal GP10B
👉@sysadminoff
https://www.phoronix.com/news/Nouveau-GP10B-Reclocking
👉@sysadminoff
https://www.phoronix.com/news/Nouveau-GP10B-Reclocking
Phoronix
Nouveau Driver Receives Patch For GPU Reclocking With The Pascal GP10B
Nearly a decade after the Tegra X2 SoC shipped in the likes of the Jetson TX2, the Pascal-based GP10B GPU has received a patch for allowing GPU re-clocking within the open-source Nouveau driver.
Arch Linux takes a pounding as DDoS attack enters week two
-->
👉@sysadminoff
https://www.theregister.com/2025/08/22/arch_linux_ddos/
-->
👉@sysadminoff
https://www.theregister.com/2025/08/22/arch_linux_ddos/
The Register
Arch Linux takes a pounding as DDoS attack enters week two
: Project scrambles for mitigation as AUR, forums, and main site feel the strain
Tuning Linux Swap for Kubernetes: A Deep Dive | Kubernetes
https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive/
👉@sysadminoff
https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive/?utm_source=tg&utm_medium=devops&utm_campaign=240825
https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive/
👉@sysadminoff
https://kubernetes.io/blog/2025/08/19/tuning-linux-swap-for-kubernetes-a-deep-dive/?utm_source=tg&utm_medium=devops&utm_campaign=240825
Kubernetes
Tuning Linux Swap for Kubernetes: A Deep Dive
The Kubernetes NodeSwap feature, likely to graduate to stable in the upcoming Kubernetes v1.34 release, allows swap usage: a significant shift from the conventional practice of disabling swap for performance predictability. This article focuses exclusively…
CachyOS ISO Snapshot for August 2025 Introduces a New Package Dashboard
The CachyOS ISO snapshot for August 2025 is now available for download with a brand-new dashboard for finding packages and other improvements.. Here’s what’s new!
The post CachyOS ISO Snapshot for August 2025 Introduces a New Package Dashboard appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/cachyos-iso-snapshot-for-august-2025-introduces-a-new-package-dashboard
The CachyOS ISO snapshot for August 2025 is now available for download with a brand-new dashboard for finding packages and other improvements.. Here’s what’s new!
The post CachyOS ISO Snapshot for August 2025 Introduces a New Package Dashboard appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/cachyos-iso-snapshot-for-august-2025-introduces-a-new-package-dashboard
FFmpeg’s ‘Largest Release’ Yet Adds Vulkan-Powered Video Decode/Encode
FFmpeg 8.0 introduces Vulkan compute-based codecs for pro-grade video formats, new decoders, Whisper AI transcription, and other assorted improvements.
You're reading FFmpeg’s ‘Largest Release’ Yet Adds Vulkan-Powered Video Decode/Encode, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
👉@sysadminoff
https://www.omgubuntu.co.uk/2025/08/ffmpeg-8-vulkan-compute-codecs-professional-video
FFmpeg 8.0 introduces Vulkan compute-based codecs for pro-grade video formats, new decoders, Whisper AI transcription, and other assorted improvements.
You're reading FFmpeg’s ‘Largest Release’ Yet Adds Vulkan-Powered Video Decode/Encode, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
👉@sysadminoff
https://www.omgubuntu.co.uk/2025/08/ffmpeg-8-vulkan-compute-codecs-professional-video
Vkd3d 1.17 с реализацией Direct3D 12
Проект 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.
Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).
В новой версии:
В реализацию языка шейдеров HLSL добавлена начальная поддержка разделяемой памяти групп потоков, расширена поддержка геометрических шейдеров, добавлен парсер для ресурсов StructuredBuffer.
Продолжено развитие реализации языка шейдеров MSL (Metal Shading Language), применяемого компанией Apple в графическом API Metal. Например, в MSL добавлена поддержка циклов, косвенной адресации постоянных буферов, сэмплинга текстур и различных операций целочисленной арифметики и сравнения.
В библиотеке libvkd3d в реализацию программного интерфейса ID3D12Device5 добавлен метод EnumerateMetaCommands().
Добавлен новый тип шейдеров «tx» (VKD3D_SHADER_SOURCE_TX), используемый для загрузки шейдеров обработки текстур.
direct3d, opensource, vkd3d, wine, winehq
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18058593
Проект 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.
Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).
В новой версии:
В реализацию языка шейдеров HLSL добавлена начальная поддержка разделяемой памяти групп потоков, расширена поддержка геометрических шейдеров, добавлен парсер для ресурсов StructuredBuffer.
Продолжено развитие реализации языка шейдеров MSL (Metal Shading Language), применяемого компанией Apple в графическом API Metal. Например, в MSL добавлена поддержка циклов, косвенной адресации постоянных буферов, сэмплинга текстур и различных операций целочисленной арифметики и сравнения.
В библиотеке libvkd3d в реализацию программного интерфейса ID3D12Device5 добавлен метод EnumerateMetaCommands().
Добавлен новый тип шейдеров «tx» (VKD3D_SHADER_SOURCE_TX), используемый для загрузки шейдеров обработки текстур.
direct3d, opensource, vkd3d, wine, winehq
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18058593
www.linux.org.ru
Vkd3d 1.17 с реализацией Direct3D 12
Проект Wine опубликовал https://www.winehq.org/news/2025082101 выпуск пакета vkd3d 1.17 https://source.winehq.org/git/vkd3d.git с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки...
llama.qtcreator 17.0.0
20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator llama.qtcreator.
Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием сервера llama.cpp.
( читать дальше... )
c++, llama, qt creator, автодополнение, плагины
👉@sysadminoff
https://www.linux.org.ru/news/development/18058283
20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator llama.qtcreator.
Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием сервера llama.cpp.
( читать дальше... )
c++, llama, qt creator, автодополнение, плагины
👉@sysadminoff
https://www.linux.org.ru/news/development/18058283
www.linux.org.ru
llama.qtcreator 17.0.0
20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator llama.qtcreator https://github.com/cristianadam/llama.qtcreator . Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием с...
Qualcomm Adreno X1-45 GPU Support Appears Ready For The Linux Kernel - Phoronix
👉@sysadminoff
https://www.phoronix.com/news/Adreno-X1-45-Linux-Ready
👉@sysadminoff
https://www.phoronix.com/news/Adreno-X1-45-Linux-Ready
Phoronix
Qualcomm Adreno X1-45 GPU Support Appears Ready For The Linux Kernel
The open-source upstream driver support for the Qualcomm Adreno X1-45 that is used by the Snapdragon X1 Plus 8-core SoC appears ready for the mainline kernel and could be all aligned for the upcoming Linux v6.18 kernel cycle.