MkLinux
MkLinux - tokia 1995 išleista ir labai nuo įvairių kitų Linux variantų nukrypstanti Linux distribucija, kurios esmė - kad visas Linux čia sukasi ant Mach tipo mikrokernelio, ant kurio jau įprastas Linux kernelis yra paleistas kaip jūzerlandinis procesas, servuojantis tai, ką kokioms programoms reikia.
Nors sistema po truputį buvo vystoma ir naujos versijos leidžiamos iki 2002 metų, aktyviai vystoma buvo tik kelerius metus, maždaug iki 1998. Galutinai viskas užsilenkė apie 2006 metus, kai pasimatė, kad Apple daugiau nebegamins kompiuterių su PowerPC procesoriais. Nors oficialų MkLinux puslapį kažkas vis dar palaiko, paskutiniai atnaujinimai tenai yra iš 2008 metų.
Trumpa MkLinux istorija
Pavadinimas MkLinux yra santrumpa nuo "Microkernel Linux", o pati sistema buvo pradėta kurti kaip Apple kompanijos finansuotas projektas, kur firma parėmė OSF, kad šieji pabandytų sukurti tokią vat specifišką Linux variantą, skirtą Apple gaminamiems PowerPC tipo Macintosh kompiuteriams. Tam buvo paimta trečia Mach mikrokernelio versija, ant jos užleistas Linux kernelis, o tokiu būdu gautas nenormalus mutantas ir buvo pavadintas MkLinux.
Linux variantas čia nebuvo geras, nes Mach mikrokernelis smarkiai stabdė, o ir instaliavimas buvo komplikuotas, ir taip toliau. Negana to, įprastas Linux kernelis netiko perkompiliavimui, o reikdavo jį modifikuoti būtent tam, kad jis galėtų dirbti ant Mach mikrokernelio viršaus.
Gan greitai šitas nesusipratimas buvo išstumtas normalesnių Linux variantų, kur ant PPC procesorių dirbdavo paprastas normalus Linux kernelis.
Kaip paaiškėjo vėliau, išties Apple čia su šiuo projektu tiesiog atidirbinėjo Mach kernelį ir UNIX tipo sistemų, kompiliatorių ir šiaip visokio softo naudojimą su juo. O ir šiaip firmai reikėjo UNIX tipo sistemos, nes sava turėta A/UX buvo pasenusi ir ją perkelti į PowerPC buvo praktiškai neįmanoma, tuo tarpu jos įrankius ir grafinę aplinką visgi reikėjo kažkaip tobulinti, kad jie tiktų ateičiai.
Apple sufinansuotas MkLinux labai pasiteisino, nors našumu ir nebuvo greitas. Svarbiausia, kad Apple galėjo į ten perkelti savo senesnius UNIX įrankius, programavimo priemones, grafinę aplinką, o paskui dar sukurti daug našesnį XNU kernelį. Ant to kernelio viršaus paskui Apple užkėlė gerokai lankstesnę ir kartu laisviau licencijuojamą FreeBSD, o ant jos - naują NextSTEP variantą, ir taip 1997 gavosi sukurti Rhapsody sistemą. Pastaroji vėliau dar buvo tobulinama, o galų gale išsivystė į MacOS-X.
Nors MkLinux buvo iš esmės Apple tikslais kurtas pereinamasis projektas, sistema visgi labai padėjo padidinti ir Linux perkeliamumą. Nors čia nebuvo pirma ne i386 versija (pirmi perkėlimai buvo į Alpha sistemas, kurios buvo daug artimesnės PC), tai buvo matyt pirma versija, kuri dirbo ant platformos, kuri buvo visiškai kitokia. Iš dalies tą perkeliamumą čia padidino ir Mach kernelis, kuris leido lengvai atjungti tas Linux kernelio dalis, kurios kuo nors netiko.
Dėl to, kad Apple pati investavo į MkLinux, paskui gan ilgą laiką įvairūs Apple PowerPC kompiuteriai buvo tapę gana neblogai su Linux sistemomis suderinamais kompiuteriais.