Linux hat lange einen Ruf als ein Ort für Programmierer und Geeks. Wir haben ausführlich darüber geschrieben, wie das Betriebssystem für alle von Studenten gut ist. 5 Gründe, warum Linux Ihnen helfen kann, ein besserer Student zu werden 5 Gründe, warum Linux Ihnen helfen kann, ein besserer Student zu werden Sie denken vielleicht darüber nach, eine neue Software zu kaufen Aber haben Sie darüber nachgedacht, ein neues Betriebssystem auszuprobieren? Linux könnte perfekt für Sie sein - hier ist warum. Lesen Sie mehr zu den Künstlern 6 Linux Distros für Künstler, Musiker und Redakteure 6 Linux Distros für Künstler, Musiker und Redakteure Mehr lesen, aber ja, Linux ist eine großartige Plattform für die Programmierung. Unabhängig davon, ob Sie das offene Ethos oder das gesamte Ökosystem berücksichtigen, gibt es viele Gründe, Linux als Heimat für das Schreiben von Code zu betrachten.
1. Linux ist kostenlos
Es kostet kein Geld, ein Linux-Betriebssystem herunterzuladen und zu installieren. Das ist großartig, egal ob Sie ein Hobbyist, ein Student oder jemand sind, der eine Karriere als Programmierer beginnt. Warum Linux für freiberufliche Experten ideal ist Warum Linux für freiberufliche Profis ideal ist Ich habe es geschafft, eine Karriere online zu schreiben, mit nur einem Linux-Computer. Lassen Sie mich Ihnen zeigen, wie Sie mit Linux Ihr Berufsleben verwalten können, von der Verwaltung der Finanzen bis zur Kundensuche. Weiterlesen . Sie müssen nicht auf Geld verzichten, das Sie noch nicht haben. Alles, was Sie brauchen, ist ein Linux-kompatibler Computer, und es ist sehr wahrscheinlich, dass Sie das bereits tun.
Nicht nur wird Linux kein Geld kosten, noch wird der Großteil der Software kosten. Sie können die Werkzeuge, die Sie benötigen, nutzen, egal ob Sie zum Programmieren oder Erstellen von Dokumenten sind, ohne sich Gedanken darüber machen zu müssen, was sich auf Ihrem Bankkonto befindet.
2. Linux ist einfach zu installieren
Die meisten Leute installieren nie ein Betriebssystem. Sie haben vielleicht nicht einmal ein Konzept dessen, was man ist. Dies macht die Idee, Linux zu installieren, viel schwieriger zu verstehen.
Aber du bist ein Programmierer. Sie können leicht herausfinden, wie man nach einem Linux-Betriebssystem sucht Warum es egal ist, welches Linux-Betriebssystem Sie verwenden Warum es nicht wichtig ist, welches Linux-Betriebssystem Sie verwenden Es wird immer Argumente geben, welches Linux-Betriebssystem ist " besser". Insgesamt bietet Linux eine gute Erfahrung, unabhängig davon, wie Sie es ausführen. Lasst uns diese Gemeinsamkeiten betrachten - und sie feiern! Lesen Sie mehr, schnappen Sie sich ein ISO und schreiben Sie es auf ein USB-Laufwerk Das PC Repair Toolkit in Ihrer Tasche: Boot CD auf einem USB Stick Das PC Repair Toolkit in Ihrer Tasche: Boot CD auf einem USB Stick In meinem Techniker-Toolkit habe ich einen USB Flash-Laufwerk mit den tollsten Tools auf dem Planeten geladen: mein PC-Reparatur-Toolkit. In diesem Artikel teile ich seinen Inhalt. Weiterlesen . Sie haben kein Problem, während des Startvorgangs die erforderliche Funktionstaste zu drücken und auf den folgenden Bildschirmanweisungen zu navigieren. Sobald Sie ein Live-USB-Laufwerk hochgefahren haben, unterscheidet sich die Installation von Linux nicht wesentlich von der Installation eines Programms in Windows.
Plus, wenn Sie Ihr vorhandenes Betriebssystem beibehalten möchten, haben Sie immer die Möglichkeit, Dual-Boot 7 Gründe, warum sollten Sie (und sollten nicht) Dual Boot Linux 7 Gründe warum sollten Sie (und sollten nicht) Dual Boot Linux oft, Die Auswahl der Installation von Linux über Windows kann schwierig zu rechtfertigen sein. Aber warum nicht für beide entscheiden? Hier sind fünf Gründe für Dual-Boot und zwei Gründe, die Sie nicht sollten. Weiterlesen .
3. Du bist frei zu basteln
Linux bietet den idealen Ort, um Ihre Fähigkeiten unter Beweis zu stellen. Sie können auf den Quellcode zu fast jedem Teil Ihres Betriebssystems zugreifen, von der grafischen Benutzeroberfläche Die beste Linux-Desktop-Umgebung für die Programmierung: Die Geheimnisse der Profis Die beste Linux-Desktop-Umgebung für die Programmierung: Die Geheimnisse der Profis Linux ist ein eine großartige Wahl für die Programmierung, da es leicht ist, Unterstützung für praktisch jede Sprache zu installieren, die Ihnen einfällt. Die Programmierung wird unter Linux vereinfacht. Aber da ist noch mehr. Lesen Sie mehr zum Kernel Der Linux-Kernel: Eine Erklärung zu Laymans Begriffen Der Linux-Kernel: Eine Erklärung zu Laymans Begriffen Linux-Distributionen haben nur eines gemeinsam: den Linux-Kernel. Aber obwohl oft darüber gesprochen wird, wissen viele Leute nicht genau, was es tut. Weiterlesen .
Das meiste wird für Sie keinen Sinn ergeben, egal wie viel Erfahrung Sie haben. Aber die Freiheit zu haben, zu tauchen und zu experimentieren, ist eine großartige Art zu lernen, und mit Linux müssen Sie sich keine Sorgen machen, wenn Sie in rechtliche Schwierigkeiten geraten. Die überwiegende Mehrheit der Software wird Sie nicht bitten, einem Endbenutzer-Lizenzvertrag zuzustimmen. 10 Lächerliche EULA-Klauseln, die Sie möglicherweise bereits 10 lächerlichen EULA-Klauseln zugestimmt haben, dass Sie bereits zugestimmt haben, ehrlich zu sein, niemand liest EULAs (Ende User Licensing Agreement) - wir scrollen alle nach unten und klicken auf "I Accept". EULAs sind voll von verwirrenden Legalese, um sie unverständlich zu machen ... Lesen Sie mehr. Open-Source-Lizenzen befassen sich weitgehend mit der Verwendung des Codes, um Ihre eigenen Anwendungen zu erstellen, wobei einige festlegen, dass Ihr Programm auch frei und Open Source Open Source vs. Freie Software sein muss: Was ist der Unterschied und warum spielt es eine Rolle? Open Source vs. Freie Software: Was ist der Unterschied und warum spielt es eine Rolle? Viele nehmen an, dass "Open Source" und "freie Software" dasselbe bedeuten, aber das stimmt nicht. Es ist in Ihrem besten Interesse zu wissen, was die Unterschiede sind. Weiterlesen .
4. Es gibt Unterstützung für die meisten Programmiersprachen
Müssen Sie in C, C ++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby oder Vala schreiben? Linux unterstützt alle, und die Liste geht weiter. Sicher, Sie werden einige Straßensperren treffen. Visual Basic unterstützt nur Windows, aber Sie können Apples Swift verwenden. Wenn eine Programmiersprache nicht auf ein bestimmtes Betriebssystem beschränkt ist, funktioniert sie im Allgemeinen unter Linux.
Wenn eine Sprache, die Sie verwenden möchten, nicht bereits standardmäßig installiert ist, können Sie die Pakete in der Regel aus den Repositorys Ihrer Distribution abrufen. Suchen Sie Ihren Standard-Paket-Manager Linux App Stores im Vergleich: Welches ist das Richtige für Sie? Linux App Stores im Vergleich: Welches ist das Richtige für dich? Windows-Benutzer werden zu einem App Store geleitet. macOS hat es schon eine Weile gegeben. Linux hat seit Jahren eine App Store-ähnliche Erfahrung. Aber welches ist das Richtige für dich? Lesen Sie mehr für den Namen der Sprache, und etwas, das Sie möchten, sollte angezeigt werden.
5. Wählen Sie aus einer Vielzahl von Anwendungen
Das populäre Bild eines Programmierers beinhaltet das Sitzen vor einem schwarzen Computerbildschirm, der mit weißem oder grünem Text gefüllt ist. Sie können auf diese Weise Code schreiben oder einen Texteditor starten. Defualt Optionen wie Gedit und Kate können alles sein, was Sie brauchen Erweiterte Linux Text Editoren Verglichen: kate vs gedit Erweiterte Linux Text Editoren Verglichen: kate vs gedit Jeder Linux-Benutzer wird Ihnen sagen, dass ein guter Texteditor eine wichtige Komponente eines Computersystems ist, Egal, ob Sie ein neuer Benutzer oder ein erfahrener Profi sind. Während der Verwendung eines Terminal-Textes ... Read More. Emacs, Nano und Vim sind Optionen, die Sie in einem Terminal Nano vs vim verwenden können: Terminal Text Editoren im Vergleich Nano vim: Terminal Text Editoren im Vergleich Obwohl Linux ist einfach genug für praktisch jeden zu verwenden, ohne jemals die verwenden müssen Terminal, es gibt einige von uns, die es regelmäßig benutzen oder neugierig sind, wie man es kontrollieren kann ... Read More. Atom ist eine plattformübergreifende Option, die genauso erweiterbar ist wie Chrome. Oder Sie sind einer der vielen, die sich in Sublime Text Making Der beste Text-Editor besser verlieben: 7 großartige Sublime Text-Pakete machen den besten Text-Editor Besser: 7 große Sublime Text-Pakete Lesen Sie mehr.
Alternativ können Sie sich für voll integrierte Desktop-Umgebungen entscheiden. Text Editoren vs. IDEs: Welcher ist besser für Programmierer? Text Editoren vs. IDEs: Welche ist besser für Programmierer? Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten einige Einblicke, die Ihnen helfen, diese Entscheidung zu treffen. Lesen Sie mehr oder IDEs. Auf der extrem leichten Seite gibt es Geany, das schnell auf Ihre Maschine geladen wird. Für etwas, das eine umfassendere Erfahrung bietet, versuchen Eclipse Full-Featured vs. Basic Linux Quelltext-Editor: Eclipse und Geany im Vergleich Full-Featured vs. Basic Linux Quelltext-Editor: Eclipse und Geany im Vergleich Wenn Sie regelmäßig Code schreiben, ist es sehr wichtig dass Sie einen Code-Editor verwenden, mit dem Sie vertraut sind. Unter Linux gibt es eine große Auswahl an Editoren zur Auswahl, jeder zielt auf ... Read More.
6. Spüre die Kraft der Bash-Skripterstellung
Wenn Sie nur programmieren, um etwas bestimmtes zu erreichen, aber sich nicht um die Sprache kümmern, ist es Zeit, Linux-Befehle zu lernen und sich an Bash-Skripten zu versuchen. 5 Anfänger Linux Setup-Ideen für Cron Jobs & Shell Skripte 5 Anfänger Linux Setup-Ideen Für Cron-Jobs und Shell-Skripts Mit Bash-Skripten können Sie eine komplexe Reihe von Aufgaben auf einmal erledigen, so dass sie sich hervorragend für komplexe und sich wiederholende Anforderungen eignen. Es ist auch eine gute Möglichkeit, Terminal kennen zu lernen. Weiterlesen . Viele der Befehle, die mit Linux geliefert werden (oder die installiert werden können), sind so effizient und leistungsfähig, dass einige Linux-Benutzer es vorziehen, im Terminal zu leben.
Mit einem Bash-Skript können Sie Befehle zusammenstellen, um komplexere Kombinationen zu erstellen. Beispielsweise kann jemand, der eine Mailing-Liste verwaltet, ein Skript erstellen, das Listen von Abonnenten zusammenführt, die E-Mail-Adressen extrahiert, Duplikate entfernt und die korrekte Formatierung hinzufügt, sodass das Ergebnis von anderen Programmen gelesen werden kann. Sicher schlägt das alles mit der Hand.
7. Linux Expertise ist eine wünschenswerte Fähigkeit
Lernst du, wie man programmiert, um einen Job zu landen? Die Tatsache, dass Sie Linux verwenden, ist eine marktfähige Fähigkeit. Ganz gleich, ob Sie den Server eines Unternehmens verwalten oder beim Aufbau von Cloud-Services mitwirken, auf die Kunden in zunehmendem Maße angewiesen sind, Arbeitgeber möchten, dass Menschen, die mit Linux umgehen können, mit ihnen umgehen können.
Auch wenn Sie erst einmal herumgebastelt haben, Linux auf Ihr System zu stellen und etwas darauf zu programmieren, wird Ihnen schnell eine gewisse Vertrautheit mit dem Betriebssystem verschaffen, die Ihnen später einen Wettbewerbsvorteil verschaffen kann.
Warum würdest du sonst noch etwas benutzen?
Es gibt einen Grund, warum so viele Entwickler Linux zu ihrem Zuhause machen. Während einige sagen würden, dass Linux einen Mangel an benutzerfreundlichen Desktop-Programmen hat, ist dies bei Software für Programmierer nicht der Fall. Sie könnten so weit gehen zu sagen, dass sie traditionell die Zielgruppe von Linux waren.
Selbst wenn Sie bereits eine Entwicklungsumgebung haben, kann es nicht schaden, sie neu zu bewerten, um zu sehen, ob Linux Ihren Anforderungen besser entspricht. Sie können viel lernen und Geld sparen, indem Sie den Schalter betätigen!
Wenn Sie Linux zum Programmieren verwenden, was sind andere Gründe, warum Leute es berücksichtigen sollten? Was ist Ihre Lieblings-Programmierfunktion oder Tool unter Linux? Lass es uns in den Kommentaren wissen!