Ah, Linux! Lange Zeit galten Open-Source-Betriebssysteme speziell für Entwickler und Informatiker. Moderne Distributionen sind mittlerweile viel verbreiteter – aber das bedeutet nicht, dass es nicht bestimmte Distributionen gibt, die auch ideale Plattformen für Entwickler sind.
Was macht eine Distribution für Entwickler geeignet? Während ich Anwendungskompatibilität, Stabilität und Flexibilität für wichtige Attribute für die meisten Linux-Distributionen halte, benötigen Entwickler auch die richtigen Tools für ihre Aufgaben – wie Compiler, Bibliotheken und Emulatoren – sowie Zugriff auf benutzerdefinierte Repositorys und Unterstützung für spezielle Hardware .
Außerdem: Die 5 besten Linux-Distributionen für Studenten – von der High School bis zum College
Für diejenigen, die ihre Entwicklung auf Open-Source-Betriebssysteme verlagern möchten, finden Sie hier eine Liste geeigneter Distributionen.
1. Erscheinen!_OS
Erscheint!_OS speziell für MINT-Profis und Kreative entwickelt, die ihren Computer zum Entdecken und Schaffen nutzen. Pop!_OS Desktop – der derzeit auf COSMIC Desktop umgestellt wird – wurde für einen effizienten Arbeitsablauf und eine effizientere Organisation vereinfacht.
Darüber hinaus können Sie den Workflow anpassen und ihn so konfigurieren, dass er hauptsächlich über die Tastatur navigiert wird (was zu einer sehr effizienten Benutzeroberfläche führt). Und mit den bedarfsgesteuerten Kacheleinstellungen können Sie schnell zwischen der Einstellung der Fensterplatzierung über den Desktop oder der manuellen Einstellung wechseln.
Außerdem: Was ist unveränderliches Linux? Aus diesem Grund sollten Sie eine unveränderliche Linux-Distribution betreiben
Ein weiterer Grund, warum ich Pop!_OS auf diese Liste setze, ist, dass dieses Betriebssystem auf System76-Hardware vorinstalliert ist, wodurch es sich sehr gut zum Kompilieren von Anwendungen und zum Durchführen von Tests eignet. Pop!_OS hat außerdem Zugriff auf Anwendungen für maschinelles Lernen, Ingenieurwesen, Medienproduktion, Bioinformatik und mehr.
Sie können Pop!_OS kostenlos herunterladen und installieren.
2. Debian
Obwohl ich versucht war, Ubuntu auf diese Liste zu setzen, habe ich mich für das entschieden, was viele als „die Mutter aller Ubuntu-Distributionen“ bezeichnen. Der Grund für diesen Titel liegt darin, dass so viele Distributionen darauf basieren Indonesisch: DebianWenn Sie vorhaben, eine Ubuntu-basierte Distribution zu entwickeln, warum nicht das Original verwenden?
Debian ist außerdem eine der ältesten Linux-Distributionen auf dem Markt und wird oft als das stabilste verfügbare Betriebssystem angesehen. Darüber hinaus verfügt Debian über die größte Anzahl an Repositories für Open-Source-Software, sodass Debian über die Tools verfügt, die Sie für die Erledigung Ihrer Aufgaben benötigen. Sie werden kaum ein leistungsfähigeres Desktop-Betriebssystem für die Entwicklung mit so viel Dokumentation finden wie in Debian.
Debian kann kostenlos heruntergeladen und installiert werden.
3. Fedora-Workstation
Fedora Workstation ist eine beliebte Distribution unter Entwicklern – und dafür gibt es natürlich einen Grund. Erstens ist diese Verteilung sehr schnell. Die Entwickler von Fedora haben eine Desktop-Distribution erstellt, die wie ein leichtes Betriebssystem funktioniert – ohne jedoch auf eine einfache Benutzeroberfläche angewiesen zu sein. Darüber hinaus finden Sie Entwicklerhandbuch Enthält eine Fülle entwicklerfreundlicher Dokumentation zu Themen wie Entwicklungsumgebungen, Codestilen, Frameworks und Tools, Datenbanken und mehr. Sie werden auch finden Fedora-Entwicklerportalwo Sie Wissen teilen und von anderen lernen können.
Außerdem: Beste Linux-Laptops: Von Experten getestet
Es gibt auch mehrere Fedora-Varianten, die verschiedene Desktop-Umgebungen abdecken, wie Plasma Desktop, Xfce, Cinnamon, Mate-Compiz, i3, LXQT, LXDE, SOAS, Sway, Budgie und (natürlich) natives GNOME. Ganz gleich, in welcher Desktop-Umgebung Sie entwickeln möchten, mit Fedora sind Sie bestens gerüstet.
Sie können Fedora Workstation kostenlos herunterladen und installieren.
4. Arch Linux
Arch Linux steht aus einem besonderen Grund auf dieser Liste. Wenn Sie Arch installieren, haben Sie die vollständige Kontrolle darüber, was installiert wird, was bedeutet, dass Sie ein Betriebssystem erstellen können, das speziell auf Ihre Bedürfnisse zugeschnitten ist. Aufgrund der Art und Weise, wie Arch Linux installiert wird (was nicht einfach ist), erhalten Sie ein besseres Verständnis für die Funktionsweise von Linux. Über ein fortlaufendes Release-Modell erhalten Sie außerdem die neuesten Kernel (und andere Software), sodass Ihre gesamte Software auf dem neuesten Stand ist.
Dann gibt es noch AUR – Arch User Repository – ein Community-basiertes Software-Repository, das fast 100.000 Pakete enthält, die Sie installieren können. Mit AUR (und der PKGBUILD-Funktionalität) können Sie Pakete aus dem Quellcode kompilieren (mit makepkg) und sie mit Pacman (einem Paketmanager) installieren.
Außerdem: UbuntuDDE kombiniert Deepin Desktop mit dem neuesten Ubuntu für eine schöne, benutzerfreundliche Distribution
AUR ist ein wichtiger und zentraler Bestandteil der Arch-Linux-Distribution, erfordert jedoch ein ausgeprägtes Grundverständnis der Funktionsweise von Arch. Sie können sich auch für die Verwendung des BTRFS-Dateisystems entscheiden, das die Möglichkeit eines einfachen Rollbacks bietet, wenn Probleme auftreten.
Arch Linux kann kostenlos heruntergeladen und installiert werden.
5. Raspberry Pi-Betriebssystem
Der Raspberry Pi ist ein wichtiges Ökosystem, da er sich ideal für Heimwerker eignet, die benutzerdefinierte Anwendungen und Tools für bestimmte Zwecke erstellen möchten. Für diejenigen, die Gadgets, IoT-Geräte und andere innovative Dinge entwickeln möchten, Raspberry Pi-Betriebssystem ist eine tolle Wahl. Dies ist eine offizielle Distribution des Raspberry-Pi-Herstellers, die speziell für Raspberry-Pi-Geräte entwickelt wurde und für mehr als 90 % der Raspberry-Pi-Projekte verwendet wird.
Außerdem: Lernen Sie den günstigsten Raspberry Pi 5 aller Zeiten kennen: Was ist neu und warum er so günstig ist
Dieses Betriebssystem wurde erstmals 2012 veröffentlicht und verwendet PIXEL Desktop (basierend auf LXDE) und den Wayland-Grafikserver. Für alle, die ein Raspberry Pi-Gerät entwickeln möchten, ist dies das richtige Betriebssystem.
Raspberry Pi OS kann kostenlos heruntergeladen und installiert werden.