Osaako kukaan kertoa?.
Linuxit ja Macit,miten "kokonaisuutena" ne eroavat toisistaan,myöskin ytimeltään?.
7
1102
Vastaukset
- .vastaaja
Oletan että tarkoitat tässä tapauksella Macilla Mac OS X:ää, käyttöjärjestelmää jota käytetään Mac-koneissa. Linux on pelkkä kerneli jota käytetään muissa käyttöjärjestelmissä ja se on vanhentunut monoliittinen kerneli joiden oletettiin kuolevan dinosauruksien mukana 90-luvun alussa mutta toisin kävi. Monoliittisessä kernelissä ajurit ovat käännetty kerneliin itseensä sisälle, hyvänä puolena tässä menetelmässä on nopeus ja tehokkuus ja miinuksena epävakaus (yksikin virheellinen ajuri kaataa koko käyttöjärjestelmän) ja se että koko kerneli pitää kääntää lähdekoodeista jos haluaa ajureita lisätä/poistaa mikä ei ole ainakaan GNU/Linuxissa mikään helppo toimenpide.
Mac OS X sisältää kernelin nimeltä Mach joka puolestaan on mikrokerneli. Mikrokernelissä kerneli itsessään on pieni ja sisältää vain kaikkein välttämättömimmän ja ajurit pyörii userspacessa omina ohjelminaan jotka kommunikoivat kernelin kanssa erillisillä putkilla. Tässä menetelmässä on hyvänä puolena se että ajureita voidaan lisätä/poistaa ilman kernelin kääntämistä ja/tai koneen uudelleenkäynnistystä koska ne ovat ohjelmia siinä missä muutkin (myös vakaampi menetelmä koska viallinen ajuri ei vaikuta muiden ajureiden ja kernelin toimintaan).
Käyttöjärjestelminä tarkasteltuna (oletan että tarkoitat Linuxilla GNU/Linuxia) Linux ja Mac OS X eroaa toisistaan joissain määrin. Kummatkin ovat *nix-käyttöjärjestelmiä jotka noudattavat POSIX-standardia ja tämän vuoksi GNU/Linuxin ohjelmat toimivat uudelleenkäännettynä muutamaa poikkeusta lukuunottamatta Mac OS X:ssä. Mac OS X on lainannut palomuurin, coreutilsin yms. perustyökalut FreeBSD-käyttöjärjestelmästä kun taas GNU/Linux GNU-käyttöjärjestelmästä. Mac OS X ei sisällä myöskään X:ää jota käytetään GNU/Linuxissa graafisten ympäristöjen piirtämiseen vaan Applen oman Aqua-järjestelmän joka sisältää myös Applen oman window managerin kun taas GNU/Linuxissa window managerin voi käyttäjä valita itse useista kymmenistä eri vaihtoehdoista.
Mac OS X:ää käytetään Mac-koneissa jotka eroavat joissain määrin PC-koneista ja ovat niitä kalliimpia. GNU/Linuxia käytetään pääasiallisesti PC-koneissa, tosin sitä on portattu myös muille koneille. Mac OS X:ssä on kehityssuunnaksi valittu mahdollisimman helppo käytettävyys kun taas GNU/Linux-projekteja on useita joilla jokaisella on oma tavoitteensa.- Macmää
Sen verran ajattelin kysyä, tai jopa huomauttaa, että X ikkunointijärjestelmä (Applen X11) kyllä tulee, ei ehkä OS X:ssä varsinaisesti, mutta OS X:n mukana kuitenkin.
Tuosta on niin kauan aikaa kun olen OS X:n asentanut, että en nyt tarkkaan muista, mutta mahtoiko se kuitenkin olla "ruksattava" asennuksen yhteydessä jotta se asentuu. Vai asentuiko se OS X:n mukana defaultina. - kärryiltä
>...että koko kerneli pitää kääntää lähdekoodeista jos haluaa ajureita lisätä/poistaa...
Oletko koskaan kuullut kernel-moduleista ? - Mac vai Linux?.
kärryiltä kirjoitti:
>...että koko kerneli pitää kääntää lähdekoodeista jos haluaa ajureita lisätä/poistaa...
Oletko koskaan kuullut kernel-moduleista ?kehittyneempi -eli hakkerointi,"tunkeutumiseltaan" käyttöjärjestelmäään ulkopuolisesti?.
Toivottavasti ymmärsit,mitä tarkoitin?. - niinpä niin
Ilmeisesti virheellisiä ajureita ei linuxissa ole, koska kokeilemani jakelut lukuisilla eri kerneliversioilla eivät ole koskaan kaatuneet. Muutama ohjelma on tosin hyytynyt, mutta ne saa tapettua erillisenä prosessinaan.
Kuten jo aiemmin on todettu, ajureita voi ladata helposti moduuleina, eikä mitään kääntämistä tarvita niin kuin haluat väittää.
GNU/Linux-ohjelmien kääntäminen OSX:lle ei myöskään ole aina niin ruusuista, kuin tekstistäsi voisi ymmärtää. - jjjj
Mac vai Linux?. kirjoitti:
kehittyneempi -eli hakkerointi,"tunkeutumiseltaan" käyttöjärjestelmäään ulkopuolisesti?.
Toivottavasti ymmärsit,mitä tarkoitin?.Vaikka kummallekkin laitteelle on vähän viruksia tai jopa ei ollenkaan niin minusta ainakin linux tuntuu ihan turvallisemmalta, koska ladatuilla ohjelmilla ei ole oletuksena ajo-oikeuksia, mutta MacOS X:ssä on.
- miksuh.
"koko kerneli pitää kääntää lähdekoodeista jos haluaa ajureita lisätä/poistaa mikä ei ole ainakaan GNU/Linuxissa mikään helppo toimenpide."
Nykyään toi on harvoin tarpeen. Useimmat Linuxin ajurit ladataan nykyään kerneliin ajonaikaisesti kernelimoduuleina. Kernelin kääntämistä ei siis tarvita. Itseasiassa kernelin kääntäminen on yleensä tarpeen lähinnä vain jos haluaa säätää kernelin asetuksia. Linux jakeluiden mukana tuleva valmiiksi käännetty kerneli on useimpien tarpeisiin ihan sopiva. uuden kernelimoduulin käyttöönotto sujuu niin, että ensin käännetään moduuli lähdekoodista binääriksi. Käännösvaiheessa pitää olla asennettuna käytössä olevan kernelin headerit ja muu tarvittava kama. Kääntämisen jälkeen moduuli asennetaan ja se voidaan sitten ladata kerneliin. Erillistä boottia ei tarvita. Joskus saattaa olla tarpeen lisätä joku ajurikohtainen rivi johonkin konfigurointifileeseen.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
IL - PerSut tykittää - Vaaralliset tappajat vankilaan jopa loppuelämäksi!!
Entistä rajumpi elinkautinen tulee – Vaaralliset tappajat vankilaan jopa loppuelämäksi Henkirikosten uusijat voidaan ja14714448Äärioikeistopurran nukke Petteri Lapanen paniikissa
Kun Suomen historian paras pääministeri antoi vankan lausunnon, kuinka "keskustelu politiikassa on käpertynyt lähinnä va446052Some kuhisee Sanna Marinista: "Wau"
Sanna Marinia hehkutetaan. Muun muassa Jodelissa kommentoidaan The Sunday Timesin julkaisemaa kuvaa Marinista. Hän ant226027SIELTÄ SE TULI: Kepu-Kurvinen: "Emme enää lähde punavihreään hallitukseen"
Nyt muuten nauretaan loppuviikko, että tähänkö kaatui Lindtmanin pääministerihaaveet. "Antti Kurvisen mukaan puolue ei1685640Onko rajojen kiinnipitäminen ihmisoikeuksien vastaista?
Maahanmuutosta puhutaan usein niin kuin kyse olisi vain numeroista ja rajoista. Kyse on kumminkin ihmisistä, jotka halua3124427HS - Sanna Marinin kirja on priimaluokan vedätys!
Kirja-arvio|Toivo on tekoja tulisi ensisijaisesti nähdä maineen rahallisen hyödyntämisen voimaannuttavana merkkipaaluna.624269Täysi ryöpytys Sanna Marinille ulkomailla.
https://www.iltalehti.fi/ulkomaat/a/f699d84f-fa53-4dba-8718-2c395017fc55 Sanna Marinin kirja saa todella tylyn vastaanot233934"Rauhanomainen" miekkari hesassa: "Eläköön aseellinen vastarinta" - lakana
Kyseessä on Suomen Palestiinalaisten yhdistyksen viime perjantaina järjestämä ”Hiljainen kynttiläkulkue Palestiinalaiste1083702Vanhat miehet eivät muista
Niinistö muistaa vain Marinin hölmistyneen ilmeen, mutta ei miksi möllötti sen näköisenä. Vanhanen taas ei muuten vaan293617Monella äärivasemmistolaisella C-paperit armeijasta
Kuinka kävisi sodan tullen noille? Puolustusvoimat huomauttaa, että C-luokituksen saaneiden sijoittumisesta sodan aikan692703