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
👏1
Новые патчи Linux улучшают скорость гибернации в 2026 году
Разрабатывается новая серия патчей, которая совершенствует выделитель памяти для гибернации в ядре Linux, позволяя достичь более высокой производительности при переходе системы в режим гибернации...
Читать полностью
#Phoronix
@linux_potok
Разрабатывается новая серия патчей, которая совершенствует выделитель памяти для гибернации в ядре Linux, позволяя достичь более высокой производительности при переходе системы в режим гибернации...
Читать полностью
#Phoronix
@linux_potok
❤5👍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👍1
Открыт код интегрированной среды разработки Rune
Проект развивает интегрированную среду разработки, вдохновлённую философией Unix, и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума. Код написан на языке Go и открыт под лицензией GPLv3.
Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.
Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальн...
Читать полностью
#LinuxOrgRu
@linux_potok
Проект развивает интегрированную среду разработки, вдохновлённую философией Unix, и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума. Код написан на языке Go и открыт под лицензией GPLv3.
Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.
Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальн...
Читать полностью
#LinuxOrgRu
@linux_potok
👍1
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
🤔1
Вышла бета-версия Firefox 157 с последними улучшениями
Разработка Firefox продолжается. После выхода Firefox 156, Firefox 157 теперь доступен в бета-версии перед запланированным выпуском в конце сентября...
Читать полностью
#Phoronix
@linux_potok
Разработка Firefox продолжается. После выхода Firefox 156, Firefox 157 теперь доступен в бета-версии перед запланированным выпуском в конце сентября...
Читать полностью
#Phoronix
@linux_potok
🎉8
113 пакетов Void Linux стали сиротами из-за спора об ИИ
Более 100 пакетов Void Linux остались без сопровождения после ухода одного из участников, который покинул проект из-за разногласий по поводу политики использования ИИ-контента.
Читать полностью
#Linuxiac
@linux_potok
Более 100 пакетов Void Linux остались без сопровождения после ухода одного из участников, который покинул проект из-за разногласий по поводу политики использования ИИ-контента.
Читать полностью
#Linuxiac
@linux_potok
😁1😢1😭1
Выпущен Sound Open Firmware 2.15 с поддержкой AMD ACP 7.x и Intel UAOL
Sound Open Firmware, открытая, независимая от поставщиков стек прошивки для аудио DSP и фреймворк драйверов, сегодня получил новое обновление с поддержкой новых функций...
Читать полностью
#Phoronix
@linux_potok
Sound Open Firmware, открытая, независимая от поставщиков стек прошивки для аудио DSP и фреймворк драйверов, сегодня получил новое обновление с поддержкой новых функций...
Читать полностью
#Phoronix
@linux_potok
⚡1❤1
Простая декларативная установка NixOS, часть 3.5(теория) — Пакеты Nix и Nix Flakes, что это такое и с чем это едят?
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
✍1
Простая декларативная установка NixOS, часть 3.5(теория) — Пакеты Nix и Nix Flakes, что это такое и с чем это едят?
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
🔥1
Rune становится открытым исходным кодом, планирует делиться доходами с участниками
IDE на базе Go теперь доступна по лицензии GPLv3, а участники сохраняют права на свою работу.
Читать полностью
#ItFOSS
@linux_potok
IDE на базе Go теперь доступна по лицензии GPLv3, а участники сохраняют права на свою работу.
Читать полностью
#ItFOSS
@linux_potok
Java 27 достигает GA с G1 Garbage Collector по умолчанию везде
Сегодня Oracle официально представила Java 27: версия OpenJDK 27 достигла статуса общедоступной (GA)...
Читать полностью
#Phoronix
@linux_potok
Сегодня Oracle официально представила Java 27: версия OpenJDK 27 достигла статуса общедоступной (GA)...
Читать полностью
#Phoronix
@linux_potok
🎉1
Вышел VirtualBox 7.2.18: исправления и улучшения
VirtualBox 7.2.18 теперь поддерживает ядро Linux 7.3 и RHEL 10.3, устранены проблемы с 3D, повреждением VDI и ошибками Windows 11 ARM.
Читать полностью
#Linuxiac
@linux_potok
VirtualBox 7.2.18 теперь поддерживает ядро Linux 7.3 и RHEL 10.3, устранены проблемы с 3D, повреждением VDI и ошибками Windows 11 ARM.
Читать полностью
#Linuxiac
@linux_potok
🎉1
Получите больше игр, проверенных для Steam Deck / Steam Machine, в наборе Fanatical Play on the Go
Новинка сентября — набор Fanatical "Собери свой собственный Play on the Go BundleFest Edition", в который входят все игры с рейтингом Steam Deck / Steam Machine Verified.
Читать полностью
#GamingOnLinux
@linux_potok
Новинка сентября — набор Fanatical "Собери свой собственный Play on the Go BundleFest Edition", в который входят все игры с рейтингом Steam Deck / Steam Machine Verified.
Читать полностью
#GamingOnLinux
@linux_potok
🌚1