LINUX.ORG.RU

Мониторим газопоршневые установки под Linux

 fuxa, , , ,

Я очень долго искал какую-нибудь бесплатную, а лучше — свободную 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. Я просто максимально ей доволен. Это один из удачных примеров того, как в АСУТП пришли айтишники и сделали в нашем болоте всё хорошо и правильно.

На скринах (извиняюсь за «срач» в хомяке):

  1. Web-интерфейс, который реализует FUXA, и fastfetch с «инженерного» ноутбука
  2. Локальная панель оператора, доступ к которой по VNC осуществляется через VPN туннель. Можно оценить потребление ресурсов для проекта с опросом и архивацией 126 тегов)
  3. Редактор экранов FUXA и fastfetch с машинки из «поля» на фоне
  4. Подключение к ПР из виртуалки с оффтопиком через VPN туннель (увы, Овен Лоджик под Вайном дико нестабилен)
Alden
()

Я сделал меню Dash - воскрешение Unity 7 из Ubuntu продолжается

 , , ,

Поскольку на новость скорее всего не потянет, то я публикую в рубрику Скриншоты. Репозиторий тут: 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.

ConLenov
()

Anthropic раскрыла критическую уязвимость в ядре Linux с root-эксплоитом

 , , ,

Группа Безопасность

Компания Anthropic раскрыла критическую уязвимость (CVE-2026-98432) в TCP-стеке ядра Linux, обнаруженную с помощью своей невыпущенной исследовательской модели Claude. Она позволяет удалённо выполнить код через отправку специально оформленных пакетов. Anthropic заявила, что создала рабочий эксплоит, который даёт возможность выполнить код на уровне ядра и удалённо получить права root. Эксплоит атакует системы с серверными процессами, принимающими соединения через сетевые сокеты с поддержкой протокола MPTCP (Multipath TCP). Поддержка MPTCP может быть активирована для отдельных сокетов — по умолчанию это делает стандартная библиотека языка Go, начиная с версии Go 1.24 (февраль 2025 года). Сама уязвимость не ограничивается MPTCP — этот протокол был выбран для демонстрации удалённой атаки.

( читать дальше... )

>>> Основная ссылка (techora.ru)

metawishmaster
()

Вышли VibePM-0.3.0 и CrazyCPM-1.0.1

 , ,

Группа Open Source

Вышли новые версии прототипа системы управления проектами VibePM-0.3.0 и расчётного ядра CrazyCPM-1.0.1.

Теперь VibePM представляет собой полностью функциональный прототип системы управления проектами, который позволяет сопровождать проекты на всех стадиях их жизненного цикла, а так же строить сетевые модели проектов и работ.

Изменения в VibePM

( читать дальше... )

Изменения в CrazyCPM

( читать дальше... )

Выход стабильной ветки CrazyCPM стал возможен благодаря тому, что все возможности библиотеки были реализованы в VibePM.

Что касается последней, то теперь у пользователей есть возможность выполнять проекты и наблюдать на графике, как красные линии неминуемо превращаются в коричневые.

Репозитории

>>> Релиз VibePM (gitflic.ru)

shkolnick-kun
()

Gallium Nine в Arch

 , ,

У меня комп с Intel HD 4600, так что с dxvk поиграть не выйдет, но когда узнал про Gallium, хотелось пощупать его. Но все знают, что он был удалён из новых версий Mesa, поэтому решил отдельно скомпилировать старый драйвер. Компиляцию проводил с Gemini, много чего отключил, но по итогу технология завелась на wine 8.6-GE, и в игре на Clickteam, где обычный wined3d или старый dxvk выдавали лишь полосы, Gallium отобразил всё без проблем. Конечно некоторые моменты встретил в этой же игре. Хотелось бы чтобы Gallium продолжил развиваться, ведь для современный ПК всё есть, а для старых где линукс так рекомендуют только огрызки.

CDragz
()

А как вы слушаете музон?

 

Ну я вот так. Arch, pwsh –> (sox, metaflac, feh, sqlite3, cava). Что это даёт? В основном статистика, на котрой я помешан, такая вот слабость. Ну и прослушивание, которое не занимает консольный хост, т.е. можно вводить команды.

Ну и добавлю, вы предпочитаете альбомами, треками или в зависимости от настроения?

dmitry237
()

Использование Octave и Maxima в решении полиномиальных уравнений

 ,

Всем здравствуйте.

Решил научиться решать уравнения с помощью Octave и Maxima. Оказалось, что для базовых случаев совсем не сложно.

В обоих случаях решалось уравнение x^3 - 2 * x^2 - 9 = 0 с одним действительным корнем.

Octave решает уравнения численно, Maxima – символически символьно.

Bass
()

Ghostty 1.4.0

 , , ,

Группа Open Source

Команда разработчиков эмулятора терминала Ghostty представила версию 1.4.0. Новая версия стала итогом 7 месяцев активной разработки: над ней трудились 172 контрибьютора, сделавших 2 289 коммитов. В этой версии: серьёзное ускорение работы, снижение потребления памяти, полноценная поддержка протокола Kitty и множество других улучшений для всех поддерживаемых платформ.

Ghostty — это быстрый, многофункциональный и кроссплатформенный эмулятор терминала, использующий собственный пользовательский интерфейс и аппаратное ускорение графики. Ghostty построен на libghostty — переносимой встраиваемой библиотеке эмуляции терминала . libghostty лежит в основе всех встроенных терминалов в IDE от JetBrains, и сейчас ведутся работы по замене ядра терминала с libvterm на libghostty в Neovim.

( читать дальше... )

>>> Полный список изменений (ghostty.org)

dotcoder
()

Какую пропускную способность имеет твой домашний интернет-канал, $username?

 , ,

Да просто интересно

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

unclestephen
()

Еще топики

Октябрь 2026

Октябрь 2026

RSS-подписка на новости

Канал в Telegram