Мац ОС Кс, оперативни систем који се користи на Апплеовом десктопу и нотебоок рачунарима и Линук базирани су на Уник оперативном систему, који је развијен у Белл Лабс 1969. од стране Деннис Ритцхие и Кен Тхомпсон. Оперативни систем који се користи на Апплеовим иПхоне-овима, сада се зове иОС , потиче из Мац ОС Кс-а и стога је и Уник варијанта.
Као и све главне Линук дистрибуције, као што су Убунту, Ред Хат и СуСЕ Линук, Мац ОС Кс има "десктоп окружење", који пружа графички кориснички интерфејс за апликације и системске поставке. Ово окружење за радно окружење је изграђено на врху Уник типа ОС-а, баш као што су десктоп окружења Линук дистрос изграђени на врху језгра Линук ОС-а. Међутим, Линук дистрибуције обично нуде алтернативна радна окружења осим оних која су инсталирана подразумевано. Мац ОС Кс и Мицрософт Виндовс не дају корисницима могућност да мењају десктоп окружења, осим малих прилагођавања изгледа и осећаја, као што су шеме боја и величина фонта.
Цоммон Роотс оф Линук и ОС Кс
Практични аспект заједничких коренова Линук-а и Мац ОС Кс-а је да оба следе ПОСИКС стандард. ПОСИКС означава Преносиви оперативни сустав интерфејса за Уник оперативне системе . Ова компатибилност омогућава компајлирање апликација развијених на Линук-у на Мац ОС Кс системима. Линук чак нуди и опције за компајлирање апликација на Линук-у за Мац ОС Кс.
Као Линук дистрос, Мац ОС Кс укључује и Терминал апликација, која пружа текстни прозор у којем можете покренути Линук / Уник наредбе. Овај терминал се често назива и командна линија или шкољка или схелл прозор . То је окружење засновано на тексту који људи користе за рад на рачунарима пре него што постане доступан графички кориснички интерфејс. Још увијек се широко користи за системску администрацију и скриптовање аутоматизованих процеса.
Популарно Басх схелл је доступан у Мац ОС Кс, укључујући и Моунтаин Лион, пошто је то у скоро свим Линук дистрибуцијама. Басх схелл вам омогућава брзо прелазак на систем датотека и покретање текстуалних или графичких апликација.
У схелл / командној линији, можете користити све своје основне Линук / Уник и схелл команде као што су лс , цд , цат , и више . Систем датотека је структуриран као у Линуку, са партицијама / именицима као што су уср , вар , итд , дев , и кућа на врху, иако постоје неке додатне фасцикле у ОС Кс.
Основни програмски језици Уник-ових оперативних система као што су Линук и Мац ОС Кс су Ц и Ц ++. Велики део оперативног система се имплементира на овим језицима, а многе основне апликације имплементирају се иу Ц и Ц ++. Програми вишег нивоа као што су Перл и Јава имплементирају се и на Ц / Ц ++.
Аппле обезбеђује Циљ Ц програмски језик који укључује ИДЕ (Интегратед Девелопмент Енвиронмент) Ксцоде за подршку развоју апликација за ОС Кс и иОС.
Као и Линук, ОС Кс садржи снажну Јава подршку и заправо пружа прилагођену Јава инсталацију како би осигурала беспрекорну интеграцију Јава апликација у ОС Кс. Такође укључује и терминалне верзије текстуалних уређивача Емацс и ВИ, које су популарне на Линук системима. Верзије са више ГУИ подршке могу се преузети са Аппле АппСторе-а.
Главне разлике
Једна од разлика између Линука и Мац ОС Кс је тзв. Кернел. Као што то назначава, кернел је језгро оперативног система Уник и примењује функције као што су управљање процесом и меморијом, као и управљање фајловима, уређајем и мрежом. Када је Линус Торвалдс дизајнирао Линук кернел, он се определио за оно што се назива монолитним језгром из разлога перформанси, за разлику од микрокернела, који је дизајниран за више флексибилности. Мац ОС Кс користи дизајн кернела који компромитује између ове две архитектуре.
Док је Мак ОС Кс најпознатији као оперативни систем десктоп / нотебоок рачунара, најновије верзије оперативног система ОС Кс такође могу бити коришћене као серверски оперативни систем, иако је додатни пакет Сервер Апп потребан за приступ свим сервер-специфиц апликације. Линук, међутим, остаје доминантни оперативни систем сервера.













