Mac OS X Tsis yog Linux Distribution, Tab sis ...

Ob Lub Hlis Ntawm Kev Ua Haujlwm Sib Thooj Tawm Cov Txheej Txheem

Xws li Mac OS X, qhov kev khiav hauj lwm uas siv rau Apple's desktop thiab cov computers, thiab Linux yog raws li Unix operating system, uas tau tsim ntawm Bell Labs hauv xyoo 1969 los ntawm Dennis Ritchie thiab Ken Thompson. Lub operating system siv ntawm lub Apple iPhones, tam sim no hu ua iOS no , yog muab los ntawm Mac OS X thiab yog li ntawd kuj ib Unix variant.

Zoo li txhua yam loj Linux faib, xws li Ubuntu, Red Hat, thiab SuSE Linux, Mac OS X muaj lub "desktop environment", uas yog siv cov graphical user interface rau cov kev qhia ntawv thiab cov chaw siv. Qhov chaw duab no yog tsim rau saum Unix hom OS ib yam li cov duab npuas ntawm Linux distros ua rau saum lub tshuab Linux. Txawm li cas los xij, Linux distros feem ntau muaj kev kawm lwm qhov chaw dua li ntawm ib qho kev txhawj xeeb los ntawm lub neej. Max OS X thiab Microsoft Windows tsis muab cov neeg siv rau txoj kev hloov cov duab npau suav, uas tsis yog me me zoo-thiab-xav kho xws li xim schemes thiab cov ntawv loj.

Cov Keebkwm ntawm Linux thiab OS X

Cov tswv yim zoo ntawm cov keeb kwm ntawm Linux thiab Mac OS X yog tias ob qho ua raws li tus txheej txheem POSIX. POSIX sawv cev rau Portable Operating System Interface rau Unix-Like Operating Systems . Qhov kev cog lus no ua rau nws sau tau cov ntaub ntawv tsim tawm Linux rau Mac OS X kab ke. Linux txawm muab kev xaiv los compile daim ntaub ntawv rau Linux rau Mac OS X.

Li Linux distros, Mac OS X muaj xws li daim ntawv thov Terminal , uas muab ib lub qhov rai text uas koj tuaj yeem khiav Linux / Unix commands. Qhov chaw dav dav no feem ntau yog hu ua kab kab lus los yog lub plhaub lossis lub plhaub qhov rai . Nws yog cov ntawv nyeem raws li ib puag ncig uas tib neeg siv khiav cov computers ua ntej graphical user interface ua muaj. Nws yog tseem siv rau kev tswj hwm thiab kev sau cov ntawv sau cia.

Qib Bash plhaub yog muaj nyob rau hauv Mac OS X, xws li Mountain Lion, raws li nws zoo nkauj npaum li cov Linux faib. Npaj Bash npog cia koj mus ceev nrooj cov ntaub ntawv kaw lus thiab pib cov ntawv nyeem los yog graphical applications.

Hauv khib nyiab / hais kab, koj siv tau txhua yam koj Linux / Unix thiab plhaub lus xws li ls , cd , miv , thiab ntau dua . Cov ntaub ntawv system yog teeb raws li hauv Linux, nrog partitions / Wage xws li usr , var , thiab lwm yam , dev , thiab lub tsev nyob rau sab saum toj, tab sis muaj qee cov ntaub ntawv ntxiv hauv OS X.

Cov hom lus programming yooj yim ntawm Unix-type operating systems xws li Linux thiab Mac OS X yog C thiab C ++. Ntau ntau qhov kev khiav hauj lwm uas siv rau hauv cov lus no, thiab ntau cov ntawv sau tau yooj yim hauv C thiab C ++ thiab. Cov qib programming ntau hom lus xws li Perl thiab Java kuj ua raws li C / C ++.

Kua muab hom phiaj C programming nrog rau IDE (Kev Txhim Kho Txhim Kho Kev Sib Txhab) Xcode los txhawb kev tsim cov ntawv thov rau OS X thiab iOS.

Xws li Linux, OS X nrog rau kev txhawb zog Java thiab ua tau muab ib qho kev cai Java los xyuas kom meej txog seamless kev koom ua ke ntawm Java cov ntaub ntawv hauv OS X. Nws kuj muaj xws li cov davhlau ya nyob twg ntawm cov ntawv nyeem Emacs thiab VI, uas nrov Linux. Versions nrog ntau dua GUI yug yuav downloaded los ntawm lub kua AppStore.

Feem ntau qhov txawv

Ib qho txawv ntawm Linux thiab Mac OS X yog qhov kev sibtham. Raws li lub npe qhia, lub ntsiav yog qhov tseem ceeb ntawm Unix-hom OS thiab siv zog xws li txheej txheem thiab cim xeeb kev tswj nrog rau cov ntaub ntawv, ntaus ntawv, thiab tswj kev lag luam. Thaum Linus Torvalds tsim lub tshuab ntsiav Linux nws tau xaiv rau dab tsi yog raug xa mus rau ib lub ntsiab lus monolithic rau kev kawm vim li cas, as opposed lub microkernel, uas yog tsim rau ntau yooj. Mac OS X siv lub tshuab tsim los ntawm kev sib tw ntawm ob qho chaw hauv lub vaj tsev no.

Thaum Max OS X yog feem ntau hu ua desktop / phau operating system, tsis ntev los no versions of OS X kuj tseem siv tau raws li cov neeg khiav dej num kev khiav hauj lwm qhov system, txawm tias qhov ntxiv rau pob neeg rau zaub mov App yuav tsum tau nrhiav kom tau txais kev nkag mus rau txhua tus neeg rau zaub mov kev siv. Linux, txawm li cas los, tseem nyob ntawm cov neeg siv kev ua lag luam hom thawj.