Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: Mistofelees - 29.01.14 - klo:17.07
-
Kuinka paljon eri distrot poikkeavat toisistaan sisäisesti ?
Äkkiä ajatellen ainakin kernel ja laiteajurit ovat vaihtokelpoiset, samoin /bin ja /sbin -hakemistot suurelta osaltaan
/etc:ssä on samaa kamaa paljon ja joukossa eri distroihin liittyvien pakettien kamoja
Eroa on kai GUI:n toteutuksessa ja mukaan pakatuissa työkalu-ohjelmissa, kuten selain, sähköposti, kalenteri
Voisiko ajatella, että olisi olemassa distrojen yhteinen runko, jonka päälle eri kokit voivat lisätä omat mausteensa ?
-
Yhteinen runko on Linux-ydin, C-kirjasto (yleensä glibc tai uClibc), GNU-työkalut (http://en.wikipedia.org/wiki/GNU_toolchain) ja FHS (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard), joka määrittää suuntaviivat tiedostojen sijainneille. Suurimmat erot taas ovat ohjelmapakettien hallintatyökaluissa ja perusasennuksen kokoonpanossa.
Työpöytäjärjestelmät ovat pääsääntöisesti riippumattomia jakelusta, mutta joitain jakeluun tiiviisti kytkettyjä käyttöliittymiä toki on olemassa (esimerkiksi SUSE:n YaST).
Yleensä ohjelmat käännetään jokaiseen jakeluun lähdekoodeista lähtien. Monet jakelut lisäävät lähdekoodiin omia paikkauksiaan, jotta paketointi saadaan jakelun suuntaviivojen mukaiseksi. Ohjelmistokehittäjä voi tehdä myös Windows-tyyliin binäärin, joka toimii suoraan kaikissa yleisissä jakeluissa, mutta useimpien kirjastojen binäärirajapinnat muuttuvat niin usein, että etenkin graafista käyttöliittymää käyttävä ohjelma joutuu sisällyttämään itseensä suuren määrän riippuvuuksia.