Nuove funzioni dell'ambiente operativo Solaris 9 12/02

Nuove funzioni per gli sviluppatori

Tool di sviluppo

Descrizione 

Data di rilascio  

SPARC: Integrazione di Sun ONE Application Server

Sun ONE Application Server 7, Platform Edition, (ex iPlanet Application Server) è stato integrato nella release di aggiornamento Solaris 9 12/02. Vedere Funzionalità di rete.

12/02 

SPARC: Sun ONE Message Queue

La release di aggiornamento Solaris 9 12/02 supporta le applicazioni di messaging JMS (Java Messaging Service). Queste applicazioni sono basate su Sun ONE Message Queue, un provider JMS. Vedere Funzionalità di rete.

12/02 

Nuova versione della funzione crypt()

Questa release di aggiornamento di Solaris include nuove estensioni della funzione crypt() e introduce la funzione crypt_gensalt(). Queste modifiche consentono agli amministratori di cambiare l'algoritmo usato per oscurare le password di login UNIX® degli utenti.

Sono inclusi moduli per MD5 e Blowfish. I moduli MD5 si trovano in crypt_sunmd5 e crypt_bsdmd5. Il modulo Blowfish si trova in crypt_bsdbf.

Gli sviluppatori possono creare nuovi moduli per algoritmi di oscuramento delle password alternativi. Per lo sviluppo delle applicazioni, è necessario usare la funzione crypt_gensalt() anziché generare manualmente il salt da passare alla funzione crypt().

I moduli per gli algoritmi alternativi sono specificati nel file crypt.conf(4). Il campo module_path specifica il percorso dell'oggetto della libreria condivisa che implementa le due funzioni richieste:

  • crypt_gensalt_impl() – Genera il salt

  • crypt_genhash_impl() – Genera la password cifrata

Per maggiori informazioni, vedere le pagine man crypt(3C) e policy.conf (4).

12/02 

Nuovi flag per la funzione madvise()

 

La funzione madvise() permette al kernel di ottimizzare l'accesso a un'area di memoria definita dall'utente. La release Solaris 9 12/02 include tre nuovi flag per la funzione madvise():

  • MADV_ACCESS_LWP – Assegna una priorità specifica per l'allocazione delle risorse LWP (lightweight process)

  • MADV_ACCESS_MANY – Specifica un ambito di indirizzi usato in modo intensivo dai processi del sistema

  • MADV_ACCESS_DEFAULT – Ripristina le impostazioni predefinite per l'accesso all'ambito di indirizzi

Per maggiori informazioni sulla funzione madvise(), vedere la pagina man madvise( 3C).

12/02 

Aggiornamento dei linker e delle librerie

La release Solaris 9 12/02 include nuove funzioni di modifica dei linker, ad esempio la compressione delle tabelle di stringhe, l'eliminazione delle sezioni non referenziate e la rilevazione delle dipendenze non referenziate. Per l'elenco completo delle nuove funzioni, vedere la sezione "New Linker and Libraries Features and Updates" nel manuale Linker and Libraries Guide.

12/02 

API di middleware per smartcard

Il framework Solaris Smartcard include ora le API di middleware a basso livello. Queste API possono essere usate per l'interscambio di dati con una smart card usando un lettore di smart card. Le API possono essere usate nelle piattaforme dei sistemi Sun BladeTM e Sun RayTM. Le applicazioni scritte in linguaggio C o Java possono usare queste interfacce.

Per maggiori informazioni, vedere la pagina man libsmartcard( 3LIB) e la documentazione JavaDocs in /usr/share/javadoc/smartcard.

9/02 

Modifiche alla documentazione di Solaris

Descrizione 

Data di rilascio  

Documenti nuovi e modificati della release Solaris 9 12/02

I seguenti manuali sono stati rivisti per la versione di aggiornamento Solaris 9 12/02:  

    Linker and Libraries Guide – Vedere la sezione "Aggiornamento dei linker e delle librerie" in Tool di sviluppo.


I seguenti manuali sono stati introdotti per la versione di aggiornamento Solaris 9 12/02:  

    Sun ONE Application Server 7 Getting Started Guide – Vedere "Integrazione di Sun ONE Application Server" in Tool di sviluppo.


    Sun ONE Message Queue 3.0.1 Developer's Guide – Vedere "Sun ONE Message Queue" in Tool di sviluppo.


12/02