Linux jakuluita

Eli tänne vois kirjotella eri linux jakeluiden nimiä,mitä mieltä siitä jakelusta on ja onko jotain huomautuksia jos joku on aloittamassa tämän kyseisen linux jakelun käytön.

Miksi? Netti on täynnä arvioita erilaisista Linux-jakeluista. Oma suosikkini on lwn.
http://lwn.net/Distributions/
Muoks. Kunnon arvion tekeminen jostakin/joistakin jakeluista vaatii asiantuntemusta ko. jakelusta
sekä ylipäätään Linuxista. On todella tylsää lukea asiantuntemattomien tai ns. “kädettömien”
mielipiteitä jakeluista, joihin eivät ole sen syvällisemmin edes tutustuneet. Ko. “asiantuntevat” mielipiteet
jakeluista soveltuvat aina paremmin sodat-palstoille.

(PS. korjaa kirjoitusvirheesi! >:-I )

www.distrowatch.com

ok. Mutta anteeksi vaan kun satuin tämän aiheen luomaan…

Oli nuo vastaukset vähän tökköjä. Se mitä noissa useimmissa vertailussa verrataan perustuu aika poliittisest korrekteihin.

Annan nopean listan vaan mitä mieltä itse ole ja tämä alla oleva perustuu ihan omiin kokemuksiini. Muut korjatkoon ja kertokoon kuinka väärässä olen. Ihan varmasti niitä tulee, mutta enpä väitä alla olevan mikä totuus, vaan ihan omaan kokemukseeni perustuva.

Red Hat Enterprise 5

Yrityksille tarkoitettu paketti jonka ympärillä palvelut sekä ylläpito on se mistä firmat maksavat.
Redhat huolehtii paketeista, niiden päivityksistä ja ilmoittelee turvallisuus päivityksistä. Siis niistä jotka löydät sen omilta repositoryiltä.
Paketit valittu periaattella että tunnettuja, ei ihan uusia ja vakaita.

Sitten se huonompi puoli.

  • suppeat paketti valikoimat omissa repositoryissä ja paketit vanhoja. Takuu varmasti joudut jossain vaiheessa hakemaan kolmannen osapuolen ei-redhat repistoryistä jotain jota tarvitset mitä ei löydy Red Hatin omista.
  • kaikki paketit eivät ole ihan ok. Ei ehkä esim. ole Redhatin vika jos vaikka MySQL:ssä on bugeja jakeluversiossa, mutta ihan Enterprise tasoista paketin halinta ei ole mitä laatuun tulee.
  • perusasennuksessa tulee liika tavaraa valmiiksi asennettuna, ei hyvä turvallisuudelle.
  • selinux tökätty oletuksena päälle mutta monesti alkaa sekoilemaan jossain vaiheessa
  • ilmeisesti puhtaaseen konsoli tilaan pääsy vaatii init taso 3:n, joka tappaa kaikki päällä olevat palvelut. Graafista käyttölittymää ei saa ilmeisesti redhatissa muuten tapettua(ei hyvää päivää)
  • maksullinen, ainakin jos haluat käytellä niitä Red Hatin omia repositoryjä sekä haluat palvelun

CentOS 5.3

Aika pitkälle sama pätee kuin Red Hattiin paitsi että maksuton open source versio joka perustuu Red Hatin koodiin.
Vanhempi versio, tulee aina vähän Red Hatin jäljessä.

Debian

Okei myönnetään että olen alkuperältäni debianisti. Myönnetään etten vähän aikaa ole distroa käytellyt.
Mutta minulle ehkä se ainoa oikea serveri distro. Järkevin paketin hallinta systeemi, apt-get.
Ja minusta sen pakettien valinta sekä organisointi on paremmin hoidettu kuin vaikka Red Hatin tai CentOS:in.
Tiedosto rakennekin on minusta järkevämpi nimeämis käytäntöineen. Elegantimpi ja pitemmälle ajateltu.
Koko asennuksen voi rakentaa melkein puhtaalta pöydältä, kuten pitääkin pystyä.
Pyrkii vain open sourceen ja voi valita tarpeensa mukaan sen parhaan niistä kolmesta debianin haarasta aian mistä tykkää.
Stable, unstable ja testing. Stable on se tylsä tuontato versio missä on kaikki vanhaa mutta vakaata.
Loput ovat mukamas epävakaampia ja sisältävät uudempia paketteja/kerneleitä, mutta kyllä unstablellakin pitkälle pötkii.

Huonona puolena sitten on tietynlainen open source fanaattisuus, firefoxia ei ole firefox debianissa sen takia vaan Iceweasel.
Tämä distro on ehkä myös suunnattu enemmän muille kuin keskiverto käyttäjille ja on ehkä parhaimmaillaan serverinä ei työasemana.
Ei sikäli etteikö työseamanakain voisi asentaa, mutta jossain vaiheessa varmaan alkaa tökkimaan jos haluat bleeding edge ei-open source juttuja ja Debian sanoo ettei meiltä sellaisia saa eikä tule. Jos ei sen takia ettei ole paketin hallinnassa, voit joutua kirjasto riippuvuuksien takia ehkä upgradamaan unstableen tai ohittelemaan paketinhallintaa urakalla.

Ubuntu

Tämä on se ystävällinen ja mukava Debian josta ne ryppyotsaiset debianistit on suljettu ulos.
Sama perusta, sama paketin hallinta mutta nopeampi kehitys sykli + uudempia paketteja sekä käyttäjäystävlälisempi asennus sekä käyttöliittymä. En oikeasti tiedä kuinka suosittu Ubuntu on maailmalla, mutta ei olisi vaikea uskoa etteikö se olisi se distro jota on helpoin ehkä kaupata ei-linux käyttäjille. Käyttäjäfoorumit ovat hyvin toimivia ja kokonaisuus on minusta todella tasapainoinen.

Jos nyt jotain huonia pitää sanoa, niin minusta alkanut vaikuttaa bloatwarelta. En tiedä onko VMWare enemmän optimoitu CentOS:lle,
mutta Ubuntut(8.04. 8.10. 9.04) ainakin minulla olivat aika hitaan oloisia samassa koneessa. Joo ja olen kyllä Ubuntua käytellyt muutenkin ja minusta se ei ole nopeimpia linuxeja käynnistellä eikä enää kevyimmän oloinen.

[b]Red Hat Enterprise 5[/b] Yrityksille tarkoitettu paketti jonka ympärillä palvelut sekä ylläpito on se mistä firmat maksavat. Redhat huolehtii paketeista, niiden päivityksistä ja ilmoittelee turvallisuus päivityksistä. Siis niistä jotka löydät sen omilta repositoryiltä. Paketit valittu periaattella että tunnettuja, ei ihan uusia ja vakaita.

Sitten se huonompi puoli.

  • suppeat paketti valikoimat omissa repositoryissä ja paketit vanhoja. Takuu varmasti joudut jossain vaiheessa hakemaan kolmannen osapuolen ei-redhat repistoryistä jotain jota tarvitset mitä ei löydy Red Hatin omista.
  • kaikki paketit eivät ole ihan ok. Ei ehkä esim. ole Redhatin vika jos vaikka MySQL:ssä on bugeja jakeluversiossa, mutta ihan Enterprise tasoista paketin halinta ei ole mitä laatuun tulee.
  • perusasennuksessa tulee liika tavaraa valmiiksi asennettuna, ei hyvä turvallisuudelle.
  • selinux tökätty oletuksena päälle mutta monesti alkaa sekoilemaan jossain vaiheessa
  • ilmeisesti puhtaaseen konsoli tilaan pääsy vaatii init taso 3:n, joka tappaa kaikki päällä olevat palvelut. Graafista käyttölittymää ei saa ilmeisesti redhatissa muuten tapettua(ei hyvää päivää)
  • maksullinen, ainakin jos haluat käytellä niitä Red Hatin omia repositoryjä sekä haluat palvelun

Lisäksi kannattaa muistaa:

  • RHEL (redhat enterprise) on tuettuna 7 vuotta jokaisella major versio-releasella, näin pitkään support cycleen pystyy vain SuSE enterprise server.
  • SELinux on hyvä, mutta se vaatii osaamista, en suosittele sitä aloittelijoille.

Init jutuista sen verran, että redhatissa init 3 = multiuser with networking, määrittele se initdefaultiksi, niin silloin ei X käynnisty, ideologia on hieman eri kuin esim. Debianissa.


Eero,
RHCE

Sen verran vielä tuosta RH-pohjaisten runlevel-järjestelystä, että kannattaa pitää samat palvelut käynnissä ajotasoilla 5 ja 3, niin silloin niitä ei sammuteta, vaikka joutuisi noiden välillä vaihtamaankin. Esimerkiksi “chkconfig jokupalvelu on” -tyylinen komento kytkee palvelun päälle molemmilla runleveleillä. Tai sitten tosiaan voi käyttää oletuksena leveliä 3, jolloin graafisen tilan saa sammutettua kirjautumalla siitä ulos.

Pakettivalikoimasta: sekä CentOSiin että RHELiin on tarjolla EPEL-pakettivarasto, joka sisältää Fedorasta otettuja lisäpaketteja, sellaisia mitä RH ei itse tarjoa: https://fedoraproject.org/wiki/EPEL . Nämä paketit ovat käyneet Fedoran review-prosessin läpi, jonka ansiosta siellä on ehkä hieman laadukkaammin paketoitua tavaraa kuin jossain satunnaisessa yksityisessä repossa.

Minusta RHELissä ja sitä kautta CentOSissa on se hyvä puoli, että niissä tapahtuu todellista kehitystä noiden minor-versioiden välillä, RH esimerkiksi porttaa uusia ajureita siihen vanhaan kerneliin ja tulee uusia virtualisointiominaisuuksia jne. Debianista taas on jäänyt mulle vähän sellainen kuva, että kun julkaisu on tehty, niin sen jälkeen siihen tehdään lähinnä turvallisuuspäivityksiä. Pakettivalikoima on kyllä Debianissa hyvä, siihen ei RHEL/CentOS yllä edes EPELin kanssa…