Frage

Ich werde eine Pylone-basierte Web-Anwendung zu bauen. Zu diesem Zweck würde Ich mag eine minimale Linux-Plattform zu bauen, auf die ich dann die notwendigen Pakete wie Python und Pylonen und andere notwendige Abhängigkeiten installieren. Der andere Grund ist es minimal zu halten, weil diese Maschine virtuell sein wird, wahrscheinlich über KVM, und wird schließlich in einiger Cloud-Umgebung repliziert werden.

Was würden Sie, dies zu tun benutzen? Ich denke Fedora 10 ist AOS iso zu verwenden, aber würde gerne alle meine Optionen zu verstehen.

War es hilfreich?

Lösung

Ich mag JeOS "Gerade genug OS", die eine minimal ist Verteilung der Ubuntu Server Edition.

Andere Tipps

Wenn Sie in der Lage sein wollen, dass alle cruft zu entfernen, aber immer noch eine ‚Mainstream‘ Distro sein mit eher als ein abgeholzt auf winzige Geräte zu zielen, Blick auf Slackware. Sie können gerne Sachen wie Low-Level als sysvinit cron entfernen und so weiter, ohne in Abhängigkeit Hölle zu kollabieren. Und nichts darin beruht auf Perl oder Python, so dass Sie sie leicht entfernen (und installieren Sie je nachdem, welche Version von Python App bevorzugt zu verwenden).

  

Zu diesem Zweck möchte ich eine minimale Linux-Plattform bauen ...

So Warum nicht versuchen, verwenden ArchLinux www.archlinux.org?

Sie können auch mit Pylonen in es verwenden virtualenv.

debootstrap ist dein Freund.

Damn Small Linux? Slax?

Wenn Sie ernsthaft über die virtuelle Appliance Idee gehen wollen, werfen Sie einen Blick auf die neu veröffentlichten VMware Studio . Es wurde genau gebaut für ein System Verschlankung (nur Linux jetzt afaik), so bietet es nur genug Basis, um Ihre Anwendung auszuführen.

VMware wird (ein bisschen mehr) offen durch ein offenes virtuellen Appliance-Format drücken ( OVF ) so, irgendwann in der Zukunft, können Sie möglicherweise auch das Ergebnis auf anderen Virtualisierungsplattformen ausgeführt werden.

Debootstrap , oder verwenden Sie Kickstart- Ihre FC Domänen anzuschnallen. Jedoch können auch andere Verfahren zur Herstellung eines RPM-basierten Distributionen Umreifung existieren, wie Steve Kemp spülen Dienstprogramm, das ersetzt rpmstrap.

Oder Sie könnten nur etwas unter jailtime als Basis zu verwenden.

Wenn das fehlschlägt, laden Sie alles, was Sie von der Quelle benötigen, bauen / installieren Sie es mit einem / MYDIST Präfix (einschließlich libc, usw.) und testen Sie es über chroot .

Ich habe seit Jahren baut Vorlagen für Xen .. sein wirklich in ein sehr lustiges Hobby worden:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top