Tabbed Terminal Screenshot with UNIX Icon

UNIX. Det UNIX du känner till. Den Mac du älskar.

Vad kan den helt kompatibla UNIX-tekniken i Leopard göra? Den kan köra all POSIX-kompatibel källkod. Den hjälper dig att få ut mesta möjliga av flerkärnssystemen. Du får tillgång till en helt ny flikbaserad Terminal. Och en mängd olika nya funktioner som förenklar livet för varenda utvecklare. Frågan är egentligen vad det inte kan göra?

UNIX-certifiering.

Leopard är nu en öppen UNIX 03-registrerad produkt som uppfyller specifikationerna i SUSv3 och POSIX 1003.1 avseende C API, skalfunktioner och trådar. Eftersom Leopard kan kompilera och köra all UNIX-kod du redan har kan du använda det direkt i miljöer som måste vara helt kompatibla – förutom att det även klarar att köra befintliga program.

Terminal 2.

Terminal-programmet i Leopard utnyttjar operativsystemets inbyggda text- och grafikfunktioner och använder Input Manager och CoreText för att fullt ut hantera andra språk. Den uppdaterade layoutmotorn ger mycket snabb rendering av ASCII-, ISO- och Unicode-text och det nya användargränssnittet ger användare i hela världen möjlighet att utnyttja kraften i UNIX. Den förenklade Inspector-funktionen och den integrerade inställningspanelen gör det enklare att byta utseende på Terminal-programmet.

Självoptimerande TCP.

I Leopard får du bästa möjliga bandbredd i både bredbands- och smalbandsnätverk genom att buffertstorlekarna optimeras beroende på tillgängliga resurser och typ av uppkoppling. I det större fönstret arbetar TCP med kontinuerlig dynamisk optimering. Det är särskilt värdefullt när man ska koppla upp sig till nätverk med hög bandbredd/hög latens, som Verizons nätverk FiOS, något som tidigare krävde specialverktyg som Broadband Tuner.

Autofs.

Det helt nya flertrådiga filsystemslagret autofs håller reda på vilka sökvägar som faktiskt finns på fjärrbaserade AFP-, SMB- eller NFS-filservrar – även via symlinks – och monterar automatiskt rätt server. Finder och andra program behöver inte vänta på att en montering ska slutföras innan nästa påbörjas. Nu kan du ange automonteringssökvägar för hela organisationen med samma standardmappningar för automontering (exempel: NIS) som hanteras av Linux eller Solaris.

64-bitars program.

Leopard är det första vanliga operativsystemet som fullt ut smidigt stöder både 64-bitars och 32-bitars program på samma plattform, så att alla gamla enheter fortfarande kan användas. Till och med de större grafiksystembiblioteken – som Cocoa, X11 och OpenGL – finns för både 32-bitars och 64-bitars processer.

Optimering av flera kärnor.

Leopard har förbättrad schemaläggning, minneshantering och affinitetsalgoritmer i processorn för bättre användning av flera kärnor. Flera delsystem (TCP-nätverk, automonteringen autofs, NFS-server) har skrivits om för att kunna hantera flera trådar fullt ut. Dessutom har POSIX trådallokering optimerats för att kunna hantera de nya API:erna för NSOperation.

DTrace.

DTrace är en funktion för lågnivåfelsökning och profilering som noggrant kan övervaka praktiskt taget allt i ett program. Tekniken, som baseras på Solaris Open Source-projektet, har integrerats av Apple i Darwin-kärnan. Dessutom har Java, Ruby, Python och Perl utökats för att kunna hantera DTrace, och ger bättre möjligheter än tidigare att övervaka prestandaegenskaperna i dessa språk.

Scripting Bridge.

Mac OS X är nu den idealiska plattformen för alla sorters skriptbaserad utveckling. Ruby 1.8.6 och Python 2.5 är båda förstklassiga språk för utveckling i Mac, tack vare Cocoa-bryggor, Xcode och stöd för Interface Builder, DTrace-övervakning och ramverksbyggen – plus AppleEvent-bindningar via nya Scripting Bridge. Leopard är också den främsta plattformen för utveckling av Ruby on Rails, tack vare paketeringen av Rails, Mongrel och Capistrano.

Strömmande data.

Den nya klassen IOStream i IOKit ger en högnivå-API för hantering av DMA:er och andra dataöverföringar med hög bandbredd, utan något behov av att optimera cachningsstrategierna för andra maskinvaruarkitekturer. Detta utgör också grunden för den nya IOVideo-serien som tagits fram för professionella grafikkort. De nya API:erna gör det enklare för utvecklare att till fullo utnyttja både de senaste avancerade maskinvarorna liksom äldre produkter.

Autentiserat NFS.

Leopard NFS stöder nu Kerberos-autentisering som ett alternativ till användar-id:n i UNIX när man ska avgöra vilka som ska få tillgång till en viss volym. Dessutom genererar alla värddatorer sin egen Kerberos v5-principal och tillåter den att tillhandahålla Kerberos-autentiserade tjänster.

Katalogfunktionen.

Med katalogfunktionen får du en central plats där du grafiskt kan hantera alla lokala och fjärrbaserade katalogposter och -tjänster, en funktion som tidigare krävde komplicerade kommandoradsoperationer.

UNIX är ett registrerat varumärke som tillhör The Open Group i USA och andra länder. Alla funktioner som nämns på webbplatsen för Mac OS X Leopard kan komma att ändras.

Leopard-kartong Köp Leopard Köp Leopard