Was wäre eine bessere Wahl für einen Webserver, Debian oder Ubuntu?
Ich benutze hauptsächlich Python & PostgreSQL mit Nginx und manchmal PHP & MySQL.
Was sind die Vor- und Nachteile von jedem?
Was wäre eine bessere Wahl für einen Webserver, Debian oder Ubuntu?
Ich benutze hauptsächlich Python & PostgreSQL mit Nginx und manchmal PHP & MySQL.
Was sind die Vor- und Nachteile von jedem?
Antworten:
Vorteile von Ubuntu:
Vorteile von Debian:
Erweitern Sie die Antwort ein wenig, um einige der anderen häufigen Schwachstellen aufzunehmen, die meine Entscheidungen hier beeinflussen:
Ubuntu ist nicht besonders bemüht, Probleme selbst in ihren LTS-Versionen zu beheben. Ich habe nicht gezählt, wie oft ich auf ein Problem gestoßen bin, und die einzige Lösung war "in [Version + 1] behoben", in früheren Versionen ohne Korrektur. Grundsätzlich sollten Sie keine Backports mit größeren Fehlern und Sicherheitsproblemen erwarten. Aus meiner Sicht ist die effektive Richtlinie, dass kleinere Fehler nur in der aktuellen Version behoben werden.
Ubuntu kümmert sich nicht um die Softwarefreiheit auf dem etwas extremen Niveau, das Debian tut, was ein Faktor dafür ist, warum viele es für einfacher halten, es zu verwenden. Es ist in Ordnung, Dinge wie Binärbilder für Treiber zu versenden, wenn dies die einzige Lösung ist. Debian ist nicht. Damit Debian beispielsweise auf meinem Laptop funktioniert, muss ich das nicht freie Repository explizit aktivieren und während oder nach der Installation die entsprechenden Pakete hinzufügen. Es ist wahrscheinlicher, dass Hardware unter Ubuntu sofort oder mit einem viel weniger schwierigen Konfigurationsschritt funktioniert.
Wenn Sie vorhaben, Server auf einer Cloud-Computing-Plattform sowie auf einigen anderen virtuellen Closed-Source-Plattformen bereitzustellen, haben Sie normalerweise mehr Glück mit Ubuntu. Unter Amazon EC2 ist es beispielsweise trivial, unter EC2 zu arbeiten . In der Zwischenzeit können Sie aufgrund eines unlösbaren Lizenzproblems nicht einmal eine integrierte Kopie der EC2-Tools für Debian erhalten . Die Arbeit an Debian EC2 ist dementsprechend viel weniger beliebt, und es gibt ähnliche Probleme auch bei anderen virtuellen Maschinen. Wenn Ihr Anbieter nicht seinen gesamten Stack als Open Source veröffentlicht, ist die Wahrscheinlichkeit gering, dass er Debians strenge Definition von freier Software für Teile akzeptiert, die in das Betriebssystem integriert werden müssen.
Wenn ich für eine Sekunde zurücktrete, verwende ich auf meinem Desktop gerne dasselbe Betriebssystem wie auf meinem Server. macht das Leben leichter, wenn ich mich mehr auf eine gemeinsame Plattform konzentrieren kann. Ich finde es in letzter Zeit schwierig, Ubuntu als diese Plattform zu verwenden, weil sie ihren Desktop mit instabilem Code so aggressiv beschädigen. Der Debian-Desktop ist langweilig, aber er funktioniert und geht mir aus dem Weg. Dies sind auch gute Eigenschaften für ein Server-Betriebssystem, wenn Sie jemals ein GUI-Tool darauf ausführen möchten.