Kleines apt basiertes Linux


9

Ich möchte einige VMs einrichten, auf denen so klein wie möglich Linux läuft.

Das Kriterium:

  1. Paketsystem basierend auf Apt.

  2. Führt eine GUI aus (kann sehr klein sein).

  3. Läuft in so wenig RAM wie möglich: In diesem Zusammenhang ist 64M gut und 256M grenzt an zu viel.

  4. Installieren Sie auf einem HD, nicht RAM-resident.

  5. So wenig HD-Speicherplatz wie möglich. Ideal wäre 1G.

  6. Schnelle Start- und Abschaltzeiten.

Vorschläge?


2
Darf ich fragen, warum es auf apt basieren muss?
Keith

1
Ich stelle auch die passende Anforderung in Frage, weil sie ziemlich speicherintensiv ist. Wenn Sie ein System mit 64 MB zum Laufen bringen, müssen Sie dies wahrscheinlich erhöhen, während Sie apt ausführen.
Gilles 'SO - hör auf böse zu sein'

1
Tshepang hat mich nur an die Existenz von dselect erinnert . Wenn Sie auf Debian (oder einem anderen System, das dpkg verwendet) arbeiten, ist dies eine geringere Eignung, verbraucht aber weniger Speicher.
Gilles 'SO - hör auf böse zu sein'

Antworten:


7

Debian

Demnach reichen 64 MB RAM aus, um es mit einer GUI auszuführen, und sie sind die ursprüngliche Apt-Distribution. Beachten Sie jedoch, dass 256 MB auch ohne GUI empfohlen werden.

Sie listen eine 5-GB-Festplatte für einen "Desktop" auf, aber Sie sollten in der Lage sein, viele Fenstermanager / Webbrowser / usw. innerhalb der 1-GB-Grenze zu installieren, wenn Sie mit der minimalen Installation beginnen. Am wahrscheinlichsten sind jedoch 2 GB pro virtueller Festplatte, da sonst der Swap-Speicher knapp wird.

Wenn Sie mit apt (itude) vertraut genug sind, sollte es nicht schwierig sein, nur die Software hinzuzufügen, die Sie benötigen. Jede minimalistische Distribution ist voreingenommen gegenüber den Zielen der Autoren und erhält keine Updates mehr, wenn Sie sie benötigen.


Nicht, dass ich GNU / Linux wirklich empfehlen würde. Das Konfigurieren des oben genannten minimalistischen Systems über die Befehlszeile war so undokumentiert, dass ich die Eignung und die endlosen Debian-Repositories aufgab und zu OpenBSD wechselte, was einfach funktioniert.

1
repositories-- @jbcreix Ich empfehle Distributionen, die das Repository-Konzept nicht wirklich erkennen oder bei denen es nur einen Satz gibt und der nicht auf die Zehen anderer Repos tritt. Gentoo und Arch Linux sind beide so konzipiert, dass sie keine externen Repos benötigen. In Arch müssen Sie möglicherweise Nicht-Core-Repos aktivieren, aber ich denke, sie sind alle in der Conf, um zu beginnen.
Xenoterracide

@ Xenoterracide: Summen, Debian ist so; Ich meine, sie haben ein Repo pro Version, aber es wird dringend davon abgeraten, sie zu mischen.
André Paramés

@andre ziemlich sicher, um volle Desktop-Funktionalität zu erhalten, müssen Sie Repos zu Debian hinzufügen. aber ich könnte mich irren. Sicher, es hat einen Kernsatz, aber ich erinnere mich, dass ich Repos in Ubuntu hinzugefügt habe, um alles zu bekommen, was ich brauchte. Ich weiß, dass Debian kein Ubuntu ist.
Xenoterracide

1
@xenoterracide: Nein, Debians Haupt-Repo hat alles; KDE, Gnome, XFCE usw .: packages.debian.org/stable
André Paramés

3

Verdammt kleines Linux lässt Debian riesig aussehen. Wenn HD nur 50 MB groß ist, können Sie davon ausgehen, dass der Speicherbedarf ebenfalls gering ist. Es basiert auf Knoppix, das auf Debian basiert, also verwendet es AFAIKapt

Damn Small Linux ist eine sehr vielseitige 50 MB Mini-Desktop-orientierte Linux-Distribution.
DSL wurde ursprünglich als Experiment entwickelt, um festzustellen, wie viele verwendbare Desktop-Anwendungen in eine 50-MB-Live-CD passen. Es war zunächst nur ein persönliches Werkzeug. Aber im Laufe der Zeit entwickelte sich Damn Small Linux zu einem Community-Projekt, in dem Hunderte von Entwicklungsstunden verfeinert wurden, darunter ein vollautomatisches Installationssystem für Remote- und lokale Anwendungen sowie ein sehr vielseitiges Sicherungs- und Wiederherstellungssystem, das mit allen beschreibbaren Medien einschließlich einer Festplatte verwendet werden kann. ein Diskettenlaufwerk oder ein USB-Gerät.

Wichtiger Hinweis: Anscheinend wird Damn Small Linux nicht mehr gewartet


Tiny Core Linux kann als Fortsetzung von DSL betrachtet werden. Beide basieren nicht auf Apt, was ohnehin eine seltsame Anforderung ist.
Jonescb

@ Jones, vielleicht irre ich mich, aber ich dachte sicher, Sie könnten apt in dsl verwenden. Es ist offensichtlich einige Jahre her, seit ich es benutzt habe.
Xenoterracide

2

Mir ist kein apt-basiertes Linux bekannt, das eigentlich klein ist . Wenn Sie jedoch diese eine Anforderung entfernen (apt-basiert), kann ich Slitaz empfehlen .

Die ISO-Datei ist 30 MB groß und verfügt über eine grafische Benutzeroberfläche und einen funktionierenden Webbrowser. Es wird tatsächlich immer noch beibehalten, im Gegensatz zu DSL, das für eine Weile aufgegeben worden zu sein scheint.

Slitaz verwendet tazpkgfür das Management, was meiner Meinung nach so einfach wie passend ist:

tazpkg list
tazpkg get-install gparted
tazpkg upgrade

Wann war DSL veraltet?
Xenoterracide

2
@xenoterracide: Entschuldigung für den falschen Sprachgebrauch. Ich habe versucht, "verlassen" zu bedeuten. Laut Wikipedia-Seite heißt es, dass die letzte stabile Version vor weit über 2 Jahren war. IIRC gab es einen Grund, warum der erste Packager zu (ich glaube) Tiny Core Linux überging, aber ich erinnere mich nicht an die genauen Details (und bin faul, es herauszufinden: P)
kizzx2

1

Crunchbang Linux

Früher basierte es auf Ubuntu, jetzt basiert es auf Debian. Es kommt mit Openbox als Standard-Fenstermanager. Die Standard-Debian-Installation verwendet Gnome, das ziemlich viel schwerer ist als Openbox.

Edit: Crunchbang wurde eingestellt. Es gibt eine Community-Fortsetzung des Projekts namens BunsenLabs Linux. Über den obigen Crunchbang-Link gelangen Sie dorthin.


0

Debian kann ziemlich klein sein. Deaktivieren Sie während der Installation, wenn Sie zu tasksel gelangen, die Auswahl. Sie erhalten ein sehr minimales System, das nur 512 Millionen beansprucht. Selbst dann können Sie Pakete entfernen, die Sie nicht verwenden.



0

Verwenden Sie einfach die Net-Installation von Debian als Basis.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.