Mac OS X Aan Loo Qaybinaynin Linux, Laakiin ...

Nidaamka Howl-galka Labada Isku-jira Rootska Kale

Labada Mac OS X, nidaamka hawlgalka ee loo isticmaalo kombiyuutarada mashiinka masaariifta iyo buugaagta, iyo Linux waxay ku salaysan tahay nidaamka hawlgalka Unix, kaas oo lagu sameeyey Bell Labs 1969 Dennis Ritchie iyo Ken Thompson. Habka hawlgalka ee loo isticmaalo iPhone-ka iPhones, oo hadda loo yaqaanno iOS , ayaa laga soo qaatay Mac OS X iyo sidaas darteed sidoo kale waa kala duwanaansho Unix.

Sida dhammaan qaybaha waaweyn ee Linux, sida Ubuntu, Red Hat, iyo SuSE Linux, Mac OS X wuxuu leeyahay "jawi shaqo", kaas oo bixiya interface interface user interface barnaamijyada iyo nidaamka nidaamka. Muuqaalka desktop-ka waxaa lagu dhisay sare ee Nooca Unix ah sida moodhalka desktop-ka ee kaabayaasha Linux ayaa lagu dhajiyaa dusha sare ee Linux OS. Si kastaba ha noqotee, barnaamijyada Linux waxay badanaa siiyaan jawi goobo kale oo ka baxsan midka lagu rakibo default. Max OS X iyo Microsoft Windows ma siinayso dadka isticmaala ikhtiyaarka lagu beddeli karo jawiga maabka, oo aan ahayn isbedel yar oo muuqaal iyo muuqaal ah sida qaababka midabka iyo cabbirka font.

Rootiyada caadiga ah ee Linux iyo OS X

Aragtida dhabta ah ee xididdada guud ee Linux iyo Mac OS X waa in labaduba ay raacaan heerka POSIX. POSIX waxay u taagan tahay Nidaamka Hawlgalka Howlaha la Wadaagi karo Nidaamka Howl-galka Unix-Sida . Tilmaamintaan waxay suurtagal ka dhigeysaa in la isku dardariyo codsiyo laga sameeyey Linux oo ku saabsan nidaamka Mac OS X. Linux sidoo kale waxay bixisaa ikhtiyaar si ay u ururiyaan codsiyada Linux si Mac OS X ah.

Sidii Linux kaabayaasha, Mac OS X waxaa ku jira codsi Terminal ah, kaas oo bixinaya daaqad qoraal ah kaas oo aad ku maamuli karto amarrada Linux / Unix. Qeybtan waxaa sidoo kale loo yaqaanaa xariiq amar ah ama daaqad ama daaqad . Waa jawiga ku salaysan qoraalka ay dadku isticmaalaan kombiyuutarada kahor intaan la isticmaalin interface interface. Wali waxaa si weyn loo isticmaalaa nidaamka nidaamka iyo qorista geedi socodka isdaba joogga ah.

Qeybta Bash ee caanka ah waxaa laga heli karaa Mac OS X, oo ay ku jiraan Mountain Lion, maaddaama ay ku jirto qaybo badan oo Linux ah. Qaab-dhismeedka Bash wuxuu kuu sahlayaa inaad si dhaqso ah u dhex-gashid nidaamka faylka oo aad bilawdo codsiyada ku salaysan qaabka ama garaafka.

Qeybta xargaha / taliska, waxaad isticmaali kartaa dhammaan barnaamijyada aasaasiga ah Linux / Unix iyo amarrada sida ls , cd , bisad , iyo waxyaabo kale oo badan . Nidaamka feylku wuxuu ku dhisan yahay Linux, oo leh qaybo / fariimo sida usr , var , iwm , gaab , iyo guriga sare, inkastoo ay jiraan qaar ka mid ah faylasha dheeraadka ee OS X.

Luuqadaha barnaamijyada aasaasiga ah ee nidaamka hawlgalka Unix-ga ah sida Linux iyo Mac OS X waa C iyo C ++. Inta badan nidaamka hawlgalka waxaa lagu fuliyaa luuqadahan, iyo codsiyo aasaasi ah oo badan ayaa lagu fuliyaa C iyo C + + iyo sidoo kale. Luqadaha barnaamijka sareeya sida Perl iyo Java ayaa sidoo kale lagu hirgeliyaa C / C ++.

Apple wuxuu bixiyaa luuqadda barnaamijka Objective C oo ay ku jiraan IDE (Deegaanka Horumarinta Isdhexgalka) Xcode si loo taageero horumarinta codsiyada OS X iyo IOS.

Sida Linux, OS X waxaa ka mid ah taageero Java ah oo dhab ahaantii bixisa qalabka Java si loo hubiyo isku-xirnaan la'aanta qalabka Java ee OS X. Waxa kale oo ka mid ah qoraalada aasaasiga ah ee qorayaasha qoraalka Emacs iyo VI, kuwaas oo caan ku ah nidaamyada Linux. Versions leh taageero dheeraad ah GUI waxaa laga soo bixi karaa Apple AppStore.

Kala duwanaanshaha weyn

Mid ka mid ah farqiga u dhexeeya Linux iyo Mac OS X waa kareemka loo yaqaan. Sida magacaagu tilmaamayo, xuddunta ayaa ah xuddunta Unix-nooca OS waxayna fulineysaa hawlaha ay ka midka yihiin maaraynta iyo maareynta xusuusta iyo sidoo kale faylka, qalabka, iyo maareynta shabakada. Markuu Linus Torvalds u qaabeeyay kernel Linux, wuxuu doortay waxa loo yaqaan 'kernel' (monolithic kernel) sababtoo ah waxqabadka, ka soo horjeeda microkernel, kaas oo loogu talagalay dabacsanaan dheeraad ah. Mac OS X wuxuu isticmaalaa naqshad xawaaladeed oo waxyeello udhiganta labadan dhismo.

Inkasta oo Max OS X badanaa loo yaqaan nidaamka hawlgalka desktop / buugga, noocyada dhow ee OS X ayaa sidoo kale loo isticmaali karaa nidaamka hawlgalka server, inkastoo xirmo xirmo xirmo ah Server App Server u baahan tahay in la helo si loo helo dhammaan codsiyada gaarka ah server. Linux, si kastaba ha ahaatee, waxay ahaanaysaa nidaamka hirgelinta server-ka.