Ancient Domains of Mystery — компьютерная ролевая игра в жанре Roguelike, созданная Томасом Бискупом. Игра портирована на многие платформы. ADOM поддерживает режимы ASCII и тайловой графики для отображения мира и фактически полностью удовлетворяет всем требованиям Roguelike-игр согласно Берлинской интерпретации.
В данном примере будем рассматривать игру из стима (Defalt Public Version). Существует нативная версия, но по умолчанию она не работает, так как использует библиотеки, которые уже не поставляются в современных дистрибутивах линукса. Но, к счастью, в стиме есть Legacy Steam Runtime, который можно выбрать в настройках каждой отдельной игры (Properties->Compatibility->Select compatibility tool->Steam Legacy Runtime). То есть выбираем этот рантайм и игра начинает запускаться.
Но, к сожалению, это не единственная проблема. При запуске можно заметить: текст практически полностью прозрачный на кнопках и в меню. Это исправляется следующей командой (запускается в корневой директории игры):
Я очень долго искал какую-нибудь бесплатную, а лучше — свободную SCADA-систему для организации интерфейсов разных промышленных железяк. Пробовал Rapid SCADA — категорически не понравилось. Выразительные возможности никакие, логику приложения проектировали наркоманы под грибами, а самое фиговое — вся административная часть доступна только для оффтопика. Под Linux существует лишь среда исполнения.
Сидел я, смотрел на идиотские таблички редактора БД Rapid SCADA в Wine, унывал, и дёрнуло меня что-то попросить Qwen проанализировать, а что вообще есть сейчас на рынке в этой области. Кроме очевидных проприетарных вариантов, LLM предложила обратить внимание на проект FUXA: https://github.com/frangoteam/fuxa
Оказалось, что он заруливает очень многие программы из всяких там важных реестров. Обладая человеческим интерфейсом, конфигурацией в виде JSON-файликов (которые можно спокойно править ИИшкой) и достаточно приятной SVG-графикой, FUXA закрыла почти все мои потребности.
На скринах — работа над проектом по мониторингу газопоршневых установок (ГПУ) на моём ноутбуке. Использую Debian Sid и любимую Plasma. Сама система сделана на базе промышленного безвентиляторного ПК с двумя сетевыми картами. К одной подключена изолированная сеть с оборудованием ГПУ, к другой — недоверенная сеть с интернетом. Между собой интерфейсы жёстко разделены файрволом (никакой сквозной маршрутизации).
Работает это всё на базе Debian 13. На этой же машинке крутится FUXA, которая опрашивает оборудование по Modbus TCP, ведёт архивацию параметров и организует веб-интерфейс. Наружу это всё смотрит исключительно через OpenVPN-туннель, который автоматически поднимается при появлении интернета.
Если кому-то требуется адекватная SCADA, которая ещё и СПО, рекомендую обратить внимание на FUXA. Я просто максимально ей доволен. Это один из удачных примеров того, как в АСУТП пришли айтишники и сделали в нашем болоте всё хорошо и правильно.
На скринах (извиняюсь за «срач» в хомяке):
Web-интерфейс, который реализует FUXA, и fastfetch с «инженерного» ноутбука
Локальная панель оператора, доступ к которой по VNC осуществляется через VPN туннель. Можно оценить потребление ресурсов для проекта с опросом и архивацией 126 тегов)
Редактор экранов FUXA и fastfetch с машинки из «поля» на фоне
Подключение к ПР из виртуалки с оффтопиком через VPN туннель (увы, Овен Лоджик под Вайном дико нестабилен)
Поскольку на новость скорее всего не потянет, то я публикую в рубрику Скриншоты. Репозиторий тут: https://github.com/Qutaq-Linux/qutaq-dash. Гайды на сборку и установку имеются.
Я продолжаю воскрешать Unity 7 для Arch Linux и Wayland на базе LabWC и Qt6. В прошлый раз я писал, что в левой панели Launcher временно используется примитивное меню. Я сделал полноценное меню Dash на Qt6. Поскольку есть полноценное меню Dash, я пропатчил Launcher на замену меню. В меню Dash я также добавил функцию Head Up Display (HUD).
Те, кто пользовался или пользуется Ubuntu Unity, знают как работает меню Dash. Все нужные функции меню Dash работают.
Постепенно создаётся графическое окружение, которое реинкарнация Unity 7, для Wayland и не привязан на Ubuntu.
Компания Anthropic раскрыла критическую уязвимость (CVE-2026-98432) в TCP-стеке ядра Linux, обнаруженную с помощью своей невыпущенной исследовательской модели Claude. Она позволяет удалённо выполнить код через отправку специально оформленных пакетов. Anthropic заявила, что создала рабочий эксплоит, который даёт возможность выполнить код на уровне ядра и удалённо получить права root. Эксплоит атакует системы с серверными процессами, принимающими соединения через сетевые сокеты с поддержкой протокола MPTCP (Multipath TCP). Поддержка MPTCP может быть активирована для отдельных сокетов — по умолчанию это делает стандартная библиотека языка Go, начиная с версии Go 1.24 (февраль 2025 года). Сама уязвимость не ограничивается MPTCP — этот протокол был выбран для демонстрации удалённой атаки.
Вышли новые версии прототипа системы управления проектами VibePM-0.3.0 и расчётного ядра CrazyCPM-1.0.1.
Теперь VibePM представляет собой полностью функциональный прототип системы управления проектами, который позволяет сопровождать проекты на всех стадиях их жизненного цикла, а так же строить сетевые модели проектов и работ.
Выход стабильной ветки CrazyCPM стал возможен благодаря тому, что все возможности библиотеки были реализованы в VibePM.
Что касается последней, то теперь у пользователей есть возможность выполнять проекты и наблюдать на графике, как красные линии неминуемо превращаются в коричневые.
У меня комп с Intel HD 4600, так что с dxvk поиграть не выйдет, но когда узнал про Gallium, хотелось пощупать его. Но все знают, что он был удалён из новых версий Mesa, поэтому решил отдельно скомпилировать старый драйвер. Компиляцию проводил с Gemini, много чего отключил, но по итогу технология завелась на wine 8.6-GE, и в игре на Clickteam, где обычный wined3d или старый dxvk выдавали лишь полосы, Gallium отобразил всё без проблем. Конечно некоторые моменты встретил в этой же игре. Хотелось бы чтобы Gallium продолжил развиваться, ведь для современный ПК всё есть, а для старых где линукс так рекомендуют только огрызки.
Ну я вот так. Arch, pwsh –> (sox, metaflac, feh, sqlite3, cava). Что это даёт? В основном статистика, на
котрой я помешан, такая вот слабость. Ну и прослушивание, которое не занимает консольный хост, т.е. можно вводить команды.
Ну и добавлю, вы предпочитаете альбомами, треками или в зависимости от настроения?