Linux-дистрибутив с только занятым полем и bash?

Мне просто нужен дистрибутив Linux, который быстро загружается, имеет терминал bash (без gui) и busybox.

Есть ли какой-либо такой дистрибутив или сложно скомпилировать ядро ​​и просто создать его?

  • Как восстановить раздел, случайно удаленный с помощью fdisk (Linux)?
  • Linux: сравнение структуры каталогов без сравнения файлов
  • Как копировать символические ссылки?
  • Разрешение выключения Linux
  • Схема разбиения на HDD + SSD-система
  • Установка Windows XP не распознает жесткий диск нетбука
  • Предотвращение «сохранения сна» из окон и перезапись разделяемого раздела
  • Преобразование цветного PDF в белый / черный
  • 7 Solutions collect form web for “Linux-дистрибутив с только занятым полем и bash?”

    Ttylinux

    То, что вы ищете, называется ttylinux.

    Основные компоненты

    • ядро
    • Glibc
    • Iptables
    • Dropbear (scp, ssh, sshd)
    • GPM
    • удар
    • Busybox
    • E2fsprogs

    Не поддерживается

    Распространение было размещено на Ttylinux.net и в настоящее время не поддерживается.

    Скачать

    Последний выпуск ttylinux датирован 2015.02 (обновлено 2015.03) .

    Хороший дистрибутив linux, в который я влюбился (а также не имеет GUI), – это MicroCore Linux . У этого также есть старший брат TinyCore Linux , у которого есть GUI (довольно дерьмовый, хотя).

    Вы всегда можете попробовать DSL (Damn Small Linux)

    Я не думаю, что любой из них явно поставляется с busybox (я не знаю ни одного дистрибутива, который поставляется с ним), но потом его не следует устанавливать слишком сложно. Насколько я понимаю, ваша главная забота – это небольшая быстрая система с достойной оболочкой.

    Самый лучший самый распространенный дистрибутив, о котором я могу думать, – Debian NetInst: http://www.debian.org/CD/netinst/

    Существует ряд небольших дистрибутивов Linux, но этот, я думаю, будет одним из лучших. Другое дело, если вам нужно вырастить его до полного размера, это тривиальная операция.

    « Alpine Linux – это ориентированный на безопасность, легкий дистрибутив Linux, основанный на musl libc и busybox».

    Вы должны попробовать Arch Linux. Это позволяет вам выбирать, что вы делаете и не хотите устанавливать в своей системе. Вы даже можете не устанавливать bash : p Или вы можете попробовать Gentoo, где вам нужно скомпилировать все с нуля.

    Минимальный Linux Live https://github.com/ivandavidov/minimal

    Для более интересной интерактивной системы это (в основном образовательный) небольшой скрипт, который:

    • Загружает источник для ядра и busybox
    • Компилирует их
    • Генерирует загрузочный ISO 8Mb с ними

    ISO затем оставляет вас в минимальной оболочке с busybox.

    С QEMU вы можете легко загрузиться в систему.

    Я изменил его, чтобы запустить его из исходного каталога ядра: https://github.com/cirosantilli/runlinux

    Применение:

     git clone https://github.com/ivandavidov/minimal cd minimal/src ./build_minimal_linux_live.sh # Wait. # Install QEMU. # minimal_linux_live.iso was generated ./qemu64.sh 

    И вы останетесь в окне QEMU с новой минимальной системой. Потрясающие.

    Поскольку он мал, это хороший вариант, чтобы прочитать источник и понять, что происходит.

    Протестировано на Ubuntu 16.04.

    Buildroot https://buildroot.org/

    Большой набор скриптов Makefile, которые управляют:

    • GCC кросс-сборник toolchain
    • Сборка ядра
    • Сборщик загрузчика
    • Генерация rootfs
    • Имеет множество рецептов загрузки / сборки пакетов в исходном дереве, включая сложные вещи, такие как GTK. Существует система зависимостей.

    Минимальный пример:

     git clone git://git.buildroot.net/buildroot cd buildroot git checkout 2016.05 make qemu_x86_defconfig # Can't use -jN, use `BR2_JLEVEL=2` instead. BR2_JLEVEL=2 make # Wait. # cat board/qemu/x86_64/readme.txt qemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append root=/dev/vda -net nic,model=virtio -net user # You are now in a shell with BusyBox utilities. 

    Профессиональный материал.

    Alpine Linux https://github.com/gliderlabs/docker-alpine

    Встроенный дистрибутив с менеджером пакетов, который предлагает предварительно скомпилированные двоичные файлы с веб-сайта.

    Одиночные исполняемые rootfs

    Абсолютная минимальная система запускает одиночную /init программу, как я объяснил на https://superuser.com/a/991733/128124

    Минимальное развитие Distro:

    Busybox, musl C library, gcc, binutils, make, bash и ядро ​​Linux.

    или

    Минимальное нераспространение:

    Busybox, musl и ядро ​​Linux

    Давайте будем гением компьютера.