boer kirjoitti:Koko jutussa on kyse Torvaldsin katkeruudesta Mach-ydintä, tai oikeammin sen kehittäjää Andrew Tanenbaumia, vastaan. Andy ja Linus kävivät 90-luvun alkupuolella tiukkaa julkista sanailua Linuxin ja Machin paremmuudesta. Kyseiset ytimet edustavat täysin erilaisia lähtökohtia: Linuxiin on ahdettu kaikki "tauhka" mukaan lukien laiteajurit suoraan ytimeen. Tällöin saadaan lievä nopeusetu (muutama prosentti) mutta ydintä on erittäin vaikea kehittää sen laajuudesta johtuen ja yksikin ongelma ajurissa kaataa koko järjestelmän. Mach on tiivis ydin, johon nähden ajurit ovat ulkoisia. Se on siksi vakaampi, helpompi kehittää, mutta myös hieman hitaampi suorittaa. Machin ideologia on ehkäpä akateemisesti parempi, mutta Linuxin kannattajien mielestä sillä ei ole merkitystä, jos tulos vain toimii.
Yhteenvetona, Linusia harmittaa että Apple ei valinnut hänen ydintään.
Nyt tuli kyllä sen verran outoa tekstiä, että on pakko vähän oikaista. Tanenbaum ei kehittänyt Mach-ydintä, vaan se kehitettiin Carnegie Mellon -yliopistossa Pittsburghissa nykyisin Microsoftilla työskentelevän Richard Rashidin johdolla. Tanenbaum on sen sijaan kehittänyt lähinnä opetuskättöön Minix-käyttöjärjestelmän, jonka avulla Linuxin ensimmäiset versiot on kehitetty. Alkuperäinen kiista Tanenbaumin ja Torvaldsin välillä lienee syttynyt osaltaan myös siitä että Linux-intoilijat valtasivat Minixin postituslistan, mikä ärsytti Tanenbaumia. Mitään suurempaa katkeruutta on tilanteessa kyllä vaikea nähdä, vaikka Torvaldsin kommunikointitaidot olivat tuolloin (no ehkä vieläkin) varsin vaatimattomat.
En myöskään usko että Torvaldsia suuremmin ärsyttää se että Apple ei valinnut Linuxin kerneliä OS X:ään, sillä sehän on suoraa perua Torvaldsin omasta päätöksestä julkaista Linuxin kerneli GPL-lisenssin alaisena. Apple päätti siis valita lisenssiltään vähemmän rajoitetun kernelin OS X:n pohjaksi, ja nyttemmin kun Apple on joutunut sulkemaan OS X:n x86-version kernelin kokonaan, voidaan sanoa että päätös oli varsin perusteltu. Jos aikoinaan olisi valittu Linuxin kerneli, niin nyt mikään ei estäisi sitä että OS X:ää voitaisiin ajaa missä tahansa perus-PC:ssä, ja se tuskin on Applen kannalta toivottavaa.