Как разблокировать LUKS-корень ALT Linux по SSH
Не так давно наткнулся на статью Red Hat про разблокировку LUKS-шифрования по SSH. Суть там простая: сервер с зашифрованным корнем перезагружается, замирает в initramfs и ждёт парольную фразу на консоли, за которой никто не сидит. Решение у редхатовцев выглядит довольно простым: поставить пакет dracut-sshd, включить модуль NetworkManager в initramfs, дописать параметры ядра. Несколько команд, и застрявшая машина открывается по SSH с вашего дивана.
И стало мне интересно: а как та же задача решается, если у меня на серваках крутится не RHEL, а наш Альт? Копировать редхатовский рецепт вслепую смысла нет: у Альта собственная система сборки initramfs и свои механизмы ранней загрузки. Тем любопытнее посмотреть, как всё устроено здесь.
TL;DR. Сделать можно. Проверил это на живой виртуалке. Рецепт в итоге вышел на удивление прямолинейный, но с двумя-тремя особенностями, о которых лучше узнать из статьи.
Читать полностью
#habr
@linux_potok
Не так давно наткнулся на статью Red Hat про разблокировку LUKS-шифрования по SSH. Суть там простая: сервер с зашифрованным корнем перезагружается, замирает в initramfs и ждёт парольную фразу на консоли, за которой никто не сидит. Решение у редхатовцев выглядит довольно простым: поставить пакет dracut-sshd, включить модуль NetworkManager в initramfs, дописать параметры ядра. Несколько команд, и застрявшая машина открывается по SSH с вашего дивана.
И стало мне интересно: а как та же задача решается, если у меня на серваках крутится не RHEL, а наш Альт? Копировать редхатовский рецепт вслепую смысла нет: у Альта собственная система сборки initramfs и свои механизмы ранней загрузки. Тем любопытнее посмотреть, как всё устроено здесь.
TL;DR. Сделать можно. Проверил это на живой виртуалке. Рецепт в итоге вышел на удивление прямолинейный, но с двумя-тремя особенностями, о которых лучше узнать из статьи.
Читать полностью
#habr
@linux_potok
❤3🤮1
SteamOS 3.8.27 Beta и SteamOS 3.9.1 Preview выпущены — Valve продолжают работать над поддержкой NVIDIA
Valve выпустили две новые тестовые сборки: SteamOS 3.8.27 Beta и значительно более крупную SteamOS 3.9.1 Preview.
Читать полностью
#GamingOnLinux
@linux_potok
Valve выпустили две новые тестовые сборки: SteamOS 3.8.27 Beta и значительно более крупную SteamOS 3.9.1 Preview.
Читать полностью
#GamingOnLinux
@linux_potok
🎉2
Half-Life: Alyx портирован на ARM64 для Steam Frame — обновление уже доступно
Valve официально выпустила новое обновление для потрясающей VR-игры Half-Life: Alyx, добавив поддержку Steam Frame в автономном режиме.
Читать полностью
#GamingOnLinux
@linux_potok
Valve официально выпустила новое обновление для потрясающей VR-игры Half-Life: Alyx, добавив поддержку Steam Frame в автономном режиме.
Читать полностью
#GamingOnLinux
@linux_potok
❤4
Heroic Games Launcher v2.22.2 приносит исправления для Rockstar, Ubisoft и других
Heroic Games Launcher продолжает оставаться незаменимым инструментом для геймеров на SteamOS / Linux, и сейчас вышел свежий хотфикс.
Читать полностью
#GamingOnLinux
@linux_potok
Heroic Games Launcher продолжает оставаться незаменимым инструментом для геймеров на SteamOS / Linux, и сейчас вышел свежий хотфикс.
Читать полностью
#GamingOnLinux
@linux_potok
👍3🎉2
DOOM: The Dark Ages получил постоянное снижение цены
DOOM: The Dark Ages от Bethesda Softworks / id Software теперь стоит заметно дешевле — и это снижение постоянно.
Читать полностью
#GamingOnLinux
@linux_potok
DOOM: The Dark Ages от Bethesda Softworks / id Software теперь стоит заметно дешевле — и это снижение постоянно.
Читать полностью
#GamingOnLinux
@linux_potok
❤3🎉1
Коллекция VR-игр Digiphile возвращается, чтобы отпраздновать запуск Steam Frame
Запаситесь качественными VR-играми к запуску Steam Frame или просто получите отличную скидку на любую гарнитуру, которую вы используете, с коллекцией VR-игр от Digiphile.
Читать полностью
#GamingOnLinux
@linux_potok
Запаситесь качественными VR-играми к запуску Steam Frame или просто получите отличную скидку на любую гарнитуру, которую вы используете, с коллекцией VR-игр от Digiphile.
Читать полностью
#GamingOnLinux
@linux_potok
Выпуск GNU Coreutils 9.12
Доступна стабильная версия набора базовых системных утилит GNU Coreutils 9.12, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.
Читать полностью
#OpenNet
@linux_potok
Доступна стабильная версия набора базовых системных утилит GNU Coreutils 9.12, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.
Читать полностью
#OpenNet
@linux_potok
⚡1🔥1
Презентация Triple-i Initiative возвращается 8 октября
Полная, без сомнения, действительно интересных игр, презентация Triple-i Initiative снова состоится 8 октября.
Читать полностью
#GamingOnLinux
@linux_potok
Полная, без сомнения, действительно интересных игр, презентация Triple-i Initiative снова состоится 8 октября.
Читать полностью
#GamingOnLinux
@linux_potok
Выпуск дистрибутива для одноплатных ПК DietPi 10.7
Сформирован выпуск DietPi 10.7, дистрибутива для одноплатных ПК на базе архитектур ARM и RISC-V, таких как Raspberry Pi, Orange Pi, NanoPi, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются небольшим размером (в среднем 150 МБ в сжатом виде) по сравнению с Raspberry Pi OS и Armbian. Инструментарий для сборки и сопровождения дистрибутива распространяется под лицензией GPLv2.
Читать полностью
#OpenNet
@linux_potok
Сформирован выпуск DietPi 10.7, дистрибутива для одноплатных ПК на базе архитектур ARM и RISC-V, таких как Raspberry Pi, Orange Pi, NanoPi, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются небольшим размером (в среднем 150 МБ в сжатом виде) по сравнению с Raspberry Pi OS и Armbian. Инструментарий для сборки и сопровождения дистрибутива распространяется под лицензией GPLv2.
Читать полностью
#OpenNet
@linux_potok
JUJUTSU KAISEN RUMBLE: SURVIVATON отложен до 2027 года
JUJUTSU KAISEN RUMBLE: SURVIVATON от создателя Vampire Survivors и Shueisha Games был отложен до 2027 года, чтобы разработчики могли всё сделать правильно.
Читать полностью
#GamingOnLinux
@linux_potok
JUJUTSU KAISEN RUMBLE: SURVIVATON от создателя Vampire Survivors и Shueisha Games был отложен до 2027 года, чтобы разработчики могли всё сделать правильно.
Читать полностью
#GamingOnLinux
@linux_potok
Сентябрьское обновление Raspberry Pi OS: новый док и обновлённое управление рабочим столом
В сентябрьском обновлении Raspberry Pi OS 2026 появились новый док, переработанные элементы управления рабочим столом, улучшенный инструмент для создания скриншотов и поддержка ядра Linux 6.18.50 LTS.
Читать полностью
#Linuxiac
@linux_potok
В сентябрьском обновлении Raspberry Pi OS 2026 появились новый док, переработанные элементы управления рабочим столом, улучшенный инструмент для создания скриншотов и поддержка ядра Linux 6.18.50 LTS.
Читать полностью
#Linuxiac
@linux_potok
OpenAPV получает крупное обновление для развития передового профессионального видеокодека
OpenAPV, как эталонная open-source реализация кодека Advanced Professional Video (APV), сегодня выпустил релиз v1.1.1, сменивший предыдущий релиз v0.3.0...
Читать полностью
#Phoronix
@linux_potok
OpenAPV, как эталонная open-source реализация кодека Advanced Professional Video (APV), сегодня выпустил релиз v1.1.1, сменивший предыдущий релиз v0.3.0...
Читать полностью
#Phoronix
@linux_potok
⚡1👍1
Патч для Linux исправит заниженную отчётность о размере TLB на AMD Zen 5
Незначительная проблема с отображением, которая до сих пор оставалась без внимания в Linux, связана с корректной передачей информации о размере буфера трансляций (TLB) на процессорах AMD Zen 5...
Читать полностью
#Phoronix
@linux_potok
Незначительная проблема с отображением, которая до сих пор оставалась без внимания в Linux, связана с корректной передачей информации о размере буфера трансляций (TLB) на процессорах AMD Zen 5...
Читать полностью
#Phoronix
@linux_potok
👍1🎉1
Khronos Group открывает европейское подразделение для поддержки европейских проектов с помощью открытых стандартов
Khronos Group, которая курирует различные открытые стандарты, такие как Vulkan и OpenGL, официально открыла европейское подразделение, базирующееся в Брюсселе.
Читать полностью
#GamingOnLinux
@linux_potok
Khronos Group, которая курирует различные открытые стандарты, такие как Vulkan и OpenGL, официально открыла европейское подразделение, базирующееся в Брюсселе.
Читать полностью
#GamingOnLinux
@linux_potok
❤3🎉1
Десктоп Raspberry Pi переработан в Raspberry Pi OS, добавлена панель иконок
Десктоп Raspberry Pi в Raspberry Pi OS получил масштабное обновление, чтобы еще лучше модернизировать опыт использования настольного компьютера на одноплатных компьютерах ARM64...
Читать полностью
#Phoronix
@linux_potok
Десктоп Raspberry Pi в Raspberry Pi OS получил масштабное обновление, чтобы еще лучше модернизировать опыт использования настольного компьютера на одноплатных компьютерах ARM64...
Читать полностью
#Phoronix
@linux_potok
❤4
Salmon - значок в трее и уведомления о проблемах с systemd-сервисами и не только
Опубликована версия Salmon 1.1.1 - простой системы мониторинга локальных и удаленных Linux-машин.
Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.
( читать дальше... )
>>> Демо gif
desktop, notificati...
Читать полностью
#LinuxOrgRu
@linux_potok
Опубликована версия Salmon 1.1.1 - простой системы мониторинга локальных и удаленных Linux-машин.
Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.
( читать дальше... )
>>> Демо gif
desktop, notificati...
Читать полностью
#LinuxOrgRu
@linux_potok
Новые патчи Linux улучшают скорость гибернации в 2026 году
Разрабатывается новая серия патчей, которая совершенствует выделитель памяти для гибернации в ядре Linux, позволяя достичь более высокой производительности при переходе системы в режим гибернации...
Читать полностью
#Phoronix
@linux_potok
Разрабатывается новая серия патчей, которая совершенствует выделитель памяти для гибернации в ядре Linux, позволяя достичь более высокой производительности при переходе системы в режим гибернации...
Читать полностью
#Phoronix
@linux_potok
❤3👍2🎉2
Два TLS-сервиса на одном 443-м порту: разбор по SNI
Один публичный IP, один 443-й порт, на нём уже работает сервис с живыми пользователями — и туда же нужно посадить второй. Менять настройки на устройствах пользователей нельзя.
Разбираю, как разделить порт между двумя TLS-сервисами, ничего не расшифровывая: SNI уходит открытым текстом в ClientHello, и nginx умеет читать его директивой ssl_preread, оставаясь для TLS прозрачным. Отдельно — почему всё держится на ветке default, чем за прозрачность платят (бэкенд перестаёт видеть реальные адреса клиентов) и когда у этого решения закончится срок годности.
Читать полностью
#habr
@linux_potok
Один публичный IP, один 443-й порт, на нём уже работает сервис с живыми пользователями — и туда же нужно посадить второй. Менять настройки на устройствах пользователей нельзя.
Разбираю, как разделить порт между двумя TLS-сервисами, ничего не расшифровывая: SNI уходит открытым текстом в ClientHello, и nginx умеет читать его директивой ssl_preread, оставаясь для TLS прозрачным. Отдельно — почему всё держится на ветке default, чем за прозрачность платят (бэкенд перестаёт видеть реальные адреса клиентов) и когда у этого решения закончится срок годности.
Читать полностью
#habr
@linux_potok
👍1
Открыт код интегрированной среды разработки Rune
Проект развивает интегрированную среду разработки, вдохновлённую философией Unix, и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума. Код написан на языке Go и открыт под лицензией GPLv3.
Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.
Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальн...
Читать полностью
#LinuxOrgRu
@linux_potok
Проект развивает интегрированную среду разработки, вдохновлённую философией Unix, и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума. Код написан на языке Go и открыт под лицензией GPLv3.
Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.
Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальн...
Читать полностью
#LinuxOrgRu
@linux_potok
AxonOS — открытый системный слой для BCI
AxonOS — открытый системный слой для программно-аппаратных BCI
Открыт исходный код AxonOS — проекта, который разрабатывает системный слой между нейроинтерфейсами и прикладными программами (Brain-Computer Interface, BCI). Цель проекта — стандартизировать выполнение задач, передачу нейронных намерений и управление разрешениями на уровне BCI-инфраструктуры.
( читать дальше... )
opensource, realtime, rust
Читать полностью
#LinuxOrgRu
@linux_potok
AxonOS — открытый системный слой для программно-аппаратных BCI
Открыт исходный код AxonOS — проекта, который разрабатывает системный слой между нейроинтерфейсами и прикладными программами (Brain-Computer Interface, BCI). Цель проекта — стандартизировать выполнение задач, передачу нейронных намерений и управление разрешениями на уровне BCI-инфраструктуры.
( читать дальше... )
opensource, realtime, rust
Читать полностью
#LinuxOrgRu
@linux_potok