Nyheter i operativmiljön Solaris 9 12/02

Utvecklingsverktyg

Beskrivning 

Frisläppningsdatum  

SPARC: Integration av Sun ONE Application Server

Sun ONE Application Server 7, Platform Edition, (tidigare iPlanet Application Server) är integrerad i uppdateringen Solaris 9 12/02. Se Nätverkshantering.

12/02 

SPARC: Sun ONE Message Queue

Solaris 9 12/02-uppdateringen stöder JMS-program (Java Messaging Service). De här programmen är baserade på Sun ONE Message Queue, en JMS-leverantör. Se Nätverkshantering.

12/02 

Förbättrad crypt()-funktion

Den här Solaris-uppdateringen innehåller nya tillägg till crypt()-funktionen och introducerar funktionen crypt_gensalt(). Med dessa förbättringar kan administratörer ändra den algoritm som används för att dölja användares lösenord vid inloggning till UNIX®.

Moduler ingår för MD5 och Blowfish. MD5-modulerna finns i crypt_sunmd5 och crypt_bsdmd5. Blowfish-modulen finns i crypt_bsdbf.

Utvecklare kan skapa nya moduler för alternativa lösenordsdöljande algoritmer. Programutvecklare måste använda crypt_gensalt()-funktionen i stället för att manuellt generera salt som ersättning till crypt()-funktionen.

Moduler för alternativa algoritmer finns angivna i filen crypt.conf(4). Fältet module_path anger sökvägen till det gemensamma bibliotek som implementerar de två nödvändiga funktionerna:

  • crypt_gensalt_impl() – Genererar salt

  • crypt_genhash_impl() – Genererar ett krypterat lösenord

Mer information finns i direkthjälpen för crypt(3C) och policy.conf (4).

12/02 

Nya flaggor för madvise()-funktionen

 

Funktionen madvise() gör så att kärnan kan optimera åtkomst till en användardefinierad region av ett minne. Solaris 9 12/02 innehåller tre nya flaggor för madvise()-funktionen:

  • MADV_ACCESS_LWP – Ger en angiven LWP-lättviktsprocess (Lightweight Process) hög prioritet vid resurstilldelning

  • MADV_ACCESS_MANY – Anger ett adressintervall som används intensivt av processer över hela datorn

  • MADV_ACCESS_DEFAULT – Återställer ett adressintervalls åtkomstmönster till systemstandard

Mer information om madvise()-funktionen finns i direkthjälpen för madvise( 3C).

12/02 

Uppdateringar av länkare och bibliotek

Solaris 9 12/02 innehåller nya funktioner för redigering av länkare, som t ex strängtabellkomprimering, avsnittseliminering utan referens och beroendeidentifiering utan referens. En fullständig lista över de nya funktionerna finns i "New Linker and Libraries Features and Updates" i Linker and Libraries Guide.

12/02 

Mellanprograms-API:er för smartkort

I smartkortssystemet i Solaris finns nu också stöd för mellanprograms-API:er på låg nivå. De här API:erna kan användas för att utväxla data med ett smartkort med hjälp av en smartkortsläsare. De här API:erna är tillgängliga för plattformar som Sun BladeTM och Sun RayTM. Program som är skrivna på något av programmeringsspråken Java eller C kan använda dessa gränssnitt.

Mer information finns i direkthjälpen för libsmartcard( 3LIB) och JavaDocs på /usr/share/javadoc/smartcard.

9/02