I-Mac OS X ayiyona i-Linux Distribution, Kodwa ...

Zombili izinhlelo zokusebenza zisebenzelana ngezigaba ezifanayo

Kokubili i- Mac OS X, isistimu yokusebenza esetshenzisiwe kuma-desktop e-desktop kanye ne-notebook amakhompyutha, ne-Linux zisekelwe ohlelweni lokusebenza lwe Unix, olwakhiwa eBell Labs ngo-1969 nguDennis Ritchie noKen Thompson. Uhlelo lokusebenza olusetshenziswe kuma-iPhones akwa-Apple, okwamanje olubizwa nge- iOS , lusekelwe ku-Mac OS X futhi ngakho-ke ihlukile ye-Unix.

Njengazo zonke izimpahla ezinkulu ze-Linux, njenge-Ubuntu, i-Red Hat, ne-SuSE Linux, i-Mac OS X ine-"imvelo yendawo yedeskithophu", enikeza isikhombimsebenzisi esibonakalayo sezinhlelo zokusebenza nezilungiselelo zesistimu. Lesi simo sedeskithophu sakhiwe phezulu kwe-Unix yohlobo lwe-OS njengoba nje izindawo zedeskithophu ze-Linux distros zakhiwa phezulu kwe-Linux OS esemqoka. Noma kunjalo, i-Linux distros ngokuvamile ihlinzeka ngeminye indawo yedeskithophu ngaphandle kokufakwa okuzenzakalelayo. I-Max OS X ne-Microsoft Windows abaniki abasebenzisi ithuba lokushintsha indawo yedeskithophu, ngaphandle kokulungiswa okuncane nokubukeka okufana nezinkomba zombala nosayizi wefonti.

Izimpande Ezivamile ze-Linux ne-OS X

Isici esiwusizo sezimpande ezivamile ze-Linux ne-Mac OS X yizo zombili zilandela izinga le-POSIX. I-POSIX imele i- Portable Operating System Interface ye-Unix-like Operating Systems . Lokhu kuhambisana kwenza kube lula ukuhlanganisa izinhlelo zokusebenza ezakhiwe ku-Linux kuma-Mac OS X. I-Linux inikeza ngisho nezinketho zokuqoqa izinhlelo zokusebenza ku-Linux ye-Mac OS X.

Njengase-Linux distros, i-Mac OS X ifaka isicelo se- Terminal , esinikeza iwindi lombhalo ongayisebenzisa ngayo imiyalo ye-Linux / Unix. Lesi siphetho sivame ukubizwa ngokuthi umugqa womyalo noma iwindi legobolondo noma igobolondo . Yimvelo esekelwe ematheksthini abantu abasebenzisa ukusebenzisa amakhompiyutha ngaphambi kokuba isikhombikubona somsebenzisi sitholakale. Isasetshenziselwa kakhulu izinhlelo zokuphatha kanye nezinqubo ezizenzakalelayo zokubhala.

Igobolondo elidumile le- Bash litholakala ku-Mac OS X, kufaka phakathi iNtaba ye-Lion, njengoba kusakazwa kakhulu ukusabalalisa kwe-Linux. Igobolondo ye-Bash ikuvumela ukuba usheshe uphumule uhlelo lwefayili bese uqala izinhlelo ezisekelwe noma ezenzakalelayo.

Emgqeni wegobolondo / umyalo, ungasebenzisa yonke imiyalo yakho eyisisekelo ye-Linux / Unix negobolondo njenge- ls , cd , cat , nokuningi . Uhlelo lwefayili luhlelwe njengaseLinux, ngezingxenye / izinkomba ezifana ne- usr , var , njll , dev , nekhaya phezulu, nakuba kukhona amanye amafolda engeziwe ku-OS X.

Izilimi eziyisisekelo zokwenza izinhlelo ze-Unix-type ezifana ne-Linux ne-Mac OS X ziyi C no-C ++. Uhlelo olukhulu lokusebenza luqaliswa kulezi zilimi, futhi izinhlelo eziningi eziyisisekelo zisetshenziswa ku-C naku-C ++. Izilimi zokuhlela izinga eliphezulu njengePerl neJava nazo zisetshenziswa ku-C / C ++.

I-Apple inikeza ulimi lwezinhlelo ze- Objective C kufaka phakathi i-IDE (Integrated Development Environment) Xcode ukusekela ukuthuthukiswa kwezicelo ze-OS X ne-iOS.

Njenge-Linux, i-OS X ihlanganisa ukwesekwa okunamandla kweJava futhi empeleni inikeza ukufakwa kwe-Java yangokwezifiso ukuqinisekisa ukuhlanganiswa okunamandla kwezinhlelo ze-Java ku-OS X. Kuhlanganisa nezinguqulo ezisuselwe ku-editors Emacs no-VI, ezithandwa kakhulu kuma-Linux izinhlelo. Izimpendulo ezinezinsiza eziningi ze-GUI zingalandwa kusuka ku-AppStore ye-Apple.

Izingxabano ezinkulu

Omunye umehluko phakathi kweLinux ne-Mac OS X yi-kernel okuthiwa yi-kernel. Njengoba igama libonisa, i-kernel iyinhloko ye-OS yohlobo lwe-unix futhi isebenza imisebenzi efana nokuphathwa kwenqubo nokugcinwa kwememori kanye nefayela, idivayisi, nokuphathwa kwenethiwekhi. Lapho i-Linus Torvalds yakhela i-kernel ye-Linux wakhetha lokho okubizwa ngokuthi i-kernel ye-monolithic ngezizathu zokusebenza, ngokumelene ne-microkernel, eyenzelwe ukuguquguquka okukhulu. I-Mac OS X isebenzisa umklamo we-kernel owehlisa phakathi kwalezi zakhiwo ezimbili.

Ngenkathi i-Max OS X ibizwa kakhulu ngokuthi isistimu yokusebenza yedeskithophu / i-notebook, izinguqulo zamuva ze-OS X zingasetshenziswa futhi njengesistimu yokusebenza yesiphakeli, nakuba uhlelo lokusebenza lwe-Phakheji ye-Phakheji yokwengeza idinga ukutholakala ukuthola ukufinyelela kuzo zonke izinhlelo zokusebenza ezithile zeseva. I-Linux, noma kunjalo, ihlala isistimu yokusebenza yesiphakeli ephezulu.