Свой Firewall Operator для Docker
Docker предоставляет массу инструментов для изоляции процессов, но когда дело доходит до тонкого контроля сети, стандартных средств часто не хватает. Создавать отдельную сеть под каждый чих неудобно, а писать костыли с хостовым iptables — ненадежно.
За 7 лет работы с Docker я устал от этой рутины и решил написать простой инструмент, который решает проблему на уровне инфраструктуры как кода. В этой статье полезем под капот ядра Linux: разберемся, как безопасно прыгать по неймспейсам (netns) в Go, чтобы не сломать планировщик, почему я выбросил iptables в пользу бинарного протокола netlink и как сеты в nftables позволяют обновлять правила без потери трафика.
Читать полностью
#habr
@linux_potok
Docker предоставляет массу инструментов для изоляции процессов, но когда дело доходит до тонкого контроля сети, стандартных средств часто не хватает. Создавать отдельную сеть под каждый чих неудобно, а писать костыли с хостовым iptables — ненадежно.
За 7 лет работы с Docker я устал от этой рутины и решил написать простой инструмент, который решает проблему на уровне инфраструктуры как кода. В этой статье полезем под капот ядра Linux: разберемся, как безопасно прыгать по неймспейсам (netns) в Go, чтобы не сломать планировщик, почему я выбросил iptables в пользу бинарного протокола netlink и как сеты в nftables позволяют обновлять правила без потери трафика.
Читать полностью
#habr
@linux_potok
👍1
Вышла бета-версия Mageia 10 с ядром Linux 6.18 и KDE Plasma 6.5
Выпущена бета-версия Mageia 10 для тестирования. В ней используются ядро Linux 6.18 LTS, KDE Plasma 6.5, GNOME 49 и обновлённые основные пакеты.
Читать полностью
#Linuxiac
@linux_potok
Выпущена бета-версия Mageia 10 для тестирования. В ней используются ядро Linux 6.18 LTS, KDE Plasma 6.5, GNOME 49 и обновлённые основные пакеты.
Читать полностью
#Linuxiac
@linux_potok
👍2
Вышел установщик openSUSE Agama 19 с крупными изменениями архитектуры
Вышла версия 19 установщика Agama для openSUSE с полностью переработанной архитектурой, новой основой API и улучшенным веб-интерфейсом.
Читать полностью
#Linuxiac
@linux_potok
Вышла версия 19 установщика Agama для openSUSE с полностью переработанной архитектурой, новой основой API и улучшенным веб-интерфейсом.
Читать полностью
#Linuxiac
@linux_potok
👍2
В ReactOS обеспечена совместимость с проприетарными видеодрайверами
Проект ReactOS сообщил о значительном прогрессе в обеспечении совместимости с проприетарными видеодрайверами. Благодаря.
Читать полностью
#OpenNet
@linux_potok
Проект ReactOS сообщил о значительном прогрессе в обеспечении совместимости с проприетарными видеодрайверами. Благодаря.
Читать полностью
#OpenNet
@linux_potok
🔥3
Вышел браузер Opera GX для Linux
Ориентированный на геймеров браузер Opera GX вышел для пользователей Linux. До этого были доступны версии только для Windows и macOS.
Читать полностью
#habr
@linux_potok
Ориентированный на геймеров браузер Opera GX вышел для пользователей Linux. До этого были доступны версии только для Windows и macOS.
Читать полностью
#habr
@linux_potok
💩7👍3
Опубликован Fedora Asahi Remix 43, дистрибутив для ARM-чипов Apple
Опубликован дистрибутив Fedora Asahi Remix 43, предназначенный для установки на компьютеры Mac, оснащённые ARM-чипами, разработанными компанией Apple. Fedora Asahi Remix 43 основан на пакетной базе Fedora Linux 43 и оснащён инсталлятором Calamares. Изначально дистрибутив Asahi Linux развивался на основе Arch Linux, но в 2023 году был переведён на пакетную базу Fedora, что позволило сфокусировать усилия на обратном инжиниринге и поддержке оборудования, а сборку готового к установке дистрибутива передать рабочей группе Fedora Asahi SIG.
Читать полностью
#OpenNet
@linux_potok
Опубликован дистрибутив Fedora Asahi Remix 43, предназначенный для установки на компьютеры Mac, оснащённые ARM-чипами, разработанными компанией Apple. Fedora Asahi Remix 43 основан на пакетной базе Fedora Linux 43 и оснащён инсталлятором Calamares. Изначально дистрибутив Asahi Linux развивался на основе Arch Linux, но в 2023 году был переведён на пакетную базу Fedora, что позволило сфокусировать усилия на обратном инжиниринге и поддержке оборудования, а сборку готового к установке дистрибутива передать рабочей группе Fedora Asahi SIG.
Читать полностью
#OpenNet
@linux_potok
👍3
Выпуск Wine 11.5 — это большое событие: поддержка функции Syscall User Dispatch в Linux
Сегодня вышел Wine 11.5 — очередной двухнедельный релиз для этой программы, позволяющей запускать игры и приложения для Windows на Linux и других платформах. Самым интересным нововведением в Wine 11.5 является внедрение функции Syscall User Dispatch в Linux...
Читать полностью
#Phoronix
@linux_potok
Сегодня вышел Wine 11.5 — очередной двухнедельный релиз для этой программы, позволяющей запускать игры и приложения для Windows на Linux и других платформах. Самым интересным нововведением в Wine 11.5 является внедрение функции Syscall User Dispatch в Linux...
Читать полностью
#Phoronix
@linux_potok
❤4
OpenShot 3.5 видеоредактор выпущен с новым таймлайном и интеграцией ComfyUI AI
OpenShot 3.5 теперь использует новый таймлайн по умолчанию, обеспечивает более плавное редактирование, уменьшает размер экспортируемых файлов, повышает стабильность и добавляет начальную интеграцию инструментов искусственного интеллекта ComfyUI.
Читать полностью
#Linuxiac
@linux_potok
OpenShot 3.5 теперь использует новый таймлайн по умолчанию, обеспечивает более плавное редактирование, уменьшает размер экспортируемых файлов, повышает стабильность и добавляет начальную интеграцию инструментов искусственного интеллекта ComfyUI.
Читать полностью
#Linuxiac
@linux_potok
👍1
Wine 11.5 улучшает совместимость с Linux благодаря изменениям в системе сборки
Wine 11.5 получил поддержку сборки C++, улучшенную интеграцию с Linux и исправления, повышающие стабильность и совместимость приложений.
Читать полностью
#Linuxiac
@linux_potok
Wine 11.5 получил поддержку сборки C++, улучшенную интеграцию с Linux и исправления, повышающие стабильность и совместимость приложений.
Читать полностью
#Linuxiac
@linux_potok
❤1