Beste Linux -prosjekter for nybegynnere

Beste Linux -prosjekter for nybegynnere
Noen liker å lære av bøker, og andre liker å få kunnskap og erfaring ved å jobbe med interessante prosjekter. Hvis du tilhører sistnevnte kategori og du er ny i Linux, er vårt utvalg av de 5 beste Linux -prosjektene for nybegynnere akkurat det du trenger for å ta ferdighetene dine til neste nivå.

Bruk Linux på din personlige datamaskin

Å bruke Linux på din personlige datamaskin er det klart enkleste prosjektet du kan ta fatt på. Du vil bli tvunget til å finne alternativer til dine favoritt Windows og Mac -applikasjoner, finne ut hvordan du kan bli eldre eller mer obskure maskinvareenheter for å fungere riktig, og slutte å være redd for terminalen.

Hvis du aldri har brukt Linux som ditt viktigste operativsystem før, anbefaler vi at du starter med en nybegynnervennlig distribusjon. Her er tre populære alternativer:

  • Ubuntu: Av alle Linux -distribusjoner liker Ubuntu den største markedsandelen fordi den er både enkel å bruke og kraftig. Fellesskapet er ekstremt aktivt, så det er ikke noe problem å finne råd på nettet.
  • Linux Mint: Basert på Ubuntu, tilbyr Linux Mint out-of-the-box-støtte for vanlige lyd- og videokoder. Det er flere utgaver av Linux Mint å velge mellom, og den mest populære utgaven har et stasjonært miljø, kalt Cinnamon, som skal føles kjent for alle Windows -brukere.
  • Elementary OS: Inspirert av utseendet og følelsen av macOS, er Elementary OS en vakker Linux-distribusjon som gir en sammenhengende opplevelse, en betal-hva-du-vil-app-butikk for indieutviklere, og et nivå av polsk du kanskje ikke forventer av en gratis operativsystem.

Bygg ditt eget system fra grunnen av

Med Linux får du frihet til å bygge ditt eget operativsystem fra grunnen av, og velge hver enkelt del basert på dine personlige preferanser og behov.

Du kan starte med en lett og fleksibel distribusjon som Arch Linux, hvis installasjon er godt dokumentert på sin offisielle wiki. I sin grunnleggende form inneholder Arch Linux ikke en gang et skrivebordsmiljø, men du kan installere et hvilket.

Når du lærer hvordan du installerer, administrerer og bruker en lett Linux -distribusjon som Arch Linux, kan du oppgradere til noe enda mer spennende: Linux fra bunnen av.

Linux fra bunnen av er et læringsprosjekt som gir trinn-for-trinn-instruksjoner for å bygge din egen Linux-distribusjon fra kildekode, som kan lære deg mye om hvordan et Linux-system fungerer internt. Linux fra bunnen av kan teoretisk sett installeres på omtrent hvilken som helst datamaskin, men det er praktisk å installere den i en virtuell maskin, slik at du enkelt kan lage sikkerhetskopier og gjenopprette fra dem når du roter noe.

Lag et smart magisk speil

Problemet med de fleste DIY -prosjekter er at de ser ut, vel, DIY -prosjekter. Men det er ikke tilfelle med dette smarte magiske speilet. Basert på en open source modulær smart speilplattform kalt MagicMirror² og Raspberry Pi-datamaskinen, lar dette elegante Linux-prosjektet deg lage et speil så smart at til og med Tony Stark ville misunner deg.

Mens prosjektet kan se komplisert ut, er det ingen grunn til å føle seg skremt av det i det hele tatt. Du trenger ganske enkelt å koble sammen et skjerm til en Raspberry Pi, installere MagicMirror² og konfigurere alt etter din smak. Du la deretter et ark med toveis speilglass foran skjermen for å skape illusjonen av tekst og bilder som kommer direkte ut av speilet selv.

Hvis du ikke har en ekstra skjerm som ligger rundt, kan du kjøpe en bærbar skjerm på eBay for rundt $ 50 og bruke et kompatibelt kontrollertavle for å koble den til Raspberry Pi. Denne YouTube -videoen av DIY Perks gjør en fantastisk jobb med å forklare hvordan du kan sette alt sammen.

Selvfølgelig hjelper det mye hvis du allerede eier noen grunnleggende hånd- og elektroverktøy, men du kan lage et magisk speil (eller i det minste en smart skjerm) selv uten dem.

Sett opp et Linux hjemmeunderholdningssystem

Det er mange Linux-baserte distribusjoner av hjemmeunderholdningssenter med støtte for alle vanlige og ikke-så vanlige multimediafilformater, streaming, visualiseringer, retro-spillsystememulering og mange flere spennende funksjoner.

De fleste Linux-baserte distribusjoner av hjemmeunderholdningssenteret har Kodi, en gratis og open source media-spillerprogramvare-applikasjon utviklet av XBMC Foundation. Kodi er designet for å se og føle seg bra på store TV -er, slik at brukere kan spille av videoer, lytte til musikk og podcaster, se bilder og spille innhold fra lokale og nettverkslagringsmedier samt Internett.

Noen av de mest populære Linux-baserte distribusjonene i Home Entertainment Center med Kodi inkluderer OSMC, Openelec og Libreelec. Det spiller ingen rolle hvilken distribusjon du prøver først fordi forskjellene mellom dem ikke er store.

Det som betyr mye mer er ditt valg av maskinvarekomponenter. Mini-ITX-formfaktoren er spesielt populær for sin kompakte størrelse. Det er vanligvis best å unngå ultrahøyt ytelse komponenter på grunn av mengden varme de genererer. Du kan til og med kjøpe en brukt bærbar PC og gjøre den om til et strømpeffektivt hjemmeunderholdningssenter.

Sett opp en webserver

Hvis du ønsker å bli en Linux -serveradministrator, er det den beste læringsopplevelsen du kan få. Med mindre du velger å gjøre alt fra bunnen av, bør du kunne få den første webserveren i gang på mindre enn en dag, fordi du kjører en grunnleggende webserver på Linux koker ned til fire komponenter (den såkalte lampestabelen):

  • Linux: selve operativsystemet.
  • ENPache: Gratis og åpen kildekode-programvare på tvers av plattformer.
  • MYSQL: Et open source relasjonsdatabaseadministrasjonssystem.
  • PHP/Perl/Python: Et programmeringsspråk på serversiden.

Du kan følge opplæringen vår for å sette opp en Debian 10 Lamp -server for PHP -webutvikling og tilpasse den til distribusjonen din.

Når du har en fungerende webserver, kan du sette opp portvideresending på ruteren for å få tilgang til den hvor som helst. Derfra kan du installere et innholdsstyringssystem som WordPress eller velge mellom vårt utvalg av selvhostede programvareutviklingsverktøy.