Skip to main content

A Mac OS X nem egy Linux disztribúció, de ...

MACOS ÉS WINDOWS ALTERNATÍVA? - Elementary OS Linux bemutató (Július 2025)

MACOS ÉS WINDOWS ALTERNATÍVA? - Elementary OS Linux bemutató (Július 2025)
Anonim

Mind az Mac OS X, mind az asztali és hordozható számítógépeken és Linuxon használt operációs rendszer a Unix operációs rendszeren alapul, amelyet a Bell Labs 1969-ben Dennis Ritchie és Ken Thompson fejlesztett ki. Az Apple iPhone készülékeken használt operációs rendszer, amelyet most hívnak iOS , a Mac OS X-ből származik, és ezért egy Unix változat is.

Mint minden nagyobb Linux disztribúció, például az Ubuntu, a Red Hat és a SuSE Linux, a Mac OS X egy "asztali környezetet" tartalmaz, amely grafikus felhasználói felületet biztosít az alkalmazásprogramokhoz és a rendszerbeállításokhoz. Ez az asztali környezet a Unix típusú operációs rendszer tetején épül fel, ugyanúgy, mint a Linux disztribúciók asztali környezetét a legfontosabb Linux operációs rendszeren. A Linux disztribúciók általában az alapértelmezett telepítés mellett az alternatív asztali környezeteket is kínálják. A Mac OS X és a Microsoft Windows nem biztosítja a felhasználóknak az asztali környezetek váltását, kivéve a kisebb megjelenés és érzés beállításait, például a színsémákat és a betűméretet.

A Linux és az OS X közös gyökei

A Linux és a Mac OS X közös gyökereinek gyakorlati szempontja, hogy mindketten követik a POSIX szabványt. POSIX jelentése Hordozható operációs rendszer interfész Unix-szerű operációs rendszerekhez . Ez a kompatibilitás lehetővé teszi a Linuxon kifejlesztett alkalmazásokat Mac OS X rendszereken. A Linux még lehetőségeket is kínál az alkalmazások összeállítására a Mac OS X operációs rendszer Linux alatt.

A Linux disztribúciókhoz hasonlóan a Mac OS X a Terminál alkalmazás, amely szövegablakot biztosít, amelyen Linux / Unix parancsokat futtathat. Ezt a terminált gyakran nevezik is parancs sor vagy héj vagy shell ablakot . Ez a szövegalapú környezet, amelyet az emberek a grafikus felhasználói felület elérése előtt használtak. Továbbra is széles körben használatos a rendszeradminisztráció és a szkriptek automatizált folyamatokhoz.

A népszerű Bash a shell a Mac OS X-ben áll rendelkezésre, beleértve a Mountain Lion-ot is, mivel ez nagyjából minden Linux disztribúcióban található. A Bash héj lehetővé teszi, hogy gyorsan átmenjen a fájlrendszeren, és szöveges vagy grafikus alkalmazásokat indítson el.

Egy shell / parancssorban használhatja az alapvető Linux / Unix és shell parancsokat, mint például ls , CD , macska , és több . A fájlrendszer úgy van felépítve, mint a Linux, olyan partíciók / könyvtárak, mint például usr , var , stb. , dev , és itthon a tetején, bár vannak további mappák az OS X-ben.

A Unix-típusú operációs rendszerek, például a Linux és a Mac OS X alapvető programozási nyelvei C és C ++. Az operációs rendszer nagy része ezeken a nyelveken valósul meg, és számos alapalkalmazás is megvalósul C és C ++ formátumban. A magasabb szintű programozási nyelvek, mint a Perl és a Java, szintén megvalósulnak a C / C ++-ban.

Az Apple biztosítja C célkitűzés programozási nyelv, ideértve az IDE (Integrated Development Environment) Xcode alkalmazást az OS X és az iOS alkalmazások fejlesztéséhez.

A Linuxhoz hasonlóan az OS X erőteljes Java támogatást is tartalmaz, és egyéni Java-telepítést biztosít, amely biztosítja a Java alkalmazások zökkenőmentes integrálását az OS X rendszerben. Emacs és VI szövegszerkesztők terminál alapú verziói is megtalálhatók, amelyek népszerűek a Linux rendszereken. Több GUI-támogatással rendelkező verziók letölthetők az Apple AppStore-ból.

Nagy különbségek

A Linux és a Mac OS X közötti különbség az úgynevezett kernel. Ahogy a név is jelzi, a rendszermag a Unix-típusú operációs rendszer magja, és olyan funkciókat valósít meg, mint a folyamat- és memóriakezelés, valamint a fájlok, eszközök és hálózati menedzsment. Amikor Linus Torvalds tervezte a Linux rendszermagot, úgy döntött, hogy egy monolitikus rendszermagról van szó, teljesítményi okokból, ellentétben a mikrokernellel, amelyet a nagyobb rugalmasságra terveztek. A Mac OS X olyan rendszermagot használ, amely kompromittál a két architektúra között.

Míg a Max OS X többnyire asztali / notebook operációs rendszerként ismeretes, az OS X legutóbbi verziói szerver operációs rendszerként is használhatók, bár a kiegészítõ csomag szerveralkalmazását meg kell szerezni, hogy hozzáférhessen az összes szerver-specifikus alkalmazásokat. A Linux azonban továbbra is a domináns szerver operációs rendszer marad.