Mac OS X Ṣe Ko Kan Pinpin Lainosin, Ṣugbọn ...

Meji Awọn ọna Iṣe-Iṣẹ Ṣapa awọn Ibe-ara kanna

Mac OS X, ọna ẹrọ ti a lo lori tabili tabili Apple ati awọn iwe akiyesi, ati Lainos jẹ orisun lori ẹrọ iṣẹ UNIX, eyiti a ṣe ni Bell Labs ni 1969 nipasẹ Dennis Ritchie ati Ken Thompson. Ẹrọ ẹrọ ti a lo lori iPhones Apple, ti a npe ni iOS bayi, wa lati Mac OS X ati nitorina tun iyatọ Unix.

Gẹgẹbi gbogbo awọn ipinpinni pinpin Linux, gẹgẹbi Ubuntu, Red Hat, ati SuSE Linux, Mac OS X ni "ayika iboju", eyiti o pese atọnisọna olumulo ni wiwo si eto elo ati eto eto. Ilẹ ori iboju yii ni a ṣe lori oke ti OSIX UNIX gẹgẹbi awọn ayika tabili ti Linux distros ti wa ni itumọ lori oke ti OS Linux pataki. Sibẹsibẹ, Linux distros maa n pese awọn ayika iboju miiran yatọ si ọkan ti a fi sori ẹrọ nipasẹ aiyipada. Max OS X ati Microsoft Windows ko fun awọn olumulo ni aṣayan lati yipada awọn ayika iboju, miiran ju awọn iṣan-wo-ati-ni imọran awọn iṣaro bii awọn eto awọ ati iwọn fonti.

Awọn Aami wọpọ ti Lainos ati OS X

Awọn ipa ti o wulo ti awọn wọpọ wọpọ ti Lainos ati Mac OS X ni pe awọn mejeeji tẹle awọn ilana POSIX. POSIX duro fun Eto Ilana ti Ẹrọ Ọlọpọọmídíà fun awọn Eto Isopọ ti UNIX . Ibaramu yii jẹ ki o ṣee ṣe lati ṣajọ awọn ohun elo ti a dagbasoke lori Lainos lori awọn ọna šiše Mac OS X. Lainos paapa pese awọn aṣayan lati ṣajọ awọn ohun elo lori Lainos fun Mac OS X.

Bi Lainos distros, Mac OS X ni ohun elo Terminal , eyi ti o pese window ti o le ṣiṣe Lainos / ilana UNIX. Opo yii ni a tun n pe ni ila ila tabi ikarahun tabi window ikarahun . O jẹ orisun ipilẹ ọrọ ti awọn eniyan nlo lati ṣiṣẹ awọn kọmputa šaaju ki wiwo olumulo wiwo wa wa. O tun ti lo fun lilo iṣakoso eto ati ṣiṣe awọn ilana iṣakoso.

Bọọlu Bash imọran ti o wa ni Mac OS X, pẹlu Mountain Lion, bi o ṣe wa ni gbogbo awọn ipinpinpin Lainos gbogbo. Ifilelẹ Bash o fun ọ laaye lati ṣaja ọna kika lẹsẹkẹsẹ ki o bẹrẹ awọn ohun elo ti o da tabi awọn ohun elo ti o niiṣe.

Ni ikarahun / laini aṣẹ, o le lo gbogbo awọn ipilẹ Linux / Unix ati awọn ikarahun rẹ bii ls , cd , cat , ati siwaju sii . Eto eto naa jẹ titoṣe bi ni Lainos, pẹlu awọn ipin / awọn ilana bi usr , var , ati be be lo , dev , ati ile ni oke, biotilejepe awọn folda miiran wa ni OS X.

Awọn ede ipilẹ ti o ni ipilẹṣẹ awọn ọna ṣiṣe ti UNIX-type bi Lainos ati Mac OS X wa ni C ati C ++. Ọpọlọpọ awọn ẹrọ ṣiṣe ti a ṣe ni awọn ede wọnyi, ati ọpọlọpọ awọn ipilẹ awọn ohun elo ti a ṣe ni C ati C ++ daradara. Awọn ede siseto ipele ti o ga julọ bi Perl ati Java ni a tun ṣe ni C / C ++.

Apple n pese ede Ṣiṣe C C pẹlu IDE (Integrated Development Environment) Xcode lati ṣe atilẹyin fun idagbasoke awọn ohun elo fun OS X ati iOS.

Gẹgẹbi Lainos, OS X ni atilẹyin atilẹyin Java lagbara ati pe o pese ipese Java aṣa kan lati rii daju pe isopọpọ ti awọn ohun elo Java ni OS X. O tun pẹlu awọn orisun orisun apẹrẹ ti awọn olootu Emacs ati VI, ti o jẹ gbajumo lori awọn ọna ṣiṣe Linux. Awọn ẹya ti o ni atilẹyin GUI diẹ sii le ti gba lati ayelujara Apple's AppStore.

Awọn iyatọ nla

Ọkan ninu awọn iyatọ laarin Lainos ati Mac OS X jẹ eyiti a npe ni ekuro. Bi orukọ naa ṣe tọka si, ekuro jẹ atẹle ti Unix-type OS ati awọn iṣẹ-ṣiṣe bi ilana ati iṣakoso iranti gẹgẹbi faili, ẹrọ, ati iṣakoso nẹtiwọki. Nigbati Linus Torvalds ṣe apẹrẹ Linux ti o yọ fun ohun ti a pe ni kernel monolithic fun awọn idi iṣẹ, bi o lodi si microkernel, ti a ṣe apẹrẹ fun irọrun diẹ sii. Mac OS X nlo apẹrẹ ekuro kan eyiti o ni ibamu laarin awọn ile-iṣẹ meji wọnyi.

Lakoko ti Max OS X jẹ okeene ti a mọ bi ẹrọ iṣẹ-ṣiṣe tabili / atunṣe, awọn ẹya to ṣẹṣẹ ti OS X tun le ṣee lo gẹgẹbi ẹrọ iṣẹ olupin, biotilejepe awọn ohun elo olupin Apin-afikun ṣe nilo lati ni anfani si gbogbo awọn ohun elo olupin pato. Lainosii, sibẹsibẹ, si maa wa ni eto iṣẹ ṣiṣe olupin.