Mac OS X ùn hè micca una distribuzione Linux, ma ...

Tutti i Sistemi Operativi Compartanu Same Roots

Tutti i Mac OS X, u sistema operatore utilizatu à l'ordinateur di l'Apple è l'ordinateur notebook, è Linux sò basati nantu à u sistema operatore Unix, chì hè stata creata in Bell Labs in 1969 da Dennis Ritchie è Ken Thompson. U sistema operatore utilizatu in i iPhones d'Apple, chì hè chjamatu iOS , deriva di Mac OS X è per quessa chì hè ancu una variante Unix.

Cumu a distribuzione Linux, cumu Ubuntu, Red Hat e SuSE Linux, Mac OS X possa un "ambiente di scrittore", chì furnisce una interfaccia gràfica di scrittore à i programmi di applicazioni è l'installazione di u sistema. Stu ambienti di u scrittore hè custruitu nantu à un Uvizzu Unix cum'è l'ambienti di scrittura di i distros Linux sò custruiti nantu à u core u SO Linux. In ogni casu, i distros Linux sò generalmente di furnisce altri ambiente di scrittura à pocu altrettore quellu chì stallatu per difettu. Max OS X è Microsoft Windows ùn li micca micca l'utilizatori l'opzione di scambià l'ambizio di scrittore, altru chì d'accussini minori d'attuale, cumu i schemi di culore è grandore di fontana.

L'Armata Komuni di Linux è OS X

L'aspettu praticu di e razzi cumuni di Linux è Mac OS X hè chì sianu seguite u standard POSIX. POSIX ponu accettà l'Interface di Sistema Operattivu Portable per Sistemi Operativi Unix . Questa cumpatibilità faci fà pussibule cumercià applicazioni sviluppati in Linux nantu à sistemi Mac OS X. Linux ancu facilità l'opzioni per compilà applicazioni in Linux per Mac OS X.

Cum'è Linux Distros, Mac OS X comprende una applicazione Terminale , chì furnisce una finestra di testu in quale pudete correr l'ordine di Linux / Unix. Questu terminal hè ancu spessu referitu à a linea di cumanda o di cunghjilla o di cunchju . Hè u circondu testu basatu chì e persone utilizate à operà l'ordinateur prima chì l'interfaccia gràfica di l'usu era dispunibili. Avà hè ancu usatu assai per a amministrazione di u sistema è di scrittura i prucessi automatizati.

A popular shell di Bash hè dispunibili in Mac OS X, include Lion Mountain, cum'è in quasi tutti i distribuzioni Linux. A cunnessione di Bash permette di traversà rapidamente u sistema di scrittori è cumincià pruprietà testate o gràfica.

In una intesa di cunnessione / cummanda, pudete utilizà tutti i vostri mandati basi di Linux / Unix è di caghjà cum ls , cd , cat , e più . U sistema di schedari hè strutturatu cum'è in Linux, cù partitions / directories cum'è usr , var , etc , dev , è domiciliu à a cima, anche ci sò parechji carpeteri più in OS X.

Li lingui di prugrammazione basa di i sistemi operativi Unix cum'è Linux è Mac OS X sò C è C + +. A quantità di u sistema upirativu hè implementatu in queste lingue, è assai applicazioni basi sò implementati in C è C + +. Univirsitati di programazioni più avanzati cum'è Perl è Java sò ancu implementati in C / C ++.

Apple furnisce a lingua di prugrammatu Cazziunali Objective C include l'IDE (Ambiente integratu di sustegnu) Xcode per sustene u sviluppu di l'applicazioni per OS X è iOS.

Cumu Linux, OS X compresi un supportu Java forte è in veramente furnisce una installazione Java cunduciuta per assicurà una integrazione integrata di l'appiechi Java in u OS X. Hè ancu cumu versioni di u testu di u testu editore Emacs è VI, chì sò pupulari nantu à sistemi Linux. Versioni cù più aiuti di l'GUI ponu esse telecaricati da l'AppStore di Apple.

Major Differences

Una di e diffarenzii entre Linux è Mac OS X hè u kernel. Cum'è u nomu indicanu, u kernel hè a basa di un sistema Unix-tipu è implementa funzioni cumu u proccessu è a gestione di memoria, invece di u schedariu, u dispusitivu è a gestione di a rete. Quandu Linus Torvalds hà designatu u kernel Linux hà scegliatu per ciò chì hè chjamatu quant'è un kernel monolitu per mutivi di rendiment, in uppusizione u microkernel, chì hè stata creata per più flexibilità. U Mac OS X usa un disignu di kernel chì cumprisisce trà sti dui architetti.

Mentre Max OS X hè cunnisciutu principalmenti cum'è sistema operatore di scrivania / notu, i versioni recenti di u SO X pò ancu esse usatu cum'è sistema operatore di u servore, anche si u prugende addumannate l'Appservazione di Serveru deve esse acquisto per acquistà accede à tutti l'applicazioni specifici di u servitore. Linux, in ogni modu, resta u sistema operatore di u servore dominante.