Minkä Linux-version asennan upouuteen koneeseeni?
Klikkaa tästä äänestääksesi!

Minulta kysytään usein tätä kysymystä: ”Hei, olet Linux-ihminen, eikö niin? Mitä Linuxia minun pitäisi käyttää? Minulla on ystävä, joka suosittelee (insert distro here) ja haluan tietää, mitä mieltä sinä olet?”. Vastaan yleensä samalla kysymyksellä: Mitä haluat tehdä? Joten päätin kirjoittaa tämän oppaaksi siitä, minkälainen Linux sinun pitäisi valita.

Historiani Linuxin kanssa

Pitäisi varmaan aloittaa tämä artikkeli kertomalla hieman historiastani Linuxin kanssa, jos luet tätä etkä tunne minua (hyvin todennäköisesti). Voit ohittaa tämän, jos et välitä.

Aloitin Linuxin käytön noin vuonna 1996. Ensimmäinen Linuxini oli Slackware 4, CD-levysarja, jonka ostin Egghead Softwaresta (jep, olen vanha). Eräs ystäväni kertoi minulle tästä Unixin kaltaisesta jutusta, joka oli niin hieno ja minun oli pakko kokeilla sitä, ja hän uskoi, että pitäisin siitä.

Luin paljon Unixista ja olin hyvin utelias siitä. Minulla oli shell-tili internet-palveluntarjoajallani ja olin puuhastellut, mutta aluksi olin kuitenkin hieman epäröivä. ”Mihin minä tätä tarvitsisin?” Hänen vastauksensa oli yksinkertaisesti: ”Koska vihaat Windows 95:tä niin paljon ja rakastat DOS:ää, tulet rakastamaan tätä”. Niinpä ostin sen. Hän oli oikeassa.

Otin vanhan kiintolevyn, joka minulla oli, ja asensin sen. Taistelin sen kanssa tunteja, sitten päiviä. Lopulta sain työpöydän toimimaan. Minulla ei ole aavistustakaan, mikä minua ajoi tässä ajassa, mutta minun oli keksittävä, miten saisin tämän järjestelmän toimimaan, ja se oli vaikeaa.

Minun piti tietää niin paljon laitteistostani! Yksinkertaiset asiat olivat yhtäkkiä taas vaikeita. Mutta työnsin läpi, ja sain työpöytäni pystyyn. Ja aloin rakentaa hassuja skriptejä huvikseni. Järjestelmä oli nopea, ja pystyin muuttamaan lähes kaikkea siinä.

Siinä oli sisäänrakennettu C-kääntäjä? Ostin juuri jonkun todella kalliin Borland-paketin tätä varten, josta en juuri ja juuri saanut selvää. Mutta tässä käyttöjärjestelmässä oli sisäänrakennettu kääntäjä? Ilmainen kuvankäsittelyohjelma? Olin koukussa!

Vuosien ajan sen jälkeen kokeilin tonneittain eri jakeluja. Jopa BSD Unix -jakeluita. ”Pääkoneeni” oli aina dual boot, ja osa niistä oli puhtaasti Linuxia. Suurimman osan 2000-luvun alkupuolta välttelin Windowsia kokonaan. Vuosittain voin siis eritellä ”pääkoneeni” seuraavasti:

  • 1996-1999: Slackware
  • 1999-2002: Redhat (ja FreeBSD)
  • 2003-2005: FreeBSD / Knoppix
  • 2005-2009: Gentoo
  • 2009-2011:
  • 2011-2018: Linux Mint
  • 2011-2018: Linux Mint
  • 2011-2018: Olen käyttänyt 50 tai useampaa jakelua aikanaan, mutta tämä oli se, mikä oli käynnissä ”pääkoneellani”, jota käytin työhön, selailuun, kehitykseen tai mihin tahansa. Ilmeisesti Arch oli tähän mennessä pisimpään käytössä, lähinnä siksi, että pystyin vain konfiguroimaan sen ja unohtamaan sen pitkiksi ajoiksi.

    Mutta päädistro ”oikeassa työssäni” on viime vuosina ollut Arch Linux.

    Tästä riittää minusta, puhutaan siitä mitä sinun kannattaa käyttää.

    Joten mitä haluat tehdä?

    Laitan nämä kategorioihin yleisten tarpeiden perusteella. Tässä on jonkin verran päällekkäisyyttä, ja riittävällä vaivalla mikä tahansa näistä Linux-jakeluista toimii haluamiisi tarpeisiin. Yksi Linuxin hienoista puolista on se, että voit tehdä siitä mitä haluat. Jotkin jakelut tekevät kuitenkin suuren osan tästä työstä puolestasi tai niiden suunnittelu sopii paremmin tiettyihin tavoitteisiin. Esittelen nämä kategorioittain sen mukaan, mikä on helpoin tapa saavuttaa tavoitteesi.

    Olen Linux-tulokas, joka on vasta aloittamassa

    Pitkään suosittelin Ubuntua tähän tarkoitukseen. Helppokäyttöisyyden ja yhteensopivuuden osalta se oli loistava. Mutta nyt välttelen Ubuntua. Käytän sitä edelleen demoihin kursseillani ja artikkeleissani, koska niin moni käyttää sitä, mutta en ole fani tämän jakelun käyttötavoista, Amazonin sisäänrakennetuista mainosohjelmista ja Unity on ärsyttävä.

    Jos siis olet vasta aloittamassa suosittelen:

    • Linux Mint Download
    • Debian Download

    Se on tavallaan huijaus, koska Linux Mint on rakennettu Debianin varaan, mutta Mint näyttää nätimmältä ja siinä on kivoja cross-platform juttuja.

    Käytä näitä jakeluja, jos haluat:

    • Windowsin kaltaisen käyttökokemuksen
    • Jotain, joka on helppo asentaa
    • Jotain, joka on luotettava
    • Jotain, joka on ”Linuxin kaltainen”, joka ei poikkea normista
    • Jotain, joka ”vain toimii”

    Ok niin, että tuo viimeisin on todella tärkeä. Se vain toimii. Nämä jakelut ovat enimmäkseen plug and play. Aseta ne ja unohda se. Olen tullut yhä riippuvaisemmaksi Debianista kehityskoneissani, koska toisinaan en välitä käyttöjärjestelmästä enkä halua sen olevan tielläni. Kun olen sillä tuulella, että haluan vain rakentaa asioita, sitä ei voi voittaa.

    Jos olet vasta aloittamassa, tämä kurssi Linuxin asennuksesta ja alkukonfiguraatiosta voi auttaa sinua paljon.

    Haluan oppia lisää Linuxista ja laitteistostani

    Mahdollisesti olet sillä tuulella, että haluat leikkiä ja kokeilla. Haluat haastaa itsesi ja pakottaa itsesi oppimaan tekemällä. Se on hienoa, juuri niin minä tein.

    Jos haluat haastaa itsesi ja oppia, suosittelen:

    • Arch Linux
    • Slackware Linux
    • Gentoo Linux
    • FreeBSD Unix ( Ei Linux, mutta sopii tähän kategoriaan )

    Jokainen näistä jakeluista vaatii paljon konfigurointia, laitteiston selvittämistä ja lähdekoodin kääntämistä. Gentoon kanssa sinun täytyy kääntää kaikki. Se on loistava tapa hallita käyttöjärjestelmääsi täysin.

    Käytä näitä jakeluja, jos haluat:

    • Tietokoneesi ja käyttöjärjestelmäsi täydellisen hallinnan
    • Oppiaksesi Linuxin sisäisistä asioista
    • Lean and mean optimoidun järjestelmän

    Tällä on hintansa: lähinnä aikasi. Täydellinen asennus voi viedä tunteja. Hyvänä puolena on se, että ne toimivat yleensä ikuisesti.

    Minulla oli Archin asennus Lenovoon, jonka konfigurointiin meni suurin osa lauantaista, ja sanotaanko, että vielä toiset 10 tuntia tai enemmän hajautettuna sen jälkeen. Se toimi lähes vaivattomasti 5 vuotta (kunnes läppärin laitteisto kuoli). Minun piti tehdä vain muutamia päivityksiä silloin tällöin, mutta käytin sitä luotettavasti joka päivä viiden vuoden ajan. Pitkään. Vuosia. Tavallaan sitä voi siis pitää investointina.

    Haluan Cutting Edge Stuff

    Okei, ehkä haluat uusimman huippuohjelmiston etkä välitä siitä, kuinka vakaa se on. Haluat tehdä kernel-hakkerointia tai jotain muuta siistiä juttua, jonka joku koodaaja teki eilen.

    Helvettiin vakaus ja turvallisuus haluat uusimman jutun nyt.

    • Arch Linux
    • OpenSuse Tumbleweed
    • Fedora Rawhide
    • Gentoo Linux

    Käyttäkää näitä jakeluja jos haluatte:

    • Vaihtaa riskin uusimpiin juttuihin
    • Viimeisimmät ja parhaat ominaisuudet aina
    • Hauskaa konfiguroida asioita toimimaan rikkoutuvien muutosten kanssa

    Ollakseni oikeudenmukainen, olen itse käyttänyt Archia ja Gentoota ilman merkittäviä vakausongelmia, mutta riskeerasin käyttäväni viimeisimmän terän juttuja rullaavissa julkaisuissa.

    I Just Want to Get Some Work Done

    Okei ehkä et välitä käyttöjärjestelmän yksityiskohdista ja haluat vain GSD:tä (Get Stuff Done). Ehkä sinulla on joitain Node- tai GoLang-sovelluksia, joita haluat rakentaa ja kuulit Linuxin olevan paras siihen.

    Nämä sopivat hyvin työn tekemiseen:

    • Debian
    • Fedora
    • OpenSUSE Leap
    • Ubuntu Studio

    Käyttäkää näitä jakeluja jos haluatte:

    • Jouhevaa toimintaa ja vähäistä ylläpitoa
    • Minimaalista konfigurointia
    • Juttuja, jotka vain toimivat enimmäkseen automaattisesti
    • Yhteensopivuutta laitteistojen ja ohjelmistojen kanssa

    Kuten sanoin, käytän nykyään usein Debiania, koska yleensä olen vain tekemässä jotain enkä oikeastaan jaksa puuhastella ja optimoida. Se on vakaa, nopea ja pysyy poissa tieltäni. Kirjoitan tätä artikkelia Debian 9:ssä juuri nyt.

    Haluan perustaa palvelimen

    Mahdollisesti haluat perustaa web-palvelimen tai virtuaalisen isännän etkä tiedä mitä käyttää. Tämän listan ensimmäinen on hallitseva jakelu webhostingiin, joten jos haluat jotain, joka jäljittelee sivustoa, joka isännöi ohjelmistojasi, kokeile CentOS:ää (tai opettele Docker!)

    Nämä ovat vankkoja ja luotettavia webhostingiin:

    • CentOS
    • Red Hat Enterprise
    • Debian
    • FreeBSD ( Ei Linux, mutta sopii tähän kategoriaan )

    Käytä näitä jakeluja, jos haluat:

    • Vakautta
    • Turvallisuutta
    • Tukea muilta ihmisiltä, jotka käyttävät sitä samasta syystä

    Uskon, että mitä tahansa Linux-distribuutiota voi käyttää web-hostingiin tehokkaasti, mutta jotkut vaativat enemmän työtä kuin toiset.

    Haluan mahdollisimman suuren suorituskyvyn

    Jos siis kuulut niihin tyyppeihin, jotka haluavat puristaa suorituskyvystä joka ikisen pisaran irti (olen ollut sellaisessa tilanteessa), nämä ovat loistavia sinulle. Jotkut näistä vaativat koko lähdekoodin kääntämistä, jotta saataisiin prosessorillesi (prosessoreillesi) optimoituja binäärejä. Hauskoja juttuja!

    • Clear Linux
    • Arch Linux
    • Gentoo Linux
    • FreeBSD ( Ei Linux, mutta sopii tähän kategoriaan )

    Käyttäkää näitä jakeluja jos haluatte:

    • Nopeaa suorituskykyä
    • Korkean kuorman laskentaa

    Kannattaa muistaa, että laitteisto on saavuttanut suorituskykypisteen, jossa näillä ei ole enää niin paljon merkitystä kuin ennen. 15 vuotta sitten saattoi hakkeroida ytimen ja valita palveluita ja nähdä suuren lisäyksen. Nykyään ero on häviävän pieni. Kaikki Linuxit ovat melko nopeita.

    Haluan turvallisen työpöydän

    Mahdollisesti haluat perustaa järjestelmän, johon on vaikea murtautua, mistä tahansa syystä. On olemassa pari jakelua, joissa tietoturva on pääpaino. Jos olet todella huolissasi pääkoneesi lukitsemisesta, nämä ovat hyviä vaihtoehtoja.

    • TAILS Linux
    • Alpine Linux
    • CoreOS
    • TENS Linux
    • Tin Hat Linux
    • OpenBSD ( Ei Linux, mutta sopii tähän kategoriaan )

    Käyttäkää halutessanne näitä jakeluita:

    • Turvallisuutta
    • Anonymiteettiä

    Haluan minimaalisen tietokonejärjestelmän

    Okei, joskus haluat vain jotain laihaa ja keskivertoa, joka tekee tietyn työn. Ymmärrän tämän ehdottomasti. Ehkä sinulla on vanha Pentium, jonka haluat käyttää uudelleen. Joskus käyttöjärjestelmä on vain pieni osa tavoitettasi ja haluat pelkän minimin.

    • ArchBang
    • Lubuntu
    • Puppy Linux
    • Tiny Core Linux
    • Bodhi Linux

    Käyttäkää näitä jakeluja jos haluatte:

    • Jotain, joka toimii vanhalla laitteistolla
    • Jotain mahdollisimman minimaalista

    Johtopäätökset

    Vihaan kuulostaa rikkinäiseltä levytykseltä, mutta voisit vain valita jonkun näistä Linux-jakeluista ja tehdä siitä sen, mitä haluat. Se on Linuxin luonne, se on muokattavissa äärimmilleen. Mutta nämä ovat loistavia jakeluja, joilla pääsee nopeasti alkuun.

    Jos haluat oppia lisää Linuxista, Pluralsightilla on tonneittain Linux-kursseja, mukaan lukien todella hyvä kurssi aloitteleville, Linux Installation and Initial Configuration

    Jos mielestäsi olen jättänyt merkin väliin tai jättänyt jonkun distribuution pois, jätä rohkeasti viestiä kommentteihin, tai huuda minulle Twitterissä.

    Ja mitä ikinä teetkin, jos päädyit tälle sivulle, koska olet utelias Linuxista, kokeile sitä!!! Nyt! Nykyään voit ladata esimerkiksi VirtualBoxin (ilmaiseksi) ja kokeilla sitä ennen kuin todella sitoudut mihinkään. Kannattaa ehdottomasti kokeilla sitä!

Vastaa

Sähköpostiosoitettasi ei julkaista.