Chan eil Mac OS X A 'roinn sgaoileadh Linux, ach ...

Tha an dà shiostam obrachaidh a 'co-roinn na h-aon fhuaim

Tha an dà chuid Mac OS X, an siostam obrachaidh air an cleachdadh air coimpiutairean deasg agus notaichean Apple, agus tha Linux stèidhichte air siostam obrachaidh Unix, a chaidh a leasachadh aig Bell Labs ann an 1969 le Dennis Ritchie agus Ken Thompson. Tha an siostam obrachaidh air iPhones Apple, ris an canar iOS a- nis, air a thoirt bho Mac OS X agus mar sin cuideachd eadar-dhealachadh Unix.

Coltach ris a h-uile roinn mhòr de Linux, leithid Ubuntu, Red Hat agus SuSE Linux, tha "àrainneachd deasg" aig Mac OS X, a tha a 'toirt eadar-aghaidh grafach do phrògraman tagraidh agus suidheachaidhean siostam. Tha an àrainneachd deasg seo air a thogail air mullach seòrsa Unix OS dìreach mar a tha àrainneachd àrainneachd deasg Linux distros air an togail air mullach an Linux OS bunaiteach. Ach, bidh Linux distros mar as trice a 'tairgsinn àrainnean deasg eile a thuilleadh air an fhear a chaidh a stàladh gu h-àbhaisteach. Chan eil Max OS X agus Microsoft Windows a 'toirt roghainn do luchd-cleachdaidh na h-àrainneachdan deasg-obrach atharrachadh, ach a-mhàin atharrachaidhean beaga sùil-smuaintean mar sgeamaichean dath agus meud clò.

The Roots of Linux agus OS X

Is e taobh practaigeach freumhaichean cumanta Linux agus Mac OS X gu bheil an dà chuid a 'leantainn an inbhe POSIX. Tha POSIX na sheasamh airson Eadar-aghaidh Siostam Obrachaidh Portable airson Siostaman Obrachaidh coltach ri Unix . Tha an co-chòrdas seo a 'toirt cothrom air tagraidhean a chaidh a leasachadh air Linux air siostaman Mac OS X a thional. Tha Linux eadhon a 'toirt seachad roghainnean gus tagraidhean a thional air Linux airson Mac OS X.

Coltach ri Linux distros, tha Mac OS X a 'gabhail a-steach tagradh Terminal , a tha a' toirt uinneag teacsa anns an urrainn dhut ruith Linux / Unix commands. Thathar a 'toirt iomradh air an stòr-dàta gu tric mar loidhne-àithne no uinneag sligean no sligean . Is e an àrainneachd teacsa a bha daoine a 'cleachdadh airson coimpiutairean obrachadh mus tàinig eadar-aghaidh grafach ri làimh. Tha e fhathast air a chleachdadh gu farsaing airson rianachd siostam agus sgrìobhainnean fèin-ghluasadach.

Tha an slige Bash a tha a ' còrdadh ri fhaighinn ri fhaighinn ann an Mac OS X, a' gabhail a-steach Mountain Lion, seach gu bheil e gu ìre mhòr ann an sgaraidhean Linux. Tha an slige Bash a 'toirt cothrom dhut an siostam faidhlichean a thionndadh gu luath agus a' tòiseachadh air teacsaichean no prògraman grafaigeach.

Ann an slige / loidhne òrduigh, faodaidh tu na riaghailtean bunaiteach Linux / Unix agus sligean agad a chleachdadh mar ls , cd , cat , agus barrachd . Tha an siostam faidhlichean air a structaradh mar Linux, le roinneadh / seòlaidhean leithid usr , var , etc , dev , agus dachaigh aig a 'mhullach, ged a tha cuid de na pasganan eile ann an OS X.

Is e cànanan prògramadh bunaiteach siostaman obrachaidh Unix leithid Linux agus Mac OS X C agus C + +. Tha mòran den t-siostam obrachaidh air a bhuileachadh anns na cànanan sin, agus tha mòran thagraidhean bunaiteach air an cur an gnìomh ann an C agus C ++ cuideachd. Tha cànanan prògramaidh àrd-ìre mar Perl agus Java cuideachd air an cur an gnìomh ann an C / C ++.

Tha Apple a 'toirt seachad cànan prògramadh Objective C , a' gabhail a-steach an còd X IDE (Àrainneachd Leasachadh Co-fhillte) gus taic a thoirt do leasachadh iarrtasan airson OS X agus iOS.

Mar Linux, tha OS X a 'gabhail a-steach taic làidir Java agus tha e a' toirt seachad stàladh Java àbhaisteach gus dèanamh cinnteach gu bheil na h-aplacaidean Java ann an OS X a 'dol a-steach gu tur. Tha e cuideachd a' toirt a-steach tionndaidhean deireannach de luchd-deasachaidh teacsa Emacs agus VI, a tha dèidheil air siostaman Linux. Faodar tionndaidhean le barrachd taic GUI a luchdachadh sìos bho AppStore Apple.

Eadar-dhealachaidhean mòra

Is e aon de na eadar-dhealachaidhean eadar Linux agus Mac OS X an kernel ris an canar. Mar a tha an t-ainm a 'comharrachadh, tha an kernel mar chridhe OS Unix-seòrsa agus a' toirt a-steach gnìomhan leithid pròiseas agus stiùireadh cuimhne cho math ri faidhle, inneal agus stiùireadh lìonra. Nuair a dhealbhaich Linus Torvalds an Linux kernel, roghnaich e na tha air ainmeachadh mar inneal monolithic airson adhbharan coileanaidh, seach an microkernel, a tha air a dhealbh airson barrachd sùbailteachd. Bidh Mac OS X a 'cleachdadh dealbhadh craiceann a tha a' dèanamh co-rèiteachadh eadar an dà ailtireachd sin.

Ged is e siostam obrachaidh desktop / notebook as motha a th 'air Max OS X, faodar dreachan ùra de OS X a chleachdadh mar shiostam-obrachaidh an fhrithealaiche, ged a tha feum air an Aplacaid taice Pacaid cur-ris gus faighinn a-steach gu na h-iarrtasan sònraichte air an t-seirbheis. Ach, ged a tha Linux fhathast na phrìomh shiostam-obrachaidh aig frithealaiche.