Welche * nix-Distribution ist am leichtesten für die Ausführung virtueller Maschinen? [geschlossen]

11

EDIT: Diese Frage wurde um andere Unix-ähnliche Distributionen wie Hurd und BSD erweitert.

Bevor sich jemand wundert, habe ich verwandte Fragen und Antworten gelesen; Ich glaube, ich habe eine hinreichend einzigartige Frage, um ihr eine eigene Seite zu geben. Ich denke darüber nach, meinen nächsten Computer für mehrere Betriebssysteme mit einem sehr dünnen Host-Betriebssystem und mehreren virtuellen Maschinen zu verwenden (die normalerweise nicht gleichzeitig ausgeführt werden).

Warum? Ich hätte gerne mehr Flexibilität beim Experimentieren mit unbekannten Distributionen als Dual-Boot-Angebote. Ich habe gehört, dass Windows 8 sich weigert, eine Festplatte mit anderen zu teilen, und da ich Entwickler bin, erwarte ich, sie zu verwenden, möchte ihr aber keinen eigenen Computer geben. Und manchmal möchte ich zwei Betriebssysteme nebeneinander laufen lassen.

Ich verstehe, dass dies eine sehr subjektive Frage sein kann, aber vielleicht kann ich sie genug eingrenzen. Bedarf:

  • Sehr dünn, sowohl im RAM als auch auf der Festplatte. Ich brauche keine anderen Anwendungen als vielleicht einen Paketmanager und / oder einen Fluchbrowser (um VirtualBox und alles andere, was ich plötzlich will, zu holen). Je nachdem, wie oft ich den Host benutze, installiere ich möglicherweise einen grafischen Browser.
  • ein grafischer Desktop, obwohl das Booten auf einer CLI mit Befehlen für die virtuellen Maschinen in Ordnung wäre. Ich benutze gerne eine CLI, wenn ich den Befehl kenne, kann aber nicht ständig darin leben.
  • stabil. Ich möchte es installieren und vergessen. Ich sollte kaum wissen, dass sich unter dem Betriebssystem ein Betriebssystem befindet, aber es sollte für mich bereit sein, es zu verwenden, wenn das Gastbetriebssystem ausfällt oder ich etwas zu Schweres für eine VM tun muss (z. B. einen Remotedesktop-Client verwenden).
  • gesunde Gemeinschaft. Ich werde Fragen haben; Ich brauche eine Community, um sie zu beantworten. Viele Projekte wären von Vorteil, aber meistens werde ich sie trotzdem auf den Gastbetriebssystemen installieren.
  • anständige Benutzerfreundlichkeit. Ich mag es, wenn mir kleine Details verborgen bleiben. deb ist nett und apt-get ist schöner, aber ich kann aus dem Quellcode kompilieren. Wenn es sich um eine häufige Aufgabe handelt, sollte dies unkompliziert sein - vorzugsweise mit einem Klick oder einem einfachen Befehl. Ich kann Manpages lesen und komplexe Befehle erstellen, aber es ist kein Hobby.

Ich bevorzuge den GNOME-Desktop wie um 2009. Ich kann KDE verwenden oder mich an jeden anderen Desktop gewöhnen, wenn ich muss.

Grault
quelle
Ist Linux obligatorisch oder würden Sie ein Nicht-Linux-Betriebssystem wie Unix für den Host akzeptieren?
Jlliagre
1
Sind Sie der VirtualBox verpflichtet? Es klingt so, als ob Sie wirklich nach einem Hypervisor suchen .
Gilles 'SO - hör auf böse zu sein'
@jilliagre Andere Nixe wären in Ordnung, ich nehme an, ich möchte einfach nicht zu viel von einer Lernkurve.
Grault
@ Gilles Nein, aber ich habe verstanden, dass VirtualBox einfach die Lösung war. Danke, ich werde mir Hypervisor ansehen.
Grault

Antworten:

13

Es klingt so, als ob Debian gut zu Ihren Anforderungen passt. Mit dem Installationsprogramm können Sie modular auswählen, was Sie möchten, oder Sie können die Auswahl aufheben und alles später ganz einfach installieren aptitude. Es hat die Option, X mit einer grafischen Desktop-Umgebung (GNOME) im Installationsprogramm als eine seiner Optionen zu installieren. Debian ist außerdem sehr stabil und als rollendes Release einfach zu warten, ohne auf große Upgrades zurückgreifen zu müssen. Die Community für Debian ist groß und verfügt über eine erfahrene Benutzerbasis (z. B. viele Systemadministratoren und Serveradministratoren, obwohl dies für viele Linux-Distributionen gilt). Die Standardinstallationsoptionen sollten Ihnen eine gute Benutzerfreundlichkeit und eine vertraute Verpackungsschnittstelle ( dpkg/ aptitude) bieten .

Chris Down
quelle
Ja - das wäre auch meine Antwort gewesen. Debian hat keinen großen Basisabhängigkeitsbaum wie SuSE und ist kleiner als RedHat (und seine Klone).
Nils
Debian-Pakete sind normalerweise mehr aufgeteilt - dh ein foo-dev, ein foo-doc, ein foo-etwas usw. für die Komponente foo - wo andere Distributionen nicht so ehrgeizig sind und das Ganze einfach in einem Paket zusammenfassen.
Maxschlepzig
4

Nicht gerade Linux-basiert, aber Sie könnten an SmartOS interessiert sein

http://www.joyent.com/products/smartos/smartos-faq/

jlliagre
quelle
Das Poster fordert ausdrücklich eine Linux- Distribution. Bitte bleiben Sie bei der Frage und veröffentlichen Sie nicht nur einen Link zu einem zufälligen Solaris-Derivat.
Maxschlepzig
1
Ich habe angegeben, dass es sich nicht um eine Linux-Distribution handelt. Es ist definitiv keine zufällige Verteilung, aber etwas, das die verbleibenden Anforderungen erfüllt und einige nützliche Funktionen bietet, die Linux möglicherweise fehlen.
Jlliagre
1
@jlliagre Um die Antworten auf das Thema zu beschränken, war es möglicherweise angemessener, zunächst in einem Kommentar zur ursprünglichen Frage zu fragen, ob das OP offen für die Annahme von Nicht-Linux-Vorschlägen ist, oder Ihren Vorschlag einfach in einem Kommentar zu veröffentlichen.
jw013
1
@ jw013 Danke, du hast recht. Ich habe gerade das Originalplakat danach gefragt und werde meine Antwort entfernen, wenn er bestätigt, dass es nicht zum Thema gehört.
Jlliagre