Ich möchte nur eine Linux-Distribution, die schnell bootet, ein Bash-Terminal (kein GUI) und eine Busybox hat.
Gibt es eine solche Distribution oder ist es schwierig, einen Kernel zu kompilieren und selbst einen zu erstellen?
linux
linux-distributions
Daniel Gratz
quelle
quelle
sh
.Antworten:
Ttylinux
Was Sie suchen, heißt ttylinux.
Hauptkomponenten
Nicht gepflegt
Die Distribution wurde auf Ttylinux.net gehostet und wird derzeit nicht gepflegt.
Herunterladen
Die neueste Version von ttylinux ist vom 2015.02 (aktualisiert am 2015.03) .
quelle
Eine gute Linux-Distribution, in die ich mich verliebt habe (und die auch keine GUI hat), ist MicroCore Linux . Es hat auch einen älteren Bruder TinyCore Linux , der eine GUI hat (eine ziemlich beschissene allerdings).
Du könntest immer DSL ausprobieren (Damn Small Linux)
Ich glaube nicht, dass eine dieser Versionen explizit mit busybox geliefert wird (ich kenne keine Distribution, die mitgeliefert wird), aber es sollte nicht zu schwierig sein, sie danach zu installieren. Soweit ich weiß, ist Ihr Hauptanliegen ein kleines schnelles System mit einer anständigen Shell.
quelle
Die derzeit beste Distribution, die ich mir vorstellen kann, ist Debian NetInst: http://www.debian.org/CD/netinst/
Es gibt eine Reihe kleiner Linux-Distributionen, aber diese wird meiner Meinung nach zu den am besten gepflegten gehören. Eine andere Sache ist, wenn Sie es auf volle Größe vergrößern müssen, ist es eine triviale Operation.
quelle
" Alpine Linux ist eine sicherheitsorientierte, schlanke Linux-Distribution, die auf musl libc und busybox basiert."
quelle
Minimal Linux Live https://github.com/ivandavidov/minimal
Für ein interessanteres interaktives System ist dies ein (meist lehrreiches) kleines Skript, das:
Die ISO lässt Sie dann in einer Minimal-Shell mit Busybox zurück.
Mit QEMU können Sie problemlos in das System booten.
Ich habe es so geändert, dass es über das Kernel-Quellverzeichnis ausgeführt werden kann: https://github.com/cirosantilli/runlinux
Verwendung:
und Sie werden in einem QEMU-Fenster mit Ihrem neuen Minimalsystem zurückgelassen. Genial.
Da es klein ist, ist dies eine gute Option, um die Quelle zu lesen und zu verstehen, was los ist.
Getestet unter Ubuntu 16.04.
Buildroot https://buildroot.org/
Große Auswahl an Makefile-Skripten, die Folgendes verwalten:
Minimales Beispiel:
Professionelles Zeug.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Embedded-Distribution mit einem Paketmanager, der vorkompilierte Binärdateien von einer Website anbietet.
Einzelne ausführbare Rootfs
Das absolute Minimum-System führt ein einzelnes
/init
Programm aus, wie ich unter /superuser//a/991733/128124 erklärt habequelle
Sie sollten Arch Linux ausprobieren. Hier können Sie auswählen, was Sie auf Ihrem System installieren möchten und was nicht. Sie können auch festlegen, dass bash nicht installiert werden soll : p Alternativ können Sie Gentoo ausprobieren, bei dem Sie alles von Grund auf neu kompilieren müssen.
quelle
bash
. (Es ist jedoch einfach, SysVinit durch systemd zu ersetzen.)Minimale Entwicklungsdistribution:
busybox, musl C library, gcc, binutils, make, bash und der Linux-Kernel.
oder
Minimale Nicht-Entwicklungs-Distribution:
busybox, musl und der Linux Kernel
quelle