Reklame

Linux har længe haft et ry som et sted for programmører og nørder. Vi har skrevet meget om, hvordan operativsystemet er fantastisk for alle fra studerende 5 grunde til, at Linux kan hjælpe dig med at blive en bedre studerendeDu overvejer måske at købe noget nyt software til at komme tilbage til skolen, men har du overvejet at prøve et nyt operativsystem? Linux kan være perfekt for dig - her er grunden. Læs mere til kunstnere 6 Linux Distros designet til kunstnere, musikere og redaktører Læs mere , men ja, Linux er en fantastisk platform til programmering. Uanset om du tager højde for den åbne etos eller det overordnede økosystem, er der mange grunde til at overveje at gøre Linux til dit hjem til at skrive kode.

1. Linux er gratis

Det koster dig ingen penge at downloade og installere et Linux-operativsystem. Det er fantastisk, uanset om du er hobbymand, studerende eller nogen komme i gang med en karriere som programmør Hvorfor Linux er fantastisk til freelance-professionelleJeg har formået at opbygge en karriere med at skrive online ved kun at bruge en Linux-computer. Lad mig vise dig, hvordan du kan bruge Linux til at styre dit professionelle liv, fra økonomistyring til at finde kunder.

instagram viewer
Læs mere . Du skal ikke bruge penge på penge, du endnu ikke har. Alt du behøver er en Linux-kompatibel computer, og der er stor sandsynlighed for, at du allerede gør det.

Ikke alene koster Linux ingen penge, det vil det meste af softwaren heller ikke. Du kan få fat i de værktøjer, du har brug for, uanset om de er til programmering eller oprettelse af dokumenter, uden at skulle bekymre dig om, hvad der er på din bankkonto.

2. Linux er let at installere

De fleste mennesker installerer aldrig et operativsystem. De har måske ikke engang et begreb om, hvad man er. Dette gør ideen om at installere Linux så meget sværere at forstå.

Men du er programmør. Du kan nemt finde ud af hvordan søg efter et Linux-operativsystem Hvorfor er det lige meget, hvilket Linux-operativsystem du brugerDer vil altid være argumenter om, hvilket Linux-operativsystem der er "bedre". Generelt giver Linux en god oplevelse, uanset hvordan du kører det. Lad os se på disse ligheder – og fejre dem! Læs mere , tag en ISO og skrive det til et USB-drev Pc-reparationsværktøjssættet i din lomme: Boot-cd på en USB-stickInde i min teknikers værktøjskasse har jeg et USB-flashdrev fyldt med de mest fantastiske værktøjer på planeten: mit værktøjssæt til pc-reparation. I denne artikel deler jeg dens indhold. Læs mere . Du har ikke noget problem med at trykke på den nødvendige funktionstast under opstart og navigere i de efterfølgende meddelelser på skærmen. Når du har startet et live USB-drev op, er installation af Linux ikke så forskellig fra at installere et program i Windows.

7 fantastiske grunde til at du bør bruge Linux til programmering af LinuxProgrammering UNetbootin

Plus, hvis du vil beholde dit eksisterende operativsystem, skal du altid have mulighed for dual-boot 7 grunde til, hvorfor du bør (og ikke bør) Dual Boot LinuxOfte kan det være svært at retfærdiggøre valget om at installere Linux over Windows. Men hvorfor ikke vælge begge dele? Her er fem grunde til dual boot og to grunde til at du ikke bør. Læs mere .

3. Du er fri til at tude

Linux tilbyder det ideelle sted at prøve dine færdigheder. Du kan få adgang til kildekoden til næsten enhver del af dit operativsystem, fra grafisk grænseflade Det allerbedste Linux-desktopmiljø til programmering: De professionelles hemmelighederLinux er et godt valg til programmering, da det er nemt at installere support til stort set alle sprog, du kan tænke på. Programmering er simpelthen gjort lettere på Linux. Men der er mere til det. Læs mere ned til kernen Hvad er en kerne i Linux, og hvordan tjekker du din version?Linux er et styresystem, ikke? Nå, ikke ligefrem! Det er faktisk en kerne. Men hvad er Linux-kernen? Læs mere .

Det meste af det vil ikke give mening for dig, uanset hvor meget erfaring du har. Men at have friheden til at dykke ned og eksperimentere er en fantastisk måde at lære på, og med Linux behøver du ikke bekymre dig om at løbe ind i juridiske problemer, når du gør det. Langt størstedelen af ​​softwaren vil ikke bede dig om det acceptere en slutbrugerlicensaftale 8 Latterlige EULA-klausuler, du måske allerede har accepteretHer er nogle af de mest latterlige vilkår og betingelser i EULA'erne for populære tjenester. Du har måske allerede sagt ja til dem! Læs mere . Open source-licenser beskæftiger sig i vid udstrækning med at bruge koden til at lave dine egne applikationer, med nogle at dit program også skal være gratis og open source Open Source vs. Fri software: Hvad er forskellen, og hvorfor betyder det noget?Mange antager "open source" og "fri software" betyder det samme, men det er ikke sandt. Det er i din interesse at vide, hvad forskellene er. Læs mere .

4. Der er support til de fleste programmeringssprog

Skal du skrive i C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby eller Vala? Linux understøtter dem alle, og listen fortsætter. Selvfølgelig vil du ramme nogle vejspærringer. Visual Basic understøtter kun Windows, men du kan brug Apples Swift. Generelt, hvis et programmeringssprog ikke er begrænset til et specifikt operativsystem, fungerer det sandsynligvis på Linux.

7 fantastiske grunde til, hvorfor du bør bruge Linux til programmering af Linux-programmeringssprog

Hvis et sprog, du gerne vil bruge, ikke allerede er installeret som standard, kan du typisk hente pakkerne fra din distributions arkiver. Søg din standardpakkehåndtering Linux App Stores sammenlignet: Hvilken er den rigtige for dig?Windows-brugere bliver guidet til en app-butik. macOS har haft en i et stykke tid. Linux har i mellemtiden haft en app-butik-lignende oplevelse i årevis. Men hvilken er den rigtige for dig? Læs mere for sprogets navn, og noget du ønsker skal dukke op.

5. Vælg fra en lang række applikationer

Det populære billede af en programmør involverer at sidde foran en sort computerskærm fyldt med hvid eller grøn tekst. Du kan skrive kode på den måde, eller du kan starte en teksteditor. Standardindstillinger såsom Gedit og Kate kan være alt hvad du behøver Avancerede Linux-teksteditorer sammenlignet: kate vs geditEnhver Linux-bruger vil fortælle dig, at en god teksteditor er en vital komponent i et computersystem, uanset om du er en ny bruger eller en erfaren professionel. Mens du bruger en terminaltekst... Læs mere . Emacs, nano og Vim (vores VIM snydeark Cheat Sheet: Vim Linux Command Line Editor Cheat SheetHold dette Vim-snydeark ved hånden for at lære eller genlære nyttige Vim-kommandoer. Læs mere ) er muligheder, du kan bruge inde i en terminal nano vs. vim: Terminal Text Editors sammenlignetSelvom Linux er blevet let nok for praktisk talt alle at bruge uden nogensinde at skulle bruge terminalen, er der nogle af os, der jævnligt bruger det eller er nysgerrige efter, hvordan man kan styre... Læs mere . Atom er en mulighed på tværs af platforme lige så udvidelig som Chrome. Eller du er måske en af ​​de mange til forelske sig i Sublime Text Gør den bedste teksteditor bedre: 7 fantastiske sublime tekstpakker Læs mere .

Alternativt kan du gå efter fuldt udviklede integrerede skrivebordsmiljøer Tekstredaktører vs. IDE'er: Hvilken er bedre for programmører?Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder lidt indsigt for at hjælpe dig med at træffe den beslutning. Læs mere , eller IDE'er. På den ekstremt lette side er der Geany, som er forpligtet til at indlæse hurtigt på din maskine. For noget, der tilbyder en fyldigere oplevelse, prøv Eclipse Fuldstændig vs. Grundlæggende Linux Code Editor: Eclipse og Geany sammenlignetHvis du er en, der skriver kode regelmæssigt, er det meget vigtigt, at du bruger en kodeeditor, som du er fortrolig med. Under Linux er der et stort udvalg af redaktører at vælge imellem, hver rettet... Læs mere .

6. Mærk kraften ved Bash Scripting

Hvis du bare programmerer for at få noget specifikt udrettet, men er ligeglad med sproget, er det tid til at lære Linux-kommandoer og prøv at skrive Bash-scripts 5 Linux-opsætningsideer for begyndere til Cron-job og Shell-scriptsMed bash-scripting kan du udføre en kompleks serie af opgaver på én gang, så det er fantastisk til omfattende og gentagne behov. Det er også en god måde at lære terminal at kende. Læs mere . Mange af de kommandoer, der følger med Linux (eller som kan installeres) er så effektive og kraftfulde, at nogle Linux-brugere foretrækker at bo i terminalen.

Med et Bash-script kan du sætte kommandoer sammen for at skabe mere komplekse kombinationer. For eksempel kan en person, der administrerer en mailingliste, oprette et script, der vil flette lister over abonnenter, udtrække e-mailadresser, fjern dubletter og tilføj den korrekte formatering, så resultatet kan læses af andre programmer. Det er klart at gøre alt det i hånden.

shell_script_example

7. Linux-ekspertise er en ønskværdig færdighed

Lærer du at programmere for at få et job? Det faktum, at du bruger Linux, er en omsættelig færdighed. Uanset om du administrerer en virksomheds server eller hjælper med at opbygge de cloud-tjenester, som kunder i stigende grad er afhængige af, vil arbejdsgiverne have folk, der ved, hvordan man bruger Linux.

Selvom du bare roder rundt for nu, sætter du Linux på dit system og laver noget programmering på det vil hurtigt give dig en vis fortrolighed med styresystemet, der kan give dig en konkurrencefordel senere på.

Hvorfor ville du bruge noget andet?

Der er en grund til, at så mange udviklere vælger at gøre Linux til deres hjem. Mens nogle vil sige, at Linux har en mangel på brugervenlige desktop-programmer, er det ikke tilfældet med software rettet mod programmører. Du kan gå så langt som at sige, at de traditionelt har været Linuxs målgruppe.

Selvom du allerede har et udviklingsmiljø i gang, kan det ikke skade at revurdere det for at se, om Linux bedre passer til dine behov. Du lærer måske meget og sparer nogle penge ved at skifte!

Og for en god reference, du kan bogmærke, tag et kig på forskellen mellem GTK+ og Qt Hvad er forskellen mellem GTK+ og Qt?Du har sikkert hørt om GTK+ og Qt, men hvad er disse udviklingsværktøjssæt? Og hvordan påvirker de, hvordan du bruger Linux? Læs mere .

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et OS godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.