Advertentie
Linux heeft lang een reputatie gehad als een plek voor programmeurs en geeks. We hebben uitgebreid geschreven over hoe het besturingssysteem geweldig is voor iedereen, van studenten 5 redenen waarom Linux je kan helpen een betere student te wordenMisschien denk je erover om nieuwe software te kopen om weer naar school te gaan, maar heb je erover nagedacht om een nieuw besturingssysteem te proberen? Linux is misschien perfect voor jou - hier is waarom. Lees verder tot artiesten 6 Linux-distributies ontworpen voor artiesten, muzikanten en editors Lees verder , maar ja, Linux is een geweldig platform om te programmeren. Of je nu rekening houdt met het open ethos of het algehele ecosysteem, er zijn veel redenen om van Linux je thuis te maken voor het schrijven van code.
1. Linux is gratis
Het kost u geen geld om een Linux-besturingssysteem te downloaden en te installeren. Dat is geweldig, of je nu een hobbyist, een student of iemand bent aan de slag als programmeur Waarom Linux geweldig is voor freelance professionals Ik ben erin geslaagd om online een carrière op te bouwen met alleen een Linux-computer. Laat me je laten zien hoe je Linux kunt gebruiken om je professionele leven te beheren, van het beheren van financiën tot het vinden van klanten. Lees verder . U hoeft geen geld over te maken dat u nog niet heeft. Het enige dat u nodig hebt, is een Linux-compatibele computer, en de kans is groot dat u dat al doet.
Niet alleen zal Linux geen geld kosten, de meeste software ook niet. U kunt de tools pakken die u nodig hebt, of het nu gaat om programmeren of het maken van documenten, zonder dat u zich zorgen hoeft te maken over wat er op uw bankrekening staat.
2. Linux is eenvoudig te installeren
De meeste mensen installeren nooit een besturingssysteem. Ze hebben misschien niet eens een idee van wat iemand is. Dit maakt het idee om Linux te installeren veel moeilijker te begrijpen.
Maar je bent een programmeur. U kunt er gemakkelijk achter komen hoe u zoeken naar een Linux-besturingssysteem Waarom het niet uitmaakt welk Linux-besturingssysteem u gebruikt?Er zullen altijd discussies zijn over welk Linux-besturingssysteem "beter" is. Over het algemeen biedt Linux een goede ervaring, ongeacht hoe je het uitvoert. Laten we naar die overeenkomsten kijken -- en ze vieren! Lees verder , pak een ISO, en schrijf het naar een USB-station De pc-reparatietoolkit in uw zak: opstart-cd op een USB-stickIn de toolkit van mijn technicus bewaar ik een USB-flashstation met de meest verbazingwekkende tools ter wereld: mijn pc-reparatietoolkit. In dit artikel deel ik de inhoud ervan. Lees verder . U hebt geen probleem om tijdens het opstarten op de benodigde functietoets te drukken en door de volgende aanwijzingen op het scherm te navigeren. Als je eenmaal een live USB-station hebt opgestart, is het installeren van Linux niet zo heel anders dan het installeren van een programma in Windows.
En als u uw bestaande besturingssysteem wilt behouden, kunt u: altijd de mogelijkheid om te dual-boot 7 redenen waarom u Dual Boot Linux wel (en niet zou moeten) gebruikenVaak kan het lastig zijn om de keuze te maken om Linux via Windows te installeren. Maar waarom niet voor beide kiezen? Hier zijn vijf redenen om dual-boot te gebruiken en twee redenen waarom je dat niet zou moeten doen. Lees verder .
3. Je bent vrij om te knutselen
Linux biedt de ideale plek om je vaardigheden op de proef te stellen. U hebt toegang tot de broncode tot bijna elk deel van uw besturingssysteem, vanaf de grafische interface De allerbeste Linux-desktopomgeving voor programmeren: de geheimen van de profsLinux is een uitstekende keuze voor programmeren, omdat het eenvoudig is om ondersteuning te installeren voor vrijwel elke taal die je maar kunt bedenken. Programmeren is gewoon eenvoudiger gemaakt op Linux. Maar er is meer aan de hand. Lees verder naar beneden de kern Wat is een kernel in Linux en hoe controleer je je versie?Linux is toch een besturingssysteem? Nou, niet precies! Het is eigenlijk een kern. Maar wat is de Linux-kernel? Lees verder .
Het meeste zal voor jou niet logisch zijn, hoeveel ervaring je ook hebt. Maar de vrijheid hebben om erin te duiken en te experimenteren is een geweldige manier om te leren, en met Linux hoef je je geen zorgen te maken over juridische problemen als je dat doet. De overgrote meerderheid van de software zal u niet vragen om akkoord gaan met een licentieovereenkomst voor eindgebruikers 8 belachelijke EULA-clausules waarmee u misschien al akkoord bent gegaanHier zijn enkele van de meest belachelijke voorwaarden in de EULA's van populaire services. Misschien ben je er al mee akkoord gegaan! Lees verder . Open source-licenties hebben grotendeels betrekking op het gebruik van de code om uw eigen applicaties te maken, met enkele waarin staat dat je programma ook gratis en open source moet zijn Open source vs. Vrije software: wat is het verschil en waarom is het belangrijk?Velen gaan ervan uit dat "open source" en "gratis software" hetzelfde betekenen, maar dat is niet waar. Het is in uw eigen belang om te weten wat de verschillen zijn. Lees verder .
4. Er is ondersteuning voor de meeste programmeertalen
Moet u schrijven in C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby of Vala? Linux ondersteunt ze allemaal, en de lijst gaat maar door. Natuurlijk kom je een aantal wegversperringen tegen. Visual Basic ondersteunt alleen Windows, maar u kan gebruik Apple's Swift. Over het algemeen, als een programmeertaal niet beperkt is tot een specifiek besturingssysteem, werkt deze waarschijnlijk op Linux.
Als een taal die u wilt gebruiken nog niet standaard is geïnstalleerd, kunt u de pakketten doorgaans ophalen uit de repository's van uw distributie. Zoeken uw standaard pakketbeheerder Linux App Stores vergeleken: welke is geschikt voor u?Windows-gebruikers worden naar een app store geleid. macOS heeft er al een tijdje een. Linux heeft ondertussen al jaren een app store-achtige ervaring. Maar welke past bij jou? Lees verder voor de naam van de taal, en er zou iets moeten verschijnen dat u wilt.
5. Kies uit een groot aantal toepassingen
Het populaire beeld van een programmeur houdt in dat je voor een zwart computerscherm zit gevuld met witte of groene tekst. Je kunt op die manier code schrijven, of je kunt een teksteditor starten. Standaardopties zoals Gedit en Kate is misschien alles wat je nodig hebt Geavanceerde Linux-teksteditors vergeleken: kate vs geditElke Linux-gebruiker zal je vertellen dat een goede teksteditor een essentieel onderdeel is van een computersysteem, of je nu een nieuwe gebruiker of een ervaren professional bent. Tijdens het gebruik van een Terminal-tekst... Lees verder . Emacs, nano en Vim (onze VIM-spiekbrief Cheatsheet: de Vim Linux Command Line Editor CheatsheetHoud deze Vim-spiekbrief bij de hand om nuttige Vim-commando's te leren of opnieuw te leren. Lees verder ) zijn opties die u kunt gebruiken binnenkant van een terminal nano versus vim: Terminal-teksteditors vergelekenHoewel Linux gemakkelijk genoeg is geworden voor praktisch iedereen om te gebruiken zonder ooit de Terminal te hoeven gebruiken, zijn er sommigen van ons die het regelmatig gebruiken of nieuwsgierig zijn naar hoe je... Lees verder . Atom is een platformonafhankelijke optie die: zo uitbreidbaar als Chrome. Of misschien ben jij een van de velen die word verliefd op Sublime Text De beste teksteditor beter maken: 7 geweldige sublieme tekstpakketten Lees verder .
Als alternatief kunt u gaan voor volwaardige geïntegreerde desktopomgevingen Teksteditors vs. IDE's: welke is beter voor programmeurs?Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden wat inzicht om u te helpen die beslissing te nemen. Lees verder , of IDE's. Aan de extreem lichte kant is er Geany, die ongetwijfeld snel op uw machine zal laden. Voor iets dat een vollere ervaring biedt, probeer Eclipse Volledig uitgerust vs. Basis Linux Code Editor: Eclipse en Geany vergelekenAls u iemand bent die regelmatig code schrijft, is het zeer belangrijk dat u een code-editor gebruikt waarmee u vertrouwd bent. Onder Linux is er een grote selectie van editors om uit te kiezen, elk gericht op... Lees verder .
6. Voel de kracht van Bash-scripting
Als je gewoon programmeert om iets specifieks voor elkaar te krijgen, maar niet om de taal geeft, is het tijd om Linux-commando's en probeer Bash-scripts te schrijven 5 Ideeën voor het instellen van Linux voor beginners voor Cron Jobs en Shell-scriptsMet bash-scripting kun je een complexe reeks taken in één keer uitvoeren, dus het is geweldig voor uitgebreide en repetitieve behoeften. Het is ook een geweldige manier om terminal te leren kennen. Lees verder . Veel van de commando's die bij Linux worden geleverd (of die kunnen worden geïnstalleerd) zijn zo efficiënt en krachtig dat sommige Linux-gebruikers er de voorkeur aan geven in de terminal te leven.
Met een Bash-script kun je opdrachten samenstellen om complexere combinaties te maken. Iemand die een mailinglijst beheert, kan bijvoorbeeld een script maken dat lijsten met abonnees zou samenvoegen, de e-mailadressen, verwijder duplicaten en voeg de juiste opmaak toe zodat het resultaat door andere programma's kan worden gelezen. Het is zeker beter om dat allemaal met de hand te doen.
7. Linux-expertise is een wenselijke vaardigheid
Leer je programmeren om een baan te krijgen? Het feit dat je Linux gebruikt, is een verkoopbare vaardigheid. Of u nu de server van een bedrijf beheert of helpt bij het bouwen van de cloudservices waar klanten steeds meer op vertrouwen, werkgevers willen mensen die weten hoe ze Linux moeten gebruiken.
Zelfs als je nu gewoon aan het knutselen bent, Linux op je systeem zet en er wat op programmeert zal u snel enige bekendheid geven met het besturingssysteem dat u later een concurrentievoordeel kan geven Aan.
Waarom zou je iets anders gebruiken?
Er is een reden waarom zoveel ontwikkelaars ervoor kiezen om van Linux hun thuis te maken. Terwijl sommigen zouden zeggen dat Linux een tekort heeft aan gebruiksvriendelijke desktopprogramma's, is dat niet het geval met software gericht op programmeurs. Je zou zo ver kunnen gaan om te zeggen dat ze van oudsher de doelgroep van Linux zijn.
Zelfs als je al een ontwikkelomgeving hebt, kan het geen kwaad om deze opnieuw te evalueren om te zien of Linux beter bij je behoeften past. U kunt veel leren en geld besparen door over te stappen!
En voor een geweldige referentie kunt u een bladwijzer maken, neem een kijkje op het verschil tussen GTK+ en Qt Wat is het verschil tussen GTK+ en Qt?Je hebt waarschijnlijk wel eens gehoord van GTK+ en Qt, maar wat zijn deze ontwikkelingstoolkits? En hoe beïnvloeden ze hoe je Linux gebruikt? Lees verder .
Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een besturingssysteem dat is goedgekeurd door de Free Software Foundation. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.