Я просто хочу Linux дистрибутив, который загружается быстро, имеет терминал Bash (без графического интерфейса пользователя) и busybox.
Есть ли такой дистрибутив или сложно собрать ядро и сделать его самому?
linux
linux-distributions
Даниэль Грац
источник
источник
sh
.Ответы:
Ttylinux
То, что вы ищете, называется ttylinux.
Основные компоненты
Не поддерживается
Распределение было размещено на Ttylinux.net, и в настоящее время не поддерживается.
Скачать
Последний выпуск ttylinux датирован 2015.02 (обновлено 2015.03) .
источник
Хорошим дистрибутивом Linux, в который я влюбился (а также без графического интерфейса), является MicroCore Linux . У него также есть старший брат TinyCore Linux , который имеет графический интерфейс (хотя и довольно дурацкий).
Вы всегда можете попробовать DSL (Damn Small Linux)
Я не думаю, что какой-либо из них явно поставляется с busybox (я не знаю ни одного дистрибутива, который поставляется с ним), но потом его не должно быть слишком сложно установить. Из того, что я понимаю, ваша главная проблема - небольшая быстрая система с приличной оболочкой.
источник
Самый лучший и самый свежий дистрибутив, о котором я могу подумать, это Debian NetInst: http://www.debian.org/CD/netinst/
Существует несколько небольших дистрибутивов Linux, но этот, я думаю, будет одним из лучших поддерживаемых. Другое дело, если вам нужно увеличить его до полного размера, это тривиальная операция.
источник
« Alpine Linux - это легкий, ориентированный на безопасность дистрибутив Linux, основанный на musl libc и busybox».
источник
Минимальный Linux Live https://github.com/ivandavidov/minimal
Для более интересной интерактивной системы это небольшой (в основном образовательный) скрипт, который:
Затем ISO оставляет вас в минимальной оболочке с busybox.
С QEMU вы можете легко загрузиться в систему.
Я изменил его, чтобы он мог запускаться из исходного каталога ядра: https://github.com/cirosantilli/runlinux
Использование:
и вы останетесь внутри окна QEMU с вашей новой минимальной системой. Потрясающие.
Поскольку он небольшой, это хороший вариант, чтобы прочитать исходный код и понять, что происходит.
Проверено на Ubuntu 16.04.
Buildroot https://buildroot.org/
Большой набор скриптов Makefile, которые управляют:
Минимальный пример:
Профессиональные вещи.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Встроенный дистрибутив с менеджером пакетов, который предлагает предварительно скомпилированные двоичные файлы с веб-сайта.
Один исполняемый файл rootfs
Система абсолютного минимума запускает одну
/init
программу, как я объяснил на /superuser//a/991733/128124источник
Вы должны попробовать Arch Linux. Это позволяет вам выбирать, что вы делаете и не хотите устанавливать в своей системе. Вы можете даже не устанавливать bash : p В качестве альтернативы вы можете попробовать Gentoo, где вы должны скомпилировать все с нуля.
источник
bash
. (Тем не менее, SysVinit легко заменить на systemd.)Минимальный дистрибутив развития:
busybox, библиотека musl C, gcc, binutils, make, bash и ядро Linux.
или
Минимальный дистрибутив без разработки:
busybox, musl и ядро Linux
источник