Mac OS X Haisi Linux Distribution, Asi ...

Zvose Kushandisa Systems Shandisai Zvimwe Midzi

Zvose Mac OS X, iyo inoshandiswa inoshandiswa pamakombiyuta eApple uye makombiyuta ekunyora, uye Linux inobva pa Unix operating system, yakagadzirwa paBell Labs muna 1969 naDennis Ritchie naKen Thompson. Inoshandiswa inoshandiswa pa Apple iPhones, ikozvino inonzi iOS , inobva kuMac OS X uye saka inewo kusiyana kwe Unix.

Kufanana nehukuru hukuru hweLinux, dzakadai seBubuntu, Red Hat, uye SuSE Linux, Mac OS X ine "nzvimbo yakasikwa", iyo inopa mufananidzo wemashandisirwo kumapurogiramu ekushandisa uye zvirongwa zvekugadzirisa. Iyi desktop mazingira yakavakirwa pamusoro pe Unix type type OS sezvo nzvimbo dzepakombiyuta dze Linux distros dzakavakwa pamusoro peKinux OS. Zvisinei, Linux distros inowanzopa dzimwe nzvimbo dzakasiyana nedzimwe desktop kunze kweiyo yakagadzirirwa nekusavapo. Max OS X neMicrosoft Windows havatauri vashandisi sarudzo yekushandura mamiriro ezvikombikiti, kunze kwekugadziriswa kwekutarisa-uye-kunzwa sezvakaita zvirongwa zvemavara uye usayizi hwepafonsi.

The Common Roots of Linux uye OS X

Chinhu chinobatsira chemashoko akafanana eLinux uye Mac OS X ndeyekuti zvose zviri zviviri zvinotevera POSIX standard. POSIX inomirira Portable Operating System Interface ye Unix-like Operating Systems . Izvi zvinoita kuti zvive nyore kugadzira zvishandiso zvakagadzirwa paLinux pamagetsi eMac OS X. Linux kunyange inopa mazano ekuunganidza zvikwata zve Linux zveMac OS X.

Kufanana neLuxux distros, Mac OS X inosanganisira Terminal application, iyo inopa firiji mafirimu umo iwe unogona kutamba Linux / Unix mirairo. Ichi chine simba chinowanzotumidzwa semutsetse wemirairo kana shell kana shell window . Ndiyo mhemberero yakagadzirirwa iyo vanhu vakashandisa kushandisa makombiyuta vasati vashandise mifananidzo yekushandisa yakawanikwa. Iyo ichiri kushandiswa zvakanyanya nokuda kwehutungamiri hwehutungamiri uye scripting automated zvirongwa.

Iyo yakakurumbira Bash shell inowanika muMac OS X, kusanganisira Mountain Lion, sezvazviri mukanakisa zvikuru kugoverwa kwe Linux. Bash shell inoita kuti iwe usakurumidza kuparadzanisa faira system uye utange mavara kubva pane zvekushandisa.

Mubhokisi / command line, unogona kushandisa yako yose Linux / Unix yako yose nemirairo yakadai sa ls , cd , cat , nezvimwe . Ifaira system yakarongedzwa seLinux, ine zvikamu / zvinyorwa zvakadai sa usr , var , etc , dev , uye kumba kumusoro, kunyange kune mamwe mahwendefa mune OS X.

Zvinyorwa zvinyorwa zvemitauro ye Unix-aina yekushandura maitiro akadai seLinux uye Mac OS X ari C uye C ++. Zvakawanda zvehutano hwekushanda zvinoshandiswa mumitauro iyi, uye zvizhinji zvekushandisa zvinoshandiswa muC uye C ++ zvakare. Purogiramu yakakwirira yemitauro yakadai sePerl neJava inoshandiswawo muC / C ++.

Apple inopa Chinangwa C programming mutauro kusanganisira IDE (Integrated Development Environment) Xcode kuti inotsigire kukura kwekushanda kwe OS X ne iOS.

Kufanana neLuxux, OS X inosanganisira yakasimba Java inotsigirwa uye inopa tsika yekugadzirisa Java kuti ione kushandiswa kwemaJava kushandiswa mu OS X. Inosanganisira magumo ekugadziriswa kwevashanduri Emacs naV VI, ayo anozivikanwa pane zvinyorwa zve Linux. Zvinyorwa zvine ruzhinji rubatsiro rweGI zvinogona kutorwa kubva kuAppstore Apple.

Kusiyana kukuru

Chimwe chekusiyana pakati peLinux ne Mac OS X ndiyo inonzi kernel. Sezvinoratidzwa nezita racho, kernel ndiyo imwe yenyika yeUnix-type OS uye inoshandisa mabasa akadai sekugadzirisa uye kuchengetwa kwepfungwa pamwe chete nefaira, chigadzirwa, uye network network. Apo Linus Torvalds akagadzira Linux kernel akasarudza izvo zvinonzi se monolithic kernel nokuda kwezvikonzero zvekushanda, asi zvinopesana ne microkernel, iyo yakagadzirirwa kugadzirisa zvimwe. Mac OS X inoshandisa kernel design inopesana pakati pezvivakwa zviviri izvi.

Kunyange zvazvo Max OS X inonyanya kuzivikanwa sehutori / bhuku rekushandisa, mabhii azvino e OS X anogonawo kushandiswa senhare yehutachiona, kunyange zvazvo kuwedzera pane Purogiramu yeApp App inofanira kuwanikwa kuti iwane rusununguko kune yese server sezvimwe zvikwereti. Linux, zvisinei, inoramba iri iyo inonyanya kushandiswa server ye system.