Ich bin von Windows auf Linux umgestiegen. Hier sind die Lektionen, die ich auf diesem Weg gelernt habe.

von Ofir Chakon

Menschen, die die meiste Zeit vor einem Computer verbringen, müssen ihre grundlegenden Gewohnheiten hinterfragen. Ich spreche von dem Betriebssystem, das sie verwenden. Der Marktanteil von Windows-Desktop-Computern liegt inzwischen bei über 90 %!

Jeder verwendet Windows aus unterschiedlichen Gründen:

  • Windows OS (Betriebssystem) ist das Standard-Betriebssystem auf seinem PC (Personal Computer).
  • Die Benutzer sind mit verschiedenen Versionen des Windows OS aufgewachsen, so dass ein Wechsel schwierig ist.
  • Die meisten Leute denken, Windows sei die einzige Alternative für ihren Desktop-PC. Abgesehen vom Mac OS kennen sie keine weiteren Alternativen.

Ich muss zugeben, dass Windows gut konzipiert und bequem ist. Es ermöglicht die einfache Ausführung vieler Aufgaben und wird regelmäßig aktualisiert.

Aber wenn Sie ein Windows-Benutzer sind, der wenig Erfahrung mit anderen Betriebssystemen hat, kennen Sie vielleicht nicht alle Ihre Möglichkeiten.

Die Windows-Alternative, die ich hier vorstelle, ist Linux.

Linux ist ein von der Gemeinschaft entwickeltes Open-Source-Betriebssystem. Linux ist Unix-ähnlich, d.h. es basiert auf den gleichen Prinzipien wie andere Unix-basierte Systeme. Linux ist kostenlos und es gibt verschiedene Distributionen, zum Beispiel Ubuntu, CentOS und Debian.

Jede Distribution hat ihre Vor- und Nachteile. Jede wird für unterschiedliche Anwendungen genutzt. Die Festplatte von Linux gilt als ein Leichtgewicht. Es wird in eingebetteten Systemen, Smart-Home-Geräten, IoT (Internet-of-Things) und vielem mehr eingesetzt. Android OS basiert ebenfalls auf Linux.

Als Tech-Unternehmer mit mehr als 7 Jahren Erfahrung muss ich sagen, dass der Wechsel von Windows zu Ubuntu es mir ermöglicht hat, produktiver zu werden.

Ich habe angefangen, mir das Betriebssystem genauer anzusehen, als ich bemerkte, dass die grundlegenden Tools, die ich benutzte, es mir nicht ermöglichten, Fortschritte bei der Latenz zu machen. Zu diesen Tools gehören die Android Studio IDE und ein Android-Simulator, der auf einem Windows-Rechner läuft. Ich dachte, es läge an der Hardware. Also rüstete ich auf einen Lenovo Y50-70 PC mit 16 GB RAM und einer 512-MB-SSD-Festplatte auf.

Der Laptop

Nach der Installation der erforderlichen Software stellte ich fest, dass ich ähnliche Latenzprobleme mit meinem neuen PC hatte. Ich hatte erwartet, dass mein neuer PC schnell sein würde. Aber das war er nicht. An diesem Punkt änderte ich meine Strategie.

Ich erkannte, dass die Hardware nicht das Problem war. Also begann ich, mich mit Software zu beschäftigen. Die Ubuntu-Distribution von Linux ist die beliebteste Distribution für PC-Nutzer. Ubuntu ist sowohl in einer Client- als auch in einer Server-Edition erhältlich. Ein großer Vorteil des Umstiegs auf Linux ist, dass ich jetzt mit Ubuntu vertraut bin. Außerdem kann ich Linux sowohl auf meinem PC als auch auf den von mir betriebenen Servern einsetzen.

Ich habe VIELE Online-Ressourcen gelesen, in denen darüber diskutiert wurde, welches Betriebssystem ich verwenden sollte, z. B. Linux gegenüber Windows oder Windows gegenüber Ubuntu. Mir wurde klar, dass ein Betriebssystem, das meinen Bedürfnissen entspricht, mich langfristig produktiver machen wird.

So wartete ich auf ein Zeichen. Das Zeichen kam – es war ein Virus, der mich zwang, alle meine Dateien zu sichern und meinen PC neu zu formatieren. Aber dieses Mal benutzte ich ein Ubuntu-Betriebssystem. Ich dachte darüber nach, Windows und Ubuntu nebeneinander zu installieren, um eine sanfte Landung zu erreichen. Ich bin froh, dass ich es nicht getan habe. Ich habe Windows verlassen, weil ich mich für Ubuntu entschieden habe. Ich wollte Windows nicht als Ausweichmöglichkeit.

Hier sind die Lektionen, die ich gelernt habe, nachdem ich von Windows zu Linux gewechselt habe. Die Lektionen richten sich vor allem an Entwickler, Programmierer und alle, die Produkte erstellen.

Leistung

Dank seiner schlanken Architektur läuft Linux schneller als Windows 8.1 und 10. Nach dem Umstieg auf Linux habe ich eine deutliche Verbesserung der Verarbeitungsgeschwindigkeit meines Computers festgestellt. Dabei habe ich die gleichen Tools wie unter Windows verwendet. Linux unterstützt viele effiziente Tools und funktioniert reibungslos.

Sicherheit

Linux ist eine Open-Source-Software. Jeder kann Code beisteuern, um die Erfahrungen der Benutzer mit Linux zu verbessern. Außerdem kann jeder Funktionen hinzufügen, Fehler beheben, Sicherheitsrisiken verringern und vieles mehr.

Große Open-Source-Projekte profitieren davon, dass sie von vielen Augenpaaren geprüft werden. Daher ist Linux sicherer als Windows. Anstatt Antivirenprogramme zu installieren, um Malware zu entfernen, müssen Sie sich nur an die empfohlenen Repositories halten. Dann sind Sie startklar.

Softwareentwicklung

Das Terminal in Linux ist ein Joker. Mit ihm kann man fast alles machen. Dazu gehören Software-Installation, Anwendungs- und Server-Konfigurationen, Dateisystem-Verwaltung und vieles mehr.

Wenn Sie ein Entwickler sind, ist das Terminal der Sweet Spot. Es gibt nichts Bequemeres, als Server auszuführen, Modelle für maschinelles Lernen zu trainieren, auf entfernte Rechner zuzugreifen und Skripte im selben Terminalfenster zu kompilieren und auszuführen. Das steigert die Produktivität enorm. Durch die Verwendung des Terminals wird die Automatisierung zum Game Changer.

Modularität

Mit Linux können Sie Ihren Computer einfach konfigurieren und darauf zugreifen, Prozesse überprüfen und virtuelle Umgebungen verwalten. Da Ihr Server wahrscheinlich auf Linux basiert, ist es einfacher, Verhaltensweisen nachzuahmen, ähnliche Software und Pakete zu verwenden und Arbeitsabläufe zu automatisieren.

Arbeiten mit entfernten Linux-Servern

Die meisten Server sind aus Gründen, die hier nicht aufgeführt werden, Linux-basiert. Linux bietet Entwicklern Werkzeuge für den Betrieb skalierbarer und sicherer Server. Daher müssen Technologieunternehmer, die End-to-End-Anwendungen betreiben, Linux beherrschen, um Server zu konfigurieren und zu warten.

Windows verwendet Tools von Drittanbietern wie PUTTY, um sich mit Linux-basierten Servern zu verbinden und zu interagieren. Dies ist nicht sehr komfortabel. Um beispielsweise Dateien unter Windows zu kopieren, müssen Sie ein anderes Tool herunterladen.

Ein Vorteil eines lokalen Linux-Rechners ist, dass er sich mit einer einzigen Befehlszeile mit entfernten Servern verbinden kann. Dies geschieht im Terminal. Hosts können sowohl in einer Datei als auch mit SSH-Schlüsseln und Benutzernamen gespeichert werden. Um sich mit SSH zu verbinden, müssen Sie nur den folgenden Befehl eingeben:

ssh ofir-server

Und schon sind Sie drin! Keine Passwörter erforderlich.

Dies ist ein Beispiel für die Fähigkeit eines lokalen Linux-Rechners, Linux-basierte Server zu konfigurieren und zu warten. Die Möglichkeit, auf beiden Rechnern über das Terminal zu arbeiten, ist eine Selbstverständlichkeit. Die meisten der beliebten Cloud-Anbieter verfügen auch über Befehlszeilenschnittstellen (CLIs) für eine einfache Integration.

Vertrautheit mit Low-Level-Betriebssystemprinzipien

Die Windows-Implementierung ist sehr anspruchsvoll. Die Entwickler sind nur selten mit internen Problemen und Implementierungen konfrontiert. Bei Linux ist das Gegenteil der Fall. Konfigurationen müssen über das Terminal implementiert werden. Dazu gehört das Bearbeiten von Betriebssystemdateien, das Hinzufügen von geplanten Aufgaben, das Aktualisieren von Software, das Installieren von Treibern und vieles mehr.

Wenn Sie Ubuntu verwenden, ist AskUbuntu.com Ihr Freund. Sie lernen nicht nur Fähigkeiten, sondern auch, wie Sie Probleme lösen können (manchmal auf die harte Tour). Außerdem lernen Sie, Ihren Rechner auf Probleme zu überwachen, verschiedene Komponenten zu konfigurieren und vieles mehr.

Nicht alles ist perfekt

  • Es gibt eine Lernkurve, wenn Sie zu Ubuntu wechseln. Bei einigen Dingen, bei denen Sie unter Windows keine Hilfe brauchten, werden Sie unter Linux vielleicht Hilfe brauchen. Sie können jedoch AskUbuntu.com für Hilfe nutzen. Rechnen Sie mit Problemen, wenn Sie spezielle Hardware auf Ihrem Computer installiert haben, z. B. GPUs.
  • Jeder Technologieunternehmer sollte ein Designer mit minimalen Grafikdesign-Kenntnissen sein. Leider hat Adobe keines seiner Produkte für Linux-Benutzer freigegeben. Es ist also unmöglich, sie direkt auszuführen. Die Ubuntu-Alternative ist GIMP. Dies ist eine kostenlose Software und verfügt über die grundlegenden Funktionen für einen Entwickler-Designer. Trotz der Nachteile habe ich den Umstieg nicht bereut. Ich benutze jetzt nur noch Ubuntu und wünschte, ich wäre schon vor Jahren umgestiegen.

Linux ist nicht für jeden geeignet. Prüfen Sie, ob es Ihren Bedürfnissen entspricht, bevor Sie sich für einen Wechsel entscheiden. Wenn Sie sich als technologischer Unternehmer, Entwickler, Datenwissenschaftler oder Programmierer betrachten, sollten Sie Ubuntu auf jeden Fall ausprobieren.

Um weitere aufschlussreiche Beiträge zu erhalten, insbesondere wenn Sie ein technologischer Unternehmer sind, besuchen Sie bitte CodingStartups.com

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.