Mac OS X Ora Distribusi Linux, Nanging ...

Kaloro Sistem Operasi Share the Roots Same

Loro Mac OS X, sistem operasi sing digunakake ing komputer desktop lan notebook Apple, lan Linux adhedhasar sistem operasi Unix, sing dikembangake ing Bell Labs taun 1969 dening Dennis Ritchie lan Ken Thompson. Sistem operasi sing digunakake ing Apple iPhones, saiki disebut iOS , ditemokake saka Mac OS X lan mulane uga varian Unix.

Kaya kabeh distribusi Linux utama, kayata Ubuntu, Red Hat, lan SuSE Linux, Mac OS X duweni "lingkungan desktop", sing menehi antarmuka panganggo grafis kanggo program aplikasi lan pengaturan sistem. Lingkungan desktop iki dibangun ing ndhuwur tipe OS Unix kaya lingkungan desktop distro Linux dibangun ing ndhuwur inti OS Linux. Nanging, distros Linux biasane nyedhiyakake lingkungan desktop alternatif sajrone sing diinstal kanthi standar. Max OS X lan Microsoft Windows ora menehi pangguna pilihan kanggo ngalih lingkungan desktop, kejaba beda-beda gumantung-lan-aran kaya skema warna lan ukuran font.

Akar umum Linux lan OS X

Aspek praktis saka werna umum Linux lan Mac OS X yaiku sing loro tindakake standar POSIX. POSIX stands for Portable Operating System Interface for Unix-like Operating Systems . Kompatibilitas iki ndadekake kompilasi aplikasi sing dikembangake ing Linux ing sistem Mac OS X. Linux malah menehi opsi kanggo nyusun aplikasi ing Linux kanggo Mac OS X.

Kaya distro Linux, Mac OS X kalebu aplikasi Terminal , sing menehi jendela teks sing bisa mbukak Linux / Unix. Terminal iki uga asring diarani minangka baris perintah utawa jendhela cangkang utawa cangkang . Iku lingkungan adhedhasar teks sing digunakake kanggo ngoperasikake komputer sadurunge antarmuka panganggo grafis kasedhiya. Bab iki isih digunakake kanggo administrasi sistem lan pangolahan otomatis skrip.

Cangkang Bash sing populer kasedhiya ing Mac OS X, kalebu Mountain Lion, amarga akeh distribusi Linux. Cangkang Bash mbisakake sampeyan kanthi cepet ngliwati sistem berkas lan wiwit aplikasi berbasis teks utawa grafis.

Ing baris / baris perintah, sampeyan bisa nggunakake kabeh dhasar Linux / Unix dhasar lan printah shell kayata ls , cd , cat , lan liya- liyane . Sistem file disusun kaya ing Linux, karo partisi / petunjuk kayata usr , var , etc , dev , lan ngarep ing ndhuwur, sanajan ana sawetara folder tambahan ing OS X.

Basa pemrograman dasar sistem operasi tipe Unix kayata Linux lan Mac OS X yaiku C lan C ++. Kathah sistem operasi dipun ginakaken wonten ing basa kasebut, lan kathah aplikasi dhasar dipun ginakaken ing C lan C ++ ugi. Basa pamrograman tingkat dhuwur kayata Perl lan Jawa uga diimplementasine ing C / C ++.

Apple nyedhiyakake basa pemrograman Objective C kalebu IDE (Integrated Development Environment) Xcode kanggo ndhukung pengembangan aplikasi kanggo OS X lan iOS.

Kaya Linux, OS X kalebu dukungan Jawa sing kuat lan bener nyedhiyakake instalasi Jawa adat kanggo ngamanake integrasi aplikasi Java ing OS X. Iki uga kalebu versi basis editor teks Emacs lan VI, sing populer ing sistem Linux. Versi sing luwih ndhukung GUI bisa didownload saka AppStore Apple.

Prabédan Mayor

Salah siji sing beda antarane Linux lan Mac OS X yaiku kernel. Minangka jeneng kasebut, kernel minangka inti saka OS tipe Unix lan nindakake fungsi kayata proses lan manajemen memori uga file, piranti, lan manajemen jaringan. Nalika Linus Torvalds ngrancang kernel Linux, dheweke milih kanggo apa sing diarani minangka kernel monolithic kanggo alasan kinerja, minangka oposisi microkernel, sing dirancang kanggo luwih keluwesan. Mac OS X nggunakake desain kernel sing kompromi antarane rong arsitektur iki.

Nalika Max OS X biasane dikenal minangka sistem operasi desktop / notebook, OS X versi anyar uga bisa digunakake minangka sistem operasi server, senadyan perlu ditambahake paket Server App kanggo entuk akses menyang kabeh aplikasi tartamtu server. Nanging, Linux tetep dadi sistem operasi server sing dominan.