Mac OS X Оё тақсимоти Linux нест, аммо ...

Ҳар ду системаи оператсионӣ решаҳои якхеларо ба ҳам мепайвандад

Ҳарду Mac OS X, системаи оператсионӣ дар компютерҳои мизу киноки Apple, ва Linux дар асоси системаи оператсионии Unix, ки дар Bell Labs дар соли 1969 аз тарафи Dennis Ritchie ва Кен Томпсон таҳия шудааст. Системаи оператсионӣ, ки дар iPhone-и Apple истифода бурда мешавад, акнун iOS мебошад , аз Mac OS X ва аз ин сабаб варианти Unix ба даст меояд.

Мисли тамоми тақсимоти асосии Linux, ба монанди Ubuntu, Red Hat ва SuSE Linux, Mac OS X дорои "муҳити мизи корӣ", ки интерфейси графикиро ба барномаҳои барнома ва танзимоти система таъмин мекунад. Ин муҳитҳои мизи корӣ дар болои Unix type OS сохта шудааст, чунки муҳаррикҳои мизи кории Linux дискҳо дар болои Linux Linux асос ёфтаанд. Бо вуҷуди ин, диққати Linux одатан ғайриимкон аст, ки муҳити таблиғи дигарро пешниҳод мекунад. Max OS X ва Microsoft Windows ба истифодабарандагон имконият медиҳанд, ки муҳити desktop-ро иваз кунанд, ба монанди танзимоти назарраси хурд ва ҳассос, ба монанди рангҳои ранг ва андозаи ҳарф.

Роумаҳои умумии Linux ва OS X

Ҷанбаи амалии решаҳои умумии Linux ва Mac OS X ин аст, ки ҳам мувофиқати стандарти POSIX. POSIX интерфейси Системаи Амалиётии Системавӣ барои системаҳои Unix-Like Operating Systems мебошад . Ин мутобиқати он имкон медиҳад, ки барномаҳои компютериро дар системаҳои Mac OS X таҳия карда тавонанд. Linux ҳатто имконият медиҳад, ки барномаҳои Linux-ро барои Mac OS X созанд.

Мисли Linux distros, Mac OS X барномаи Apache-ро дар бар мегирад, ки равзанаи матнро, ки шумо метавонед фармонҳои Linux / Unix иҷро кунед. Ин терминал низ ба таври хаттӣ ҳамчун хатти фармон ё тирезаи пӯшида ё пӯшида номида мешавад . Ин муҳити матнии матнест, ки одамон пеш аз истифодаи интерфейси корпоративии графикӣ истифода мешуданд. Ҳоло барои васеъ кардани идоракунии система ва қоидаҳои автоматӣ истифода мешавад.

Шабакаи маъмулии Bash дар Mac OS X, аз ҷумла Mountain Lion, ба мисли он ки ҳамаи паҳншавӣ Linux паҳн мешавад. Қадами Bash ба шумо имкон медиҳад, ки системаи файлиро зудтар гузаред ва барномаҳои асосиро ё графикиро сар кунед.

Дар сатри қолаб / фармон, шумо метавонед ҳамаи Linux / Unix ва фармонҳои келлро ба монанди ls , cd , cat ва ғайра истифода баред . Низоми файл ҳамчун Linux, бо қисматҳо / воҳидҳо , ба монанди usr , var , ва ғайра , ки дар болои болотар сохта шудаанд, ҳарчанд дар OS X сабтҳои иловагӣ мавҷуданд.

Забони барномасозии системаҳои Unix-навъи амалиётӣ монанди Linux ва Mac OS X C ва C ++ мебошанд. Бисёре аз системаҳои оператсионӣ дар ин забонҳо татбиқ мешаванд ва бисёр барномаҳои асосӣ дар C ва C ++ амалӣ мешаванд. Забони барномасозии сатҳи баланд, ба монанди Perl ва Java низ дар C / C ++ татбиқ мешаванд.

Apple забони барномасозии C ++ -ро дар бар мегирад, аз он ҷумла IDE (Environment Integrated Development Environment) Xcode барои дастгирии барномаҳои OS X ва IOS.

Мисли Linux, OS X дастгирӣи Java-ро мустаҳкам мекунад ва дар ҳақиқат насби компютери махсуси Java -ро барои таъмини муттасилии барномаҳои Java дар OS X мекунад. Он ҳамчунин дар асоси терминалҳои матнии Emacs ва VI, ки дар системаҳои Linux маъмул аст, дохил мешаванд. Вариантҳо бо дастгирии бештар GUI метавонад аз Apple AppStore зеркашӣ карда шавад.

Фарқиятҳои асосӣ

Яке аз тафовутҳо байни Linux ва Mac OS X номи номаълум аст. Номгӯи нишондиҳандаҳо аз функсияҳои асосии Unix-type OS мебошад ва функсияҳои идоракунии раванд ва ҳассос, инчунин файлҳо, дастгоҳ ва идоракунии шабака мебошанд. Вақте ки Linus Torvalds таҳрезии Linux-ро таъсис дод, ки барои он, ки ҳамчун чапи монолитӣ барои сабабҳои иҷрошавӣ ба назар гирифта шудааст, бар муқобили мантиқия, ки барои тағйирёбанда бештар аст. Mac OS X тарроҳии ядроиро истифода мебарад, ки байни ин ду архитектурҳо дучор меояд.

Дар ҳоле ки Max OS X одатан ҳамчун системаи оператсионии мизоҷ / ноутбук маъруф аст, вариантҳои охирини OS X инчунин ҳамчун системаи оператсионии сервер истифода мешаванд, гарчанде ки замимаи Барнома Сервери App барои дастрасӣ ба ҳамаи барномаҳои мушаххаси сервер дастрас аст. Аммо, Linux, системаи оператсионии сервери асосӣ мебошад.