
11-12-2005
|
|
Administrator
|
|
|
Join Date: Sep 2000
Beliggenhed: Asia Pacific
Indlæg: 6.789
|
|
|
Mac OS X: Baseret på UNIX - Fast Som Rock
Se dette tråde:
http://www.apple.com/macosx/features/unix/
http://www.apple.com/opensource/
Citat:
Baseret på UNIX - Fast Som Rock
Lad ikke den elegante og brugervenlige grænseflade narre dig. Under overfladen af Mac OS X ligger en industri-styrken UNIX fundament hårdt på arbejdspladsen for at sikre, at din computeroplevelse fortsat fri for systemnedbrud og kompromitteret ydeevne. Time-testet sikkerhedsprotokoller i Mac OS X holder din Mac ud af skade på vej.
Den mest solgte UNIX-baseret operativsystem, Mac OS X tilbyder en enestående kombination af tekniske elementer til den kræsne nørd, såsom finkornet multithreading, Mach 3,0 mikrokernen, FreeBSD-tjenester, stramme hardware integration og SMP-safe chauffører, som godt som nul konfiguration af netværk. Tiger's state-of-the-art kerne funktioner forbedret SMP-skalerbarhed og 64-bit virtuel hukommelse, mens standarder-baseret adgangskontrol lister tage UNIX-tilladelser til det næste niveau.
Command-line Miljø
UNIX-brugere vil føle sig hjemme i Darwin, den robuste BSD-miljø, der ligger til Mac OS X. Det miljø er tilgængelige til enhver tid fra Terminal. Du kan også køre kommandoer, der ikke kræver argumenter (som top) ved at dobbeltklikke på dem i Finder. Med de tusindvis af mennesker sider inkluderet i Mac OS X, kan du hurtigt finde alle dine favorit UNIX-værktøjer.
UNIX Utilities og Scriptingsprog
Alle de standard UNIX forsyningsselskaber og scriptsprog er inkluderet i Mac OS X: redigeringsprogrammer såsom emacs, vim og endda ed; filstyringsside værktøjer som cp, mv, ls og tjære; shell scripts herunder bash (standard-shell), tcsh (csh) og zsh. Tiger tilføjer korn shell, så du kan køre scripts skrevet til andre operativsystemer lettere. Og selvfølgelig kan du bruge scripting sprog som Perl, PHP, tcl, Ruby og Python, med indfødte støtte til det populære Tcl/TK, TKInter og WxWidgets toolkits. Python-brugere kan også script det kraftfulde Quartz komposition motor. Besøg Open Source side for flere Open Source forsyningsselskaber i Mac OS X.
Universal Biblioteker
Mac OS X giver et robust sæt optimerede biblioteker, der gør det nemt at port din eksisterende UNIX-kode. For eksempel har en standard, flertrådede C-bibliotek (libc) omfatter støtte til sådanne kapaciteter som reentrant varianter af standardfunktioner, lette overførsel af tråd-Aware programmer til Mac OS X. For programmer, der kræver ikke-latinske tegnsæt, Mac OS X støtter bred karakter datatyper (wchar_t og andre). Tiger understøtter også UNIX / Linux portability API'er, herunder System V semaforer, så porting programmer fra versioner af UNIX som Linux og Solaris udgør ikke noget problem. Tiger forbedrer stjernernes cross-platform API støtte i Panther ved at tilføje kraftfulde nye Open Source-biblioteker til XML-transformationer (libxslt) og data persistens (SQLite), samt støtte til fælles UNIX-tjenester som System V besked køer.
Telefonnummer Med launchd
Da Mac OS X sjældent kræver at du genstarter, vil du næsten aldrig mærke til det, men Tiger tager kortere tid at starte op, takket være launchd. Launchd giver hurtigere start via en samlet ramme for at starte, stoppe og styre daemons, og indarbejder inetd, init, mach_init, System Starter og beslægtede tjenester. Administratorer har en enkelt mekanisme for revision, konfiguration og indstilling ressourcer grænser for tjenesteydelser.
Kernel
Den Mach kernel støtter standard virtuel hukommelse semantik med indvinding af hukommelse objekter. Dette gør det muligt for Mac OS X til at forvalte særskilt ansøgning miljøer samtidigt og levere følgende funktioner:
Forebyggende og samarbejdsbaserede multitasking.
Symmetrisk multiprocessing (SMP) suppleres med støtte til multithreading.
Real time-support garanterende lav latenstid adgang til processorressourcer til tidsfølsomme medieprogrammer.
|
|