|
Mac OS X: A UNIX - Szilárd A Rock
Látod ezt a szálat:
http://www.apple.com/macosx/features/unix/
http://www.apple.com/opensource/
Idézet:
Based on UNIX - Szilárd A Rock
Ne hagyd, hogy elegáns és könnyen kezelhető felületet bolond te. A felszín alatt a Mac OS X rejlik ipari szilárdságú UNIX Alapítvány keményen dolgozott annak érdekében, hogy a számítástechnikai tapasztalat továbbra is a rendszer összeomlik és veszélybe teljesítményét. Time tesztelt biztonsági protokollokat, a Mac OS X tartani a Mac-ből károk útja.
A legszélesebb körben értékesített UNIX alapú operációs rendszer, a Mac OS X egy egyedi kombinációja a technikai elemek a józan geek, mint a finomabb többszálas, 3,0 Mach microkernel FreeBSD szolgáltatásokat, feszes hardver integráció és az SMP-safe sofőrök, mint valamint a zéró konfiguráció hálózatépítés. Tiger's state-of-the-art továbbfejlesztett SMP kernel funkciók méretezhetőséget és 64-bites virtuális memória, a szabványokon alapuló hozzáférési listák veszi UNIX engedélyeket a következő szintre.
Parancssori Környezet
UNIX felhasználók úgy érzik otthon Darwin, robosztus BSD környezetben húzódik Mac OS X, hogy a környezetvédelmi hozzáférhető bármely időpontban a Terminal alkalmazást. Azt is futtatni parancsokat, melyek nem igényelnek érvek (mint a top) duplán kattintva azokat a Finder. A több ezer ember oldalakon szerepel a Mac OS X, akkor gyorsan megtalálja a kedvenc UNIX eszközöket.
UNIX közüzemi és Szkriptnyelvek
Mind a szabványos UNIX segédprogramok és script nyelvek szerepelnek a Mac OS X: szerkesztők, mint például emacs, vim, és még ed; file kezelése, mint a cp, mv, ls és kátrány, beleértve a bash shell script (ez az alapértelmezett shell), tcsh (CSH) és zsh. Tiger egészíti ki a Korn parancsértelmező így parancsfájlok futtatása írt más operációs rendszerek könnyebben. És természetesen használhatja script nyelvek, mint például a Perl, PHP, tcl, Ruby és a Python, a natív támogatása a népszerű Tcl/TK, TKInter és wxWidgets eszközkészleteket. Python felhasználók is script hatalmas Kvarc kompozitáló motort. Látogasson el az Open Source oldalt több nyílt forráskódú közművek a Mac OS X
Univerzális könyvtárak
Mac OS X egy erős optimalizálva a könyvtárak, és így egyszerűen a meglévő kikötő UNIX kódot. Például egy olyan szabvány, többszálú C Library (libc) támogatja az ilyen képességek reentrant változatai szabványos funkciók, amelyek megkönnyítik meg a menet-Aware alkalmazásokat Mac OS X olyan alkalmazások számára, amelyek előírják a nem-római karakterkészleteket, Mac OS X támogatja a széles karakter adattípusok (wchar_t és mások). Tiger szintén támogatja a UNIX / Linux portability APIs, beleértve a System V szemaforok, így Porting alkalmazásokat UNIX változatai, mint például a Linux és Solaris nem jelent problémát. Tiger fokozza a csillagrendszert cross-platform API támogatás párduc hozzáadásával új, nagy teljesítményű, nyílt forráskódú, könyvtárak XML átalakítások (libxslt) és az adatok perzisztenciája (SQLite), valamint támogatja a közös szolgáltatások, mint a UNIX System V üzenet sorbanállás.
Liftoff A launchd
Mivel a Mac OS X ritkán követeli meg újraindítani, akkor alig észre, de kevesebb időt vesz Tiger beindításához köszönhetően launchd. Launchd biztosítja a gyorsabb indítási keresztül egységes keretet kezdve, a megállás és irányító démonok, és magába foglalja az inetd, init, mach_init, Rendszer Kezdő és a kapcsolódó szolgáltatások. Adminisztrátorok is egy ellenőrzési mechanizmus, konfigurálását, valamint erőforrások korlátait szolgáltatások.
Kernel
A Mach kernel augments szabványos virtuális memória szemantika az absztrakció a memória között. Ez lehetővé teszi a Mac OS X irányítására külön kérelmet környezetben, egyidejűleg a következő jellemzők:
Megelõzõ és kooperatív többfeladatos.
Szimmetrikus multi (SMP) megnövelhető támogatása többszálas.
Valós idejű támogatást garantáló alacsony latencia a processzor források időérzékeny média alkalmazásokat.
|
|