Привет, ЛОР.
В попытке создать минималистичную CI build station я скачал старенький минимальный ISO Ubuntu 18.04 x86_64. Поставил в виртуалбокс. В процессе установки в комплектах ПО не выбрал НИЧЕГО (но позволил инсталлятору качать пакеты с зеркала).
Установка прошла без приключений, виртуалка грузится за 5 секунд, загружается ядерная консоль. Но. Корневая ФС сразу (ну не совсем сразу – после установки и двух перегрузок) отожрала 3,5 гигабайта дискового пространства, после того, как я поставил mc
и build-essential
, съела ещё 500 метров.
По второму пункту у меня вопросов нет, понятно, что компилятор и сборочные утилиты тащат много требухи. А вот по первому… Всё-таки, куда деваются три с половиной гига на ПУСТОЙ системе? Ну ядро, ну инит, ну несколько сервисов, библиотек и GNUтых утилит. Что ещё?
И можно ли сделать ещё меньше? Ну кроме LFS, конечно, это уж самый радикальный вариант (к тому же в LFS я под файлы сборки кучу места займу).