Mac OS X er ekki Linux dreifing, en ...

Báðar stýrikerfin deila sömu rætur

Bæði Mac OS X, stýrikerfið sem notað er á tölvum og tölvum Apple og Linux er byggt á Unix stýrikerfinu, sem var þróað í Bell Labs árið 1969 af Dennis Ritchie og Ken Thompson. Stýrikerfið sem notað er á iPhone Apple, nú heitir IOS , er aflað úr Mac OS X og því einnig Unix afbrigði.

Eins og allar helstu Linux dreifingar, eins og Ubuntu, Red Hat og SuSE Linux, hefur Mac OS X "skrifborðsumhverfi", sem veitir grafíska notendaviðmót til forrita og kerfisstillingar. Þetta skrifborð umhverfi er byggt ofan á Unix tegund OS eins og skrifborð umhverfi Linux distros eru byggð ofan á algerlega Linux OS. Hins vegar bjóða Linux distros venjulega upp á aðra skrifborðsaðstæður auk þess sem sjálfgefið er sett upp. Max OS X og Microsoft Windows gefa ekki notendum kost á að skipta um skrifborðsaðstæður, annað en minni háttar útlit og tilfinningar, svo sem litaval og leturstærð.

Algengar rætur Linux og OS X

Hagnýtur þátturinn í sameiginlegum rótum Linux og Mac OS X er að bæði fylgja POSIX staðlinum. POSIX stendur fyrir Portable Operating System Interface fyrir Unix-eins og stýrikerfi . Þessi eindrægni gerir það mögulegt að setja saman forrit sem eru þróaðar á Linux í Mac OS X kerfi. Linux býður jafnvel upp á möguleika til að setja saman forrit á Linux fyrir Mac OS X.

Eins og Linux distros, Mac OS X inniheldur Terminal forrit, sem veitir texta gluggi þar sem þú getur keyrt Linux / Unix skipanir. Þessi flugstöð er einnig oft vísað til sem stjórn lína eða skel eða skel gluggi . Það er textasmiðið umhverfi sem fólk notaði til að reka tölvur áður en grafísku notendaviðmót varð laus. Það er ennþá mikið notað fyrir kerfisstjórnun og sjálfvirka aðferðafræði fyrir forskriftarþarfir.

The vinsæll Bash skel er laus í Mac OS X, þar á meðal Mountain Lion, eins og það er í næstum öllum Linux dreifingum. The Bash skel gerir þér kleift að fljótt fletta yfir skráarkerfið og hefja texta- eða grafíska forrit.

Í skel / stjórn lína er hægt að nota allar helstu Linux / Unix og skel skipanir eins og ls , cd , köttur og fleira . Skráarkerfið er byggt upp eins og í Linux, með skiptingum / möppum eins og usr , var , etc , dev og heima efst, þótt það séu nokkrar viðbótarmöppur í OS X.

Grunnforritunarmál Unix-stýrikerfa eins og Linux og Mac OS X eru C og C ++. Mikið af stýrikerfinu er komið til framkvæmda á þessum tungumálum og mörg grunn forrit eru útfærð í C og C + +. Háttsettari forritunarmál eins og Perl og Java eru einnig framkvæmdar í C ​​/ C ++.

Apple veitir námsgetu Objective C þar á meðal IDE (Integrated Development Environment) Xcode til að styðja við þróun forrita fyrir OS X og IOS.

Eins og Linux, inniheldur OS X sterk Java stuðning og veitir í raun sérsniðna Java uppsetningu til að tryggja óaðfinnanlega samþættingu Java forrita í OS X. Það felur einnig í sér stöðvarútgáfur texta ritstjóra Emacs og VI, sem eru vinsælar á Linux kerfi. Útgáfur með fleiri GUI stuðningi er hægt að hlaða niður af AppStore Apple.

Helstu munur

Einn af munurinn á Linux og Mac OS X er svokölluð kjarna. Eins og nafnið gefur til kynna, er kjarninn kjarninn í Unix-gerð OS og útfærir aðgerðir eins og ferli og minni stjórnun auk skrá, tæki og net stjórnun. Þegar Linus Torvalds hannaði Linux kjarnainn gerði hann sér grein fyrir því sem nefnt er monolithic kjarna af ástæðum fyrir ásetningi, öfugt við örkerninn, sem er hannaður til að auka sveigjanleika. Mac OS X notar kjarna hönnun sem málamiðlun milli þessara tveggja arkitektúr.

Þó að Max OS X sé að mestu þekktur sem skrifborð / minnisbók stýrikerfi, geta nýlegar útgáfur af OS X einnig verið notaðar sem stýrikerfi netþjóns, þótt viðbótarsíminn Server App þarf að vera keypt til að fá aðgang að öllum sérstökum forritum miðlara. Linux er hins vegar ríkjandi netþjónsstýrikerfið.