Nyheter i operativmiljön Solaris 9 12/02

Nyheter för programvaruutvecklare

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 

Ändringar i dokumentationen till Solaris

Beskrivning 

Frisläppningsdatum  

Ny och reviderad dokumentation i Solaris 9 12/02

Följande reviderade dokumentation är tillgänglig i Solaris 9 12/02-uppdateringen:  

    Linker and Libraries Guide – Se funktionsbeskrivningen "Uppdateringar av länkprogram och bibliotek" i Utvecklingsverktyg.


Följande nya dokumentation är tillgänglig i Solaris 9 12/02-uppdateringen:  

    Sun ONE Application Server 7 Getting Started Guide – Se " Integration av Sun ONE Application Server" i Utvecklingsverktyg.


    Sun ONE Message Queue 3.0.1 Developer's Guide – Se "Sun ONE Message Queue" i Utvecklingsverktyg.


12/02