Pull to refresh

Comments 12

Yocto можно было бы рассмотреть .

Arch , OpenBsd , buildroot :)?

OpenBSD не Линукс. Чтобы добавить bsd системы в сравнение нужно менять заголовок. Ну и времени автору придется потратить побольше...

UFO landed and left these words here

Кажется будто большая часть статьи написана иишкой - читать отбивает желание(

UFO landed and left these words here

musl libc: <..> спроектирована с упором на безопасность и корректность.

afaik задача была сделать так, чтобы генерировалось меньше кода и можно было статически компилировать для использования во встраиваемых системах, а не про безопасность-корректность. Багов, UB и просто неработающих API там емнип не меньше, чем аналогичных проблем в том же glibc.

Tiny Core Linux

за новое имя спасибо. интересно насколько реально его в какой-нибудь докер запихнуть

Удивительно конечно, что arch не оказалось в списке, хотя казалось бы rolling release, безопасность и вот это вот всё.

Tiny Core Linux скорее для запуска с (медленных) флешек и старых машин изобреталась .и все почти в монолите. rolling release подразумевает что все файлы меняются частенько и индивидуально и в принципе может поломаться - совсем другая история

Странно )), но deepseek по заголовку и некоторым ключевым словам выдал почти идентичный текст, включая таблицы.

На Хабре теперь все статьи так пишутся?

добро пожаловать в новую эру. По личным ощущениям 80% текстов это ИИ(иногда с человеком)

Какой текст, такие комменты :) :
Почему Fedora CoreOS / Flatcar — плохая идея как base image

❌ Они не для этого созданы

Fedora CoreOS и Flatcar:

  • immutable OS

  • управляются через Ignition / Butane

  • обновляются атомарно

  • не имеют нормального userland для приложений

В контейнере это означает:

  • нет привычного package manager

  • нет стандартной иерархии для runtime-софта

  • сложная отладка

  • огромный размер образа

❌ Контейнеры ≠ виртуальные машины

Использовать CoreOS/Flatcar как base image — это попытка:

“запихнуть VM-подход внутрь контейнера”

Это анти-паттерн.

Контейнер:

  • должен содержать только приложение и его зависимости

  • не должен управлять systemd, users, kernel-настройками

❌ Нет выигрыша по безопасности

Иногда аргумент звучит так:

“Flatcar безопаснее, значит и контейнер будет безопаснее”

На практике:

  • attack surface больше, чем у distroless

  • CVE-сканеры будут ругаться сильнее

  • SBOM и SLSA страдают

Sign up to leave a comment.

Information

Website
to.slurm.io
Registered
Founded
Employees
51–100 employees
Location
Россия
Representative
Антон Скобин