Annonse

Linux har lenge hatt et rykte som et sted for programmerere og nerder. Vi har skrevet mye om hvordan operativsystemet er flott for alle fra studenter 5 grunner til at Linux kan hjelpe deg med å bli en bedre studentDu tenker kanskje på å kjøpe ny programvare for å gå tilbake til skolen, men har du tenkt på å prøve et nytt operativsystem? Linux kan være perfekt for deg – her er grunnen. Les mer til kunstnere 6 Linux-distroer designet for artister, musikere og redaktører Les mer , men ja, Linux er en flott plattform for programmering. Enten du tar hensyn til den åpne etosen eller det generelle økosystemet, er det mange grunner til å vurdere å gjøre Linux til ditt hjem for å skrive kode.

1. Linux er gratis

Det koster deg ingen penger å laste ned og installere et Linux-operativsystem. Det er flott enten du er en hobbyist, student eller noen komme i gang med en karriere som programmerer Hvorfor Linux er flott for freelance-profesjonelleJeg har klart å bygge en karriere som forfatter på nettet, bare ved å bruke en Linux-datamaskin. La meg vise deg hvordan du kan bruke Linux til å administrere ditt yrkesliv, fra økonomistyring til å finne kunder.

instagram viewer
Les mer . Du trenger ikke å pusle med penger du ikke har ennå. Alt du trenger er en Linux-kompatibel datamaskin, og det er stor sannsynlighet for at du allerede gjør det.

Ikke bare vil Linux ikke koste penger, det vil heller ikke mesteparten av programvaren. Du kan hente verktøyene du trenger, enten de er for programmering eller opprettelse av dokumenter, uten å måtte bekymre deg for hva som er på bankkontoen din.

2. Linux er enkelt å installere

De fleste installerer aldri et operativsystem. De har kanskje ikke engang et begrep om hva man er. Dette gjør ideen om å installere Linux så mye vanskeligere å forstå.

Men du er en programmerer. Du kan enkelt finne ut hvordan søk etter et Linux-operativsystem Hvorfor det ikke spiller noen rolle hvilket Linux-operativsystem du brukerDet vil alltid være argumenter om hvilket Linux-operativsystem som er "bedre". Totalt sett gir Linux en god opplevelse, uavhengig av hvordan du kjører det. La oss se på disse likhetene – og feire dem! Les mer , ta en ISO, og skrive det til en USB-stasjon PC-reparasjonsverktøysettet i lommen: Boot CD på en USB-pinneInne i teknikerens verktøysett har jeg en USB-flash-stasjon lastet med de mest fantastiske verktøyene på planeten: verktøysettet for PC-reparasjoner. I denne artikkelen deler jeg innholdet. Les mer . Du har ingen problemer med å trykke på den nødvendige funksjonstasten under oppstart og navigere i instruksjonene på skjermen som følger. Når du har startet opp en live USB-stasjon, er installering av Linux ikke så forskjellig fra å installere et program i Windows.

7 ypperlige grunner til at du bør bruke Linux for å programmere LinuxProgrammering UNetbootin

Pluss hvis du ønsker å beholde ditt eksisterende operativsystem, du alltid ha muligheten til dual-boot 7 grunner til at du bør (og ikke bør) Dual Boot LinuxOfte kan det være vanskelig å rettferdiggjøre valget om å installere Linux over Windows. Men hvorfor ikke velge begge deler? Her er fem grunner til dual boot og to grunner til at du ikke bør. Les mer .

3. Du er fri til å tulle

Linux tilbyr det ideelle stedet å sette ferdighetene dine på prøve. Du kan få tilgang til kildekoden til nesten alle deler av operativsystemet ditt, fra grafisk grensesnitt Det aller beste Linux-skrivebordsmiljøet for programmering: hemmelighetene til proffeneLinux er et godt valg for programmering, siden det er enkelt å installere støtte for praktisk talt alle språk du kan tenke deg. Programmering er ganske enkelt gjort enklere på Linux. Men det er mer til det. Les mer ned til kjernen Hva er en kjerne i Linux og hvordan sjekker du versjonen din?Linux er et operativsystem, ikke sant? Vel, ikke akkurat! Det er faktisk en kjerne. Men hva er Linux-kjernen? Les mer .

Det meste vil ikke gi mening for deg, uansett hvor mye erfaring du har. Men å ha friheten til å dykke inn og eksperimentere er en fin måte å lære på, og med Linux trenger du ikke å bekymre deg for juridiske problemer når du gjør det. Det store flertallet av programvare vil ikke be deg om det godta en sluttbrukerlisensavtale 8 latterlige EULA-klausuler du kanskje allerede har godtattHer er noen av de mest latterlige vilkårene og betingelsene i EULAene for populære tjenester. Du har kanskje allerede samtykket til dem! Les mer . Åpen kildekode-lisenser handler i stor grad om å bruke koden til å lage dine egne applikasjoner, med noen som fastsetter at programmet ditt også må være gratis og åpen kildekode Åpen kildekode vs. Fri programvare: Hva er forskjellen og hvorfor betyr det noe?Mange antar "åpen kildekode" og "fri programvare" betyr det samme, men det er ikke sant. Det er i din beste interesse å vite hva forskjellene er. Les mer .

4. Det er støtte for de fleste programmeringsspråk

Trenger du å skrive i C, C++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby eller Vala? Linux støtter dem alle, og listen fortsetter. Jada, du vil treffe noen veisperringer. Visual Basic støtter bare Windows, men du kan bruk Apples Swift. Generelt, hvis et programmeringsspråk ikke er begrenset til et spesifikt operativsystem, fungerer det sannsynligvis på Linux.

7 fantastiske grunner til at du bør bruke Linux for å programmere Linux-programmeringsspråk

Hvis et språk du ønsker å bruke ikke allerede er installert som standard, kan du vanligvis hente pakkene fra distribusjonens depoter. Søk din standard pakkebehandling Linux App Stores sammenlignet: Hvilken er riktig for deg?Windows-brukere blir guidet til en appbutikk. macOS har hatt en en stund. Linux har i mellomtiden hatt en appbutikk-opplevelse i årevis. Men hvilken er riktig for deg? Les mer for navnet på språket, og noe du ønsker skal vises.

5. Velg fra et stort utvalg av applikasjoner

Det populære bildet av en programmerer innebærer å sitte foran en svart dataskjerm fylt med hvit eller grønn tekst. Du kan skrive kode på den måten, eller du kan starte et tekstredigeringsprogram. Standardalternativer som Gedit og Kate kan være alt du trenger Avanserte Linux-tekstredigerere sammenlignet: kate vs geditEnhver Linux-bruker vil fortelle deg at en god tekstredigerer er en viktig komponent i et datasystem, uansett om du er en ny bruker eller en erfaren proff. Mens du bruker en terminaltekst... Les mer . Emacs, nano og Vim (vårt VIM-jukseark Cheat Sheet: The Vim Linux Command Line Editor Cheat SheetHold dette Vim-juksearket tilgjengelig for å lære eller gjenopprette nyttige Vim-kommandoer. Les mer ) er alternativer du kan bruke inne i en terminal nano vs. vim: Terminal Text Editors sammenlignetSelv om Linux har blitt enkelt nok for praktisk talt hvem som helst å bruke uten å måtte bruke terminalen, er det noen av oss som regelmessig bruker det eller er nysgjerrige på hvordan man kan kontrollere... Les mer . Atom er et alternativ på tvers av plattformer like utvidbar som Chrome. Eller du kan være en av mange til bli forelsket i Sublime Text Gjør den beste tekstredigereren bedre: 7 flotte sublime tekstpakker Les mer .

Alternativt kan du gå for fullverdige integrerte skrivebordsmiljøer Tekstredigerere vs. IDEer: Hvilken er bedre for programmerere?Det kan være vanskelig å velge mellom en avansert IDE og en enklere tekstredigerer. Vi tilbyr litt innsikt for å hjelpe deg å ta den avgjørelsen. Les mer , eller IDE-er. På den ekstremt lette siden er det Geany, som er bundet til å laste raskt på maskinen din. For noe som tilbyr en fyldigere opplevelse, prøv Eclipse Fullfunksjons vs. Grunnleggende Linux Code Editor: Eclipse og Geany sammenlignetHvis du er en som skriver kode regelmessig, er det svært viktig at du bruker en kodeeditor som du er komfortabel med. Under Linux er det et stort utvalg av redaktører å velge mellom, hver rettet... Les mer .

6. Føl kraften til Bash-skripting

Hvis du bare programmerer for å få noe spesifikt oppnådd, men ikke bryr deg om språket, er det på tide å lære Linux-kommandoer og prøv deg frem til å skrive Bash-manus 5 Linux-oppsettsideer for nybegynnere for Cron-jobber og Shell-skriptMed bash-skripting kan du gjøre en kompleks rekke oppgaver på én gang, så det er flott for forseggjorte og repeterende behov. Det er også en fin måte å bli kjent med terminal. Les mer . Mange av kommandoene som følger med Linux (eller som kan installeres) er så effektive og kraftige at noen Linux-brukere foretrekker å bo i terminalen.

Med et Bash-skript kan du sette sammen kommandoer for å lage mer komplekse kombinasjoner. For eksempel kan noen som administrerer en e-postliste lage et skript som vil slå sammen lister over abonnenter, trekke ut e-postadresser, fjern duplikater og legg til riktig formatering slik at resultatet kan leses av andre programmer. Klart slår å gjøre alt dette for hånd.

shell_script_example

7. Linux-ekspertise er en ønskelig ferdighet

Lærer du å programmere for å få jobb? Det faktum at du bruker Linux er en salgbar ferdighet. Enten du administrerer en bedrifts server eller hjelper til med å bygge skytjenestene som klienter i økende grad stoler på, vil arbeidsgivere ha folk som vet hvordan de bruker Linux.

Selv om du bare tuller rundt for nå, setter du Linux på systemet ditt og gjør litt programmering på det vil raskt gi deg litt kjennskap til operativsystemet som kan gi deg et konkurransefortrinn senere på.

Hvorfor ville du bruke noe annet?

Det er en grunn til at så mange utviklere velger å gjøre Linux til hjemmet deres. Mens noen vil si at Linux har en mangel på brukervennlige skrivebordsprogrammer, er det ikke tilfellet med programvare rettet mot programmerere. Du kan gå så langt som å si at de tradisjonelt har vært Linuxs målgruppe.

Selv om du allerede har et utviklingsmiljø i gang, kan det ikke skade å revurdere det for å se om Linux bedre passer dine behov. Du kan lære mye og spare penger ved å bytte!

Og for en god referanse du kan bokmerke, ta en titt på forskjellen mellom GTK+ og Qt Hva er forskjellen mellom GTK+ og Qt?Du har sikkert hørt om GTK+ og Qt, men hva er disse utviklingsverktøysettene? Og hvordan påvirker de hvordan du bruker Linux? Les mer .

Bertel er en digital minimalist som skriver fra en bærbar PC med fysiske brytere for personvern og et OS godkjent av Free Software Foundation. Han verdsetter etikk fremfor funksjoner og hjelper andre med å ta kontroll over deres digitale liv.