Auf der Suche nach einer schnellen CLI Linux Distribution

7

Ich suche eine schnelle Linux-Distribution, um einen USB-Stick anzulegen.

Das Ziel ist es, in so wenigen Sekunden wie möglich booten zu können, gerade genug, um eine Festplatte zu mounten und dort einige grundlegende Operationen auszuführen (Bash wäre genug).

Ich tun müssen:

  • Unterstützung für x86 und x86_64
  • Montagefunktionen für EXT2 / 3 und NTFS (Lesen und Schreiben)
  • Netzwerkunterstützung (/ etc / network / config ist in Ordnung, keine Erkennung erforderlich)
  • Bash (eine andere Shell würde auch funktionieren, aber ich müsste einige meiner Skripte ändern ^^)

Ich würde es vorziehen, wenn ich diese Programme nicht für die ausgewählte Distribution erstellen müsste, aber das ist immer eine Option.

Ich brauche nicht :

  • X oder irgendeine Form von GUI
  • mehr Sprachen (Englisch ist genug)
  • alles was nicht erwähnt wird

Die Größe des USB-Sticks ist mir egal, aber je größer er ist, desto länger dauert das Laden ...

Meine Nachforschungen haben mich auf diese Distributionen hingewiesen, aber ich bin mir nicht sicher, welche ich wählen soll:

Ich habe auch folgende Tools gefunden, mit denen ich meine eigene Distribution erstellen kann (als letztes Mittel):

Hat jemand Erfahrung mit solchen Distributionen?

1ace
quelle
Entschuldigung für die Links, ich habe nicht genug Ruf, um sie zu "wahren" Links zu machen
1ace
Ich habe die Links bearbeitet, bin mir aber nicht sicher, ob ich genug Repräsentanten habe, damit sie sofort akzeptiert werden. :)
Boehj
Nur ein FYI ... EXT4 startet deutlich schneller als frühere Versionen.
Joe Internet

Antworten:

5

Warum nicht Arch ausprobieren ? Sie bauen es von Grund auf neu und können aufhören zu bauen, sobald Sie genug Zeug haben.

Obwohl es ein wenig Zeitinvestition gibt, bekommen Sie am Ende genau das, was Sie wollen. Sie haben ein hervorragendes Wiki und eine gute Community-Unterstützung.

boehj
quelle
1
Auch systemd ein paar Sekunden zu rasieren.
user1686
Ich habe diese Antwort auf eine etwas ähnliche Frage gesehen, aber ich habe mehr darüber nachgedacht, auf einer minimalen Distribution aufzubauen, als eine große Distribution abzubauen, um sie klein genug zu machen ... Ich werde es jedoch versuchen;)
1ace
2
Bei Arch geht es nicht darum, sich zu entkleiden, sondern aufzubauen. Sie beginnen wirklich mit mehr oder weniger nichts: einem Kernel und einigen grundlegenden Tools. Von dort aus können Sie ein Betriebssystem erstellen, das von einem einfachen Anmeldeaufforderungsstil / einer CLI bis hin zu einem vollständigen KDE4 DE reicht. Wenn Sie sich entkleiden möchten, ist Ubuntu Server Edition (mit vielen apt-get remove) vielleicht eine gute Distribution.
Boehj
2
Nach einem Jahr mit Arch in verschiedenen Kontexten (Server, Laptop, Notfall-USB-Stick) habe ich es immer mehr geliebt. In Bezug auf die Leistung ist es wahrscheinlich nicht das Beste, aber es ist nah genug, also denke ich, dass ich mich daran halten werde. Vielen Dank an alle für Ihre Eingabe :)
1ace
2

versuchen Sie grml , Sie können zwischen verschiedenen Größen wählen und es auf einen USB-Stick legen:

  • Verteilung für Systemadministratoren und Benutzer von Textwerkzeugen
  • Debian-basierte Distribution [vorhandene Infrastruktur nutzen]
  • Benutzerfreundlichkeit für Sehbehinderte sofort
  • geeky Gemeinschaft
Akira
quelle
Endlich etwas, das funktioniert ... als ich Ubuntu von USB aus startete, dachte ich: Es würde schneller von einer Diskette booten X-)
Robert Siemer
1

Nun, während es sich in erster Linie um eine Distribution handelt, die für die GUI-Nutzung gedacht ist (mit satten 30 MB), hat slitaz eine 8-MB-Version, die nur aus Text besteht , und ein eigenes Repository-System.

Ich habe versucht, ttylinux, und es ist ein wenig zu minimal, um von Nutzen zu sein. IMO.

Gesellenfreak
quelle
0

Wie wäre es mit der "System Rescue CD" (die auch von einem USB-Stick funktioniert)?

Ich weiß nicht, wann du bootest ...

Johan
quelle
0

Alpine Linux - Wir booten damit ein paar HP Proliant Microserver von USB-Sticks.

Möglicherweise muss die NTFS-Mount-Unterstützung überprüft werden.

Von der Website:

  • Es geht schnell: Sie können es von einem USB-Stick booten und haben in weniger als 10 Sekunden ein sehr benutzerfreundliches System.
  • Es ist ganz einfach: Die Verwendung des Paketverwaltungs- und Init-Systems ist ein Kinderspiel.
  • Es ist sicherer: Als die Linux-0-Tage-Sicherheitslücke vmsplice dazu führte, dass Administratoren überall ihre Kernel nach Eile aktualisierten, waren alpine Linux-Systeme grundsätzlich undurchlässig. Ja, der Code hat die Anwendung zum Absturz gebracht, aber der PaX-Schutz hat Systemkompromisse verhindert. Der Wert von PaX und SSP wurde mehr als einmal bewiesen.
  • Es ist klein: Das traditionelle GNU / Linux-Basissystem ist über 100 MB groß (ohne den Kernel), während das Basissystem unter Alpine Linux nur 4 bis 5 MB groß ist (ohne den Kernel).
  • Es verfügt über das Alpine Configuration Framework (ACF): ACF ist zwar optional, aber eine leistungsstarke Webanwendung, mit der ein Alpine Linux-Gerät konfiguriert wird.
  • Es ist ideal zum Experimentieren: Da die Systemkonfiguration in einer einzelnen Datei gesichert werden kann, können Sie Konfigurationen testen, bevor Sie sie auf Produktionssystemen bereitstellen. (Siehe Alpine Local Backup.)
  • Es unterstützt Linux-VServer: Ähnlich wie bei FreeBSD Jails können Sie virtuelle Server ausführen.
Linker3000
quelle
0

IMHO, müssen Sie sich für die entscheiden

DSL

SHW
quelle