Релиз платформы сборки дистрибутивов T2 SDE 26.6 Платформа сосредоточена на создании сборок на базе ядра Linux, но отдельно развиваются прототипы, позволяющие собирать пакеты для различных ОС, включая macOS, Haiku и BSD-системы. В планах поддержка создания окружений на основе других ядер, например, на базе L4, Fuchsia и RedoxOS, и формирование сборок на базе Android (AOSP). Для сборки доступно более 7000 пакетов.
В T2 обеспечивается поддержка 20 аппаратных архитектур, применяемых как в современных встраиваемых системах, так и на устаревшем оборудовании. Например, обеспечена поддержка игровых приставок Nintendo Wii U и Sony PS3, рабочих станций SGI, Sun и HP. Для большинства архитектур возможна загрузка в окружениях с 128 МБ ОЗУ. Поддерживаются такие архитектуры, как Alpha, Arc, ARM64, HPPA64, IA64, Loongarch64, M68k, Microblaze, MIPS64, Nios2, OpenRISC, PowerPC 64, RISC-V 64, s390x, SPARC 64, SuperH, i486, i686, i786, x86-64 и x32.
Среди изменений в новой версии:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65627
Things happen.
В Chrome устранено 429 уязвимостей, а в Android - 124 Дополнительно можно отметить публикацию июньского отчёта об уязвимостях в Android, в котором упомянуто 124 уязвимости. 18 уязвимостям присвоен критический уровень опасности. 2 критические уязвимости присутствуют во фреймворках и позволяют совершить удалённую атаку для выполнения своего кода в системе без необходимости совершения пользователем каких-либо действий. 13 критических уязвимостей присутствуют в системных компонентах и позволяют поднять свои привилегии в системе. 3 критические проблемы выявлены в проприетарных компонентах Qualcomm.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65624
Доступен Emscripten 6.0, компилятор из C/C++ в WebAssembly Основной целью Emscripten заявлено создание инструмента, позволяющего выполнять в Web код независимо от языка программирования, на котором этот код изначально написан. В компилируемых приложениях могут использоваться вызовы стандартных библиотек C и С++ (libc, libcxx), расширения C++, многопоточность на базе pthreads, API POSIX и многие мультимедийные библиотеки. Отдельно предоставляются API для интеграции с Web API и кодом на JavaScript.
Emscripten поддерживает трансляцию вывода библиотеки SDL2 через Canvas, а также реализует поддержку OpenGL и EGL через API WebGL, что позволяет преобразовывать в WebAssembly графические приложения и игры (например, имеется порт тулкита Qt, поддерживаются игровые движки Unreal Engine и Unit, а также движок симуляции физических процессов Bullet).
Помимо компиляции кода на C/C++ отдельно развиваются проекты для запуска в браузерах интерпретаторов и виртуальных машин для языков Lua, C#, Python, Ruby и Perl. Кроме того, возможно применение фронтэндов к LLVM, отличных от Clang, например, фронтэндов для языков, как Swift, Rust, D и Fortran.
Присвоение номера версии 6.0 связано с внесением изменений, нарушающих совместимость. Основные изменения в Emscripten 6.0:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65625
continue
honked back 05 Jun 2026 20:04 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-136a-232a-776d-cd3164240778
continue
honked back 05 Jun 2026 20:01 +0000
in reply to: https://craba.cab/users/cybertailor/statuses/116698543942207500
Джордж Вудкок, "Тирания часов" (перевод Марии Рахманиновой, #akrateia)
Земледелец трудится в согласии с природными стихиями, ремесленник – до тех пор, пока не доведёт своё изделие до доступного ему совершенства. Ещё совсем недавно время воспринималось как неотделимая часть природного процесса, и люди не были озабочены его точным измерением.
...
Напротив, современный западный человек живёт в мире, который в полной мере функционирует согласно механическим и математическим символам часовой разметки. Часы диктуют его движения и ограничивают его действия; часы превращают время из природного процесса – в товар, который можно измерять, покупать и продавать – как мыло или изюм.
contrinitiator
honked back 05 Jun 2026 19:05 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-316a-2314-14d6-a10195578966
contrinitiator
honked 05 Jun 2026 18:04 +0000
Большая Охта не устаёт преподносить сюрпризы и всяческие артефакты. Эта фигурка белки, подвешенная на дерево под металлическую крышу, слишком уж уродлива чтобы быть игрушкой или стандартным дачным украшением. Уверен, что это работа настоящего охтинского мастера таксидермиста прошлых лет.

Компания Alibaba опубликовала инструментарий Open Code Review для рецензирования кода Система поддерживает интеграцию с различными большими языковыми моделями, допускает привязку комментариев к конкретным строкам в коде и содержит встроенные наборы правил для выявление типовых проблем и уязвимостей, таких как ошибки при синхронизации потоков, межсайтовый скриптинг и подстановка SQL-кода. Проверка на основе правил предоставляется для языков Java, TypeScript, Go, Python, Kotlin, C++ и C.
Open Code Review предлагает инструментарий командной строки, читающий изменения из git, отправляющий их большой языковой модели через выбранного AI-агента и генерирующий структурированный отчёт с построчными комментариями. Помимо анализа переданных изменений AI-агент может выполнять поиск в кодовой базе, загружать файлы из репозитория и инспектировать другие изменённые файлы для более глубокого погружения к контекст и учёта связи с другими изменениями.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65623
continue
bonked 05 Jun 2026 12:58 +0000
original: Chen_Qiaona@mastodon.ml
Праздник байкеров. Весь центр перекрыли с утра. Наверное, я опять на него не пойду... Хотя поснимать байкеров при параде и в закулисье в моем личном списке фотохотелок уже давно.
Если тут вдруг есть байкеры из екб, знайте, захочется фоток, можно спросить меня.
Производитель телевизоров Roku опубликовал открытую операционную систему Roku LT OS Для разработки решений на базе Roku LT OS поставляется SDK и примеры прошивок, а в качестве обучающего руководства предложен видеокурс. Roku использует Roku LT OS в пультах дистанционного управления телевизорами. Представленная ОС также задействована в университетском проекте LT Racing, развивающем гоночный электромобиль, в качестве операционной системы для блока управления (VCU, Vehicle Control Unit) на базе SoC STM32H755ZI. Данный чип включает два ядра ARM Cortex‑M4 и ARM Cortex‑M7, которые задействованы для раздельного изолированного выполнения независимых экземпляров Roku LT OS.
В качестве минимальных требований к оборудованию заявлены процессор 100Mhz и 64 Кб ОЗУ. Запускаемые в Roku LT OS приложения собираются в форме динамически загружаемых разделяемых библиотек. Имеется поддержка TCP/IP стека lwIP, кодеков MP4 и Opus, шифрования и TLS. Поставляются драйверы для различных датчиков, BlueTooth, USB, устройств ввода, Wi-Fi, SD-карт, NPU, SPI, I2C.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65620
Microsoft анонсировал универсальный дистрибутив Azure Linux 4.0 По сравнению с Azure Linux 3.0 новая ветка переведена с собственной пакетной базы на использование пакетов из дистрибутива Fedora 43. В качестве основы используются штатные SRPM-пакеты из репозиториев Fedora, для которых поставляется набор оверлеев - файлов конфигурации в формате TOML, дающих возможность пересобирать пакеты с дополнениями, оптимизациями и изменениями, необходимыми для Azure Linux. Для генерации результирующих RPM-пакетов на основе SRPM-пакетов Fedora и оверлеев применяется инструментарий azldev, написанный на языке Go и поставляемый под лицензией MIT. Система сборки Azure Linux даёт возможность генерировать как классические установочные окружения с RPM-пакетами, так и монолитные атомарно обновляемые системные образы.
В Azure Linux 4.0 поставляется ядро Linux 6.18 с дополнительными оптимизациями, добавлена защита от атак через зависимости (supply chain), обеспечен предсказуемый цикл поддержки и выпуска обновлений, реализованы инструменты для интеграции с облаком Azure и включены возможности для усиления безопасности, такие как фильтрация системных вызовов, шифрование дисковых разделов, верификация репоизиториев и пакетов по цифровой подписи, защита от атак, связанных с символическими ссылками и сборка с опциями для защиты от переполнений буфера.
В состав включены новые драйверы, оптимизированные для оборудования, применяемого в Azur, улучшена интеграция с гипервизором Hyper-V и добавлена поддержка GPU- и AI-ускорителей. Пакетный менеджер tdnf заменён на dnf5. Обеспечена поддержка SELinux. Среди задействованных версий системных компонентов: glibc 2.42, OpenSSL 3.5, systemd 258, Python 3.14, RPM 6.0.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65618
Random relinking at boot comes to httpd(8) and smtpd(8)
Now
in a
series
of
commits
that
split
one
daemon
(
sshd(8)
was the first of the network-facing daemons to get the random treatment (see
this previous report
).
smptd(8))
into
six
separate binaries, Theo de Raadt (deraadt@) is bringing httpd(8) and smptd(8), both common in network facing configrations, into the random relink at boot fold.
contrinitiator
bonked 05 Jun 2026 05:40 +0000
original: aethiemurr@mastodon.ml
Основные изменения в Chrome 149 (1, 2,
3, 4):
Источник: https://www.opennet.ru/opennews/art.shtml?num=65617
continue
bonked 04 Jun 2026 13:41 +0000
original: opennet@honk.any-key.press
Уязвимость в реализациях HTTP/2, приводящая к исчерпанию доступной памяти Уязвимость использует метод, напоминающий zip-бомбу, применяемую к функциональности сжатия заголовков в HTTP/2. Идея в том, что запрос может содержать тысячи сжатых заголовков, таких как "Cookie", без прикреплённых данных, каждый из которых в запросе представлен однобайтовой ссылкой в индексе HPACK, но на сервере требует полноценного выделения памяти под весь заголовок. Уровень расходования памяти в различных HTTP-серверах варьируется от примерно 70 байт на каждый байт в индексе для nginx, IIS и Pingora, до 4000 байт в Apache httpd и 5700 в Envoy. При атаке с потребительского компьютера, имеющего канал связи 100Mbps, для исчерпания 32 ГБ памяти требуется примерно 10 секунд при атаке на сервер с Envoy 1.37.2, 18 секунд - Apache httpd 2.4.67 и 45 секунд - nginx 1.29.7.
Для блокирования уязвимости в выпуске nginx 1.29.8 из проекта freenginx была перенесена директива max_headers, по умолчанию допускающая обработку не более 1000 заголовков. В Envoy исправление
включено в состав выпуска 1.36.7, в котором реализованы лимиты mutable_max_request_headers_kb и max_headers_count. В Apache httpd исправление предложено в выпуске модуля mod_http2 2.0.41, который ещё не вошёл в релизы Apache httpd. Для
Microsoft IIS и Cloudflare Pingora исправления пока отсутствуют.
В качестве обходного пути защиты можно отключить использование протокола HTTP/2 и выставить ограничение на размер памяти, доступный для рабочих процессов.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65616
Уязвимость в реализациях HTTP/2, приводящая к исчерпанию доступной памяти Уязвимость использует метод, напоминающий zip-бомбу, применяемую к функциональности сжатия заголовков в HTTP/2. Идея в том, что запрос может содержать тысячи сжатых заголовков, таких как "Cookie", без прикреплённых данных, каждый из которых в запросе представлен однобайтовой ссылкой в индексе HPACK, но на сервере требует полноценного выделения памяти под весь заголовок. Уровень расходования памяти в различных HTTP-серверах варьируется от примерно 70 байт на каждый байт в индексе для nginx, IIS и Pingora, до 4000 байт в Apache httpd и 5700 в Envoy. При атаке с потребительского компьютера, имеющего канал связи 100Mbps, для исчерпания 32 ГБ памяти требуется примерно 10 секунд при атаке на сервер с Envoy 1.37.2, 18 секунд - Apache httpd 2.4.67 и 45 секунд - nginx 1.29.7.
Для блокирования уязвимости в выпуске nginx 1.29.8 из проекта freenginx была перенесена директива max_headers, по умолчанию допускающая обработку не более 1000 заголовков. В Envoy исправление
включено в состав выпуска 1.36.7, в котором реализованы лимиты mutable_max_request_headers_kb и max_headers_count. В Apache httpd исправление предложено в выпуске модуля mod_http2 2.0.41, который ещё не вошёл в релизы Apache httpd. Для
Microsoft IIS и Cloudflare Pingora исправления пока отсутствуют.
В качестве обходного пути защиты можно отключить использование протокола HTTP/2 и выставить ограничение на размер памяти, доступный для рабочих процессов.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65616
continue
bonked 04 Jun 2026 11:47 +0000
original: ambulephabus@mastodon.social
Spotted on a walk 🦝

continue
bonked 04 Jun 2026 11:33 +0000
original: poshelnahuymedia@kolektiva.social
Уязвимость в libinput, позволяющая повысить свои привилегии в системе Уязвимость присутствует в udev-обработчике libinput-device-group и
вызвана отсутствием должного экранирования спецсимволов в атрибутах, получаемых от устройств ввода и передаваемых в подсистему udev в форме "ключ=значение". Через подстановку символа перевода строки ("\n") в атрибут, можно добиться добавления своего правила udev, например, через выполнение при помощи uinput команды UI_SET_PHYS("poc\n‹SECOND_KEY›=‹value›"). Для выполнения произвольных команд с правами root достаточно подобным способом добавить udev-правило со свойством "REMOVE_CMD".
Для эксплуатации уязвимости атакующий должен иметь доступ к устройству /dev/uinput или /dev/uhid. Обычно доступ к uinput и uhid имеет только пользователь root, но в некоторых дистрибутивах поставляются udev-правила, позволяющие непривилегированным пользователям создавать устройства через uinput. Например, в Fedora подобные правила выставляются при установке пакетов steam-devices, antimicrox и kdeconnectd. Доступен прототип эксплоита.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65615
Выпуск фильтрующего прокси Privoxy 4.2.0 Из расширенных возможностей Privoxy можно отметить: возможность привязки тегов для изменения поведения фильтров в зависимости от отдельных клиентских и серверных HTTP-заголовков; режим инспектирования HTTPS, позволяющий фильтровать HTTPS-запросы и ответы; использование регулярных выражений в файлах конфигурации; возможность замены анимированных gif-ов на урезанные статические картинки. Privoxy может использоваться для блокирования рекламы и нежелательного контента на устройствах, на которых невозможно установить соответствующие браузерные дополнения.
Среди изменений в новом выпуске:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65607
Fedora Linux помог выявить проблему с безопасностью в почтовом клиенте Outlook У пользователей Outlook была включена опция для обращения к почтовому серверу с использованием шифрования, но почтовый клиент при её выставлении продолжал использовать сетевой порт 110 для POP3, вместо смены номера порта на 995, применяемого для TLS-сеанса по протоколу POP3. Таким образом некоторые старые конфигурации Outlook без вывода предупреждения игнорировали флаг использования TLS-шифрования в случае указания порта 110, предназначенного для обмена данными открытым текстом. Наиболее старый выпуск Microsoft Outlook в котором замечено проявление проблемы датирован 2007 годом.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65614
Регрессии в rsync 3.4.3 и принятие изменений, подготовленных с использованием AI Некоторые из регрессий в rsync 3.4.3:
Эндрю Триджелл (Andrew Tridgell), основатель проектов samba и rsync, два года назад вернувшийся к сопровождению rsync и добавивший проблемные коммиты, опубликовал заметку с пояснением сложившейся ситуации. По словам Эндрю, проект rsync столкнулся с лавиной отчётов об уязвимостях, многие из которых были сгенерированы через AI. В релизе rsync 3.4.3 появление регрессий стало ценой устранения уязвимостей. Эндрю сознательно предпочёл исправить уязвимости, несмотря на то, что исправления могли нарушить работу некоторых редких, но корректных сценариев использования rsync. Подобные сценарии не покрывались старым тестовым набором и ручными проверками, поэтому регрессии остались не замеченными и будут устранены в следующим выпуске 3.4.4.
Возникшая ситуация побудила Эндрю модернизировать тестовый набор, ввести проверку покрытия кода и реализовать тестирование в системе непрерывной интеграции на разных платформах, а также выполнить анализ потенциальных уязвимостей. Так как Эндрю уже почти 60 лет и он предпочёл бы путешествовать на яхте, а не тратить своё время на устранение уязвимостей в rsync, он решил привлечь AI-ассистенты для выполнения рутинных задач в условиях свалившейся лавины сообщений об уязвимостях. Эндрю разработал архитектуру, план проверки и структуру нового тестового набора, после чего при помощи AI сгенерировал его на Python и заменил им ранее применявшийся тестовый shell-скрипт. При разработке использовалась модель Claude с ручной проверкой результата и перекрёстной проверкой в Codex и Gemini.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65589
continue
bonked 03 Jun 2026 13:51 +0000
original: freedosproject@fosstodon.org
Here's a follow-up article about spaces in DOS filenames. You can save names like …but not names like The space at the end is a problem because of how DOS stores filenames. More info and a demo in this article:
MY◼️FILE.TXT
FILE◼️.TXT
Реализация основана на коде проекта uutils (Rust Coreutils), развивающего вариант GNU Coreutils на языке Rust, а также реализациях утилит find и grep на Rust. Утилиты собраны в виде одного универсального исполняемого файла "C:\Program Files\coreutils\coreutils.exe", отдельные команды к которому привязаны при помощи жёстких ссылок в NTFS.
Из-за конфликта с имеющимися штатными утилитами Windows или привязки к специфичным возможностям из поставки исключены утилиты dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout и whoami. Из состава также исключены утилиты, завязанные на не поддерживаемые в Windows концепции POSIX: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users, who.
Из ограничений и особенностей отмечается необходимость использовать NUL вместо /dev/null, отсутствие поддержки сигналов (SIGHUP, SIGPIPE, SIGUSR), возможность создания символических ссылок только после включения режима для разработчика, недоступность некоторых операций с правами доступа. При работе с каталогами принимаются как пути с символом "/", так и c "\".
Одновременно представлен первый выпуск эмулятора терминала Intelligent Terminal, представляющего собой форк Windows Terminal с интегрированным AI-агентом. Поддерживается подключение AI-агентов, поддерживающих протокол ACP (Agent Client Protocol), таких как gitHub Copilot, Claude, Codex и Gemini. Код терминала написан на языках C++ и Rust, и открыт под лицензией MIT.
По функциональности терминал близок к Windows Terminal и также поддерживает вкладки, темы оформления, профили, комбинации клавиши разделение экрана на отдельные области. Из отличий выделяется отдельная статусная строка с состоянием AI-агента и возможностью быстрого обращения к нему, а также привязанная к контексту закрепляемая панель для взаимодействия с AI-агентом. Имеется возможность просмотра истории действий AI-агентов и переключения между разными AI-агентами. Упоминается возможность отправки в Microsoft телеметрии с информацией об использовании программы.
Дополнительно анонсирован проект по созданию системы для запуска Linux-контейнеров в Windows, реализованной на базе прослойки WSL (Windows Subsystem for Linux). Инструментарий предоставляет типовой интерфейс командной строки wslc и API для создания, развёртывания и запуска контейнеров на базе Linux из окружения Windows, а также для обращения к запущенным контейнерам из Windows. Первую ознакомительную версию WSL-контейнеров намерены опубликовать в ближайшие месяцы в составе одного из обновлений WSL. Так как WSL является открытым проектом, отслеживать разработку можно уже сейчас на GitHub.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65609
llvm/clang(1)/lld(1) updated to version 22.1.6 In
Yes, that's a lot of churn, all for the better we think.
Work on ports compliance continues.
-current,
Robert Nagy (robert@)
updated
clang(1),
llvm,
and lld(1)
to version 22.1.6:
https://marc.info/?l=openbsd-cvs&m=178005264089753&w=2
https://marc.info/?l=openbsd-cvs&m=178005271889792&w=2
https://marc.info/?l=openbsd-cvs&m=178005276789832&w=2
continue
bonked 03 Jun 2026 06:11 +0000
original: sn4il@quietplace.xyz

Расширение системной памяти через подкачку в видеопамяти NVIDIA Например, на ноутбуке с 16 ГБ ОЗУ и видеокартой NVIDIA GeForce RTX 3070 с 8 ГБ VRAM через раздел подкачки можно задействовать дополнительные 7 ГБ памяти. В сочетании с применением модуля ядра zram для сжатого хранения раздела подкачки и подключением дополнительного раздела подкачки на SSD-накопителе общий размер адресуемой памяти в тестовой конфигурации доведён до 46 ГБ (при нехватке ОЗУ начинает использоваться видеопамять, затем привлекается сжатие при помощи zram и на последнем этапе задействуется подкачка на SSD). Производительность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 GB/s и задержками ниже NVMe из-за обращения к GPU по шине PCIe.
Реализация основана на применении фонового процесса nbd-vram, который выделяет VRAM через API драйвера CUDA и предоставляет системе доступ к полученной видеопамяти в форме блочного устройства на базе протокола NBD (Network Block Device). В ядре Linux используется встроенный драйвер nbd без загрузки собственных специализированных модулей. После создания блочного устройства /dev/nbdX, связанного с выделенной видеопамятью, на нём штатными утилитами создаётся раздел подкачки.
Для автоматизации запуска конфигурации с nbd-vram подготовлен инсталлятор и сервис systemd "vram-swap-nbd.service". Настройка сводится к заданию размера выделяемой видеопамяти и приоритета подкачки через переменные VRAM_SETUP_SIZE_MB и VRAM_SWAP_PRIORITY. Имеется опция для активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания, позволяющая экономить энергию в автономном режиме. Для работы nbd-vram требуется NVIDIA GPU c поддержкой CUDA (например, серии GeForce RTX и GTX), драйвер NVIDIA с библиотекой libcuda.so.1 (установка CUDA Toolkit не требуется), ядро Linux новее 3.0 и пакет nbd-client.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65612
Выпуск дистрибутива Ubuntu Sway Remix 26.04 LTS Окружение дистрибутива построено на основе Sway - композитного менеджера, использующего протокол Wayland и полностью совместимого с мозаичным оконным менеджером i3, а также панели Waybar, файлового менеджера Thunar, и утилит из проекта NWG-Shell, таких как менеджер обоев рабочего стола Azote, полноэкранного меню приложений nwg-drawer, утилиты для вывода содержимого скриптов на экран nwg-wrapper (используется для отображения подсказки по горячим клавишам на рабочем столе), менеджера настройки тем GTK, курсора и шрифтов nwg-look и скрипта Autotiling, автоматически компонующего окна открытых приложений на манер динамических мозаичных оконных менеджеров.
В состав дистрибутива входят программы как с графическим интерфейсом, такие как Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma и MATE Calc, так и консольные приложения и утилиты, такие как музыкальный проигрыватель Musikcube, видеопроигрыватель MPV, утилита для просмотра изображений Swayimg, утилита для просмотра документов PDF Zathura, текстовый редактор Neovim, файловый менеджер Ranger и другие.
Другой особенностью дистрибутива является полный отказ от использования пакетного менеджера Snap, все программы поставляются в виде обычных deb-пакетов, в том числе веб-браузер Firefox, для установки которого задействован официальный PPA-репозиторий Mozilla Team. Установщик дистрибутива основан на фреймворке Calamares.
Основные изменения:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65610
Первый выпуск редактора Vim Classic, продолжающего развитие ветки Vim 8.2
Источник: https://www.opennet.ru/opennews/art.shtml?num=65608
Доступна библиотека устранения шума на изображениях Open Image Denoise 2.5 Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного
и длительного процесса детализированного рендеринга.
Open Image Denoise обеспечивает отсеивание случайного шума, возникающего, например, при трассировке лучей на основе численного интегрирования по методу Монте-Карло (MCRT). Для достижения высокого качества рендеринга в подобных алгоритмах требуется проведение трассировки очень большого числа лучей, иначе на результирующем изображении появляются заметные артефакты в виде случайного шума.
Применение Open Image Denoise позволяет на несколько порядков сократить количество необходимых вычислений при расчёте каждого пикселя. В итоге, можно значительно быстрее сгенерировать изначально зашумлённое изображение, но затем довести его до приемлемого качества при помощи быстрых алгоритмов подавления шумов. При наличии соответствующего оборудования предложенный инструментарий можно применять даже для интерактивной трассировки лучей c устранением шумов на лету.
Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 64-разрядных CPU Intel с поддержкой инструкций SSE4, AVX2, AVX-512 и XMX (Xe Matrix Extensions), чипов Apple Silicon и систем с GPU Intel Xe (серии Arc, Flex и Max), NVIDIA (на базе архитектур Turing, Ampere, Ada Lovelace, Hopper и Blackwell) и AMD (на базе архитектур RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 и RDNA4). В качестве минимального требования заявлена поддержка SSE4.1.
Основные изменения в выпуске Open Image Denoise 2.5:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65605
continue
bonked 02 Jun 2026 16:48 +0000
original: coaxial@social.openhood.ru
continue
honked back 02 Jun 2026 15:12 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-746a-1eee-fd20-145789308671
continue
honked back 02 Jun 2026 13:14 +0000
in reply to: https://mastodon.ml/users/s1dul/statuses/116679076888965728
Проблемы с соблюдением авторского права при переписывании ScanCode на Rust при помощи AI По мнению сопровождающего ScanCode успешному созданию клона способствовало наличие у проекта исчерпывающего автоматизированного тестового набора, включающего более 90 тысяч тестов, из которых 40 тысяч посвящены обнаружению использования тех или иных лицензий в коде. Авторы переписанной версии заявили о существенном повышении производительности (в 10-100 раз), но, по словам сопровождающего ScanCode, ценой ускорения стало не полное прохождение тестового набора, а также снижение корректности работы и полноты предоставляемой информации (клон выдавал некорректные результаты и находил не всю информацию при анализе).
Если в специальных тестах производительности Rust-порт существенно опережал ScanCode, то при прохождении стандартного тестового набора клон оказался медленнее, несмотря на то, что в нём пропускались некоторые проверки. После внесения в ScanCode оптимизаций, таких как кэширование, производительность ScanCode при сканировании кода стала не хуже, чем в клоне на Rust, при полном сохранении корректности работы.
Авторам клона также вменяется нарушение авторских прав и лицензии Apache 2.0, под которой распространяется код ScanCode. Отмечается, что в процессе переписывания были нарушены 4 основных требования лицензии: оставление оригинального файла с примечанием (NOTICE), сохранение упоминаний об авторских правах, выделение совершённых изменений и смена имени в производной работе. После замечания авторы клона разместили файл NOTICE и переименовали свой проект, но два остальные нарушения пока остаются неустранёнными.
Сопровождающий ScanCode считает, что сообщество должно выработать критерии для разделения того, что при использовании AI считать производной работой, а что независимой реализацией. По его мнению, после переписывания кода на другом языке с сохранением алгоритмов и структуры результат продолжает оставаться производной работой, даже если в процессе были переименованы переменные и переделаны или удалены комментарии. Заявления авторов Rust-порта о независимой переработке, лишь вдохновлённой проектом ScanCode, в этом случае некорректно, так как работа нацелена на создание видимости оригинальной разработки, что даже хуже чем прямое копирование, так как подобные манипуляции сложнее обнаружить.
Значительной проблемой при генерации кода через AI называется отсутствие отслеживания происхождения кода, который был использован для получения результата. По умолчанию AI-агенты, использующие код из открытых проектов, игнорируют информацию об авторах, если специально не реализованы средства выявления и сохранения метаданных о лицензиях и авторстве. Проблема атрибуции затрагивает не только работу по переписыванию кода с одного языка на другой, но и генерацию кода в общем виде - результат в этом случае может достаточно точно повторять шаблоны из существующего открытого кода, используемого в процессе обучения модели.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65602
Canonical опубликовал утилиту workshop для развёртывания окружений для разработки Окружение формируется из независимых подключаемых элементов, оформляемых в виде SDK, которыми можно делиться с другими пользователями через каталог SDK Store. Комбинируя свои и уже существующие SDK разработчик может задействовать в окружении желаемые языки программирования, библиотеки и инструменты. Например, предоставляются SDK для использования Ollama, OpenCode, NVIDIA CUDA и AMD ROCm. Для низкоуровневого управления окружениями в workshop задействован инструментарий управления контейнерами LXD 6.8.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65601
Обновление X.Org Server 21.1.23 с устранением 9 уязвимостей Исправленные уязвимости (CVE-идентификаторы не назначены):
Источник: https://www.opennet.ru/opennews/art.shtml?num=65600
Атакующие встроили вредоносное ПО в 32 NPM-пакета Red Hat Червь размещался в файле index.js и активировался через preinstall-обработчик, вызываемый при установке поражённого пакета. После активации червь выполнял поиск в системе токенов к NPM (~/.npmrc), PyPI, CircleCI, AWS, GCP, Docker, Azure, HashiCorp и KubernetesK8s, а также закрытых ключей SSH. Найденные данные отправлялись злоумышленникам. В случае обнаружения токена для подключения к каталогу NPM червь автоматически публиковал новые вредоносные релизы для разрабатываемых в текущем окружении пакетов, поражая дерево зависимостей.
Доступ к GitHub Actions был получен в результате компрометации учётной записи одного из сотрудников Red Hat, что позволило атакующим напрямую отправить коммиты в репозитории javascript-clients, frontend-components и platform-frontend-ai-toolkit, без прохождения стадии рецензирования. Через коммиты в систему непрерывной интеграции подставлялся файл ci.yaml, который при запуске сборочной работы запускал при помощи платформы bun скрипт _index.js. Скрипт использовал полномочие "id-token: write" для запроса у GitHub токена OIDC (OpenID Connect), который затем применялся для аутентификации в NPM при помощи механизма "trusted publishing".
NPM-пакеты, содержащие вредоносный код:
@redhat-cloud-services/chrome (2.3.1, 2.3.2)@redhat-cloud-services/compliance-client (4.0.3, 4.0.4)@redhat-cloud-services/config-manager-client (5.0.4, 5.0.5)@redhat-cloud-services/entitlements-client (4.0.11, 4.0.12)@redhat-cloud-services/eslint-config-redhat-cloud-services (3.2.1, 3.2.2)@redhat-cloud-services/frontend-components (7.7.2, 7.7.3)@redhat-cloud-services/frontend-components-advisor-components (3.8.2)@redhat-cloud-services/frontend-components-config (6.11.3, 6.11.4)@redhat-cloud-services/frontend-components-config-utilities (4.11.2, 4.11.3)@redhat-cloud-services/frontend-components-notifications (6.9.2, 6.9.3)@redhat-cloud-services/frontend-components-remediations (4.9.2, 4.9.3)@redhat-cloud-services/frontend-components-testing (1.2.1, 1.2.2)@redhat-cloud-services/frontend-components-translations (4.4.1, 4.4.2)@redhat-cloud-services/frontend-components-utilities (7.4.1, 7.4.2)@redhat-cloud-services/hcc-feo-mcp (0.3.1, 0.3.2)@redhat-cloud-services/hcc-kessel-mcp (0.3.1, 0.3.2)@redhat-cloud-services/hcc-pf-mcp (0.6.1, 0.6.2)@redhat-cloud-services/host-inventory-client (5.0.3, 5.0.4)@redhat-cloud-services/insights-client (4.0.4, 4.0.5)@redhat-cloud-services/integrations-client (6.0.4, 6.0.5)@redhat-cloud-services/javascript-clients-shared (2.0.8, 2.0.9)@redhat-cloud-services/notifications-client (6.1.4, 6.1.5)@redhat-cloud-services/patch-client (4.0.4, 4.0.5)@redhat-cloud-services/quickstarts-client (4.0.11, 4.0.12)@redhat-cloud-services/rbac-client (9.0.3, 9.0.4)@redhat-cloud-services/remediations-client (4.0.4, 4.0.5)@redhat-cloud-services/rule-components (4.7.2, 4.7.3)@redhat-cloud-services/sources-client (3.0.10, 3.0.11)@redhat-cloud-services/topological-inventory-client (3.0.10, 3.0.11)@redhat-cloud-services/tsc-transform-imports (1.2.2)@redhat-cloud-services/types (3.6.1, 3.6.2, 3.6.4)@redhat-cloud-services/vulnerabilities-client (2.1.8, 2.1.9)
Источник: https://www.opennet.ru/opennews/art.shtml?num=65599
contrinitiator
bonked 01 Jun 2026 16:49 +0000
original: contrinitiator@metalhead.club
Опять мельтешение по городу, старые неузнаваемые районы, ородруины новостроек перетекают одни в другой без перерыва, жилые территории теперь строят вплотную к кладбищам, и только полузабытые и совершенно пустые кладбищенские тропки дарят ощущение чего-то живого, с запахом сирени и посвистом птиц.
#ЛенинградНутряной

contrinitiator
honked back 01 Jun 2026 16:49 +0000
in reply to: https://mastodon.social/users/coolingfan375/statuses/116675685775873810
continue
honked back 01 Jun 2026 14:28 +0000
in reply to: https://mastodon.social/users/LuellaG/statuses/116673536758355764
Разработаны правила использования AI в проекте Rust Применение AI допускается в случаях, когда полученная через AI информация в частном прядке используется только одним разработчиком и не распространяется публично. Например, когда разработчик задаёт AI вопросы по коду, формирует для себя сводку по комментариям к PR или issue, привлекает AI для рецензирования изменений, создаёт через AI инструменты для личного использования, консультируется через AI о возможных вариантах выбора решения. Также допускается создание через AI экспериментальных изменений, не подлежащих рецензированию другими участниками.
Запрещено применение AI для формирования комментариев, отчётов о проблемах и описаний изменений, публикуемых от имени участника. При этом разрешено цитирование выдачи от AI с явной пометкой, что контент сформирован через AI (например, прикрепление результатов диагностики через AI). Запрещено создание документации через AI. При рецензировании запрещено рассмотрение выводов AI как достаточных для приёма или отклонения изменений - результаты проверки через AI могут носить только рекомендательный характер.
С оговорками и явным упоминанием, что результат получен через AI, разрешено применение AI для машинного перевода на другие языки, поиска и верификации ошибок, а также внесения незначительных изменений в код и тексты (например, правка опечаток и подбор синонимов).
В рамках эксперимента допускается передача заранее согласованных, некритичных, досконально проверенных и хорошо протестированных изменений, изначально сгенерированных через AI. Перед отправкой pull-запроса c подобным изменением, разработчик должен заранее договориться с рецензирующими. Предлагаемые изменения должны помечаться меткой "ai-assisted" и могут затрагивать вторичные инструменты, такие как tidy и linkchecker, но не должны касаться ключевых возможностей и элементов языка. Для отслеживания результатов эксперимента изменения предписано отправлять в отдельный приватный Zulip-канал, доступ к которому предоставлен только участникам проекта.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65597
Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков.
Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65595
Выпуск музыкального проигрывателя Audacious 4.6 Основные новшества Audacious 4.6:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65594
continue
bonked 01 Jun 2026 07:10 +0000
original: Hushnotes@mastodon.social
Розовый пакман ест фуксию! Памагити!

Выпуск Armbian 26.5, дистрибутива для одноплатных компьютеров Для формирования сборок используются пакетные базы Debian и Ubuntu, но все компоненты полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом данных на накопитель раз в день или при завершении работы. Раздел /tmp монтируется при помощи tmpfs.
Проектом поддерживается более 30 вариантов сборок ядра Linux для разных платформ ARM и ARM64. Предоставляется SDK для упрощения создания своих системных образов, пакетов и редакций дистрибутива. Для подкачки используется ZSWAP. При входе по SSH предоставляется опция для использования двухфакторной аутентификации. В состав входит эмулятор box64, позволяющий запускать программы, собранные для процессоров на базе архитектуры x86. Предлагаются готовые пакеты для запуска пользовательских окружений на базе KDE, GNOME, Budgie, Cinnamon, i3wm, Mate, Xfce и Xmonad.
Основные изменения в Armbian 26.5:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65592
contrinitiator
honked back 31 May 2026 16:31 +0000
in reply to: https://honk.any-key.press/u/continue/h/CNR5Jrn5nwK1S9p5Rh
continue
honked back 31 May 2026 16:00 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-216a-1c52-a7d9-123646741660
Доступен дистрибутив NixOS 26.05, использующий пакетный менеджер Nix При использовании Nix результат сборки пакетов хранится в отдельном подкаталоге в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/, где "8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4" является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra - сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.
Основные новшества:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65587
Выпуск P2P-системы синхронизации файлов syncspirit 0.4.5, совместимой с Syncthing Syncspirit представляет собой независимую реализацию протокола синхронизации BEP, предложенного проектом Syncthing. Синхронизированные данные не загружаются в сторонние облачные хранилища, а напрямую реплицируются между системами пользователя при их одновременном появлении в online. Syncspirit бесшовно интегрируется с Syncthing-узалами на уровне протокола и использует инфраструктуру Syncthing для определения участников сети (эту возможность можно отключать).
В отличие от проекта Syncthing, который написан на языке Go и использует клиент-серверную архитектуру и REST-API (в качестве клиента выступает веб-браузер), syncspirit предоставляет как реализацию в виде фонового процесса syncspirit-daemon, так и отдельное приложение с графическим интерфейсом, позволяющее более экономно расходовать оперативную память.
Ключевые новшества относительно предыдущего анонса версии 0.4.1:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65590
continue
honked back 31 May 2026 14:17 +0000
in reply to: https://honk.any-key.press/u/continue/h/CNR5Jrn5nwK1S9p5Rh
Отключил пока
Уже пожалел, что не попал на живое выступление "История о первом в мире ноутбуке GRiD Compass" в хакспейсе Бэкспейс.
В ReactOS реализованы единый BootCD, графический установщик и экспериментальная поддержка ARM64
<iframe src="https://www.youtube.com/embed/lntLjzHtZ58?si=FLFce7vBT3oeo851">
</center>
<p>Помимо этого, в кодовую базу ReactOS <a href="https://github.com/reactos/reactos/pull/6577">добавлен</a> новый ATA-драйвер хранилища, работа над которым велась с начала 2024 года. Стек хранилища поддерживает технологию PnP (plug-and-play) и работает с устройствами SATA, PATA, ATAPI, AHCI и <a href="https://github.com/reactos/reactos/pull/8932">даже SCSI</a>, потенциально расширяя спектр оборудования, на котором ReactOS может успешно загружаться.
<p>В ReactOS также появилась экспериментальная <a href="https://reactos.org/wiki/ARM_Port">поддержка</a> архитектуры ARM64. Проект, десятилетиями ориентированный на архитектуры i586 и AMD64, теперь <a href="https://x.com/reactos/status/2059339272486887737">способен</a> загружаться и на 64-разрядных ARM-системах - например, на <a href="https://x.com/reactos/status/2059616705811247353">Raspberry Pi 5</a> или в QEMU с процессором Apple ARM64.
<center><a href="https://x.com/reactos/status/2059339272486887737"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1780203921.jpeg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:95%;width:350px;" title="" border="0" align="top" /><a href="https://x.com/reactos/status/2059616705811247353"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1780203968.jpeg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:95%;width:350px;" title="" border="0" /></a>
<p>Все отмеченные возможности, а также недавние <a href="https://www.opennet.ru/opennews/art.shtml?num=65032">улучшения</a> поддержки графических драйверов, доступны для тестирования в последних ночных тестовых сборках <a href="https://github.com/reactos/reactos/releases/tag/0.4.17-dev">ReactOS 0.4.17</a>.
<br /><br>Источник: <b><a href="https://www.opennet.ru/opennews/art.shtml?num=65588">https://www.opennet.ru/opennews/art.shtml?num=65588</a></b></br></p></a></center></p></p>
continue
bonked 30 May 2026 19:31 +0000
original: hi@romanzolotarev.com
Выпуск uutils 0.9, варианта GNU Coreutils на языке Rust Rust Coreutils
задействован по умолчанию в выпуске Ubuntu 25.10 и частично в Ubuntu 26.04. Rust Coreutils также применяется в дистрибутивах AerynOS (Serpent OS) и Apertis (развивается компанией Collabora). В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils, procps и acl, а также программ sed и login.
В новой версии Rust Coreutils:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65586
Первый стабильный выпуск эталонной реализации видеокодека AV2 Кодек AV2 не требует лицензионных отчислений и развивается в качестве преемника формата AV1. Особенности кодека AV2:
При тестировании одного из экспериментальных выпусков библиотеки avm использование кодека AV2 позволило добиться снижения битрейта на 32.59% по сравнению с кодеком AV1 при аналогичном уровне качества, при использовании метрик оценки качества VMAF (Video Multi-Method Assessment Fusion), разработанных компанией Netflix. При использовании метрик PSRN-YUV (Peak-Signal-to-Noise Ratio 14:1:1) битрейт удалось снизить на 28.63%. При этом судя по отзывам пользователей, опробовавших библиотеку AVM, производительность и качество кодирования на высоких битрейтах пока оставляет желать лучшего.
Также как и в кодеке AV1 в AV2 задействована гибридная блочно-ориентированная структура, но в отличие от AV1 поддерживается более крупные суперблоки 256×256, полностью рекурсивное секционирование (partitioning) и более эффективное разделение параметров яркости и цветности. В AV2 используеся унифицированный экспоненциальный квантизатор, охватывающий более широкий диапазон яркости и обеспечивающий большую точность квантования для 8-, 10- и 12-битного видео, а также лучше управляющий низкими битрейтами. Возможности предсказания межкадровых изменений модернизированы для повышения качества моделирования изменения яркости и цветности, учитывают при построении модели до 7 предыдущих кадров, поддерживают временну́ю (temporal) интерполяцию и лучше обрабатывают движение в видео с высоким разрешением или быстро меняющимся содержимым.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65584
Каталог GNOME Circle не будет принимать приложения, созданные с использованием AI В GNOME Circle теперь не будут приниматься проекты, имеющие признаки использования AI для генерации кода, такие как бессмысленные вставки в коде, разнобой в стиле, надуманное использование API и наличие комментариев с подсказами для AI. В новых правилах также упоминается, что разработчики должны хорошо разбираться в присланном коде, быть способны обосновать используемые методы и ответить на связанные с кодом вопросы. При этом использование AI для обучения и решения сопутствующих разработке задач, таких как автодополнение кода, не запрещается.
Основной причиной запрета генерации кода через AI является попытка ускорить прохождение обязательного рецензирования проектов, предлагаемых для включения в коллекцию GNOME Circle. Очередь на проверку достигла значительного размера и некоторым приложениям приходится ждать годы до принятия решения по их включению в каталог.
Наблюдаемый в последнее время рост публикаций низкокачественных программ, сгенерированных через AI, создаёт дополнительную нагрузку на рецензирующих и ещё больше забивает очередь заявок. Чтобы разобрать накопившиеся завалы приём любых новых заявок на рецензирование временно приостановлен. После отмены приостановки для высвобождения ресурсов новые проекты, созданные через AI, будут отклоняться без проверки (уже отправленные до введения новых правил заявки будут рассмотрены).
Второй причиной запрета применения AI называется ужесточение правил в каталоге Flathub, который используется для размещения пакетов программ, представленных в GNOME Circle. Косвенно правила Flathub распространяются и на проект GNOME Circle, в котором пропадает смысл тратить время на проверку программ, пакеты с которыми не будут приняты во Flathub.
Опрос, проведённый среди сопровождающих GNOME Circle, показал, что
62% участников не используют AI, 34% обращаются к AI-ассистентам по мелким вопросам или для подготовки небольших отрывки кода, и лишь 3% генерируют крупные порции кода через AI. Ни один из сопровождающий для признался, что полностью отказался от собственноручного написания кода в пользу генерации через AI.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65583
Доклад "X11 для минималистов" в хакспейсе Бэкспейс. Четверг, 4 декабря. 20:00 Подумываю посетить, давно планировал заглянуть туда, а тут и повод интересный. cc @tech Time: 06:00PM UTC Thu Dec 04
