home tags events about login

continue rss

mail: continue@to.any-key.press
pgp public key: https://honk.any-key.press/d/3K2g15qPqYR63ng8mm.txt

=> gemini://any-key.press

... кто мне не завидует, тот не шарит ...

#сегодня #OpenBSD #ЧтоПочитать #анимация #forth #osdev

continue honked 24 May 2026 08:03 +0000

Тест: кто-то видит этот пост?

UPD:

  • Странно.... как будто #honk не рассылает новые посты другим серверам...
  • Откатился к honk-1.5.1: не помогло. Вернул обратно версию 1.5.2
  • Посты с других серверов приходят. Но сервер honk упорно не рассылает посты: я, например, не вижу новые посты от https://honk.any-key.press/u/opennet
  • Запустил honk в консоли (с аргументом -debug): когда правлю пост никакой отладочной печати о том, что идёт рассылка кому бы то ни было нет. Ошибок тоже нет :(
  • Пробовал откатиться до go-1.25.1 -- нет эффекта. Вернул обратно.

Основной репозиторий хонка (https://humungus.tedunangst.com/r/honk) недоступен: у меня нет идей как дальше отлаживать эту проблему.

P.S. В случае необходимости для связи со мной можно использовать почту: continue(собака)to.any-key.press

continue honked 22 May 2026 15:49 +0000

Демка на 16 байт, которая воспроизводит визуальные (текстовые) и звуковые эффекты. Обожаю такое.

wake up! 16b

In the demoscene, exploring what can be achieved within extreme constraints is a rewarding technical challenge. The following 16 bytes of x86 real-mode DOS assembly code represent a careful exercise in algorithmic density. When executed, it utilizes the computer's video memory as a calculation space to draw an infinite Sierpinski fractal, while simultaneously interpreting that geometry as audio data.

https://www.youtube.com/watch?v=MvycyU-kLjg

P.S. Что бы объяснить 16 байт машинного кода автору понадобилось более 9 тысяч символов текста (и ещё не стоит забывать про иллюстрации):

$ w3m https://hellmood.111mb.de/wake_up_16b_writeup.html -dump | wc -c
9943

(#demoscene)

continue honked back 22 May 2026 08:31 +0000
in reply to: https://honk.any-key.press/u/continue/h/1583gdk94kqj7r9GlQ

Гильотина стала символом возрождения человечества, она заменила собой крест. Кресты поснимали с шеи и на груди носили маленькие изображения гильотины; ей поклонялись, в нее веровали, как когда-то веровали в крест.

Чарльз Диккенс. Повесть о двух городах

(#чтопочитать #федичитает)

continue bonked 21 May 2026 14:38 +0000
original: Wondermoinen@mastodon.ml

А у меня небольшой анонс!

В эту субботу, 23 мая в 17:15, я в поучаствую в ещё одной дискуссии, посвящённой видеоиграм и архитектуре: "Виртуальная архитектура: видеоигры как вызов архитекторам и музейщикам". Поговорим о влиянии игр и видеоигровой архитектуры на наше восприятие повседневности, о том как игры могут помочь сохранять культурное и архитектурное наследие, и как музеям и видеоиграм предстоит сотрудничать без конкуренции, чтобы обмениваться аудиторией и формировать новый взгляд на пространство.

Разговор в Инженерном корпусе Третьяковской галереи, так что если возникали сомнения, что игры - серьёзный медиум, давно проникший во все области, а классические институции формата музеев - слишком консервативны для игр, то эта дискуссия - отличный способ их развеять. В качестве иллюстрации к посту - мой снимок Индики, потому что невозможно говорить о сохранении наследия посредством видеоигр, не упоминая её.

Буду рада всех увидеть и поболтать :blobfoxbongo:
https://intermuseum.culture.ru/tproduct/1-602941092322-virtualnaya-arhitektura-videoigri-kak-vi

continue honked 21 May 2026 07:01 +0000

Обновлял вчера опёнка (до 7.9) на ноуте: отвалился openvpn до офиса.
В логах была ошибка, что на сервере используется TLS 1.0, а моя обновлённая ОС такое уже не поддерживает. Нашел в описании выпуска LibreSSL 4.3.1 следущее:

- In addition to what was done in LibreSSL 4.0 for the version handling, disable TLSv1.1 and lower also on the method level.

Благо в портах есть openvpn-mbedtls, установка которого решила проблему.

Сегодня попробую попинать людей, отвечающих за серверную инфраструктуру на работе. Ну негоже в 2026-ом TLS 1.0 использовать.

(#openbsd #openvpn #libressl)

continue bonked 20 May 2026 11:26 +0000
original: opennet@honk.any-key.press

Создан виртуальный музей операционных систем

Представлен проект по созданию виртуального музея операционных систем, в котором собрана коллекция из более 570 операционных систем. Музей оформлен в виде образа виртуальной машины с Linux, подборкой эмуляторов и встроенным графическим интерфейсом для навигации по имеющейся коллекции. Пользователю предоставлена возможность ознакомления с каждой операционной системой вживую, путём её запуска в эмуляторе. Музей основан на коллекции эмуляторов, собиравшейся автором проекта с 2003 года.

Для загрузки доступны две версии: полная (121 ГБ zip), включающая всю коллекцию из примерно 1700 виртуальных машин, охватывающих более 250 платформ и 570 ОС, и урезанная (14G), содержащая только Linux-систему, инсталлятор, набор эмуляторов и графическое приложение для динамической загрузкой выбранных системных образов операционных систем . Поддерживается загрузка виртуальной машины в QEMU, VirtualBox и UTM.

Все элементы коллекции преднастроены и готовы к ознакомительному запуску. Поддерживается откат окружений с тестируемыми ОС к исходному состоянию для восстановления работы в случае повреждения системы в ходе экспериментов. Графическое приложение, скрипты и метаданные распространяются под лицензией CC-BY-NC-SA, допускающей использование в некоммерческих целях.

Самый ранний экземпляр коллекции датирован 1948 годом (компьютер Manchester Baby). Для тестирования также доступны:

  • Scheme A - первая ОС, выпущенная в 1951 году.
  • IBM IBSYS, 1410 OS и 1410 POS, первые ОС от IBM, созданные с 1960 по 1971 год.
  • B5000 MCP - первая ОС на высокоуровневом языке.
  • CTSS - первая многопользовательская ОС (1961-72).
  • Multics - первая ОС с иерархической файловой системой (1964), предок Unix.
  • Различные ранние версии Unix (PDP-7 Unix "V0", PDP-11 Unix V1).
  • ОС для мэйнфреймов.
  • Xerox Alto OS и Smalltalk (1976-81) - первая ОС для рабочих станций и первый оконный графический интерфейс.
  • Xerox ViewPoint/GlobalView - первый графический интерфейс с концепцией рабочего стола.
  • Visi On (1983) - первый GUI для ПК.
  • Разные редакции CP/M и DOS.
  • Apple Lisa OS (1983-84) - первая графическая ОС от Apple, плюс разные ранние версии Mac OS и NeXTStep.
  • Пререлизы старых ОС Windows.
  • EPOC, Palm OS - ОС для первых карманных ПК.
  • Linux-дистрибутивы 1990-х и 2000-х годов.
  • Ранние версии Android (2007-11).
  • Операционные системы, развиваемые энтузиастами.


<iframe src="https://www.youtube.com/embed/jqcuqWTxTNw?si=xjMqyHr5pCKB9EyD">

Источник: https://www.opennet.ru/opennews/art.shtml?num=65486

continue honked 20 May 2026 08:53 +0000

#сегодня в городе удивительный коктейль запахов: цветут барбарис, акация и сирень.
И это буквально какие-нибудь сотни метров от метро до офиса.

(#спб)

continue honked 20 May 2026 08:50 +0000

Как деревенский простак в сказке, который всеми силами старался вызвать нечистого, а когда тот явился ему, -- лишился языка от страха и со всех ног бросился бежать; так и знатные господа Франции: на протяжении многих лет они нарушали все заповеди, читали отче-наш наоборот, творили бесовские заклинания и всячески вызывали дьявола, а когда он явился им во всей своей адской силе, бросились бежать без оглядки, не помня себя от страха.

Чарльз Диккенс. Повесть о двух городах

cc: @litclub

(#чтопочитать #федичитает)

continue bonked 19 May 2026 19:39 +0000
original: undeadly@honk.any-key.press

OpenBSD 7.9 Released

The OpenBSD project has announced OpenBSD 7.9, its 60th release.

The new release contains a number of significant improvements, including but certainly not limited to:

  • MAXCPU value on OpenBSD/amd64 increased to 255 [See earlier report]
  • Preparations for supporting 52 disk partitions [See earlier report]
  • Introduced selective blocking of cores from the scheduler with sysctl hw.blockcpu [See earlier report]
  • Delayed hibernation support on OpenBSD/amd64 laptops [See earlier report]
  • On amd64, implemented delayed hiberation [See earlier report]
  • Parallel fault handling enabled on amd64 and arm64 platforms
  • drm(4) code updated to linux 6.18.16 [See earlier report]
  • Added sysctl(8) machdep.vmmode to indicate status as a host or guest [See commit]
  • Added vmboot (on amd64), a tiny kernel for booting SEV VMs, which allows sysupgrade(8) to work [See commit]
  • Made OpenBSD run as a guest under Apple Hypervisor [See earlier report]
  • Converted vmd(8)'s virtio scsi device to a subprocess [See earlier report]
  • Added nhi(4), a driver for USB4 controllers, which allows modern laptops with AMD CPUs to reach the appropriate low power idle states during S0ix suspend. [See commit]
  • Added basic implementation of the low-level FUSE API
  • Improved sysugprade(8) handling of low disk space in /usr [See earlier report]
  • fw_update(8) now checks dmesg(8) output in addition to dmesg.boot [See earlier report]
  • On amd64, added support for loading kernels from the EFI system partition [See commit]
  • The pledge(2) "tmppath" promise has been retired [See earlier reports]
  • Enabled IPv6 autoconf [SLAAC] by default in installer [See commit]
  • Private VLAN (PVLAN) support added to veb(4) [See commit]
  • LACP support removed from trunk(4) [See earlier report]
  • Multiple pf(4) enhancements:
    • Source and state limiters introduced [See earlier report]
    • Print both nat-to and rdr-to in pfctl -s rules
  • Added httpd.conf(5) "no banner" configuration directive to suppress generation of "Server" header [See commit]
  • In relayd(8), added support for PROXY protocol in TCP relays
  • In acme-client(1), added support for IP Address certificates
  • OpenBGPD 9.1 [See earlier reports on releases of versions 9.0 & 9.1]
  • rpki-client 9.8 [See earlier reports on releases of versions 9.7 & 9.8]
  • LibreSSL 4.3.1 [See earlier report]
  • OpenSSH 10.3 [See earlier report]
    • Several security enhancements were added
    • Added ssh(1) escape ~I showing information about the current SSH connection [See commit]
  • chromium (and derivatives) gained VA-API support [See earlier report]
  • chromium (and derivatives) gained (Open) Widevine support support [See earlier report]

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 sysupgrade(8).

Readers are encouraged to celebrate the new release by donating to the project to support further development of our favourite OS!