
11-12-2005
|
|
Administrator
|
|
|
Bli Dato: Sep 2000
Sted: Asia
Innlegg: 6784
|
|
|
Mac OS X: Basert på UNIX - faste Som Rock
Se denne tråder:
http://www.apple.com/macosx/features/unix/
http://www.apple.com/opensource/
Sitat:
Basert på UNIX - Solid Som Rock
Ikke la sin elegante og brukervennlige grensesnittet lure deg. Under overflaten av Mac OS X ligger en industriell-styrke UNIX-grunnlag hardt på jobb for å sikre at brukeropplevelsen erfaring er fri for systemet krasjer og svekket ytelse. Time-testet sikkerhetsprotokoller i Mac OS X holde Mac ute av skade 'vei.
Den vanligste-solgt UNIX-basert operativsystem, Mac OS X tilbyr en unik kombinasjon av tekniske elementene til kresne geek som finkornede multithreading, Mach 3.0 microkernel, FreeBSD-tjenester, tett maskinvare integrering og SMP-safe-drivere, som godt som null-konfigurasjonen nettverk. Tiger's state-of-the-art kjernen funksjoner forbedret SMP-skalerbarhet og 64-bits virtuelt minne, mens standard-basert tilgangskontroll ta UNIX tillatelser til neste nivå.
Kommandolinjealternativer Environment
UNIX-brukere vil føle seg hjemme i Darwin, den robuste BSD miljøet som under Mac OS X. Dette miljøet er tilgjengelig når som helst fra Terminal. Du kan også kjøre kommandoer som ikke krever argumenter (som toppen) ved å dobbeltklikke på dem i Finder. Med tusenvis av mannen sider inkludert i Mac OS X, kan du raskt finne alle dine favoritt UNIX verktøy.
UNIX Utilities og Skriptspråk
Alle standard UNIX-verktøy og skriptespråk er inkludert i Mac OS X: redaktører som emacs, vim og til og med ed; fil management verktøy som cp, mv, ls og tjære; shell scripts inkludert bash (standard shell), tcsh (csh) og zsh. Tiger legges korn shell slik at du kan kjøre skript skrevet for andre operativsystemer lettere. Og selvfølgelig kan du bruke skriptspråk som Perl, PHP, TCL, Ruby og Python med innebygd støtte for populære Tcl/TK, TKInter og WxWidgets toolkits. Python-brukere kan også script den kraftige Quartz effektmontasjer motor. Besøk Åpen kildekode-siden for flere åpen kildekode-verktøy i Mac OS X.
Universal Nettbiblioteker
Mac OS X er et robust sett optimaliserte biblioteker som gjør det enkelt å port eksisterende UNIX-koden. For eksempel, en standard, Flertrådsdatabehandling C biblioteket (libc) har støtte for slike evner som reentrant varianter av standard funksjoner, tilrettelegging for porting av thread-aware programmer til Mac OS X. For programmer som krever ikke-latinske tegnsett, Mac OS X støtter bredt tegnet datatyper (wchar_t og andre). Tiger støtter også UNIX / Linux APIer for portabilitet, inkludert System V semaphores, så Portering programmer fra versjoner av UNIX som Linux og Solaris presenterer ikke noe problem. Tiger forbedrer fantastisk cross-platform API-støtte i Panther ved å legge til kraftige Open Source biblioteker for XML-transformasjoner (libxslt) og data utholdenhet (SQLite), samt støtte for vanlige UNIX-tjenester som System V melding køer.
Liftoff Med launchd
Siden Mac OS X sjelden må du starte på nytt, vil du neppe noensinne merke det, men Tiger tar mindre tid å starte opp takket være launchd. Launchd gir raskere oppstart gjennom et samlet rammeverk for å starte, stoppe og håndtere daemoner og inkorporerer inetd, init, mach_init, System Starter og lignende tjenester. Administratorer har en mekanisme for revisjon, konfigurere og sette ressurser begrensninger på tjenestene.
Kjerne
Den Mach-kjernen augments standard virtuelle minnet semantikk med abstraksjon av minnet objekter. Dette gjør at Mac OS X til å styre eget program miljøer samtidig og leverer følgende funksjoner:
Preemptive og samarbeidsvillig multitasking.
Symmetrisk multiprocessing (SMP) utvidet med støtte for multithreading.
Sanntidsprisdata støtte garantere low-latency tilgang til prosessorressurser for time-sensitive media programmer.
|
|