GNU/Linux >> LINUX-Kenntnisse >  >> Linux

6 beste Linux-Distributionen zum Programmieren

Benötigen Sie eine Linux-Distribution zum Programmieren ? Für den Anfang gibt es keine Distributionen, die sich speziell an Programmierer richten. Als Linux-Distribution spielt es keine Rolle ist größtenteils das gleiche wie das nächste in Bezug auf die Software, die Sie darauf verwenden können. Aber andererseits gibt es ein paar Distributionen, die aufgrund ihres Aufbaus vorzuziehen sind. Sie sollten auch die Art der Programmierung berücksichtigen, die Sie bevorzugen, ob webbasierte oder System- oder Anwendungsprogrammierung.

Als Programmierer möchten Sie bei der Auswahl einer Linux-Distribution Folgendes beachten

  • Stabilität – das ist stabil.
  • Leicht, Sie möchten auch eine Distribution mit möglichst keinen unnötigen Zusätzen oder Bloatware und daher eine leichtgewichtige Distribution. Sie sollten auch eine Distribution mit gutem Support oder Update-Ansatz wählen.
  • Support – Ein weiterer Vorteil wird auch der Community-Support sein, da Sie alle Hilfe benötigen, die Sie bekommen können, wenn Sie auf Probleme stoßen sollten.​
  • 4. Persönliche Vorlieben – Und zuletzt Ihre persönlichen Vorlieben wie die Wahl der Desktop-Umgebung:Bevorzugen Sie eine einfache wie XFCE oder LXDE oder doch lieber ein vollwertiges KDE, Cinnamon oder Unity? Bevorzugen Sie Pacman, apt-get, yum oder portage, um Ihre Pakete zu verwalten? Möchten Sie eine Debian-basierte oder RPM-basierte Distribution? Lassen Sie uns unter Berücksichtigung all dessen 5 Linux-Distributionen betrachten, die der Programmiergemeinschaft durchaus vorzuziehen sind.​​

    1. Arch-Linux

    Arch Linux strebt nach Einfachheit ohne unnötige Ergänzungen, Modifikationen oder Komplikationen und bietet eine leichtgewichtige UNIX-ähnliche Basisstruktur, die es einem einzelnen Benutzer ermöglicht, das System nach seinen eigenen Bedürfnissen zu gestalten. Kurz gesagt:ein eleganter, minimalistischer Ansatz. Dies ermöglicht Ihnen, bestehenden Quellcode einfach zu studieren; modifizieren Sie es und erstellen Sie Ihr eigenes benutzerdefiniertes Paket; usw. Für den fortgeschrittenen Linux-Benutzer ist ARCH vielleicht genau das Richtige für Sie.

    Auch Readh – Arch Linux bringt Ihr Wissen auf die nächste Stufe

    2. Debian

    Eine Sache, die ich an Debian schätze, ist, dass Sie Ihr System sehr einfach so einrichten können, dass es mit Quellen niedrigerer Ebene arbeitet, mit minimaler Reibung zwischen Ihrem Arbeitsablauf und dem Arbeitscode. Debian bietet dank apt-get ein großartiges System für die Linux-Programmierung und build-dep  und natürlich die Qualität der Metadaten in ihren Repositories und die Disziplin, die sie der Quellen-/Build-Kohäsion für jede Version als Ganzes auferlegen.

    3. Ubuntu/Linux Mint

    Sie sollten Ubuntu verwenden und eine LTS-Version verwenden. Es ist das am weitesten verbreitete Linux-Betriebssystem, daher werden die Dinge tatsächlich ziemlich oft funktionieren. In der Praxis ist dies das Wichtigste an einem Betriebssystem, das Sie für Ihre Arbeit verwenden werden. Eine weitere gute Option ist Linux Mint. Linux Mint baut auf Ubuntu (oder Debian) auf und versucht im Wesentlichen, eine elegantere Version von Ubuntu bereitzustellen. Es verwendet einen Fork von GNOME 3 und wird mit einiger proprietärer Software zur einfacheren Verwendung installiert.

    Lesen Sie auch – LinuxAndUbuntu Review of Unity 8 in Ubuntu 16.10

    4. OpenSUSE/SUSE

    Die openSUSE-Entwicklergemeinschaft und Novell arbeiten sehr hart und sehr konsequent und systematisch daran, die Distribution mit jeder Veröffentlichung zu verbessern, ohne die gleichen Fehler bei jeder größeren Veröffentlichung (wie Ubuntu) erneut zu machen. In den letzten Jahren hat openSUSE hat sich als durchaus fähig erwiesen. Es verfügt über eine riesige Paketdatenbank und eine erstaunliche Community, mit der Sie kleinere Fehler selbst beheben können. Die wesentlichen Pakete und alle ihre ergänzenden Bibliotheken wurden immer gut gebaut und funktionieren einwandfrei. openSUSE ist schnell, stabil und zuverlässig.

    Lesen Sie auch – OpenSUSE:LinuxAndUbuntu Distribution Review of the Week

    5. Fedora

    Fedora ist stabil und Sie müssen sich nicht mit frustrierenden Abstürzen auseinandersetzen. Ich denke, was Fedora zu einem der besten macht, ist die umfangreiche, sinnvolle Autokonfiguration und die aktuellen Pakete. Wenn Ihr Ziel Software für GNU/Linux ist und Sie ein erfahrener Programmierer sind , dann glaube ich, dass Fedora ist für Sie. Es ist ganz einfach, Ihre Programmierumgebung einzurichten. Bauprojekte sind so einfach wie ein paar Aufrufe von rpmbuild und rpmlint. Das Klonen und Pushen erfolgt über ein äußerst programmiererfreundliches fedpkg Tool. Die Aktualisierung über das Bodhi-System ist recht unkompliziert und verfügt sowohl über text- als auch über webbasierte Schnittstellen. Die meiste Software, die Sie in jeder Distribution finden können, finden Sie in einem Fedora-Repository (und ein paar mehr). Das Fedora-Forum ist eine sehr freundliche Benutzergemeinschaft, die sehr hilfreich ist, wenn Sie nicht weiterkommen. Es gibt natürlich auch andere Ressourcen.

    6. Gentoo

    Wenn Sie eine Distribution suchen, die Sie zu einem besseren Programmierer macht, würde ich Gentoo empfehlen. Es hat eine steile Lernkurve – Sie landen mit einem System, das keine Software enthält, die Sie nicht aus dem Quellcode kompiliert haben. Und es ist unglaublich unvoreingenommen – Sie können jede Kombination von Software verwenden, die Sie dafür kompilieren können – bauen Sie einen superleichten Desktop aus Einzelteilen zusammen und stellen Sie fest, dass das alles ist, was ein „Desktop“ je war, und Sie sind nicht mit der Wahl festgefahren jemand anderes gemacht. Willst du Energieverwaltung? Was passiert, wenn Sie den Deckel Ihres Laptops schließen oder öffnen, ist ein Skript, das Sie schreiben werden. Es muss nie einen Moment geben, in dem Sie nicht wissen, was Ihr Computer tut.

    Alles in allem ist es nichts für schwache Nerven oder Geduld, und Sie müssen Investitionen planen einige Zeit damit anzufangen. Nach ein paar Monaten werden Sie sich jedoch fragen, wie Sie jemals das vertragen haben, was Sie zuvor verwendet haben.

    Lesen Sie auch – LinuxAndUbuntu Review of Gentoo Linux

    Schlussfolgerung

    Wenn Sie zehn verschiedene Personen fragen, erhalten Sie zehn verschiedene Antworten aus zehn verschiedenen Gründen. Es wird dringend empfohlen, verschiedene Distributionen auszuprobieren, bevor Sie sich für eine entscheiden. Aber wenn Sie einen Kern wollen, der am häufigsten von Entwicklern anvisiert wird, möchten Sie vielleicht Ubuntu wählen, aber alle anderen auf dieser Liste werden sicherlich für Sie funktionieren.
    Linux
    1. Eine Linux-Distribution für digitale Künstler

    2. Die 3 besten Arch-basierten Linux-Distributionen für die tägliche Desktop-Nutzung

    3. Linux-Distributionen für Arm-Prozessoren?

    4. Beste Malsoftware für Linux

    5. Beste Linux-Distribution für die Cuda-Entwicklung

    Linux for Education:Beste Distributionen für Kinder, Lehrer und Schulen

    Welche Linux-Distribution ist die beste für den Datenschutz?

    Die 10 besten Debian-basierten Linux-Distributionen für Anfänger wie mich

    Beste Windows-ähnliche Linux-Distributionen für neue Linux-Benutzer

    Beste KDE-Linux-Distributionen für Ihren Desktop

    Top 5 der besten Linux-Betriebssystem-Distributionen