Выпуск пользовательского окружения Dux Shell 2.0 Dux Shell поддерживает динамические темы оформления, автоматически применяемые к GTK, Qt и системным приложениям. Цветовые схемы для тем формируются с учётом цвета выбранных обоев рабочего стола. Имеется возможность включения ночного режима работы, а также переключения между светлой и тёмной темами оформления. Функциональность может расширяться через плагины. Код фонового процесса для интеграции с системой, инструментария и инсталлятора написаны на языке Go и распространяются под лиценизей MIT. Компоненты интерфейса, панели, виджеты и графические приложения подготовлены на языке QML с применением фреймворка Quickshell, написанного на C++ с использованием Qt.
В состав входят:
Среди изменений в новом выпуске:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66522
Things happen.
Theo de Raadt (
deraadt@) has
committed
to -current
a (WIP) new utility for updating system databases:
CVSROOT: /cvs
Module name: src
Changes by: deraadt@cvs.openbsd.org 2026/10/20 19:08:58
Added files:
usr.sbin/dbupdate: Makefile dbupdate.8 dbupdate.sh
Log message:
initial draft of dbupdate(8) for updating (signed) zoneinfo and cert.pem
from a new cdn.openbsd.org/pub/OpenBSD/dbupdates/ directory. We can't
do this nicely with syspatch(8) because it requires patches in sequence
so a new tool had to be written. It is intentionally kept very simple
so that it can be studied because we intend to run this in root cron,
(the non-simple parts figure out quickly when not to update).
looked at by sthen beck lucas dgl
continue
bonked 21 Oct 2026 18:20 +0000
original: opennet@honk.any-key.press
Раскрыты детали критических уязвимостей в PHP и опубликованы корректирующие обновления Для эксплуатации может использоваться создание условий исчерпания доступной памяти при обработке multipart-запроса в коде для индикации прогресса загрузки (session.upload_progress). При этом в качестве основного и подтверждённого вектора атаки упоминается обработчик fatal_error_backtraces в PHP 8.5, который не сбрасывает состояние трассировки при завершении. В первом случае атака возможна на mod_php и PHP-FPM, а во втором только на mod_php. Также упоминается возможность проведения атаки в конфигурациях, в настройках которых имеются директивы, приводящие к выводу предупреждений на ранней стадии обработки запроса (например, предупреждения об использовании устаревших параметров).
Заявлено, что полное блокирование уязвимостей возможно только через установку обновления. Следующие меры позволяют снизить вероятность успешного проведения атак, но делают систему полностью безопасной:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66520
Раскрыты детали критических уязвимостей в PHP и опубликованы корректирующие обновления Для эксплуатации может использоваться создание условий исчерпания доступной памяти при обработке multipart-запроса в коде для индикации прогресса загрузки (session.upload_progress). При этом в качестве основного и подтверждённого вектора атаки упоминается обработчик fatal_error_backtraces в PHP 8.5, который не сбрасывает состояние трассировки при завершении. В первом случае атака возможна на mod_php и PHP-FPM, а во втором только на mod_php. Также упоминается возможность проведения атаки в конфигурациях, в настройках которых имеются директивы, приводящие к выводу предупреждений на ранней стадии обработки запроса (например, предупреждения об использовании устаревших параметров).
Заявлено, что полное блокирование уязвимостей возможно только через установку обновления. Следующие меры позволяют снизить вероятность успешного проведения атак, но делают систему полностью безопасной:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66520
continue
honked back 21 Oct 2026 13:36 +0000
in reply to: https://honk.any-key.press/u/continue/h/StJqY545h34T6zq9bS
Макс Штирнер, "Единственный и его собственность" Не могу сдержаться от идиотского личного комментария: Штирнер ещё в XIX веке 👆 смотрел снизу вверх на Северную Америку и 🫵 продвигал либертарный ан-кап.
Два человека, решившись по взаимному соглашению поставить свою жизнь на карту ради чего-нибудь (безразлично, ради чего), не смеют этого сделать, ибо государство этого не желает, оно налагает за это «наказание». Но где же тогда свобода самоопределения? Совсем иначе обстоит дело, например, в Северной Америке: там дуэль сопряжена с некоторыми неприятными последствиями, установленными обществом; сражавшимся на дуэли, например, отказывают в кредите, которым они пользовались до того. Отказать в кредите – личное дело каждого, и если общество хочет отказать кому-нибудь в нем по тем или иным причинам, то пострадавший не может по этому поводу жаловаться на ограничение его свободы: общество утверждает только свою собственную свободу. Это не наказание за грех, не наказание за преступление. Дуэль рассматривается уже не как преступление, а как деяние, против которого общество принимает те или иные меры; оно организует самооборону.
Выпуск среды рабочего стола COSMIC 1.11.0 COSMIC развивается как универсальный проект, не привязанный к конкретному дистрибутиву и соответствующий спецификациям Freedesktop.
Для построения интерфейса в COSMIC задействована библиотека Iced, которая использует безопасные типы, модульную архитектуру и модель реактивного программирования, а также предлагает архитектуру, привычную для разработчиков, знакомых с языком декларативного построения интерфейсов Elm. Предоставляется несколько движков отрисовки, поддерживающих Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+. Разработчикам предлагается готовый набор виджетов, возможность создавать асинхронные обработчики и использовать адаптивную компоновку элементов интерфейса в зависимости от размера окна и экрана.
Помимо использования языка Rust из особенностей COSMIC выделяются режимы гибридной мозаичной компоновки окон и стекового закрепления окон (группировка окон по аналогии со вкладками в браузере), которые могут включаться в привязке к виртуальным рабочим столам. Проектом также разрабатывается композитный сервер cosmic-comp на базе Wayland.
Среди изменений:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66519
Проект LiberNT развивает форк ReactOS, нацеленный на совместимость с Windows 11 Среди достижений проекта:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66518
Опрос сопровождающих показал, что 25% pull-запросов являются AI-слопом Среди других тенденций:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66517
Уязвимость в PHP, потенциально позволяющая скомпрометировать любой PHP-сайт В сети уже появились прототипы эксплоитов (1, 2) для проверки подверженности систем уязвимости, достоверность и безопасность которых пока не подтверждена. В примечании к эксплоиту утверждается, что уязвимости вызваны обращением к уже освобождённой памяти в обработчике отслеживания прогресса загрузки файлов на сервер (session.upload_progress).
В качестве обходного пути защиты встречаются рекомендации выставить в php.ini параметр "session.upload_progress.enabled = off" (или "php_admin_flag[session.upload_progress.enabled] = off" в PHP-FPM), но представитель проекта PHP, а также автор первого прототипа эксплоита утверждают, что для блокирования проблемы этого недостаточно. В примечании к второму прототипу эксплоита упоминается, что помимо вышеупомянутой настройки в php.ini для предотвращения атаки требуется блокировка запросов с типом контента "multipart/form-data".
В Apache httpd для блокировки multipart-запросов можно использовать следующее правило в mod_rewrite:
Для блокировки в nginx:
Для блокировки в Caddy:
RewriteCond %{HTTP:Content-Type} multipart [NC]
RewriteRule ^ - [F,L]
if ($http_content_type ~* "multipart") {
return 403;
}
@multipart header_regexp Content-Type (?i)multipart
respond @multipart 403
Источник: https://www.opennet.ru/opennews/art.shtml?num=66516
continue
bonked 21 Oct 2026 05:46 +0000
original: opennet@honk.any-key.press
Компрометация удостоверяющего центра eMudhra, позволившая получить TLS-сертификаты для любых сайтов Закрытые ключи были воссозданы исследователями из имеющихся в публичном доступе данных, что стало возможным из-за ошибки в процессе
генерации компанией eMudhra ключей на базе эллиптической кривой P-384, из-за которой ключи были сгенерированы с использованием при инициализации целых чисел меньше 256 вместо криптографически стойких случайных чисел. При такой генерации закрытый ключ может быть воссоздан простым перебором первых 256 возможных значений. Так как процедура воссоздания закрытых ключей может быть повторена злоумышленниками всем пользователям рекомендуется срочно обновить браузеры и пакеты с сертификатами.
Экстренно сформированы корректирующие выпуски Firefox 158.0.1, 115.43.1 и 153.5.1, а также библиотеки NSS 3.131.1, в которых обновлено хранилище корневых сертификатов и заблокированы проблемные сертификаты. В Chrome и продуктах Google скомпрометированные сертификаты заблокированы 17 октября, в Apple - 19 октября, а в Microsoft - 20 октября. Блокировка также выполнена через централизованные списки отозванных сертификатов s OneCRL, CRLite и CRLSets.
Пакеты с обновлёнными корневыми сертификатами выпущены для Ubuntu (ca-certificates 20260816ubuntu0.2*.04.1), Arch Linux (ca-certificates-mozilla 3.131.1-1), Gentoo (ca-certificates 20260816.3.125), curl, Homebrew, Go (1.27.3, 1.26.10), Python, RustTLS, Electron и Elixir. Необновлёнными на момент написания новости остаются списки корневых сертификатов в Debian, FreeBSD, Node.js, Bun и Composer.
В качестве доказательства утечки закрытых ключей сообщивший об инциденте исследователь опубликовал сообщение, подписанное закрытыми ключами от каждого из восьми скомпрометированных сертификатов eMudhra. Проверить свой браузер на предмет обновления информации об отозванных сертификатах можно на сайте, посвящённом инциденту.
Для ручного удаления проблемных сертификатов в Debian и Ubuntu можно использовать команду:
В Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux и Amazon Linux 2023:
В openSUSE и SLES:
В NixOS:
В NetBSD:
sed -i \
-e 's|^mozilla/emSign_ECC_Root_CA_-_G3.crt|!&|' \
-e 's|^mozilla/Comodo_AAA_Services_root.crt|!&|' \
/etc/ca-certificates.conf && update-ca-certificates
d=/etc/pki/ca-trust/source/blocklist; [ -d $d ] || d=/etc/pki/ca-trust/source/blacklist
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-trust
d=/etc/pki/trust/blocklist; [ -d $d ] || d=/etc/pki/trust/blacklist
trust extract --format=pem-bundle \
--filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --format=pem-bundle \
--filter='pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-certificates
security.pki.caCertificateBlacklist = [
"Comodo AAA Services root"
"emSign ECC Root CA - G3"
];
certctl untrust /usr/share/certs/mozilla/all/emSign_ECC_Root_CA_-_G3.pem &&
certctl untrust /usr/share/certs/mozilla/all/Comodo_AAA_Services_root.pem
Источник: https://www.opennet.ru/opennews/art.shtml?num=66515
Компрометация удостоверяющего центра eMudhra, позволившая получить TLS-сертификаты для любых сайтов Закрытые ключи были воссозданы исследователями из имеющихся в публичном доступе данных, что стало возможным из-за ошибки в процессе
генерации компанией eMudhra ключей на базе эллиптической кривой P-384, из-за которой ключи были сгенерированы с использованием при инициализации целых чисел меньше 256 вместо криптографически стойких случайных чисел. При такой генерации закрытый ключ может быть воссоздан простым перебором первых 256 возможных значений. Так как процедура воссоздания закрытых ключей может быть повторена злоумышленниками всем пользователям рекомендуется срочно обновить браузеры и пакеты с сертификатами.
Экстренно сформированы корректирующие выпуски Firefox 158.0.1, 115.43.1 и 153.5.1, а также библиотеки NSS 3.131.1, в которых обновлено хранилище корневых сертификатов и заблокированы проблемные сертификаты. В Chrome и продуктах Google скомпрометированные сертификаты заблокированы 17 октября, в Apple - 19 октября, а в Microsoft - 20 октября. Блокировка также выполнена через централизованные списки отозванных сертификатов s OneCRL, CRLite и CRLSets.
Пакеты с обновлёнными корневыми сертификатами выпущены для Ubuntu (ca-certificates 20260816ubuntu0.2*.04.1), Arch Linux (ca-certificates-mozilla 3.131.1-1), Gentoo (ca-certificates 20260816.3.125), curl, Homebrew, Go (1.27.3, 1.26.10), Python, RustTLS, Electron и Elixir. Необновлёнными на момент написания новости остаются списки корневых сертификатов в Debian, FreeBSD, Node.js, Bun и Composer.
В качестве доказательства утечки закрытых ключей сообщивший об инциденте исследователь опубликовал сообщение, подписанное закрытыми ключами от каждого из восьми скомпрометированных сертификатов eMudhra. Проверить свой браузер на предмет обновления информации об отозванных сертификатах можно на сайте, посвящённом инциденту.
Для ручного удаления проблемных сертификатов в Debian и Ubuntu можно использовать команду:
В Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux и Amazon Linux 2023:
В openSUSE и SLES:
В NixOS:
В NetBSD:
sed -i \
-e 's|^mozilla/emSign_ECC_Root_CA_-_G3.crt|!&|' \
-e 's|^mozilla/Comodo_AAA_Services_root.crt|!&|' \
/etc/ca-certificates.conf && update-ca-certificates
d=/etc/pki/ca-trust/source/blocklist; [ -d $d ] || d=/etc/pki/ca-trust/source/blacklist
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --overwrite --format=pem-bundle \
--filter='pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-trust
d=/etc/pki/trust/blocklist; [ -d $d ] || d=/etc/pki/trust/blacklist
trust extract --format=pem-bundle \
--filter='pkcs11:object=Comodo%20AAA%20Services%20root;type=cert' \
$d/Comodo_AAA_Services_root.pem &&
trust extract --format=pem-bundle \
--filter='pkcs11:object=emSign%20ECC%20Root%20CA%20-%20G3;type=cert' \
$d/emSign_ECC_Root_CA_-_G3.pem &&
update-ca-certificates
security.pki.caCertificateBlacklist = [
"Comodo AAA Services root"
"emSign ECC Root CA - G3"
];
certctl untrust /usr/share/certs/mozilla/all/emSign_ECC_Root_CA_-_G3.pem &&
certctl untrust /usr/share/certs/mozilla/all/Comodo_AAA_Services_root.pem
Источник: https://www.opennet.ru/opennews/art.shtml?num=66515
continue
honked back 20 Oct 2026 16:33 +0000
in reply to: https://gts.dc09.xyz/users/darkcat09/statuses/01M5CYSNRR05F950GA4DCETFRG
Для ядра Linux реализованы новые файловые системы BeamFS, XMFS и MeshXFS По умолчанию BeamFS может восстановить до 8 потерянных байт в каждом 255-байтовом блоке при накладных расходах 7% (288 байт кодов восстановления на каждые 4096 байт хранимых данных). Коды коррекции ошибок применяются не только для данных, но и для служебной информации в суперблоке, inode, индексах директорий и битовых картах. Проверка целостности и попытки восстановления недостающих данных осуществляются при каждой операции чтении. Если гарантировать корректность информации не удаётся, операция завершается ошибкой "-EIO", что исключает скрытое возвращение повреждённых данных.
Проведённые эксперименты показали, что при облучении платы i.MX 8M Plus с Linux и ФС ext4 протонами с энергией от 20 до 58 мэВ, 90% всех сбоев возникало на уровне файловой системы и драйверов устройств хранения. Также была проведена симуляция одиночных искажений битов при чтении с носителя: BeamFS и Btrfs успешно распознали повреждение данных и всегда возвращали ошибку, в то время как ext4 и ext3 молча возвращали искажённые данные.
BeamFS обеспечивает целостность и восстановление только на стадии от чтения с физического носителя до передачи в страничный кэш в оперативной памяти. Целость хранения в оперативной памяти может поддерживаться при помощи чипов памяти с коррекцией ошибок.
Из ограничений BeamFS отмечается отсутствие поддержки журналирования и режима Copy-on-Write (CoW) - метаданные на накопитель записываются неупорядоченно, поэтому в случае некорректного завершения работы требуется полная проверка при помощи fsck.
Кроме BeamFS недавно для ядра Linux были предложены ещё две файловые системы:
Файловая система имеет классическую для распределённых файловых систем архитектуру с выделением сервера, отвечающего за журналирование, поддержание таблиц inode и сопоставление содержимого и метаданных с памятью отдельных узлов.
При тестировании использования XMFS для таких задач как совместный доступ к образам контейнеров с разных узлов реализация показала производительность близкую с tmpfs с включением больших страниц памяти (2 MB huge pages).
<iframe src="https://www.youtube.com/embed/9qc1dGV1CQw"></center>
<li class="l"> При помощи AI подготовлена файловая система <a href="https://github.com/sshoecraft/meshxfs">MeshXFS</a>, представляющая собой форк XFS, адаптированный для одновременного использования на нескольких узлах в кластере. MeshXFS даёт возможность примонтировать общее блочное устройство в режиме чтения-записи на разных узлах, поддерживать целостность и управлять блокировками при одновременном обращении к данным. Проект начинался как эксперимент по проверке возможности создания при помощи AI-моделей Linux-драйвера с файловой системой, поддерживающей распределённые блокировки, параллельный доступ и восстановление после сбоев. Основная работа выполнена при помощи Claude Opus, но для решения особо сложных проблем точечно привлекались модели Claude Fable, GPT, Gemini и Astra. Эксперимент признан успешным и уже опубликовано несколько рабочих релизов MeshXFS.
<p>Из дополнительных возможностей, реализованных поверх XFS, отмечены два режима управления распределёнными блокировками (синхронизация по сети и хранение состояния на отдельном общем диске), обеспечение непротиворечивости кэша на разных узлах, ведение журнала для восстановления и адаптация дискового формата и утилит для специфики кластерной ФС. Поддерживается работа с общим хранилищем, подключённым через iSCSI (протестировано на 16 узлах), или при репликации блочного устройства при помощи DRBD. Координация блокировок, функции обнаружения узлов, проверка доступности и определение сбойных узлов реализованы в одном общем модуле ядра. Работа проверена в Proxmox VE 9, RHEL 9, Ubuntu 24.04/26.04 и Debian 12/13.
</p>
<br /><br>Источник: <b><a href="https://www.opennet.ru/opennews/art.shtml?num=66510">https://www.opennet.ru/opennews/art.shtml?num=66510</a></b></br></li></center></p></center></p></center></li></ul></p></p></p></p>
contrinitiator
honked back 20 Oct 2026 13:20 +0000
in reply to: https://gts.sn4il.ru/users/sn4il/statuses/01M5CP9KR9RJZHMSNPRC6PWP3B
continue
bonked 20 Oct 2026 12:52 +0000
original: contrinitiator@honk.any-key.press
Немного пвз-фольклора, собирал лично. - А ты знаешь, что дом на кладбище построен?
- Да знаю, конечно. Наверное, поэтому в нашем ПВЗ такие вещи происходят.
- Надо же! А какие?
- Ну вот сменщица моя, на выходных работает, она тут кукушку слышала.
- Кукушку?
- Ну да, как в лесу сидит кукушка и кукует.
- Мда, до леса тут далековато.
- А я говорю, ну кукушка это ерунда. Вот у меня было один раз, тоже в выходной работала, закрывала пункт, а тут вечером больше никого не было. И сдуру сначала выключила свет тут, а в коридоре у нас и так не горит, там только по датчику. И оказалась в полной темноте. Ну, думаю, сейчас как п...данусь. И тут же как голос такой ехидный слышу, как кто-то смеётся.
- Ничего себе!
А ещё у нас вон в том складе тоже света нету обычно, и всё время когда входишь, кажется, что кто-то чёрный сидит прямо на стеллаже!
А ещё всё время боковым зрением замечаешь, то за шторкой в примерочной кто-то прячется, то с другой стороны тени и шепотки какие-то. Так что мы тут не любим одни оставаться, ну и музычка всё время включена на полную, или кино. Тишины не любим.
contrinitiator
honked back 20 Oct 2026 12:44 +0000
in reply to: https://mastodon.world/ap/users/115722092263279862/statuses/117473234378393873
contrinitiator
honked 20 Oct 2026 11:51 +0000
Немного пвз-фольклора, собирал лично. - А ты знаешь, что дом на кладбище построен?
- Да знаю, конечно. Наверное, поэтому в нашем ПВЗ такие вещи происходят.
- Надо же! А какие?
- Ну вот сменщица моя, на выходных работает, она тут кукушку слышала.
- Кукушку?
- Ну да, как в лесу сидит кукушка и кукует.
- Мда, до леса тут далековато.
- А я говорю, ну кукушка это ерунда. Вот у меня было один раз, тоже в выходной работала, закрывала пункт, а тут вечером больше никого не было. И сдуру сначала выключила свет тут, а в коридоре у нас и так не горит, там только по датчику. И оказалась в полной темноте. Ну, думаю, сейчас как п...данусь. И тут же как голос такой ехидный слышу, как кто-то смеётся.
- Ничего себе!
А ещё у нас вон в том складе тоже света нету обычно, и всё время когда входишь, кажется, что кто-то чёрный сидит прямо на стеллаже!
А ещё всё время боковым зрением замечаешь, то за шторкой в примерочной кто-то прячется, то с другой стороны тени и шепотки какие-то. Так что мы тут не любим одни оставаться, ну и музычка всё время включена на полную, или кино. Тишины не любим.
continue
bonked 20 Oct 2026 10:13 +0000
original: amicalucis@mastodon.online
#интересное
«Алиса в Стране чудес» (1915)
Это отрывок из американской немой экранизации режиссера У. У. Янга с 15-летней Виолой Савой в роли Алисы. Создатели фильма вдохновлялись знаменитыми рисунками Джона Тенниела и воссоздали их с помощью гигантских костюмов и практических спецэффектов, сделав Страну чудес удивительно ощутимой.
continue
honked back 20 Oct 2026 09:25 +0000
in reply to: https://mastodon.ml/users/aschentar/statuses/117471814029686150
@aschentar Я вырос в квартире, где сосед сверху: Судя по звукам он проштробил все стены, затем заделал все и так по кругу. Но сейчас этот сосед лежит в состоянии "почти овощ". Злиться на него больше нет смысла... но и "ностальгии" по завываниям из его квартиры у меня нет.
continue
bonked 20 Oct 2026 09:12 +0000
original: shuro@friends.deko.cloud
Не то, чтоб я куда-то пропадал, так - взял небольшую паузу, закрыл ноутбук с личным, да как-то и не открывал, пока туда не пришли налоги. Социальная батарейка разрядилась. А, может, основная тоже подсела и включился режим энергосбережения. Наверное, это всё осень. Причём осень в таком глобальном смысле, не только погодном. Где-то с сентября не проходит ощущение, что Район, где я живу, стареет. На мусорных площадках почти каждый день вывалены чьи-то сокровища прошлого тысячелетия, что уже почти никому не нужны - фрагменты советских мебельных стенок, телевизоры, стеклянные банки, матрасы, стулья, сервизы. Понятно, что и бывший владелец тоже, скорее всего, уже не с нами, неважно в каком смысле. А его панельное или кирпичное обиталище в последний, наверное, раз сейчас вычистят, рассверлят как многократно пломбируемый зуб, заклеят, замажут, поставят коронки и попытаются купить ему ещё пять или десять лет жизни, прежде чем будет вынесен неизбежный вердикт - "рвать". И даже деревья во дворах, моя любимая часть городского пейзажа, устали и только за эту осень упало штук пять, разбивая припаркованные под ними машины. Машины во дворах тоже изменились - часть современных автомобилей как-то незаметно стала подзабытыми уже паджериками, гольфами и прочей живностью ушедшей эпохи. Оно, конечно, понятно, что на фоне бензиновых проблем вспомнили про то, что пожилой батя хранил в гараже и никак не собрался продать, а, может, и не мог - пыльное, помятое и немного (или весьма) ржавое, но слегка бессмертное, да ещё и на дизеле. Вскоре после "выборов" ранним утром поехал на велосипеде по городу через центр. На своём пути наткнулся там на длинный коридор из ограждений, к которому вскоре добавилось довольно многочисленное присутствие полиции. Никаких мероприятий не ожидалось, но на всякий случай я с этой набережной уехал и покатил параллельно - и догнал шеренгу людей, куда-то сосредоточенно бредущих, но куда? Их было много, несколько сотен, на вид абсолютно разные и обычные, но про какие-то мероприятия я не слышал, да и куда можно вот так молча идти в восемь утра? Дома посмотрел новости и оказалось, что "в Москву привезли мощи Спиридона Тримифунтского, которому верующие молятся о деньгах, работе, жилье и помощи в сложных жизненных ситуациях". На велосипеде вообще ездил много, хоть и не слишком далеко - так, километров по 50-100. Починил термос, брал с собой чай и пил его в разных местах Москвы и около. Так чай гораздо вкуснее. В одном знакомом лесу набрёл на башню ПВО. Эта находка тоже отозвалась всё тем же - посреди леса вырублена свежая площадка размером со футбольное поле и в её середине высится огромный параллелепипед из ферм с зениткой наверху. Практический смысл понятен, но ощущается это как нечто почти религиозное, проникшее из параллельной вселенной Вархаммера. Петербург пережил крупную атаку дронов, родные пенаты тоже зацепило. Но родители не в курсе. Пожилые люди спят со снотворным и взрывы в соседнем районе не слышали, встали тоже поздно и, хотя отключение электричества в доме случилось, это тоже осталось незамеченным. А в телевизионных новостях это событие почти не получило освещения, поэтому в их мире его и не случилось. Такая вот ещё одна ветка параллельной вселенной, которая тоже угасает - но по-своему. This is fine.
всё летит в пизду мир вокруг в целом увядает, как в "Лангольерах" Стивена Кинга. Все чувствуется каким-то странноватым, если чуть притормозить и распробовать на языке.
#ТакиеДела
Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff - mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC.
OpenBSD 8.0 стал 61 релизом проекта. Значительное изменение номера версии обусловлено использованием десятичной нумерации, в соответствии с которой следом за выпуском 7.9 следует 8.0. Основные изменения:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66508
continue
bonked 20 Oct 2026 08:54 +0000
original: prahou@merveilles.town
Procession of Fools \\ HAPPY BIRTHDAY, #OPENBSD! #unix_surrealism #technomage #comic #analognowhere #phone_bad_book_good #mobilek #ai

Макс Штирнер, "Единственный и его собственность"
"Государство – необходимейшее орудие для полного развития человечества". Таковым оно, конечно, было, пока мы хотели развивать человечество; но, когда мы хотим развивать самих себя, оно станет для нас только препятствием.
#ЧтоПочитать #ФедиЧитает
Выпуск CRIU 4.3, системы для сохранения и восстановления состояния процессов в Linux Из областей применения технологии CRIU отмечается обеспечение перезагрузки ОС без нарушения непрерывности выполнения длительно выполняемых процессов, Live-миграция изолированных контейнеров, ускорение запуска медленных процессов (можно начать работу с состояния, сохранённого после инициализации), проведение обновлений ядра без перезапуска сервисов, периодическое сохранение состояния длительно выполняемых вычислительных задач для возобновления работы в случае аварийного завершения, балансировка нагрузки на узлы в кластерах, дублирование процессов на другую машину (fork на удалённую систему), создание снапшотов пользовательских приложений в процессе работы для их анализа на другой системе или на случай если потребуется отменить дальнейшие действия в программе.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66509
continue
bonked 20 Oct 2026 06:47 +0000
original: undeadly@honk.any-key.press
The OpenBSD project has
announced
OpenBSD 8.0,
its 61st release. The new release
contains a number of significant improvements, including but certainly
not limited to:
In addition, this release offers a number of bug fixes and as well as numerous improvements in hardware support.
See the
full changelog
for more details of the changes made over this latest six month
development cycle. The
Installation Guide
details how to get the system up and running with a fresh install,
while those who already run earlier releases should follow the
Upgrade Guide,
in most cases using
Readers are encouraged to celebrate the new release by
donating
to the project to support further development of our favourite OS!
OpenBSD/amd64 kernel virtual address space is now 512GB [See earlier report]amd64 and arm64 when available) to increase speed of swap encryption/decryption [See commit]OpenBSD/loongson hardware platform has been retired [See earlier report]getexecpath(3) added [See commit]drm(4) has been updated to Linux 6.18.53vmm(4)/vmd(8) improvements:syslogd(8) privileged and non-privileged parts now separate binaries [See earlier report]qwz(4) driver for Qualcomm Technologies WCN7850 wireless network devices added [See commit]httpd(8) and smtpd(8) are now randomly relinked at boot [See earlier report]httpd(8) has seen many improvements:
relayd(8) has received several improvements:patterns(7) [See earlier report]rtrd(8), a RTR-To-Router protocol daemon, and its control program, rtrctl(8), were imported [See earlier report]acme-client(1) gained support for external account binding [See commit]rpki-client(8) [See earlier reports]tmux(1) gained support for floating panes [See commit]llvm/clang(1)/lld(1) updated to version 22.1.6 [See earlier report]sysupgrade(8).
The OpenBSD project has
announced
OpenBSD 8.0,
its 61st release. The new release
contains a number of significant improvements, including but certainly
not limited to:
In addition, this release offers a number of bug fixes and as well as numerous improvements in hardware support.
See the
full changelog
for more details of the changes made over this latest six month
development cycle. The
Installation Guide
details how to get the system up and running with a fresh install,
while those who already run earlier releases should follow the
Upgrade Guide,
in most cases using
Readers are encouraged to celebrate the new release by
donating
to the project to support further development of our favourite OS!
OpenBSD/amd64 kernel virtual address space is now 512GB [See earlier report]amd64 and arm64 when available) to increase speed of swap encryption/decryption [See commit]OpenBSD/loongson hardware platform has been retired [See earlier report]getexecpath(3) added [See commit]drm(4) has been updated to Linux 6.18.53vmm(4)/vmd(8) improvements:syslogd(8) privileged and non-privileged parts now separate binaries [See earlier report]qwz(4) driver for Qualcomm Technologies WCN7850 wireless network devices added [See commit]httpd(8) and smtpd(8) are now randomly relinked at boot [See earlier report]httpd(8) has seen many improvements:
relayd(8) has received several improvements:patterns(7) [See earlier report]rtrd(8), a RTR-To-Router protocol daemon, and its control program, rtrctl(8), were imported [See earlier report]acme-client(1) gained support for external account binding [See commit]rpki-client(8) [See earlier reports]tmux(1) gained support for floating panes [See commit]llvm/clang(1)/lld(1) updated to version 22.1.6 [See earlier report]sysupgrade(8).
Доступен порт Wine для OpenBSD Из ограничений порта отмечается возможность запуска только 64-разрядных программ Windows (режим WoW64 для выполнения 32-разрядных Windows-приложений в 64-разрядных Unix-системах пока не работает). В качестве примера продемонстрирован запуск в OpenBSD игры "The Witcher 3: Wild Hunt - Remastered" с использованием wine и vkd3d-proton. Из планов упоминается намерение задействовать системный вызов unveil для изоляции.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66507
NotQuiteRSS - развитие QuiteRSS с поддержкой Qt 6 и без встроенного браузера Основное архитектурное отличие от QuiteRSS - полный отказ от встроенного браузерного движка QtWebKit без замены его на QtWebEngine.
Статьи отображаются средствами QTextBrowser и QTextDocument. Вместо Qt Multimedia для воспроизведения звуковых уведомлений задействована библиотека miniaudio со встроенной поддержкой WAV, MP3 и FLAC, не требующей установки плагинов GStreamer.
Перед показом HTML проходит обработку по списку разрешённых элементов и атрибутов: удаляются скрипты, фреймы, формы и другие неподдерживаемые конструкции. JavaScript не исполняется, а ссылки на сайты открываются во внешнем браузере. Для HTTPS требуется TLS 1.2 или новее и проверка сертификатов. Ограничиваются размеры ответов и перенаправления, запрещено перенаправление с HTTPS на HTTP. Изображения статей загружаются отдельно от лент, без передачи их учётных данных и Cookies. Анимация изображений в скрытых частях страницы приостанавливается.
При этом приложение не превращено в список ссылок. В нём сохранены чтение статей с форматированием и изображениями, газетный режим, вкладки лент и категорий, поиск внутри статьи, масштабирование, печать и экспорт. Ограничением является отсутствие полноценной встроенной вёрстки HTML/CSS (для просмотра исходной страницы может вызываться внешний браузер).
Среди возможностей и доработок NotQuiteRSS:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66502
Terraphim - приватный локальный AI-ассистент и поисковый движок по графам знаний Вместо нейросетевых векторов используются детерминистические графовые эмбеддинги и сопоставление шаблонов на базе алгоритма Ахо-Корасик по ролевым тезаурусам - каждое совпадение прослеживается до понятия в графе знаний и занимает меньше миллисекунды. Один запрос покрывает несколько источников: локальные файлы, Confluence, Jira, Discourse, почту и grepapp.
Для AI-агентов есть MCP-сервер (подключение локальных графов знаний к ассистентам), CLI terraphim-agent (поиск по сессиям Claude Code и Cursor, фиксация ошибок и извлечённых уроков), а также хуки до и после вызова инструментов. Отдельно доступен редактор Terraphim с предложением альтернативных формулировок на основе графа знаний.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66505
Среди изменений:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66504
Version 0.130
of Game of Trees
has been released (and the port
updated). Complete release notes are as follows:
continue
bonked 19 Oct 2026 09:50 +0000
original: poshelnahuymedia@kolektiva.social
В новую версию принято 20260 исправлений от 3171 разработчика, из которых 807 впервые отправили свои изменения в ядро. Размер патча - 63 МБ (изменения затронули 14923 файлов, добавлено 943849 строк кода,
удалено 297515 строк). В прошлом выпуске было 17833 исправлений от 2766 разработчиков, размер патча - 68 МБ. Около 44% всех представленных в 7.3 изменений связаны с драйверами устройств, примерно 12% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% - с файловыми системами и 3% c внутренними подсистемами ядра.
Основные новшества в ядре 7.3 (1, 2, 3):
При отслеживании некэшируемых буферов экстентов структура xarray заменена на локальный LRU-список, что привело к повышению производительности данных операций в 3 раза. Устранены провалы в производительности при использовании режима прямого ввода/вывода, вызванные регрессиями в прошлых выпусках ядра. Сокращены блокировки при упреждающем чтении экстентов, что снизило накладные расходы при обращении разных задач к перекрывающимся областям.
Псевдо-ФС failfs напоминает ФС nullfs, но в отличие от последней реализует принцип "ничего не поддерживается" вместо "ничего не хранится". Подобное свойство не позволяет монтировать что-либо поверх failfs, клонировать ФС и отслеживать состояние через statmount(), listmount(), /proc/‹pid›/mountinfo и /proc/filesystems. Если корневой или рабочий каталог процесса находится в failfs, то блокируются любые попытки навигации по ФС c использованием абсолютных файловых путей, символических ссылок и относительных путей, зависящих от текущего рабочего каталога. Процессу оставляется только возможность обращения к определённому каталогу по файловым дескрипторам, открытым до изоляции.
Для перехода в новый режим изоляции добавлен системный вызов fchroot, похожий на системный вызов chroot, но работающий на уровне файловых дескрипторов. В системные вызовы fchdir добавлен флаг FD_FAILFS_ROOT для перемещения рабочего каталога процесса в ФС failfs.
Аналогичный флаг доступен в системном вызове fchroot.
Одновременно латиноамериканский Фонд свободного ПО сформировал
вариант полностью свободного ядра 7.3 - Linux-libre 7.3-gnu, очищенного от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. В выпуске 7.3 проведена чистка от блобов новых драйверов для GPU Mali Tyr, Morse Micro mm81x wi-fi, NXP wi-fi, и сетевых карт на чипах Realtek. Обновлён код чистки в драйверах nova-core, amdgpu, adreno, tegra, iris, rtw89 и mt76 wifi, Qualcomm Q6V5 PAS, qla2xxx scsi и звуковых кодеках aw88399. Выполнена чистка имён blob-ов в dts-файлах (devicetree) для ARM-чипов Qualcomm.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66499
Релиз Tewi 3.0.0, текстового интерфейса для управления torrent-клиентами Основные изменения с версии 2.0.0:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66500
В ReactOS появилась возможность установки на NTFS
Источник: https://www.opennet.ru/opennews/art.shtml?num=66501
In a post to tech@, Jan Schreiber submitted a driver for USB network control mode, uncm(4). Jan writes:
I noticed newer Android devices (since Android 6 if I'm not mistaken)
do not use urndis(4) for USB tethering any more.
They now use CDC NCM which is missing a driver in OpenBSD.
Below is my first go at it.
I moved some defines and structs out of mbim.h into usbcdc.h
to not include everything for mobile broadband. (No functional change
for umb(4)).
contrinitiator
honked 18 Oct 2026 19:36 +0000
Неожиданно с информационного горизонта пропали медведи!
continue
honked back 18 Oct 2026 09:58 +0000
in reply to: https://mastodon.online/users/amicalucis/statuses/117457320898601754
continue
bonked 18 Oct 2026 09:56 +0000
original: amicalucis@mastodon.online
#интересное
#netstalking
Альтернативные 16-битные операционные системы для Довнгрейда
📌
https://mikeos.sourceforge.net/
📌
https://sourceforge.net/projects/michalos/
📌
https://board.flatassembler.net/topic.php?t=12381
📌
https://tomos.sourceforge.net/
📌
https://github.com/ReturnInfinity/BareMetal-OS-legacy
📌
https://github.com/azarovalex/azOS
📌
https://github.com/bubach/BOS
В Gentoo намерены прекратить поставку Chromium из-за трудности сопровождения Новые корректирующие версии Chromium последнее время появляются каждую неделю и содержат исправление сотен уязвимостей. Помимо участившихся релизов, сопровождение усложняют изменения в инструментарии upstream-проектов и конфликты, связанные, с одной стороны, со стремлением предоставить пользователям должное качество, избегая по-возможности встраивания зависимостей в пакет, и, с другой стороны, с необходимостью оперативной публикации обновлений с исправлением уязвимостей. Компиляция Chromium занимает 15-16 часов на ноутбуке и около 6 часов на мощном ПК, при том, что перед публикацией пакета требуется проверить все варианты сборки с разным USE-флагами.
Chromium использует большое число встроенных зависимостей (например, ffmpeg, harfbuzz, zstd), но особенно усложнило сопровождение добавление в зависимости Rust и Go. В случае с Rust проблемы связаны с использованием экспериментальных возможностей, совместимость с которыми может нарушаться с новых релизах, а Go с тем, что инструментарий требует доступа к сети, который запрещён для сборочных окружений правилами Gentoo. Помимо этого, отмечены сбои в системе непрерывной интеграции Google, которые временами приводят к публикации неполных архивов с кодом.
По мнению сопровождающего, для качественной поддержки пакета требуется команда как минимум из трёх человек со знаниями языков C, C++, Go, JavaScript и Rust, а также знакомых со специфичными инструментариями Google. У одного сопровождающего на поддержание Chromium уходит более 6 часов в неделю, т.е. почти целый рабочий день из своего свободного времени, и это не считая ситуаций, в которых приходится диагностировать и исправлять ошибки, а также приводить состояние сборки к соответствию требованиям Gentoo.
Последней каплей, после которой сопровождающий решил прекратить поддержание пакета, стало обесценивание его труда при обсуждении слишком медленной публикации обновлений Chromium в Gentoo (в Gentoo сейчас поставляется версия 151 при актуальном выпуске 155). Один из участников дискуссии предложил использовать готовый ebuild-сценарий из стороннего репозитория Bentoo, поддержание которого автоматизировано. Сопровождающий пояснил, что простое копирование недопустимо без аудита изменений и полного тестирования всех вариантов сборки с разными USE-флагами, иначе невозможно гарантировать работоспособность пакета у всех пользователей. На что получил, ответ, что всё это чушь (ridiculous).
В случае удаления пакета www-client/chromium, пользователи могут переключится на использование пакета www-client/google-chrome, в котором упакованы поставляемые Google бинарные сборки Chrome, или использовать сторонние сборки Chromium в формате Flatpak.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66489
continue
honked back 18 Oct 2026 07:36 +0000
in reply to: https://mastodon.moscow/users/kurator88/statuses/117458450817702019
@kurator88 @petez Рад, что понравилось ;)
Мне самому показалось, что как-то мало внимания было уделено такой достойной вещи в русскоязычном информационном пространстве.
AI-модель Claude воссоздала формирование seed-параметров стандартных эллиптических кривых ECDSA Появлению подобной теории заговора способствовала непрозрачность процесса выбора seed-параметров на фоне выявление потенциального бэкдора в генераторе псевдослучайных чисел Dual_EC_DRBG, входившем в стандарт NIST. Информация о том, как были сгенерированы параметры для инициализации стандартизированных в NIST эллиптических кривых не раскрывалась. Предполагалось, что параметры были созданы на основе хэшей от шуточных фраз, экспромтом придуманных одним из разработчиков, но затем забытых.
В ходе проведённого в Anthropic исследования AI-модель Claude определила, что seed-параметры были созданы с использованием псевдослучайных чисел, полученных при помощи входящей в стандартную Си-библиотеку функции lrand48, инициализированной значениями текущего эпохального времени. Наводкой на возможность использования случайных чисел, полученных через функцию drand48, послужили характерные для её использования шаблоны, такие как возврат только старших 31 бит из 48-битного внутреннего состояния генератора.
Для восстановления состояния генератора псевдослучайных чисел AI-модель воспользовалась алгоритмом редукции базиса, после чего перебором сопоставляла выдаваемые lrand48 числа с имеющимися seed-параметрами, повторяя попытки для моментов времени в 1997-1998 годах, в которых происходила разработка ECDSA. При этом оказалось, что не все подходящие для надёжных эллиптических кривых значения принимались создателями ECDSA, некоторые значения пропускались, но подобные пропуски трактуются не как злонамеренные действия, а как отсутствие точных сведений о критериях выбора.
Для шести вариантов эллиптических кривых ECDSA также удалось определить происхождение базовых точек, которые оказались сгенерированы с помощью генератора псевдослучайных чисел из библиотеки FreeLIP с использованием простых значений инициализации, таких как 20000 для P-192 и 20420 для prime239v1.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66497
continue
honked back 17 Oct 2026 09:15 +0000
in reply to: https://lastfree.space/objects/30d21f2a-136a-d29d-9e12-325793919828
Да, тут как с падальщиками: своя вселенная есть, визуал с изюминкой есть, а сюжет уже по остаточному принципу ;)
Новые версии Wine 11.20 и Wine-staging 11.20 Наиболее важные изменения:
Параллельно сформирован выпуск проекта Wine Staging 11.20, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 279 дополнительных патчей. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 11.20 и обновлён код vkd3d. В основной состав Wine перенесены патчи, улучшающие в wininet обработку некорректных параметров в APPINFO_QueryOption и HTTPREQ_QueryOption.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66496
ESP-KVM 0.65.0 и прошивка, превращающая планшет M5Stack Tab5 в экран для IP-KVM Одновременно опубликован отдельный экспериментальный проект - ESP-KVM terminal, развивающий прошивку для планшета M5Stack Tab5, в котором используется тот же SoC ESP32-P4, что и в KVM. Терминал подключается к ESP-KVM по сети как обычный зритель, только вместо вкладки браузера у него пятидюймовый экран 1280x720.
Кадры MJPEG разжимает аппаратный декодер JPEG, а блок PPA масштабирует их и поворачивает сразу в буфер дисплея. Выходит до 20 кадров в секунду, если KVM успевает отдавать их по WiFi. В ESP32-P4 нет аппаратного декодера H.264, поэтому на KVM нужно включить MJPEG. KVM в сети терминал находит сам. Для управления указателем используется сенсорный экран, а вводить текст можно на клавиатуре для Tab5 или на обычной USB-клавиатуре.
Выпуск ESP-KVM 0.65.0 почти целиком сосредоточен оптимизации работы через медленные каналы. По WiFi устройство слало кадры быстрее, чем Tab5 успевал их принимать. Очередь росла, и экран отставал на пару секунд. Теперь устройство отображения подтверждает каждый кадр, а отправляющее устройство держит в пути не больше двух кадров. Без подобной синхронизации Tab5 в той же сети показывал около 3 кадров в секунду, а с подтверждениями - 8-9. ESP-KVM сначала сообщает, что понимает подтверждения, и только тогда клиент их шлёт.
Через Tailscale видео шло ещё медленнее: 1-3 кадра в секунду между двумя ESP32-P4 в одной сети WiFi. Весь туннель идёт через один UDP-сокет, а его очередь приёма вмещала 6 пакетов, когда пачка видео - около 45. Отправка, которую обрывал таймаут, оставляла в соединении половину кадра WebSocket, и зритель терял разметку потока. Алгоритм Нейгла придерживал каждое короткое сообщение на 200-450 мс, из-за чего пинг между терминалом и KVM после TCP_NODELAY упал с 440 до 15 мс. После перезапуска одной стороны узлы не могли снова договориться, потому что новая попытка рукопожатия затирала предыдущую раньше, чем на неё приходил ответ. При каждом переходе между прямым путём и ретранслятором DERP рукопожатие начиналось заново, примерно раз в 15 секунд, хотя ключам сессии путь безразличен. После правок получилось 11-14 fps при 720p, почти как в локальной сети.
Коротко об изменениях в ESP-KVM после прошлой новости о выпуске ESP-KVM 0.51.0:
Прошивка собирается для 15 плат на ESP32-P4. Чтобы было проще выбрать, на сайте появилось сравнение плат ESP32-P4 для IP-KVM: ревизия чипа, память, размер платы в масштабе, Ethernet, PoE и Wi-Fi, подходящий адаптер HDMI и замеренная частота кадров. Отдельно есть сравнение плат захвата HDMI - мост, шлейфы, проход HDMI на монитор, CEC и звук.
В компиляторе Nimony для будущего Nim 3.0 реализованы самокомпиляция и JavaScript-бэкенд Nimony - новая реализация языка Nim, практически не использующая кодовую базу существующего компилятора: с нуля написаны семантический анализ, обобщённые процедуры, разворачивание шаблонов, управление памятью и генерация кода. Цели проекта - инкрементальная перекомпиляция, полностью параллельные сборки, отказ от обязательных предварительных объявлений процедур и типов, типобезопасные дженерики и единая модель конкурентности на основе продолжений (continuations). Этапы компиляции обмениваются данными через текстовый формат NIF, а вместо исполнения макросов в виртуальной машине применяются плагины, компилируемые в нативные исполняемые файлы.
Основные изменения за прошедшие месяцы:
При тестировании потребления памяти на системе с чипом Apple M1 самый требовательный к памяти процесс фронтенда занимает 45 МиБ, бэкенда - 111 МиБ, а суммарное потребление при восьми одновременно работающих процессах достигает 171 МиБ. Сборка тех же компонентов компилятором Nim 2 требует примерно в пять раз больше памяти, что в значительной мере обусловлено применением clang.
Целью на текущий год в README проекта названа готовность компилятора к промышленному использованию для проектов, укладывающихся в задокументированный набор возможностей. В начале года темп разработки снизился из-за параллельной работы над системой инкрементальной компиляции в Nim 2. Модуль httpclient с собственной реализацией TLS создан для отработки применения Nim в роли встроенного ассемблера.
import std / [parfor, syncio]
proc pfib(n: int): int =
if n { 2:
return n
var r = [0, 0]
for i in 0 || 1: # итерации выполняются параллельно
r[i] = pfib(n - 1 - i)
result = r[0] + r[1]
Источник: https://www.opennet.ru/opennews/art.shtml?num=66488
Выпуск OpenRGB 1.1, инструментария для управления RGB-подсветкой Релиз сфокусирован на исправлении ошибок, выявленных после выхода версии 1.0. Среди исправленных проблем:
Одновременно выпущены плагины OpenRGB Effects Plugin 1.1 с исправлением ошибок и OpenRGB Skin Plugin с поддержкой версии OpenRGB 1.0. Обновление других плагинов не потребуется, пересоздавать профили не нужно, кроме случаев обновления с версий 0.9 или более старых.
На платформе Windows, для взаимодействия с подсветкой ОЗУ или старых материнских плат, потребуется установить драйвер pawnio и запускать OpenRGB от имени администратора, или установить OpenRGB в качестве фонового сервиса.
Проект OpenRGB сфокусирован на предоставлении унифицированного доступа к аппаратным возможностям контроллеров подсветки, будь то встроенные эффекты или прямое управление цветом. Функциональность пользовательских эффектов, не встроенных в контроллер, таких как визуализация звука, цветовое отображение температуры, AmbiLight, смена подсветки при переключении окон или просто красивое переливание как в лавовой лампе - вынесена в плагины. Дополнительные возможности по кастомизации подсветки предоставляет внешний API (сетевой SDK), позволяющий передавать команды на изменение подсветки из любой сторонней программы или скрипта.
Среди прочего, пакет поддерживает материнские платы ASUS, Gigabyte, ASRock и MSI с RGB-подсистемой для подсветки корпуса, модули памяти с подсветкой (ASUS, Patriot, Corsair, HyperX и т.п.), графические карты (например, ASUS Aura/ROG, MSI GeForce, Sapphire Nitro, Gigabyte Aorus) и различные контроллеры светодиодных лент (ThermalTake, Corsair, NZXT Hue+), светящиеся кулеры, мыши, клавиатуры, наушники и аксессуары Razer с подсветкой. В списке поддерживаемых устройств часть контроллеров может быть подписана названиями, не совпадающими с торговыми (оперативная память Asus Aura и некоторых других производителей в списке подписана как ENE DRAM), и некоторые пункты объединяют под собой сразу несколько моделей устройств.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66495
Разработчик Firefox провёл сравнительное тестирование форматов JPEG XL и AVIF При сжатии фотографий с потерями для веб-ресурсов с настройками эффективности сжатия (баланс между временем кодирования и уровнем сжатия) по умолчанию файлы JPEG XL получались обычно на 15-25% больше аналогичных файлов AVIF. При максимальных уровнях сжатия разрыв сокращался до 6-20%. В отдельных тестах JPEG XL приближался к AVIF или даже превосходил его. При этом на результат JPEG XL виляет выбор кодировщика: новый кодировщик jixel, как правило, создаёт файлы меньшего размера, чем libjxl, за исключением случаев, когда изображение содержит сложную прозрачность.
Для скриншотов и иллюстраций формат AVIF значительно лучше, чем JPEG XL. При настройках по умолчанию размер файлов JPEG XL был на 30-90% больше, а при максимальных уровнях сжатия - на 20-70% больше. Отмечается, что AVIF отлично справляется с такими изображениями при сжатии с потерями, поэтому использование форматов без потерь оправдано только в тех случаях, когда требуется абсолютная точность передачи данных (побитовое совпадение).
Для изображений с прозрачностью AVIF также значительно превосходит JPEG XL. При использовании libjxl файлы получаются на 31-44% больше при настройках по умолчанию или на 61-70% больше при максимальных уровнях сжатия. Кодировщик jixel всегда сохраняет прозрачность без потерь, из-за чего его файлы в 2-3 раза превышают по размеру аналогичные файлы AVIF.
Как правило, AVIF быстрее производит кодирование и потребляет меньше памяти с учётом размера итогового файла. Кодировщик jixel работает быстрее AVIF и требует меньше памяти, однако создаваемые им файлы обычно значительно крупнее.
Декодирование в AVIF происходит быстрее. Для JPEG XL декодирование обычно требует в 2-3 раза больше времени при среднем качестве, однако при очень высоком качестве разрыв сокращается - в таких случаях браузер Chrome иногда декодирует JPEG XL даже быстрее.
Использование более высоких уровней сжатия оправдано для AVIF и jixel, но не для libjxl. В случае с libjxl высокие уровни сжатия значительно замедляют процесс, требуют гораздо больше оперативной памяти и практически не улучшают результат. Иногда файлы, полученные при таких настройках, оказываются даже больше, чем при использовании настроек по умолчанию.
Режим 4:2:0 в AVIF (с пониженным вдвое цветовым разрешением) редко приводит к уменьшению размера файла, но при этом затрудняет достижение высокого качества изображения. Но кодирование и декодирование в этом режиме происходят быстрее.
Настройки качества работают предсказуемо во всех кодировщиках. При одном и том же значении параметра качество итогового изображения может немного варьироваться, но у всех кодировщиков эти отклонения происходят в однородно и выглядят вполне логично.
В JPEG XL при выборе высоких уровней сжатия использование прогрессивного вывода практически не требует дополнительных затрат. В jixel недавно появилась поддержка предварительного прогрессивного отображения: при максимальной интенсивности сжатия это почти не влияет на результат, однако при настройках по умолчанию размер файла увеличивается на 12%. Браузеры Firefox и Chrome поддерживают прогрессивный JPEG XL. Safari отображает финальное изображение, но не показывает промежуточные прогрессивные стадии.
В AVIF с недавних под тоже поддерживается прогрессивный вывод. Пока эта функция доступна только в Chrome, но работа над её внедрением в Firefox уже ведётся. Реализация этого механизма в AVIF сложнее, чем в JPEG XL, зато он даёт больше контроля над тем, как будет выглядеть предварительное изображение, а файлы обычно получаются меньше и декодируются значительно быстрее.
Что касается HDR, то в JPEG XL отсутствуют "карты усиления" (gain maps), что является существенным недостатком по сравнению с AVIF. Формат JPEG XL поддерживает такие карты, но браузерные декодеры их пока не распознают, а процесс кодирования остаётся непроработанным или экспериментальным. При сравнении HDR-контента без использования карт усиления два применённых в тестах показателя качества дают противоречивые результаты, однако оба сходятся в том, что JPEG XL позволяет получить файлы меньшего размера, чем AVIF. JPEG XL даёт возможность уменьшить размер существующих JPEG-файлов на 9-20% без дополнительной потери качества. Скорость декодирования у него такая же или даже выше (за исключением изображений небольшого размера).
В режиме сжатия без потерь (lossless) лидирует JPEG XL. Формат WebP (без потерь) позволяет получить файлы на 9-17% больше, а AVIF (без потерь) - на 30-120% больше. При настройках максимального сжатия без потерь в jixel зачастую создаются файлы, которые декодируются слишком медленно.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66493
Опубликована мобильная платформа Ubuntu Touch 24.04-2.1 Среди изменений в Ubuntu Touch 24.04-2.1:

Источник: https://www.opennet.ru/opennews/art.shtml?num=66494
Проект GNOME представил предварительный выпуск GNOME OS для обычных пользователей GNOME OS использует компонент systemd-sysupdate для организации атомарного обновления системы и формат пакетов flatpak для установки дополнительных программ. Для установки задействован прототип инсталлятора. Из недавних улучшений в GNOME OS отмечены:
Сборка GNOME OS Preview пока позиционируется как экспериментальная и будет объявлена стабильной после реализации недоделанных возможностей и поддержки механизмов подготовки, доставки и установки обновлений для поддержания системы в актуальном состоянии. Среди планов на будущее:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66491
contrinitiator
bonked 16 Oct 2026 19:46 +0000
original: poshelnahuymedia@kolektiva.social
значение звезды хаоса в анархическом движении майкл муркок, писатель-фантаст и анархист, создал восьмиконечную звезду хаоса для олицетворения бесконечных возможностей, не ограниченных никакими правилами. в его книгах этот символ используется для противопоставления символу закона — стрелке, направленной только в одну сторону. в конечном итоге звезда хаоса проникла в современное анархическое движение через панк-субкультуру и стала отражать тактический и философский разрыв с классическим анархизмом. она обозначает непредсказуемость и отрицание любых порядков, что активно отразилось в деятельности «заговора огненных ячеек», перенявших себе этот символ. многие идеи, отраженные в текстах «заговора», стали идеологической основой для анархо-нигилизма и пост-левого анархизма. «солнце все еще восходит» заложило (https://ru.anarchistlibraries.net/library/zagovor-ognennyh-yacheek-solnce-vse-esche-voshodit) принципы для неформальной организации и прямого действия, вдохновив бесчисленное множество повстанческих ячеек, действующих в рамках единой сети по всему миру. звезда хаоса объединяет всех, кто ставит в приоритет активное разрушение системы вместо поиска замены ей. этот символ часто используется в анархических движениях греции, колумбии, индонезии и чили.




continue
bonked 16 Oct 2026 19:10 +0000
original: poshelnahuymedia@kolektiva.social
значение звезды хаоса в анархическом движении майкл муркок, писатель-фантаст и анархист, создал восьмиконечную звезду хаоса для олицетворения бесконечных возможностей, не ограниченных никакими правилами. в его книгах этот символ используется для противопоставления символу закона — стрелке, направленной только в одну сторону. в конечном итоге звезда хаоса проникла в современное анархическое движение через панк-субкультуру и стала отражать тактический и философский разрыв с классическим анархизмом. она обозначает непредсказуемость и отрицание любых порядков, что активно отразилось в деятельности «заговора огненных ячеек», перенявших себе этот символ. многие идеи, отраженные в текстах «заговора», стали идеологической основой для анархо-нигилизма и пост-левого анархизма. «солнце все еще восходит» заложило (https://ru.anarchistlibraries.net/library/zagovor-ognennyh-yacheek-solnce-vse-esche-voshodit) принципы для неформальной организации и прямого действия, вдохновив бесчисленное множество повстанческих ячеек, действующих в рамках единой сети по всему миру. звезда хаоса объединяет всех, кто ставит в приоритет активное разрушение системы вместо поиска замены ей. этот символ часто используется в анархических движениях греции, колумбии, индонезии и чили.




continue
honked back 16 Oct 2026 19:09 +0000
in reply to: https://mastodon.social/ap/users/116973555869005565/statuses/117451927075035234
( к сожалению ) не регулярная рубрика: #ЧтоПосмотреть #Анимация "Частые побочные явления" (Common Side Effects). К созданию приложил руку один из авторов "Царства падальщиков". Это считывается, но по духу ближе к "Паприке" Сатоси Кона (хотя тут меньше сюрра и больше закрученного действа). Один сезон, 10 серий (~ по 20 минут каждая, это с заставкой и повтором в начале), горизонтальная сюжетная арка. Можно посмотреть за раз, как полный метр.

continue
bonked 16 Oct 2026 13:28 +0000
original: horhik@mastodon.ml
continue
bonked 16 Oct 2026 12:49 +0000
original: opennet@honk.any-key.press
Проблема вызвана некорректной последовательностью операций при проверке контрольной суммы сетевого пакета, позволяющей изменить заголовок IPv4 в момент после проверки корректности информации, но до выполнения действий с ним (TOCTOU - Time-Of-Check-To-Time-Of-Use). При определённых условиях вычисление контрольной суммы выполняется в отложенном режиме, уже после разбора и проверки сетевого пакета, что может привести к изменению уже проверенных данных и чтению до 32 байт из области памяти вне буфера, в котором происходит обработка пакета.
Атака производится через отправку из гостевой системы пакета с флагом CHECKSUM_PARTIAL, при котором контрольная сумма вычисляется не сразу, и специально подобранными значениями skb->csum_start и skb->csum_offset. Пакет проходит проверку в сетевом стеке, так как длина заголовка корректна и равна 20 байт. Завершения вычисления контрольной суммы осуществляется при обработке фрагментации пакета, но из-за некорректных значений csum_start и csum_offset результат записывается в самое начало IPv4-заголовка и изменяет первый байт, хранящий размер, увеличивая его 20 до 60 байт. При дальнейшей обработке ядро считает, что размер заголовка теперь 60 байт, при копировании читает дополнительные 40 байт (c учётом хвостовых служебных 8 байт, читается 32 байта из области вне буфера) и отправляет обратно в составе секции с IP-опциями.
В подготовленном эксплоите утечку 32 байт удалось использовать для контролируемой перезаписи 64 байт в памяти ядра и добиться выполнения кода на стороне хост-окружения с правами root. Технические детали данной стадии атаки и код эксплоита пока не публикуются, чтобы дать пользователям время на установку обновления. Предполагается, что утечка вначале используется для воссоздания раскладки памяти ядра в обход рандомизации KASLR, после чего создаются условия для выделения целевой структуры ядра с указателем сразу за памятью с буфером пакета и переписывают указатель, инициировав действие, приводящее к изменению данных в секции с IP-опциями, выходящими за границу буфера.
Уязвимость устранена в вчерашних обновлениях ядра Linux 7.2.11, 6.18.57, 6.12.113, 6.6.159, 6.1.190, 5.15.223 и 5.10.272.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66487
Проблема вызвана некорректной последовательностью операций при проверке контрольной суммы сетевого пакета, позволяющей изменить заголовок IPv4 в момент после проверки корректности информации, но до выполнения действий с ним (TOCTOU - Time-Of-Check-To-Time-Of-Use). При определённых условиях вычисление контрольной суммы выполняется в отложенном режиме, уже после разбора и проверки сетевого пакета, что может привести к изменению уже проверенных данных и чтению до 32 байт из области памяти вне буфера, в котором происходит обработка пакета.
Атака производится через отправку из гостевой системы пакета с флагом CHECKSUM_PARTIAL, при котором контрольная сумма вычисляется не сразу, и специально подобранными значениями skb->csum_start и skb->csum_offset. Пакет проходит проверку в сетевом стеке, так как длина заголовка корректна и равна 20 байт. Завершения вычисления контрольной суммы осуществляется при обработке фрагментации пакета, но из-за некорректных значений csum_start и csum_offset результат записывается в самое начало IPv4-заголовка и изменяет первый байт, хранящий размер, увеличивая его 20 до 60 байт. При дальнейшей обработке ядро считает, что размер заголовка теперь 60 байт, при копировании читает дополнительные 40 байт (c учётом хвостовых служебных 8 байт, читается 32 байта из области вне буфера) и отправляет обратно в составе секции с IP-опциями.
В подготовленном эксплоите утечку 32 байт удалось использовать для контролируемой перезаписи 64 байт в памяти ядра и добиться выполнения кода на стороне хост-окружения с правами root. Технические детали данной стадии атаки и код эксплоита пока не публикуются, чтобы дать пользователям время на установку обновления. Предполагается, что утечка вначале используется для воссоздания раскладки памяти ядра в обход рандомизации KASLR, после чего создаются условия для выделения целевой структуры ядра с указателем сразу за памятью с буфером пакета и переписывают указатель, инициировав действие, приводящее к изменению данных в секции с IP-опциями, выходящими за границу буфера.
Уязвимость устранена в вчерашних обновлениях ядра Linux 7.2.11, 6.18.57, 6.12.113, 6.6.159, 6.1.190, 5.15.223 и 5.10.272.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66487
Cloudflare Blog: Yandex outage: Data shows that instead of going dark, malicious bots went on the move (#yandex)
When traffic from Yandex networks collapsed, speculation spread across the Internet that Russian influence operations and malicious botnets had suffered a crippling blow. Cloudflare data tells a different story: across Cloudflare's network, there was no evidence that the strikes knocked social media manipulation offline or otherwise disrupted malicious activity on the Internet. Instead, the data demonstrated:
continue
honked back 16 Oct 2026 10:24 +0000
in reply to: https://honk.any-key.press/u/continue/h/4d1Z4fXdK8bv1J4qZC
Макс Штирнер, "Единственный и его собственность"
В заключение я должен еще отказаться от половинчатых выражений, которыми вынужден был пользоваться, пока еще копался в недрах права и допускал хоть самое это слово. Но с исчезновением самого понятия и слово теряет свой смысл. То, что я называл «моим правом», уже не есть «право», потому что право может быть дано, пожаловано лишь духом, будь это дух природы или рода, или дух человечества, дух Божий или дух его святейшества, его сиятельства и т. д. То, чем я владею без санкции духа, тем я владею без права, оно добыто мною исключительно при помощи моей силы.
continue
honked back 16 Oct 2026 10:23 +0000
in reply to: https://honk.any-key.press/u/continue/h/W33CHDB6t4d2BYCL6x
Макс Штирнер, "Единственный и его собственность"
Хотя общество и желает, чтобы каждый обрел права, но не свое собственное, а только то право, которое санкционируется обществом, то есть так называемое общественное право. Я же даю или беру себе право по собственному полномочию, и по отношению ко всему тому, что сильнее и властнее меня, я – нераскаявшийся преступник. Как себе самому принадлежащий и творец своего права я не признаю иного источника права, кроме себя самого, я не признаю источником права – ни Бога, ни государство, ни природу, ни даже человека с его «вечными человеческими правами», ни божественное, ни человеческое право.
continue
honked back 16 Oct 2026 10:20 +0000
in reply to: https://honk.any-key.press/u/continue/h/StJqY545h34T6zq9bS
Макс Штирнер, "Единственный и его собственность"
Народ кричит, что противная партия совершила по отношению к нему преступление. Но могу ли я принять, что данное лицо совершило преступление относительно меня, если я не предположу, что это лицо должно было поступать так, как я этого хотел? И только такое деяние я называю правильным, правым, хорошим и т. д., а всякое противоположное считаю преступлением. Тем самым я, значит, полагаю, что и другие должны вместе со мною стремиться к одной и той же цели, то есть я отношусь к ним не как к единственным, которые носят в себе свои законы и живут согласно им, а как к существам, обязанным повиноваться какому-нибудь «разумному» закону.
Выпуск загрузочной прошивки Libreboot 26.10, в котором добавлена поддержка 239 устройств Libreboot нацелен на формирование системного окружения, позволяющего обойтись без проприетарного ПО настолько, насколько это возможно, не только на уровне операционной системы, но и прошивки, обеспечивающей загрузку. Libreboot дополняет Coreboot средствами для упрощения применения конечными пользователями, формируя готовый дистрибутив, которым может воспользоваться любой пользователь, не имеющий специальных навыков.
По сравнению с прошлым стабильным релизом добавлена поддержка
222 моделей Google Chromebook на базе процессоров Intel и AMD, 9 редакций ноутбуков Purism Librem 13/14/15/Mini, а также моделей Samsung Lumpy и Stumpy, ThinkPad X301, ThinkPad X270 и ThinkPad X280
Помимо этого добавлена поддержка ПК Dell OptiPlex 5050 SFF и Dell OptiPlex 3040 Micro, материнской платы Supermicro X11SSH-F.
Совместимость с новыми устройствами удалось наладить благодаря интеграции payload на базе EDK2 из coreboot-дистрибутива MrChromebox, позволившем обеспечить полную поддержку UEFI и ReBAR (PCIe Relocatable BAR), что решило проблемы с использованием современных видеокарт с объёмом памяти больше 4 ГБ. EDK2 (реализация UEFI) задействован по умолчанию даже на старых устройствах, таких как ThinkPad X200 и T500, а ReBAR по умолчанию оключён из-за возникновения проблем с выводом в библиотеке libgfxinit
на системах с GPU Intel.
Поддержка UEFI протестирована при загрузке Windows 10/11, 9front (форк Plan 9), Linux-дистрибутивы с UKI или systemd-boot, OpenBSD с EFI-загрузчиком и разделами GPT, FreeBSD в режиме UEFI и RedoxOS. ReactOS не загружается из-за отсутствия поддержки UEFI. Обособленное использование GRUB и SeaBIOS объявлено устаревшим, но для обратной совместимости в EDK2 встроены EFI-сборки GRUB и SeaBIOS, вызываемые через нажатие ESC при загрузке. В состав EDK2 включены MemTest86+ и
iPXE.
Значительно расширена поддержка материнских плат для процессоров AMD Fam15h, таких как KGPE-D16. Для инициализации подобных плат задействован форк coreboot от проекта 15h.org, использующий ранее опубликованный AMD код протокола инициализации AMD Agesa (AMD Generic Encapsulated Software Architecture).
По умолчанию при сборке выставлен бит HAP (High Assurance Platform) для отключения Intel ME. Обновлены версии Coreboot (git от 18 сентября 2026 г.), EDK2 26.09.2, GRUB 2.16 и SeaBIOS от 28 июля 2026 г.
В репозиторий добавлен файл AGENTS.md с запретом любого применения AI при подготовке изменений. В качестве причин упоминается
экономическая неустойчивость AI-инфраструктура, подконтрольность технологий узкой группе людей и негативное влияние на разработчиков. По мнению автора Libreboot AI-инструменты отупляют и лишают профессиональных навыков, превращая даже талантливых специалистов в зависимых и некомпетентных пользователей.
Оборудование, поддерживаемое в Libreboot:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66486
Началось тестирование 64-разрядной версии клиента Steam для Linux В новой версии также предложен новый интерфейс для отслеживания и управления достижениями при прохождении игр. Окно с настройками уведомлений адаптировано для работы на экранах любого размера. Улучшена работа с библиотекой в offline-режиме. В Remote Play реализованы настройки для масштабирования вывода с учётом разных соотношений сторон экрана на локальной и удалённой системах.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66482
Документальный фильм о проекте KDE Днём рождения KDE считается 14 октября 1996 года. В этот день Маттиас Эттрих (Matthias Ettrich), будучи студентом, объявил о создании нового свободного десктоп-окружения, ориентированного на конечных пользователей, а не на системных администраторов, и способного конкурировать с доступными в то время коммерческими продуктами, такими как CDE. Первый стабильный релиз KDE 1.0 был выпущен 12 июля 1998 года, KDE 2.0 был выпущен 23 октября 2000 года, KDE 3.0 - 3 апреля 2002 года, KDE 4.0 - 11 января 2008 года, KDE Frameworks 5 и KDE Plasma 5 - в июле 2014 года, а KDE Plasma 6 - в феврале 2024 года. Проект GNOME, который появился спустя 10 месяцев после основания KDE, будет праздновать своё 30-летие 15 августа 2027 года.
Доступен неофициальный порт игры Космические рейнджеры для Linux В процессе разработки использовался собственный форк компилятора, созданный для улучшения поддержки LLVM-бекенда на разных платформах и исправления совместимости, чтобы игра вела себя абсолютно так же, как оригинальный исполняемый файл на Windows, вплоть до воспроизведения поведения x87 с 24-битной точностью. При задействовании форка FPC с LLVM бекендом порт игры просчитывает симуляцию галактики примерно в 2 раза быстрее оригинальной игры, если сравнивать на одинаковом оборудовании. К тому же, многие изменения в форке FPC позволили найти проблемы в самом FPC, сведения о которых отправлены на рассмотрение в оригинальный проект.
На данный момент порт игры находится в стадии разработки и тестирования, но уже позволяет играть в основную игру так же, как в оригинале, за исключением редких ошибок. Подготовлен экспериментальный мобильный пользовательский интерфейс, который меняет масштабирование многих элементов для более комфортной игры на маленьких экранах с большим разрешением. Самое большое ограничение на текущий момент: отсутствие планетарных боёв, для которых использовался движок MatrixGame, написанный на C++ с DirectX 9, который был открыт в 2019 году под лицензией GPLv2. В ближайшем будущем планируется портировать и его.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66471
Линус Торвальдс раскритиковал предвзятое отношение к AI-инструментам Лоран аргументировал свою позицию тем, что даже если невозможно принудить людей всегда соблюдать правило о декларировании AI, так как часть разработчиков всё равно будет хитрить, сообщество всё равно должно формально зафиксировать свои ожидания и чётко обозначить, что допустимо, а что нет. Подобная попытка регулировать процесс разработки через ограничения на инструменты и апелляция к "установлению ожиданий" вызвала бурный ответ Торвальдса.
По мнению Линуса, к "ожиданиям" это не имеет никакого отношения, а вызвано личными заскоками. Линус не признаёт концепцию "не используй AI для таких-то задач", которая сродни рекомендации не использовать компиляторы при подготовке кода, в контексте того, что если разработчик не разбирается в том как компьютер обрабатывает машинный код, то предложенное изменение не заслуживает внимания, а разработчик не компетентен, если не может писать код на ассемблере. Доводя ситуацию до абсурда также можно потребовать не использовать текстовые редакторы при написании пояснений к коммитам, чтобы допускать только разработчиков, способных в один заход грамотно набирать текст без инструментов, позволяющих исправлять допущенные при вводе ошибки.
Линус против введения любых запретов на использование инструментов для упрощения работы и ожидает от людей, что они прикладывают максимум усилий и понимают, что делают. Но это понимание имеет мало общего с тем, какими инструментами они пользуются. По опыту Линуса, люди, которых он уважает и считает умными, не склонны сторониться новых и интересных инструментов.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66480
Выпуск системы тестирования памяти Memtest86+ 9.0 Основные новшества:
Источник: https://www.opennet.ru/opennews/art.shtml?num=66481
contrinitiator
honked back 15 Oct 2026 12:32 +0000
in reply to: https://mastodon.social/users/shura/statuses/117444445849119052
Релиз дистрибутива Ubuntu 26.10 Основные изменения:
Переделан интерфейс настройки звука, который теперь оформлен как одно окно с вкладками. Предоставлена возможность установки отдельного приложения для настройки PipeWire. Добавлены новые приложения для работы со звуком: Sonic Pi, SuperCollider и JNoise, а также набор плагинов SuperCollider 3. Обновлены версии:
OBS Studio 32.2.2,
FreeShow 1.6.5,
QPrompt 2.0.2,
RaySession 0.18.0,
Patchance 1.4.0,
DistroAV 6.2.1,
Kdenlive 26.08.1,
Krita 6.0.3,
GIMP 3.2.6,
Ardour 9.8.0,
Scribus 1.6.6,
Audacity 3.7.8.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66478
Помимо этого объявлено о подготовке версии online-игры Fortnite для Linux. В рамках этого проекта ведётся модернизация системы защиты EAC (Easy Anti-Cheat) для Linux-дистрибутивов и налаживаются контакты с сопровождающими для реализации необходимых для античит-систем возможностей в Linux. Отмечается, что старая реализация EAC для Linux не обеспечивает должный уровень античит-защиты, из-за чего многие разработчики игр не добавляют поддержку Linux. В новой редакции EAC вместо собственного модуля ядра задействованы штатные механизмы обеспечения безопасности, предоставляемые ядром Linux, а сам античит запускается как сервис systemd.
Среди требований, которые должны быть выполнены в дистрибутивах для использования EAC:
Разработчики Ubuntu уже начали обсуждение опубликованных требований, с учётом прошлого негативного опыта нарушений конфиденциальности пользователей в Windows (EAC скрыто выполнял код на нулевом кольце защиты, передавал данные на внешние серверы без явного согласия пользователя и оставался в системе после удаления игры). Из опасений также упоминается увеличение поверхности атаки со стороны вредоносного ПО и связь с китайской компанией Tencent (владеет 40% акций Ecic Games), которая может быть заинтересована в слежке за пользователями. Предлагается не распространять пакеты c EAC через основные репозитории, информировать пользователей о возможных рисках и предоставить отдельную загрузочную конфигурацию для тех, кому требуется запуск EAC.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66477
В Microsoft Defender добавлена поддержка десктоп-систем Linux
Источник: https://www.opennet.ru/opennews/art.shtml?num=66476
Выпуск Issuerd 0.1.17, Keycloak-совместимого сервера управления идентификацией и доступом Ключевая особенность проекта - непрерывная проверка соответствия
официальному набору тестов OpenID Foundation Conformance Suite (5.3.2). Тестирование проводится в CI для каждого релиза в изолированном docker-окружении. Помодульные результаты хранятся в репозитории, а полный пакет отчётов прикладывается к
каждому релизу. Паритет с Keycloak контролируется набором тестов. В планах прохождение официальной сертификации.
Из протоколов, востребованных в сценариях с AI-агентами, реализованы DPoP (RFC 9449, привязка токена к ключу предъявителя), обмен токенами (RFC 8693, сужение полномочий при обмене токена) и CIBA (режим poll, подтверждение действий человеком). Также поддерживаются PAR (RFC 9126), JAR (RFC 9101), JARM, RAR (RFC 9396), динамическая регистрация клиентов (RFC 7591/7592), авторизация устройств (RFC 8628). Полный импорт 100 тысяч пользователей из MS Active Directory занимает около 30 секунд.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66475
contrinitiator
honked back 15 Oct 2026 09:44 +0000
in reply to: https://quietplace.xyz/notes/ascvzv2wpsdp0e02
contrinitiator
honked 15 Oct 2026 09:43 +0000
Я так понимаю, что если явно замечаешь подорожание продуктов, значит, оно немаленькое, и произошло это словно по команде за прошедшие пару недель. (Что точно подметил, кроме яиц, это вино и тушёнка). (#цены)
Представлены офисные пакеты ElixirOffice, TinyLittleOffice и ALT Office Проект создан для жены разработчика, которая преподаёт в школе и несколько раз пыталась перейти на использование открытых офисных пакетов, но всё время возвращалась на MS Office из-за непривычности интерфейса альтернативных пакетов и проблем с отображением документов, создаваемых коллегами. Осознав, что поменять привычки, выработанные за годы работы в MS Office, не так просто, было решено создать новый офисный пакет, на который будет легко перейти с MS Office.
Содержимое документов кодируется в формате TLO, напоминающем Markdown. Поддерживается импорт и экспорт в PDF, HTML, JSON и Markdown, а также в офисные форматы, такие как docx, rtf, pptx и xlsx. Интерфейс минималистичен и поддерживает только самые необходимые возможности. Код написан на TypeScript с привлечением AI и распространяется под лицензией MIT.
На странице ALT Office не детализируется на основе какого проекта построен продукт, упоминается лишь обезличенный "офисный пакет". При этом в предлагаемом руководстве пользователя на скриншотах изображён LibreOffice, который также упомянут в rpm-пакете freeoffice, уже достаточно давно поставляемом в ALT Linux. В качестве почтового клиента задействован ThunderBird. Продукт распространяется под проприетарной лицензией, разрешающей безвозмездное использование только физическими лицами и требующее покупки лицензии у юридических лиц.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66474
continue
honked back 16 Oct 2026 10:43 +0000
in reply to: https://mastodon.ml/users/th3rdsergeevich/statuses/117427487369386111
По работе пользуюсь Yandex SpeechKit (распознаванием и генерации речи): полностью не работает. Собственно, весь Yandex Cloud в ru-регионе не работает с 8-го: https://status.yandex.cloud/ru/dashboard