Nyheter i operativmiljön Solaris 9

Programutvecklingsmiljö

Beskrivning av funktionerna  

SPARC: 64-bitarsbibliotek för KCMS (Kodak Color Management System)

Kodak Color Management SystemTM (KCMSTM) innehåller nu en 64-bitarsversion av biblioteken. Program som använder KCMS för närvarande och konverteras till 64-bitarsoperativmiljön kan nu behålla sin färghantering.

Automatisk Power Management-funktion

I operativmiljön Solaris 8 får en drivrutin som använder de nya gränssnitten för Power ManagementTM tillgång till automatisk strömhantering.

Nya cpustat- och cputrack-kommandon

De nya cpustat- och cputrack-kommandona samlar in CPU-statistik, dels från hela systemet och dels processvis, för att övervaka prestanda för ett system eller en process.

Tillägg till granskning av körtidslänkar

Ytterligare sätt att starta biblioteken för granskning av körtidslänkar erbjuds av länkredigeraralternativen -p och -P. Ytterligare gränssnitt för granskning av körtidslänkar, la_activity() och la_objsearch(), har lagts till.

Perl 5 (Practical Extraction and Report Language)

Det populära programspråket Perl 5.005_03 ingår i Solaris 8. Perl används ofta för CGI-skript och för automatisering av komplexa systemadministrationsuppgifter. 

Rollbaserad behörighetskontroll (RBAC) för utvecklare

Tillägget av RBAC i operativmiljön Solaris innebär en möjlighet för programutvecklare att skapa detaljerade säkerhetsfunktioner i nya och modifierade program. Utvecklarna kan sedan skapa privilegierade funktioner som kräver verifieringar i stället för att kräva särskilda ID:n, till exempel superanvändare. 

Ändring av sökvägen för säkerhetskatalogen från /usr/lib till /usr/lib/secure

Den säkra katalog som filer kan förladdas från är nu /usr/lib/secure för 32-bitarsobjekt och /usr/lib/secure/sparcv9 för 64-bitars SPARCV9-objekt.

Stöd för dynamiska strängtecken

De nya dynamiska strängtecknen $ISALIST, $OSNAME och $OSREL ger större flexibilitet vid upprättande av instruktionsuppsättningsspecifika och systemspecifika beroendeförhållanden.

Funktionsuppdatering: strftime()

Konverteringsspecifikationen %u för funktionen strftime() har ändrats.

Alternativ libthread

En alternativ implementering av trådar erbjuder en modell där trådar på användarnivå associeras direkt med lättviktsprocesser (LWP:er). Den här implementeringen är enklare än standardimplementeringen och kan vara fördelaktig för vissa flertrådade program. 

SPARC: Drivrutin för ljudmixer

Ljudmixerdrivrutinen gör det nu möjligt för flera program att spela upp och spela in ljud samtidigt. 

Uppdaterade DDI-gränssnitt för klusterspecifika drivrutiner

Det finns en dokumentationsöversikt som beskriver enhetsklasser, nödvändiga ändringar för gränssnittet och tillägg för drivrutinsutvecklare.  

8-bitars visuellt stöd

Det delade biblioteket för 8-bitars visuella funktioner gör det möjligt för drivrutiner att visa program med 8-bitars visuella funktioner på 24-bitarsmaskinvara.