contrinitiator
honked back 30 Dec 2025 17:57 +0100
in reply to: https://hubzilla.konzurovski.net/item/db1d315c-0d72-4fd6-bff5-05e3519ea2e3
contrinitiator
honked back 30 Dec 2025 17:57 +0100
in reply to: https://hubzilla.konzurovski.net/item/db1d315c-0d72-4fd6-bff5-05e3519ea2e3
contrinitiator
honked back 30 Dec 2025 13:50 +0100
in reply to: https://misskey.vikingkong.xyz/notes/agw1tree4toe0sxd
contrinitiator
honked back 30 Dec 2025 13:49 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-1069-53b3-af40-aff839262609
contrinitiator
honked 30 Dec 2025 11:58 +0100
Спички нельзя заказать в ПВЗ, а в отделение Почты России можно, хотя они в одном и том же жилом доме находятся.
continue
bonked 30 Dec 2025 11:38 +0100
original: undeadly@honk.any-key.press
fw_update(8) now checks dmesg(8) output in addition to dmesg.boot Thanks to a
commit
by Andrew Hewus Fresh (
afresh1@),
fw_update(8)
now checks
the output of [runtime]
dmesg(8)
in addition to the [boot-time] file
/var/run/dmesg.boot.
The commit message explains the rationale:
CVSROOT: /cvs
Module name: src
Changes by: afresh1@cvs.openbsd.org 2025/12/26 11:19:46
Modified files:
usr.sbin/fw_update: fw_update.sh fw_update.8
Log message:
Scan both dmesg.boot and dmesg(8) output for devices
This allows us to detect newly plugged in devices that need firmware
added while still making sure to detect devices available at boot
even if dmesg rolls over with noisy messages.
fixes and ok kn@
I think this is good deraadt@
fw_update(8) now checks dmesg(8) output in addition to dmesg.boot Thanks to a
commit
by Andrew Hewus Fresh (
afresh1@),
fw_update(8)
now checks
the output of [runtime]
dmesg(8)
in addition to the [boot-time] file
/var/run/dmesg.boot.
The commit message explains the rationale:
CVSROOT: /cvs
Module name: src
Changes by: afresh1@cvs.openbsd.org 2025/12/26 11:19:46
Modified files:
usr.sbin/fw_update: fw_update.sh fw_update.8
Log message:
Scan both dmesg.boot and dmesg(8) output for devices
This allows us to detect newly plugged in devices that need firmware
added while still making sure to detect devices available at boot
even if dmesg rolls over with noisy messages.
fixes and ok kn@
I think this is good deraadt@
Уязвимость в Net-SNMP, допускающая удалённое выполнение кода Уязвимость вызвана некорректной проверкой размера OID ("trapOidLen ›= 0" вместо "trapOidLen › 0") перед копированием указанных в пакете данных в буфер фиксированного размера. Передача специально оформленных пакетов приводит к записи данных за границу буфера trapOid, что может быть эксплуатировано для выполнения кода атакующего с правами под которыми выполняется процесс snmptrapd.
Уязвимость устранена в обновлениях Net-SNMP 5.9.5 и 5.10.pre2. В качестве дополнительной защиты рекомендуется заблокировать доступ из внешних сетей к UDP-порту 162 на межсетевом экране.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64530
Проект U-Boot перешёл под крыло организации Software Freedom Conservancy Так как SFC подпадает под льготную категорию налогообложения, проведение средств на развитие U-Boot через эту организацию позволит организовать налоговый вычет при переводе пожертвований. К числу проектов, развиваемых при поддержке SFC, относятся BusyBox, CoreBoot, Git, Inkscape, Mercurial, OpenWrt, QEMU, Samba, Sourceware, Wine, Xorg
и ещё около десятка свободных проектов.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64529
Выпуск дистрибутива Simply Linux 11.1 Основные изменения в Simply Linux 11.1:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64528
Выпуск дистрибутива Ubuntu Sway Remix 25.10 Окружение дистрибутива построено на основе Sway - композитного менеджера, использующего протокол Wayland и полностью совместимого с мозаичным оконным менеджером i3, а также панели Waybar, файлового менеджера PCManFM-GTK3 и утилит из проекта 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.
В новом выпуске осуществлен переход на пакетную базу Ubuntu 25.10, задействован компонент swaykbdd для установки индивидуальной раскладки клавиатуры для каждого окна, проведены небольшие оптимизации системных скриптов и устранен ряд мелких недоработок.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64527
Выпуск композитного сервера Hyprland 0.53 и GUI-библиотеки Hyprtoolkit 0.5 Предоставляются возможности для создания визуально привлекательных интерфейсов: градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется IPC на базе сокетов. Настройка осуществляется через файл конфигурации, изменения в котором подхватываются на лету без перезапуска. Из функций также выделяются: динамически создаваемые виртуальные рабочие столы; режимы компоновки элементов на экране; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране.
В новой версии:
Дополнительно можно отметить выпуск инструментария Hyprtoolkit 0.5, развиваемого разработчиками Hyprland для создания графических интерфейсов на языке C++, нативно поддерживающих Wayland. Из особенностей Hyprtoolkit заявлен простой C++ API для создания графических приложений, встроенная поддержка анимационных эффектов, завязка на Wayland и упрощённая система тем оформления.
windowrule {
name = apply-something
match:class = my-window
border_size = 10
}
windowrule = match:class my-window, border_size 10
<
Источник: https://www.opennet.ru/opennews/art.shtml?num=64526
Новая стратегия развития проекта libmdbx Если раньше в публичном доступе был весь исходный код, включая тестовый фреймфорк и внутреннюю документацию, то теперь доступен только амальгамированный исходный код библиотеки. Обещано, что вскоре будет представлен расширенный пример использования C++ API, который одновременно будет простым smoke-тестом. Причины достаточно подробны объяснены в комментариях встроенных в слайды презентации. В частности, декларируется желание поставлять библиотеку в максимального готовом виде, без зависимостей, необходимых только для её разработки и глубокого тестирования.
Кроме раскрытия уже разрабатываемых и запланированных возможностей libmdbx, в опубликованной стратегии анонсированы основные черты нового формата БД и обеспечиваемые им возможности:
В ходе очной презентации также было заявлено о намерении попробовать совместить внутри MithrilDB несколько реализаций написанных на разных языках, в частности C, С++ и Rust, обеспечив при этом прозрачное перекрёстное взаимодействие (приложения на С/С++ смогут использовать реализацию на Rust и наоборот).
Из разрабатываемых сейчас возможностей, которые станут доступны в ближайшее время, стоит отметить «Поиск с кэшированием». Суть которого в хранении указателей на данные непосредственно внутрь БД, с предельно быстрой проверки их актуальности. При этом поиск от корня дерева к листовым страницам останавливается, как только доходит до страницы, не изменённой после последней проверки соответствующего элемента кэша. Таким образом, вместо полного поиска по B-tree, выполняется минимально возможное количество действий, в зависимости об объёма изменений после последнего получения данных. Всё вместе обеспечивает кардинальное ускорение до нескольких десятков тысяч раз. В худшем же случае такой поиск с «кэшированием» не медленнее обычного.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64522
contrinitiator
honked back 29 Dec 2025 17:20 +0100
in reply to: https://mastodon.ml/users/mo/statuses/115803360186886661
Выпуск десктоп-движка Arcan 0.7.1 и десктоп-окружения Durden 0.6.3 Arcan не привязан к отдельным графическим подсистемам и может работать поверх различных системных окружений (BSD, Linux, macOS, Windows), используя подключаемые бэкенды. Например, имеется возможность запуска поверх Xorg, egl-dri, libsdl и AGP (GL/GLES). Под управлением дисплейного сервера Arcan могут выполняться клиентские приложения на базе X11, Wayland и SDL. Проект развивает свой форк X.org-сервера - xarcan, а также композитный сервер arcan-wayland (waybridge), позволяющий запускать приложения на базе Wayland.
В качестве ключевых критериев, применяемых при проектировании API Arcan, упоминаются безопасность, производительность и пригодность для отладки. Для упрощения разработки интерфейсов предлагается использовать язык Lua.
Особенности Arcan:
Связанные с проектом изменения:
Одновременно опубликован выпуск среды рабочего стола Durden 0.6.3. Прошлый релиз был сформирован в 2020 году. В Durden поддерживается мозаичный и классический режимы компоновки окон с полноценными средствами управления при помощи клавиатуры. Возможна работа в системах с несколькими мониторами, имеющими разные DPI.
Предоставляется расширенный буфер обмена, сохраняющий историю изменения и доступный в двух вариантах - глобальный и в привязке к отдельным окнам. Имеется поддержка переключения раскладок клавиатуры и работы с расширенными устройствами, такими как игровые пульты. Поддерживаются такие возможности, как глобальное меню, меню в заголовке окна, виджеты, настройка отдельного поведения для каждого окна. Все настройки, включая методы ввода, шрифты и визуальные эффекты, могут меняться на лету, без необходимости перезагрузки конфигурации.
Версия 0.6.3 является подготовительным выпуском перед находящимся в разработке релизом Durden 0.7, в котором будет предложен набор существенных нововведений, таких как экранные жесты, поддержка вертикальных заголовков и панелей, компактный режим отображения заголовков и панелей, новый конфигуратор, предпросмотр по наведению мыши, экранная клавиатуры osdkbd, режим совмещения окон, поддержка синтезатора речи, интеграция компонентов a12net и a12_directory для обеспечение сетевой прозрачности и удалённого доступа.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64523
contrinitiator
honked back 29 Dec 2025 11:37 +0100
in reply to: https://honk.any-key.press/u/contrinitiator/h/7cJ8rMG2qZdRS9mBl6
continue
bonked 29 Dec 2025 11:13 +0100
original: acelatte@lamp.leemoon.network
11 веганских рецептов для новогоднего стола
https://kedr.media/stories/olive-rastitelnogo-proishozhdeniya/
contrinitiator
honked back 29 Dec 2025 10:40 +0100
in reply to: https://plasmatrap.com/notes/agui5z1aa7
continue
bonked 29 Dec 2025 10:10 +0100
original: contrinitiator@honk.any-key.press
Хаким Бей резко швыряет читателя в ледяной цинизм своего жестокого и реалистичного колдовства, единственного спасения от смертоносного мумбо-юмбо банкиров и политиков. От псевдологичного рассуждения прямо в дебри упоенного хаоса, взрывающего мир священников, королей, иерофантов, мистиков, учёных и торговцев — «на секунду, что тянется вечность».
Выпуск D7VK 1.1, реализации Direct3D 6 и 7 поверх API Vulkan Выпуск 1.1 примечателен добавлением экспериментальной поддержки
Direct3D 6 в дополнение к ранее развиваемой поддержке Direct3D 7. Поддержку более ранних API добавлять не планируется, так как D3D6 и D3D7 достаточно близки к D3D9, в то время как механизм отрисовки в D3D5 значительно отличается от D3D9 и его проблематично транслировать в данный API.
Из других изменений отмечается решение проблем с работой игр:
Добавлена поддержка игр на базе API Direct3D 6:
Ранее была подтверждена работа игр на базе API Direct3D 7:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64518
Восьмой экспериментальный выпуск среды рабочего стола Orbitiny Из специфичных для Orbitiny возможностей отмечается: вызов действий через экранные жесты (очерчивание мышью определённого контура на пустой области рабочего стола); метки на пиктограммах (показываются для новых, изменённых, пустых или перемещённых через буфер обмена файлов, а также пустых каталогов); возможность вставки файла одновременно в несколько выбранных каталогов; поддержка размещения содержимого рабочего стола в любом каталоге (не только в $HOME/Desktop); использование отдельных десктоп-каталогов для каждого виртуального рабочего стола и монитора. Список типовых возможностей Orbitiny можно посмотреть в прошлом анонсе.
Отмечается, что по числу изменений новый выпуск стал крупнейшим в истории проекта. Среди изменений:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64520
contrinitiator
honked 29 Dec 2025 08:33 +0100
Хаким Бей резко швыряет читателя в ледяной цинизм своего жестокого и реалистичного колдовства, единственного спасения от смертоносного мумбо-юмбо банкиров и политиков. От псевдологичного рассуждения прямо в дебри упоенного хаоса, взрывающего мир священников, королей, иерофантов, мистиков, учёных и торговцев — «на секунду, что тянется вечность».
continue
bonked 29 Dec 2025 08:05 +0100
original: sn4il@quietplace.xyz



contrinitiator
bonked 29 Dec 2025 07:48 +0100
original: pureacetone@qoto.org
unspecified horror
unspecified horror




contrinitiator
bonked 29 Dec 2025 07:46 +0100
original: shuro@friends.deko.cloud
- открываешь ссылку, не открывается, всё ясно
- открываешь через VPN, он не работает
- открываешь через другой, он работает, но его не впускают на том конце
- открываешь через третий, решаешь три капчи с велосипедами и гидрантами
- закрываешь окно с "уважаемый посетитель из Нидерландов, дайте нам на журналистику 30 евро или согласитесь на сбор данных для наших 19840 партнёров"
- так, зачем я сюда пришёл-то? Ах да, "номинация на самую забавную фотографию дикой природы"
contrinitiator
honked back 28 Dec 2025 14:59 +0100
in reply to: https://gram.social/p/zwychainy.krakaziablik/1033911241103001
contrinitiator
bonked 28 Dec 2025 14:59 +0100
original: zwychainy.krakaziablik@gram.social
Изъездил деревню Камень (под Лепелем) в попытках найти старую мельницу. Безуспешно. Зато по городищу потоптался. И даже лису видел.
.
.
#побеларуси #городище #навершине #бичтрип #кастрычнік #гарадзішча #fujiphoto #fujiphotography #historical #natural #hill #artificial #village #country


continue
bonked 28 Dec 2025 13:21 +0100
original: opennet@honk.any-key.press
Уязвимости в GnuPG, позволяющие обойти верификацию и выполнить свой код Уязвимости вызваны ошибками в коде для обработки данных и разбора форматов, и не связаны с брешами в криптоалгоритмах. Например, ошибка в парсере приводит к сбою при определении фактически подписанных данных и создаёт условия при которых проверяемые данные могут не совпадать с подписанными данными, что позволяет атакующему подменить открытый текст без доступа к приватному ключу.
Выявленные проблемы:
Дополнительно выявлены две уязвимости в minisign, упрощённом инструментарии для создания и проверки по цифровым подписям. Обе уязвимости (1, 2) позволяют использовать управляющие последовательности терминала ("\e[1E") или спецсимволы ("\r") в поле с комментарием для модификации вывода программы, например, для замены информации о результате верификации.
echo Plaintext › plaintext
gpg --detach-sig plaintext
# изменение plaintext.sig атакующим с добавлением дополнительного текста
gpg --verify plaintext.sig plaintext # верифицировано
gpg --decrypt plaintext.sig # верифицировано, но выводится другой текст
Источник: https://www.opennet.ru/opennews/art.shtml?num=64517
Уязвимости в GnuPG, позволяющие обойти верификацию и выполнить свой код Уязвимости вызваны ошибками в коде для обработки данных и разбора форматов, и не связаны с брешами в криптоалгоритмах. Например, ошибка в парсере приводит к сбою при определении фактически подписанных данных и создаёт условия при которых проверяемые данные могут не совпадать с подписанными данными, что позволяет атакующему подменить открытый текст без доступа к приватному ключу.
Выявленные проблемы:
Дополнительно выявлены две уязвимости в minisign, упрощённом инструментарии для создания и проверки по цифровым подписям. Обе уязвимости (1, 2) позволяют использовать управляющие последовательности терминала ("\e[1E") или спецсимволы ("\r") в поле с комментарием для модификации вывода программы, например, для замены информации о результате верификации.
echo Plaintext › plaintext
gpg --detach-sig plaintext
# изменение plaintext.sig атакующим с добавлением дополнительного текста
gpg --verify plaintext.sig plaintext # верифицировано
gpg --decrypt plaintext.sig # верифицировано, но выводится другой текст
Источник: https://www.opennet.ru/opennews/art.shtml?num=64517
contrinitiator
honked back 28 Dec 2025 08:21 +0100
in reply to: https://lastfree.space/objects/30d21f2a-8169-500f-2708-fd9384817762
contrinitiator
honked back 28 Dec 2025 07:36 +0100
in reply to: https://plasmatrap.com/notes/agswtke5tl
contrinitiator
honked back 28 Dec 2025 07:34 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-1769-5042-089d-b07025511957
@iron_bug Тоже считаю, что сначала деградировала система образования, а потом уже стали нужны всякие «ИИ рефераты».
contrinitiator
honked back 28 Dec 2025 07:13 +0100
in reply to: https://mastodon.world/ap/users/115722092263279862/statuses/115795654999743182
Статистика по языкам программирования, используемым в экосистеме GNOME 44.8% из базовых программ GNOME написаны на Си, 20.7% на Vala, 10.3% на Rust, 6.9% на Python, 13.8% на JavaScript и 3.45% на C++.
При рассмотрении сторонних программ, размещённых в каталоге GNOME Circle, большинство (41.7%) написаны на Rust, на втором месте (29.2%) - Python, а на третьем (13%) - Vala. На Си написано 6% программ, JavaScript - 10%, Crystal - 1%.
Наиболее популярные программ из каталога GNOME Circle (по числу установок последнего обновления): Blanket, Eyedropper, Newsflash, Fragments и Shortwav.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64516
contrinitiator
honked back 27 Dec 2025 20:22 +0100
in reply to: https://plasmatrap.com/notes/agrxzlm8e3
contrinitiator
honked back 27 Dec 2025 20:17 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-8769-4ee8-f2e7-bc3634665267
contrinitiator
honked back 27 Dec 2025 20:16 +0100
in reply to: https://lastfree.space/objects/30d21f2a-1169-5017-bb9c-097917725215
contrinitiator
honked 27 Dec 2025 19:43 +0100
Практики ландшафтного спиритизма сквозь мокрый снег и почти тюремные решётки дворов вонючих железнодорожных станций привели на пропахшие смолой и ладаном берега Оредежа, чьи воды сегодня приняли жертву в память о тех, кого призвал к себе Водан.


continue
bonked 27 Dec 2025 16:27 +0100
original: gusev@mastodon.ml
Гулял по лесу и увидел такую интересную природную конструкцию. Эффект усиливает сжатие пространства телеобъективом.
#природа #darktable #лес #ёлки_палки
continue
honked back 27 Dec 2025 11:45 +0100
in reply to: https://honk.any-key.press/u/continue/h/4RN64b9F21C7lYb548
Разработчики ОС QNX представили QNX Developer Desktop на основе Xfce и Wayland Пользовательское окружение построено на базе кастомизированной среды рабочего стола Xfce, работающей с использованием протокола Wayland. В состав входят средства разработки (clang, gcc, clang++, Python, make, cmake, git и т.п.), web-браузер, эмулятор терминала, порты многих интегрированных сред разработки и редакторов кода (Geany, Emacs, Neovim, vim), файловый менеджер Thunar и примеры кода на языках C, C++ и Python.
QNX Developer Desktop поставляется в самодостаточном системном образе, включающем инструменты для сборки программ для QNX 8.0 и коллекцию портированных открытых пакетов.
Системный образ, пригодный для запуска в Linux-системах при помощи QEMU, доступен для бесплатной загрузки под именем "QNX SDP 8.0 Quick Start Target Image for QEMU" в приложении "QNX Software Center".
Ранее в QNX развивалась собственная среда рабочего стола Photon microGUI, которая в QNX 7 была заменена на графический фреймворк QNX Screen, ориентированный на создание предметно-ориентированных интерфейсов и не предоставляющий отдельную среду рабочего стола.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64513
continue
bonked 27 Dec 2025 09:11 +0100
original: contrinitiator@honk.any-key.press
Только что наблюдали, как на каком-то корпорате спустили на фейерверки не меньше миллиона. Довольно зрелищно было, и почти все прохожие останавливались, не хуже чем у Петропавловки бывает.
Выпуск PorteuX 2.5, дистрибутива на основе Slackware Ключевые изменения:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64511
GitHub заблокировал репозиторий Rockchip после жалобы о перелицензировании кода FFmpeg В феврале 2024 года разработчики FFmpeg выявили использование в коде модуля av1d_cbs из состава MPP нескольких тысяч строк кода, напрямую перенесённых из развиваемого проектом FFmpeg декодировщика H.265, входящего в состав библиотеки libavcodec. Код был перенесён со сменой лицензии с LGPLv2.1 на Apache 2.0, что недопустимо из-за их несовместимости.
Представитель компании Rockchip признал проблему, извинился за то, что не разобрался в несовместимости лицензий LGPL и Apache, и пообещал устранить нарушение и заменить код в грядущем обновлении. С того момента прошло почти два года, но обещание о замене кода так и не было выполнено.
Более того, дополнительный анализ показал, что похожим образом из
libavcodec перенесён код ещё в 10 файлов MPP -
av1d_codec.h,
av1d_parser2_syntax.c,
h265d_codec.h,
h265d_parser.c,
h265d_ps.c,
vp9d_codec.h,
vp9d_parser.c,
vp9data.h,
vpx_rac.c,
vpx_rac.h.
Структура кода, имена идентификаторов и комментарии в указанных файлах идентичны коду из FFmpeg, за исключением закомментированных обращений к внутренним функциям FFmpeg. При этом при переносе кода указана другая лицензия (Apache 2.0), удалено примечание об авторских правах и заменена информация об авторах.
Представители FFmpeg устали ждать обещанного устранения нарушений и отправили в GitHub DMCA-жалобу с информацией о нарушении, после которой GitHub заблокировал репозиторий. В качестве мер по устранению нарушений предлагается удалить из файлов с кодом ложные заявления об авторстве Rockchip, восстановить исходное примечание об авторстве FFmpeg и перейти на распространение кода под лицензией, совместимой с LGPLv2.1.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64512
Обновление редактора векторной графики Inkscape 1.4.3 В новой версии исправлено 124 ошибки. 24 исправленных проблемы приводили к аварийному завершению или зависанию, в основном при открытии некоторых файлов или экспорте определённых объектов. Улучшен импорт файлов в формате PDF. Налажен экспорт изображений в формате JPEG на платформе Windows. Решены проблемы с отображением в интерфейсе прямоугольных заполнителей вместо некоторых букв на платформе macOS.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64509
Релиз программы для шифрования текста и файлов Stirlitz Основные возможности программы:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64508
contrinitiator
honked 26 Dec 2025 18:39 +0100
Только что наблюдали, как на каком-то корпорате спустили на фейерверки не меньше миллиона. Довольно зрелищно было, и почти все прохожие останавливались, не хуже чем у Петропавловки бывает.
Проект Phoenix развивает современный X-сервер, написанный на языке Zig В Phoenix не намерены реализовывать всю функциональность протокола X11, доступную в X.org Server, и поддерживать устаревшее оборудования. Например, вместо полной поддержки элементов протокола X11 для работы со шрифтами планируют добавить только базовые операции, востребованные в реальных приложениях. Вместо поддержки классических X.Org-видеодрайверов, для вывода графики используются Linux DRM (Direct Rendering Manager) и Mesa GBM (Generic Buffer Management).
Предполагается, что урезание функциональности не скажется на возможности запуска находящихся в обиходе приложений, даже тех, что используют GTK2. Подобный подход позволит существенно упростить реализацию, сохранив совместимость с программами, выпущенными в течение последних 20 лет, а также обеспечить работу на оборудовании, не старше 15-20 лет.
При этом в протокол X11 планируют добавить новые расширения, учитывающие современные тенденции, такие как поддержка HDR, корректная поддержка многомониторных конфигураций (раздельные фреймвбуфры для каждого монитора), возможность указания DPI в привязке к мониторам, адаптивное изменение частоты обновления монитора (VRR), защиту от появления разрывов при выводе (tearing). В Phoenix также изменено поведение при обработке строк - по умолчанию используется UTF-8, а ISO Latin-1 применяется только при явном указании данной кодировки.
Для повышения безопасности приложения в Phoenix по умолчанию изолируются друг от друга и могут взаимодействовать и получать доступ к чужим окнам или событиям ввода только после явного подтверждения полномочий через специальный диалог или предоставлении прав при запуске. Для сохранения совместимости со старыми X11-клиентами, вместо вывода ошибок в случае отсутствия должных полномочий будут передаваться пустые данные. Глобальные комбинации клавиш будут работать только при удержании клавиши модификатора или предоставления отдельных прав доступа.
Для запуска приложений, поддерживающих только Wayland, планируют реализовать встроенную поддержку данного протокола или задействовать внешние прослойки, такие как 2to11.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64506
contrinitiator
honked back 26 Dec 2025 11:30 +0100
in reply to: https://friends.deko.cloud/objects/d0446be5-1369-4e63-30d8-8b5393615320
@shuro @yura @3draven @vikingkong @vulkan Раньше так часто писали, помню смски в начале были исключительно латиницей.
contrinitiator
honked back 26 Dec 2025 11:17 +0100
in reply to: https://friends.deko.cloud/objects/d0446be5-1369-4e5e-2228-2c0070527086
continue
bonked 26 Dec 2025 11:13 +0100
original: coffe@social.piewpiew.se
Things have moved fast since the last update. I’ve reached version 2.0 of my custom stack for watching YouTube. It's built around RSS feeds and a clean TUI to strip away the distractions and keep things efficient. The setup consists of two main components: ytrss2 – A dashboard to manage feeds and track new videos. quicktube2 – A lightweight tool to handle playback. It's concrete, minimal, and algorithm-free. Check out the repos here: 📂 https://github.com/coffe/ytrss2
📂 https://github.com/coffe/quicktube2
contrinitiator
honked back 26 Dec 2025 11:10 +0100
in reply to: https://friends.deko.cloud/objects/d0446be5-1569-4e54-b8e7-f2d458407561
continue
bonked 26 Dec 2025 10:34 +0100
original: thundering@438punk.house
All I want for Christmas, is more anarchist projects to have Fediverse accounts and ditch the dopamine addiction of likes and being shadowbanned for their politics on meta. http://allpunkspleaseleavemeta.com

Линус Торвальдс раскритиковал связанное с GPL разбирательство между SFС и Vizio Производитель, использующий в своих продуктах проекты под копилефт лицензиями, обязан предоставить исходный код, включая код производных работ. Помимо этого организация SFC настаивала на том, что требование GPL о возможности модификации продукта подразумевает предоставление производителем информации, необходимой для установки модифицированных GPL-компонентов прошивки (например, предоставление ключей для перепрошивки).
Без подобной информации пользователь может самостоятельно исправить ошибки, добавить новые возможности и удалить лишнюю функциональность, но не способен воспользоваться результатом. Внесение изменений может потребоваться для защиты своей конфиденциальности, устранения своими силами проблем, которые отказывается устранить производитель, и продления жизненного цикла устройства после прекращения его официальной поддержки.
Суд обязал Vizio предоставить код, включая сборочные и установочные скрипты, но не потребовал предоставления средств для повторной установки модифицированных компонентов на телевизор.
Подразумевается, что пользователь может дорабатывать исходный код для другого применения или использовать его в других программах, но производитель не обязан предоставлять инструменты для замены его на устройстве, на котором код изначально применялся.
К обсуждению решения суда подключился Линус Торвальдс, по мнению которого обе стороны показали себя с плохой стороны и единственным компетентным участником разбирательства оказался судья. Компания Vizio не права, так как использовала Linux без предоставления кода, а организация SFC не права, так как добивалась распространения полномочий GPL на оборудование и пыталась спорить на тему того, что GPL обязывает раскрывать такую информацию, как ключи для перепрошивки.
Линус полагает, что вместо обеспечения соблюдения GPLv2, организация SFC ввязалась в отстаивание ложной интерпретации GPLv2 и продвижение некорректной повестки, противоречащей волеизъявлению действительных правообладателей. По мнению Линуса, GPLv2 не накладывает подобные обязательства и представители SFC прекрасно это знали, но в суде утверждали обратное и выглядели некомпетентно ("incompetent a**holes"). Именно по этой причине ядро остаётся только под лицензией GPLv2 и никогда не будет под GPLv3.
Линус призвал не приплетать ядро Linux при отстаивании ложных юридических аргументов и при попытках расширить область действия GPLv2 на то, для чего эта лицензия не предназначена. По словам Линуса, условия GPLv2 очевидны - лицензия требует предоставления исходного кода, но не даёт контроля над доступом к оборудованию, на котором этот код выполняется, по аналогии с тем как лицензия на ядро не распространяется на работающие поверх ядра пользовательские программы.
Иск против Vizio подан в 2021 году после трёхлетних попыток добиться выполнения требований лицензии GPL мирным путём. В прошивках умных телевизоров Vizio выявлены такие GPL-пакеты, как ядро Linux, U-Boot, Bash, gawk, GNU tar, glibc, FFmpeg, Bluez, BusyBox, Coreutils, glib, dnsmasq, DirectFB, libgcrypt и systemd, но компания не предоставила возможность запроса пользователем исходных текстов GPL-компонентов прошивки, а в информационных материалах не упомянула об использовании программного обеспечения под копилефт-лицензиями и предоставляемых данными лицензиями правах. Иск не предусматривает выплаты денежной компенсации, организация SFC лишь просит суд обязать Vizio выполнить условия GPL в своих продуктах и информировать потребителей о правах, которые предоставляют копилефт лицензии.
В отличие от прошлых разбирательств, иск был подан не от имени разработчика, которому принадлежат имущественные права на код, а со стороны потребителя, которому не был предоставлен исходный код компонентов, распространяемых под лицензией GPL. Изначально, компания Vizio попыталась доказать, что потребители не являются бенефициарами и не имеют прав подавать подобные иски, и добилась переноса дела в Федеральный суд, полномочный рассматривать дела в области авторского права.
Организация SFC возразила, что GPL имеет элементы договора и потребитель, которому лицензия предоставляет определённые права, является его участником и может потребовать исполнения своих прав на получение кода производного продукта. Федеральный суд согласился с возражениями SFC и в 2022 году вернул рассмотрение дела в Окружной суд штата Калифорния и упомянул в постановлении о возвращении дела о том, что GPL действует одновременно и как лицензия на использование работы, защищённой авторским правом, и как договорное соглашение.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64505
contrinitiator
honked back 26 Dec 2025 08:55 +0100
in reply to: https://friends.deko.cloud/objects/d0446be5-1269-4e3c-38d9-fba764013889
Arch Linux временно оставил доступ к сайту только через IPv6 из-за DDoS-атаки Ограничение пока касается только web-сервисов, привязанных к домену archlinux.org. Сохраняется работоспособность репозитория AUR, Wiki, форума и платформы GitLab. В случае нарушения доступа к первичным репозиториям рекомендуется использовать зеркала, перечисленные в пакете pacman-mirrorlist. Для загрузки iso-образов можно воспользоваться зеркалами, обязательно проверив корректность загруженных данных по цифровой подписи.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64504
Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 10.2.0 внесено более 2200 изменений от 188 разработчиков.
Ключевые улучшения, добавленные в QEMU 10.2:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64500
Релиз картографического приложения CoMaps 2025.12.19 и отчёт о состоянии проекта Одним из приоритетов проекта всегда являлось вовлечение сообщества в процесс принятия решений. Название и цветовая схема проекта были выбраны голосованием. Голосование за логотип проходило в два этапа, между которыми дизайнеры нескольких наиболее успешных работ имели возможность доработать свои логотипы согласно отзывам. С тех пор сообщество CoMaps ещё больше выросло и продолжается активный обмен мнениями на платформе разработки Codeberg и в Matrix/Telegram.
Первый релиз был выпущен 1 июня и с тех пор последовало ещё 12 версий. Было принято более 1200 pull-запросов с новыми возможностями, исправлениями ошибок и разными доработками. Среди прочего, была интегрирована большая часть улучшений проекта Organic Maps (за исключением проприетарных). Напрямую в CoMaps внесли свой вклад более 30 разработчиков.
Над добавлением и улучшением переводов поработало почти 200 участников. CoMaps доступен на 50 языках и в планах довести это число до 80.
Помимо разработчиков и переводчиков, также есть волонтёры, занимающиеся ответами на вопросы и публикацией информации о проекте (на примере этого отчёта). Пишется как внутренняя, так и внешняя документация о процессах и использовании CoMaps.
Помимо основной платформы разработки на Codeberg.org, техническая инфраструктура CoMaps включает в себя сервер для регулярной генерации карт и несколько зеркал в разных странах для раздачи готовых файлов карт. Несколько недель назад состоялся переход на новый мощный сервер для генерации карт, благодаря чему время генерации сократилось с 11 дней до примерно двух - появилась возможность выпускать релизы с более свежими картами и, потенциально, более часто. Этот сервер был арендован благодаря растущим пожертвованиям проекту.
CoMaps полностью поддерживается волонтёрами - начиная от организационных вопросов и разработки, переводов на разные языки и заканчивая администрированием инфраструктуры и усилиями по продвижению и коммуникации. Помочь проекту можно тестированием, присыланием патчей, оставлением отзывов в магазинах приложений, обсуждением и проработкой интерфейса, графическим дизайном, распространением информации о проекте и переводами. CoMaps также принимает денежные пожертвования через Open Collective и Liberapay. На Open Collective также есть полная отчётность о тратах проекта (пожертвования через Liberapay там также учтены).
Проект CoMaps был основан бывшими волонтёрами-контрибьюторами Organic Maps, недовольными зависимостью Organic Maps от интересов акционеров коммерческой компании Organic Maps OÜ, закрытостью процесса управления, непрозрачностью распределения пожертвований и несоответствием провозглашаемым принципам СПО. Форк развивается в соответствии с принципами открытости, прозрачности и совместной работы. Проект сосредоточен на ведении только некоммерческой деятельности и подотчётности сообществу. Ключевые принципы развития приложения: простой интерфейс пользователя, работа в offline-режиме и легковесность (включая потребление энергии), отсутствие рекламы, идентификации личности и сбора данных.
Среди изменений в выпуске CoMaps 2025.12.19: обновление картографических данных OpenStreetMap до состояния на 17 декабря, предоставление возможности настройки сервера для загрузки карт, вывод информации об устаревших картах и добавление кнопки для их обновления,
изменение формы кнопок масштабирования, исключение прокладывания пути через парковочные проезды при построении маршрута, отображение оросительных гидрантов на карте.


Источник: https://www.opennet.ru/opennews/art.shtml?num=64497
Опубликован язык программирования Ruby 4.0 Основные улучшения:
В отличие от YJIT новый JIT-компилятор транслирует байткод виртуальной машины YARV не в низкоуровневое промежуточное представление, близкое к машинному коду, а в высокоуровневое промежуточное представление SSA (Static Single Assignment), позволяющее выполнять дополнительные фазы оптимизации и проводить оптимизацию крупных блоков кода, а не только текущих операций. Для привлечения к работе новых участников ZJIT реализует классическую архитектуру JIT, использующую накопленные интерпретатором исторические данные о типах, вместо применённой в YJIT усложнённой техники версионирования базовых блоков (LBBV - Lazy Basic Block Versioning).
if condition1
&& condition2
...
end
Источник: https://www.opennet.ru/opennews/art.shtml?num=64494
Выпуск Angie 1.11.0, форка Nginx Сопровождением разработки занимается компания "Веб-сервер", образованная осенью 2022 года и получившая инвестиции в размере 1 млн долларов. Среди совладельцев компании Веб-сервер: Валентин Бартенев (лидер команды, развивавшей продукт Nginx Unit), Иван Полуянов (бывший руководитель фронтэнд-разработчиков Rambler и Mail.Ru), Олег Мамонтов (руководитель команды техподдержки NGINX Inc) и Руслан Ермилов (ru@FreeBSD.org).
Источник: https://www.opennet.ru/opennews/art.shtml?num=64495
Фонд СПО получил анонимные пожертвования, размером 900 тысяч долларов Отмечается, что это крупнейшие пожертвования в истории организации, которые восприняты как невероятный акт щедрости, ставший настоящим подарком в трудное для многих организаций время. Для сравнения на следующий год был намечен бюджет в 400 тысяч долларов, из которого на данный момент собрано около $300 тысяч.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64493
Выпуск проекта XLibre XServer 25.1.0, развивающего форк X.Org Server Проект развивает Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений - до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest
Причиной создания форка было несогласие с политикой сопровождающих X.Org, ведущей к стагнации разработки, в то время как Энрико выступал за активное продолжение развития и проведения большой чистки X-сервера. Недовольство сопровождающих в отношении Энрико, которое привело к прекращению приёма от него изменений, вызвано тем, что некоторые связанные с проведением чистки изменения приводили к проблемам, регрессиям, нарушению ABI и сбоям при сборке. Кроме того, Энрико был склонен к теориям заговора и заявлял, что компания Red Hat намеренно тормозит развитие X-сервера.
Среди
изменений в выпуске XLibre XServer 25.1:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64492
Во Франции прошло награждение лучших проектов открытой науки 2025 года Победители в категории "Открытое ПО":
Победители в категории "Открытые данные":
Победители в категории "Диссертации":
Источник: https://www.opennet.ru/opennews/art.shtml?num=64488
Выпуск дистрибутива Альт Рабочая станция К 11.2 Свободно использовать загруженную версию могут только физические лица, в том числе – индивидуальные предприниматели. Коммерческие и государственные организации могут скачивать и тестировать дистрибутив, но для постоянной работы в корпоративной инфраструктуре юридическим лицам необходимо приобретать лицензии или заключать лицензионные договоры в письменной форме.
Основные изменения:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64490
Доступен дистрибутив для создания сетевых хранилищ OpenMediaVault 8.0 Дистрибутив OpenMediaVault рассматривает в качестве приоритетных направлений разработки расширение поддержки встраиваемых устройств и создание гибкой системы установки дополнений. По сравнению с FreeNAS, достаточно сильно переработан механизм установки дополнений, вместо смены "прошивки" целиком для обновления OpenMediaVault используются штатные средства обновления отдельных пакетов и полноценный инсталлятор, позволяющий выбирать необходимые компоненты в процессе установки.
Управляющий web-интерфейс OpenMediaVault написан на PHP и отличается загрузкой данных по мере необходимости при помощи технологии Ajax без перезагрузки страниц (web-интерфейс FreeNAS написан на языке Python с использованием фреймворка Django). В интерфейсе присутствуют функции организации совместного доступа к данным и разделения привилегий (в том числе поддержка ACL). Для мониторинга можно использовать SNMP (v1/2c/3), кроме того присутствует встроенная система отправки уведомлений о проблемах на email (включая отслеживание состояния дисков через S.M.A.R.T. и контроль работы системы обеспечения бесперебойного питания).
Из связанных с организацией работы хранилища базовых сервисов можно отметить: SSH/SFTP, FTP, SMB/CIFS, клиент DAAP, RSync, клиент BitTorrent, NFS и TFTP. В качестве файловой системы можно использовать EXT3, EXT4, XFS и JFS. Так как дистрибутив OpenMediaVault изначально нацелен на расширение функциональности через подключение дополнений, отдельно развиваются плагины с реализацией поддержки AFP (Apple Filing Protocol), сервера BitTorrent, сервера iTunes/DAAP, LDAP, iSCSI target, UPS, LVM и антивируса (ClamAV). Поддерживается создание программных RAID (JBOD/0/1/5/6) с использованием mdadm.
Основные новшества:
center>
Источник: https://www.opennet.ru/opennews/art.shtml?num=64489
continue
honked back 24 Dec 2025 20:36 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-8569-4c3f-0770-797687727800
continue
honked back 24 Dec 2025 20:31 +0100
in reply to: https://quietplace.xyz/notes/agnyvb4quml02fwi
The latest builds of Windows 10 and Windows 11 include a built-in SSH server and client that are based on OpenSSH, a connectivity tool for remote sign-in that uses the SSH protocol.
continue
honked back 24 Dec 2025 20:22 +0100
in reply to: https://friendica.ironbug.org/objects/3217dd65-1169-4c3c-53b7-27b643676780
Любопытное решение реализовано в web-морде got для защиты от парсеров: Немного заморочено, но работает.
gotwebd.confLog in by running: ssh anonymous@got.any-key.press "weblogin got.any-key.press"
Выпуск графического редактора Pinta 3.1 Среди изменений:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64487
Выпуск Wayback 0.3, прослойки для запуска рабочих столов X11, используя компоненты Wayland Проект создан разработчиками дистрибутива Alpine для упрощения ухода от поставки классического X.org Server и развивается в инфраструктуре freedesktop.org. В дистрибутиве Alpine намерены оставить только компоненты, необходимые для Wayland и Xwayland, и реализовать запуск сред рабочего стола X11 поверх них, что позволит исключить из репозиториев обособленный X-сервер и снизить затраты на сопровождение X11-приложений.
Код Wayback основан на tinywl, эталонном композитном сервере от разработчиков библиотеки wlroots, функциональность которого урезана до минимума, достаточного для обособленного запуска Xwayland. На текущем этапе разработки Wayback преподносится как экспериментальная система, готовая для повседневного использования, не реализующая всю задуманную функциональность и не гарантирующая сохранение обратной совместимости и отсутствие ошибок. Пакеты для тестирования Wayback формируются для Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora.
Среди планов на будущее: использование Xwayland в режиме rootless (без корневого окна, каждое запускаемое в XWayland приложение X11 имеет отдельное окно в Wayland-окружении); многомониторные конфигурации; гашение экрана через DPMS; захват указателя мыши (запрет перемещения за определённую область на экране); продолжение реализации опций командной строки X.org.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64486
continue
honked back 24 Dec 2025 10:09 +0100
in reply to: https://silverbay.space/users/multed/statuses/115772755423419197
Сравнение числа ошибок в коде, написанном людьми и AI При рассмотрении отдельных категорий проблем, в созданном AI коде было в 1.75 раз больше логических ошибок, в 1.64 раза больше проблем с качеством и сопровождаемостью кода, в 1.56 больше проблем с безопасностью и в 1.41 раз больше проблем с производительностью. Дополнительно отмечается, что в генерируемом через AI коде в 1.88 раз выше вероятность некорректной обработки паролей, в 1.91 раз - небезопасного предоставления доступа к объектам, 2.74 раза - межсайтового скриптинга (XSS) и в 1.82 раза - небезопасной десериализации данных. При этом в написанном людьми коде в 1.76 раз больше орфографических ошибок и в 1.32 раза больше ошибок, связанных с тестированием.
Некоторые другие исследования:
Источник: https://www.opennet.ru/opennews/art.shtml?num=64485
continue
bonked 24 Dec 2025 08:13 +0100
original: iron_bug@friendica.ironbug.org
Оценка производительности драйвера AMDGPU, включённого в ядре 6.19 для видеокарт GCN 1.x Замена драйвера по умолчанию произведена в ядре после того, как
сотрудники компании Valve довели драйвер AMDGPU до паритета по возможностям с драйвером Radeon для семейств видеокарт GCN 1.x, и, среди прочего, реализовали поддержку аналоговых видеовыходов. Карты GCN 1.x выпускались с 2012 по 2019 год и охватывают такие модели, как Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790 / 8870 и иные видеокарты семейств Radeon Rx 200 / Rx 300.
Проведённые тесты показали прирост производительности в среднем на 24% при замене драйвера Radeon на AMDGPU. В отдельных тестах разница достигала двух раз. Помимо увеличения производительности, переход на AMDGPU также позволил получить поддержку графического API Vulkan 1.3, сертифицированную консорциумом Khronos. Ранее владельцы GCN 1.x могли использовать Vulkan, но это не работало в конфигурации по умолчанию и требовало нестандартных манипуляций с модулями ядра Linux для замены драйвера Radeon на AMDGPU.
Источник: https://www.opennet.ru/opennews/art.shtml?num=64481
contrinitiator
honked back 24 Dec 2025 07:06 +0100
in reply to: https://honk.any-key.press/u/continue/h/yP3N5c9MC2Mk2Skb2g
continue
honked back 24 Dec 2025 06:49 +0100
in reply to: https://calculate.social/users/masolei/statuses/115770247115463360
@masolei
Мне кажется, что скорее коричневый и корица просто происходят от одного слова: кора. То есть коричневый это цвета коры.
Основатель QEMU и FFmpeg опубликовал JavaScript-движок Micro QuickJS Движок поддерживает подмножество языка JavaScript, близкое к спецификации ECMAScript 5 (ES2019), но предъявляющее более строгие требования к коду и не допускающее использования некоторых неэффективных или приводящих к ошибкам JavaScript-конструкций. Например, глобальные переменные обязательно должны объявляться через ключевое слово "var", запрещено использование "with", массивы не могут иметь пустоты, невозможна инициализация при объявлении вида "new Number(1)", из eval невозможен доступ к локальным переменным.
Производительность Micro QuickJS близка к движку QuickJS, развиваемому Фабрисом c 2019 года. В Micro QuickJS задействована часть кода из движка QuickJS, но архитектура во многом отличается и спроектирована для минимального потребления памяти. Например, в Micro QuickJS задействован трассирующий сборщик мусора, в то время как в QuickJS использован подсчёт ссылок. Накладные расходы сборщика мусора составляют всего несколько бит на каждый выделенный блок памяти. Для выделения памяти используется собственный аллокатор, не зависящий от библиотечной функции malloc().
Другие отличия от QuickJS: не использующая стек виртуальная машина; иное внутреннее представление объектов; хранение строк в кодировке UTF-8; генерация стандартной библиотеки во время компиляции и её хранение в постоянной памяти с созданием в ОЗУ всего нескольких объектов; близкий к QuickJS, но не использующий рекурсию, парсер; совмещение в одном проходе генерации байткода и оптимизации (в QuickJS имеется несколько проходов для оптимизации).
Источник: https://www.opennet.ru/opennews/art.shtml?num=64483
continue
bonked 23 Dec 2025 20:47 +0100
original: closeuprussia@mastodon.social
Санкт-Петербург | St. Petersburg, 2008. (c) Artem Lezhepekov
#closeuprussia #artemlezhepekov #rf #photography #photo
continue
honked back 23 Dec 2025 20:40 +0100
in reply to: https://mastodon.bsd.cafe/users/crc/statuses/115770541907367133
continue
bonked 23 Dec 2025 20:40 +0100
original: crc@mastodon.bsd.cafe
@continue I've been considering including the pre-extended rom & block set in the next release, so I'm glad it's working for you. If you're interested, I did a quick port of your vm implementation to x86 linux at http://charles.childe.rs/temp/ilo-x86-linux.asm (it's not quite right; the display of the stack values on exit causes a loop, which I've not had time to fix yet, but otherwise it works pretty nicely so far).
continue
honked back 23 Dec 2025 20:10 +0100
in reply to: https://mastodon.bsd.cafe/users/crc/statuses/115769011816431673
Wow, working with this set makes a difference. Boot takes a couple of seconds. I'll experiment with it. Yes, I noticed this approach. This allowed me to optimize the implementation of
I have a pre-extended ilo.rom and barebones set of blocks using this approach at http://charles.childe.rs/temp/1a.tar.gz
- adding a check & skipping calling the instruction handler for nop
- handling a few specific instruction bundles directly instead of as separate instructions (my son does this in his Python implementation of ilo)
OVER (0x04060205, pu du po sw). It is easy to implement it in native code without using an address stack.
continue
honked back 23 Dec 2025 19:56 +0100
in reply to: https://mamot.fr/users/sm4llth1ng/statuses/115769953686370470
continue
honked back 23 Dec 2025 20:19 +0100
in reply to: https://mastodon.bsd.cafe/users/crc/statuses/115768638660593947
@crc But if you use tuhi (with syntax coloring disabled), you get a completely workable environment. UPD The web of got is often unavailable due to bots. But the git repository is still available:
My own ilo implementation is running there. Everything is quite slow:manual starts for about 30 secondsssh://anonymous@got.any-key.press/p386ilo