Mac OS X Mhux Distribuzzjoni Linux, Imma ...

Iż-żewġ Sistemi Operattivi Jaqsmu l-istess Għeruq

Kemm Mac OS X, is-sistema operattiva użata fuq kompjuters desktop u notebook ta 'Apple, u Linux huma bbażati fuq is-sistema operattiva Unix, li ġiet żviluppata fil-Bell Labs fl-1969 minn Dennis Ritchie u Ken Thompson. Is-sistema operattiva użata fuq iPhones ta 'Apple, issa msejħa iOS , hija derivata minn Mac OS X u għalhekk ukoll varjant Unix.

Bħal kull distribuzzjoni ewlenija Linux, bħal Ubuntu, Red Hat, u SuSE Linux, Mac OS X għandu "desktop environment" li jipprovdi interface ta 'l-utent grafika għall-programmi ta' applikazzjoni u settings tas-sistema. Dan l-ambjent tad-desktop huwa mibni fuq il-quċċata ta 'OS ta' tip Unix hekk kif l-ambjenti tad-desktop ta 'distros Linux jinbnew fuq nett tal-qalba Linux OS. Madankollu, id-distros Linux normalment joffru ambjenti ta 'desktop alternattivi minbarra dak installat awtomatikament. Max OS X u Microsoft Windows ma jagħtux lill-utenti l-għażla li jaqilbu l-ambjenti tad-desktop, minbarra aġġustamenti minuri ta 'ħarsa u tinħass bħal skemi tal-kulur u daqs tat-tipa.

L-Għeruq Komuni ta 'Linux u OS X

L-aspett prattiku ta 'l-għeruq komuni ta' Linux u Mac OS X huwa li t-tnejn isegwu l-istandard POSIX. POSIX huwa Interfaċċja tas-Sistema Operattiva li tista 'tinġarr għal Sistemi Operattivi simili għal Unix . Din il-kompatibilità tagħmilha possibbli li jinġabru applikazzjonijiet żviluppati fuq Linux fuq sistemi Mac OS X. Linux anki jipprovdi għażliet biex jikkompila applikazzjonijiet fuq Linux għal Mac OS X.

Bħal distros Linux, Mac OS X jinkludi applikazzjoni Terminal , li tipprovdi tieqa tat-test fejn tista 'taħdem kmand Linux / Unix. Dan it-terminal huwa wkoll spiss imsejjaħ linja tal-kmand jew qoxra jew tieqa tal-qoxra . Hu l-ambjent ibbażat fuq it-test li n-nies użati biex joperaw il-kompjuters qabel ma l-interface grafika tal-utent saret disponibbli. Għadha użata ħafna għall-amministrazzjoni tas-sistema u l-kitba ta 'proċessi awtomatizzati.

Il-qoxra popolari ta ' Bash hija disponibbli fil-Mac OS X, inkluż il-Lion tal-Muntanji, peress li huwa pjuttost ħafna d-distribuzzjonijiet kollha tal-Linux. Il-qosor tal-Bash jippermettilek li traversa malajr is-sistema tal-fajl u tibda test ibbażata jew applikazzjonijiet grafiċi.

F'linja tal-qoxra / kmand, tista 'tuża l-kmand bażiku bażiku Linux / Unix u qoxra bħal ls , cd , qattus , u aktar . Is-sistema tal-fajl hija strutturata bħal fil-Linux, b'ħitan / direttorji bħal usr , var , eċċ , dev , u dar fuq nett, għalkemm hemm xi folders addizzjonali f'OS X.

Il-lingwi ta 'programmar bażiku tas-sistemi operattivi tat-tip Unix bħal Linux u Mac OS X huma C u C ++. Ħafna mis-sistema operattiva hija implimentata f'dawn il-lingwi, u bosta applikazzjonijiet bażiċi huma implimentati wkoll f'C u C ++. Il-lingwi ta 'programmar ta' livell ogħla bħal Perl u Java huma wkoll implimentati f'C / C ++.

Apple jipprovdi l-lingwa ta 'programmar ta' l- Objettiv C inkluż l-IDC (Integrated Development Environment) Xcode biex jappoġġa l-iżvilupp ta 'applikazzjonijiet għal OS X u iOS.

Bħal Linux, OS X jinkludi appoġġ qawwi għall-Java u fil-fatt jipprovdi stallazzjoni Java użata biex tiżgura integrazzjoni sħiħa tal-applikazzjonijiet ta 'Java fl-OS X. Tinkludi wkoll verżjonijiet ibbażati fuq terminal tal-edituri tat-test Emacs u VI, li huma popolari fis-sistemi Linux. Il-verżjonijiet b'aktar appoġġ GUI jistgħu jitniżżlu mill-AppStore ta 'Apple.

Differenzi Prinċipali

Waħda mid-differenzi bejn Linux u Mac OS X hija l-hekk imsejjaħ kernel. Kif jindika l-isem, il-kernel huwa l-qalba ta 'OS ta' Unix u jimplimenta funzjonijiet bħall-ġestjoni tal-proċess u tal-memorja kif ukoll fajl, apparat u ġestjoni tan-netwerk. Meta Linus Torvalds iddisinja l-għadma tal-Linux huwa għażel dak li jissejjaħ kernel monolitiku għal raġunijiet ta 'prestazzjoni, għall-kuntrarju tal-mikrokernel, li huwa ddisinjat għal aktar flessibilità. Mac OS X juża disinn tal-qalba li jikkomprometti bejn dawn iż-żewġ arkitetturi.

Filwaqt li Max OS X huwa l-aktar magħruf bħala sistema operattiva desktop / notebook, verżjonijiet riċenti ta 'OS X jistgħu jintużaw ukoll bħala sistema operattiva għal servers, għalkemm il-pakkett add-on Server App jeħtieġ li jiġi akkwistat biex jinkiseb aċċess għall-applikazzjonijiet speċifiċi kollha tas-server. Linux, madankollu, jibqa 's-sistema operattiva dominanti tas-server.