Datei.wiki Q&A > Q > Welche Linux-Distribution Ist Die Beste Für Einen Programmierer?
Frage

Welche Linux-Distribution ist die beste für einen Programmierer?

Antworten
11/03/2021
Fanchan

Praktisch jeder. Das Wichtigste ist, dass die Entwicklungsumgebung auf UNIX basiert, einem Betriebssystem, das von und für Programmierer entwickelt wurde, mit einer einfachen, aber mächtigen Philosophie:

  1. Schreiben Sie Programme, die nur eine Sache tun, und zwar gut.
  2. Schreiben Sie Programme, die zusammenarbeiten.
  3. Schreiben Sie Programme, die Textströme verarbeiten, denn das ist die universelle Schnittstelle.

Bis zum Aufkommen des Macintosh und der späteren Dominanz von Windows basierte das Betriebssystem des Personal Computers auf Programmierwerkzeugen. CP/M und MS-DOS enthielten zum Beispiel standardmäßig einen BASIC-Interpreter. Atari, Commodore, Sinclair und sogar der frühe Apple verwendeten BASIC als Benutzeroberfläche in ihren Betriebssystemen.

Ich erinnere mich, dass wir in den 1980er Jahren, dem goldenen Jahrzehnt der Personal Computer, verschiedene Personal Computer anhand der Fähigkeiten der enthaltenen Programmiersprache, normalerweise BASIC, verglichen. Heute sind Personalcomputer eher konsumorientiert als produktions- und kreativitätsorientiert.

11/10/2021
Krischer

Linux Mint hat alles, was Sie brauchen, kompatibel mit Ubuntu, aber bessere Schnittstelle.

Linux Mint hat alles, was Sie brauchen, kompatibel mit Ubuntu, aber bessere Schnittstelle.

11/16/2021
Frederica Paffrath

Es kommt darauf an. Am besten probieren Sie verschiedene Distributionen aus und schauen, welche Ihnen am besten gefällt. Ich persönlich habe die folgenden ausprobiert und jede hatte ihre Vorteile:

Anmerkung: Obwohl ich eine 100% objektive Perspektive geben möchte, bin ich vielleicht etwas voreingenommen, da ich für SUSE arbeite

  • Ubuntu (oder Derivate): Als Ubuntu herauskam, war es die am einfachsten zu installierende Distribution. Es war auch sehr benutzerfreundlich und stabil bei der Verwendung auf einem Laptop. Heute haben andere Distributionen Ubuntu in diesen Bereichen eingeholt, aber eine Sache, die es immer noch auszeichnet, ist die Größe der Community und die Menge an Informationen, die man im Netz findet.
  • Arch: Arch ist großartig, um alles zu lernen, was man über Linux wissen möchte. Bei der Erstinstallation von Arch gibt es noch nicht einmal eine grafische Oberfläche, aber das ist kein Problem, denn die Dokumentation erklärt detailliert, wie alles funktioniert. Ein besonderer Vorteil für Entwickler ist, dass es sich um eine Rolling-Release-Distribution handelt, was bedeutet, dass Sie aktuellere Pakete als Ubuntu erhalten.
  • openSUSE Tumbleweed: Ebenfalls eine Rolling-Release-Distribution, aber stabiler als Arch, da alle Pakete automatisch in openQA getestet werden, bevor sie zu den jeweiligen Repositories hinzugefügt werden.

Jede Distribution hat ihre Vor- und Nachteile, und da ich jede der oben genannten Distributionen mehrere Jahre lang verwendet habe, konnte ich nicht nur mehr über Linux lernen, sondern auch ein besserer Entwickler werden. Deshalb bestehe ich darauf, dass es am besten ist, das herunterzuladen, was Ihnen ins Auge sticht, und zu sehen, wie es Ihnen gefällt.

11/16/2021
Fagin

Dies ist eine ziemlich variable Frage, abhängig davon, auf welche Art von Programmierung Sie sich konzentrieren, ob Sie jemand sind, der sich sehr um die grafische Oberfläche eines Betriebssystems kümmert und ob Sie eine starke, engmaschige Community wollen oder ob Sie es vorziehen, dass ein paar Leute Ihre Repositories sortieren und organisieren.

Wenn Sie ein FrontEnd-Entwickler sind, ist mein Ratschlag, eine Debian/ubuntu-basierte Distribution zu verwenden, die sich sehr der Oberfläche widmet, wie zum Beispiel Elementary OS oder Deepin. Beide haben ihre eigene AppCenter-Software, so dass das Herunterladen neuer Software für Ihre Distro nicht so kompliziert ist, sie sind freundlich für jeden, der sich mit so vielen Befehlen schwer tut, und sie sind sehr stabil, sowohl von der Community als auch von ihren eigenen Entwicklern.

Wenn Sie ein BackEnd-Entwickler sind und gerne mit dem Terminal spielen und lernen, wie die ganze Distro absolut funktioniert (und sie konfigurieren), würde ich vor allem Arch empfehlen. Wenn Sie die Installation über Arch-Befehle etwas komplizierter finden, können Sie Arch-basierte Distros wie Manjaro, AntergOS, Arch Labs, etc. herunterladen. Alle haben ein recht einfaches Installationssystem und feste Konfigurationen, sind aber für diejenigen, die mit ihrer Distribution experimentieren wollen, nur bedingt geeignet.

In Bezug auf die grafische Benutzeroberfläche würde ich Ihnen empfehlen, sich für die Welt der Windows Manager zu entscheiden, die zu 100 % konfigurierbare Schnittstellen sind, und Sie werden ein Wochenende (oder eine ganze Woche) damit verbringen, Spaß an der Konfiguration zu haben und zu lernen, wie man sie benutzt. Meine Empfehlung wäre Open Box, Awesome oder i3.

12/01/2021
Joh Bondura

Nun die Wahrheit, in meinem Fall habe ich mehrere ausprobiert. Bis vor kurzem habe ich mich für Fedora entschieden. Als ich jedoch Server auf meinen Clients einrichten musste, verwendete ich in beiden Umgebungen die gleiche Distribution: Server und Entwicklungsteam. (Centos 7)

Es mag sein, dass der Desktop von Centos, einer Server orientierten Distribution, nicht die neueste Version out of the box ist, aber für meine Bedürfnisse reicht ein (leistungsfähiger) Texteditor zusammen mit den Versionen der Plattformen, die tatsächlich in der Produktion verwendet werden.

Zum Testen und Basteln verwende ich eine andere Maschine und ich liebe Manjaro.

Endlich wird die beste Distribution die sein, die am besten zu einem passt.

01/11/2022
Wein Sistrunk

Im Prinzip ist es egal, welche Distro man als Programmierer wählt, im Allgemeinen funktionieren die beliebtesten Tools auf jedem Linux.

Meine Empfehlung:

1) Beginnen Sie mit Ubuntu aus einem einfachen Grund, es gibt eine Menge Hilfsmaterial zu allem, was Sie tun wollen oder jedes Problem, das Sie haben könnten, außerdem ist es wahrscheinlicher, dass Sie das Tool, das Sie mögen, unter Ubuntu ohne Probleme zum Laufen bekommen.

2) Versuchen Sie dann, größere Änderungen an Ubuntu, dem Dateisystem, dem Fenstersystem (ich empfehle, zuerst Gnome und dann KDE Plasma auszuprobieren), der Installation und Konfiguration von Treibern von Drittanbietern, usw...

3) Sobald Sie Ubuntu beherrschen, probieren Sie andere Ubuntu basierte Distros aus, wie z.B. Netrunner oder Mint (es gibt viele), um die Unterschiede zu sehen.

4) Debian könnte die erste Profi-Distribution sein, die man ausprobieren sollte. Da Ubuntu auf Debian basiert, wird man sich nicht so verloren fühlen.

5) Von da an ist es nur noch eine Frage der Vorliebe, probieren Sie Suse, CentOS (red hat), Slackware... es wird von vielen Faktoren abhängen, unter anderem von der Art der Programmierung, die Sie betreiben. Die meisten der heute populären Distros stammen von einer dieser Distributionen ab.

01/14/2022
Sands

Sie können jeden nach Ihren Wünschen gestalten, aber ich persönlich liebe Arch; Sie bekommen alle Pakete, die Sie wollen, und zwar in den neuesten Versionen.

01/24/2022
Cathie Winzler

Nach meiner persönlichen Erfahrung empfehle ich eine Distribution, die auf debyan basiert, in meinem Fall benutze ich ubuntu, und ich war in der Lage, eine komplette Programmierumgebung zu installieren, mit verschiedenen Texteditoren und Java- und C-Compilern auf sehr einfache Weise, auch die Installation ist intuitiv und passt perfekt zu den Ressourcen Ihres Computers.

Beantworte die Frage
Was ist die beste Linux-Alternative zu Adobe Illustrator? :: Können Linux-Programme auf macOS installiert werden?
Nützliche Links