************************************************************************

Nuove funzionalità di Solaris(TM) 7 (805-3222-10)

************************************************************************

Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto,
California 94303 U.S.A. Tutti i diritti riservati. 

*************************************************************************

Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto,
Californie 94303 Etats-Unis. Tous droits réservés. 

*************************************************************************


Questo file fa parte del package SUNWrdm package e contiene un elenco 
delle nuove funzionalità rese note troppo tardi per essere inserite
nella sezione "Nuove caratteristiche di Solaris 7", della "Libreria 
di installazione di Solaris 7". 

Il package SUNWrdm contiene anche i seguenti file:

o installation_bugs, in cui sono descritti i problemi noti riguardanti
  l'installazione. Le informazioni di questo file si trovano anche nei
  manuali "Note sulla versione Solaris(TM) 7 (Edizione per piattaforma
  SPARC(TM))" e ""Note sulla versione Solaris 7 ((Edizione per 
  piattaforma Intel)" 

o runtime_bugs, in cui sono descritti i problemi noti riguardanti 
  l'esecuzione

o eof, in cui sono descritte le opzioni software che non verranno 
  più supportate

o patches, che contiene l'elenco delle patch già rilasciate e in 
  fase preliminare e i problemi classificati come CERT Advisory 
  che sono stati corretti nella release Solaris 7 

o driverupdate, contenente informazioni aggiornate sui driver


Per ulteriori informazioni sui problemi riguardanti l'installazione
e l'esecuzione, sulle nuove funzionalità, sulle opzioni non più
supportate, sui driver e sulle patch, vedere le "Note sulla versione
Solaris 7 (Edizione per piattaforma SPARC)" e le "Note sulla versione
Solaris 7 (Edizione per piattaforma Intel)". Entrambi i documenti
possono essere consultati accedendo a http://docs.sun.com. Per
maggiori informazioni su Sun Microsystems, Inc., accedere a 
http://www.sun.com. 

  
Convenzioni tipografiche
________________________

o  I titoli dei manuali sono racchiusi tra virgolette, ad esempio:

   "Manuale dell'utente di Solaris"

o  Il testo che deve essere digitato dall'utente appare rientrato,
   ad esempio:

   Digitare:

        stty sane

   per ripristinare l'uso dei caratteri minuscoli nel terminale.

o  Le variabili vengono mostrate fra parentesi angolari, ad esempio:

        cp /net/server/home/user/<nomefile> /tmp/<nomefile>

_____________________________________

Come eseguire ricerche in questo file
_____________________________________

Per eseguire la ricerca delle parole chiave in questo file è possibile
utilizzare diversi editor di testo, ad esempio vi o l'applicazione
Editor di testo dell'ambiente a finestre. 
 
Per informazioni sui comandi e sull'uso di vi per la ricerca delle
parole chiave, vedere la "Solaris Advanced Installation Guide" e la
pagina man di vi. 

NOTA: In vi, le operazioni di ricerca fanno distinzione tra maiuscole e
minuscole. Per velocizzare le ricerche è tuttavia possibile fare in
modo che tale differenza venga ignorata dal programma.

Per ignorare le differenze tra maiuscole e minuscole nelle operazioni
di ricerca, digitare:

             :set ignorecase

Alcuni caratteri (| & ! . ^ * $ \) hanno un significato speciale se
usati all'interno delle stringhe di ricerca, e per essere ricercati
nella loro forma letterale devono essere preceduti dal carattere di
escape (\). Se si utilizza l'Editor di OpenWindows, per informazioni
sulla ricerca delle parole chiave si veda il "Manuale utente di 
Solaris" o la pagina man di textedit. Per aprire la finestra
dell'Editor, scegliere l'opzione Editor dal menu Programmi del menu
Area di lavoro. In alternativa, fare doppio clic sull'icona del file 
di testo in File Manager o digitare dalla riga di comando:

             textedit <nomefile> &


NOTA: Il nome di questo prodotto è Solaris 7, ma nel codice, nei
      percorsi e nelle directory dei package si può trovare la
      denominazione Solaris 2.7 o SunOS 5.7. Usare sempre il 
      codice o il percorso nella forma riportata.



________________

Solaris a 64-Bit 
________________


---------------------------------------------------------------------
Solo SPARC: Istruzioni assembler a 64 bit 
---------------------------------------------------------------------

L'assembler fornito con i sistemi SPARC è stato aggiornato in modo
da supportare sia i programmi assembler SPARC a 32 bit che quelli 
a 64 bit. Il set di istruzioni supportate include SPARC V8, SPARC V9
e le istruzioni VIS (Visual Instruction Set) specifiche per UltraSPARC.


---------------------------------------------------------------------
Versione aggiornata del Java(TM) Development Kit 
---------------------------------------------------------------------

Il Java Development Kit (JDK) fornito con questa versione è stato
aggiornato alla versione 1.1.6.  Oltre a fornire una maggiore
stabilità, questa versione offre significativi miglioramenti per
certi tipi di applicazioni (come le applicazioni di calcolo intensivo) 
grazie a una serie di ottimizzazioni effettuate sul compilatore JIT.
 
Questa versione include anche il supporto dei file di grandi dimensioni. 
Le classi e i metodi Java possono ora accedere a file di dimensione
uguale o superiore a 2 Gbyte senza modifiche alle API.  Come
risultato le applicazioni Java eseguite con questa versione del JDK 
possono accedere ai file di grandi dimensioni.


--------------------------------------------------------------------- 
Miglioramento della sicurezza in sendmail
--------------------------------------------------------------------- 

Solaris 7 include la versione 8.9.1 di Sendmail. In questa versione
sono state migliorate alcune funzionalità di sicurezza utilizzate come
impostazione predefinita. Ad esempio, i file di inoltro, .forward, o
file di alias specificato con l'istruzione :include: possono richiedere
alcune modifiche per operare correttamente in questa versione di
Solaris.
 
Per maggiori informazioni Vedere il manuale Mail Administration Guide.


---------------------------------------------------------------------
malloc multi-threaded
---------------------------------------------------------------------

libmtmalloc fornisce un allocatore di memoria dinamico alternativo per
le applicazioni multi-threaded. La libreria fornisce la tradizionale
API per la gestione degli heap, malloc, calloc, realloc e free.  A
differenza di malloc in libc, libmtmalloc consente l'accesso simultaneo
all'area heap-managed, fornendo maggiori prestazioni per questa utility
di sistema.

Per utilizzare questa libreria è necessario effettuare il link
dell'applicazione con -lmtmalloc. Si noti che -lmtmalloc deve apparire
sulla riga dell'istruzione di link prima del link a libc -lc.
 
Per maggiori informazioni, vedere la pagina man malloc(3t).


--------------------------------------------------------------------
Controllo degli interrupt del processore
-------------------------------------------------------------------- 

Il controllo degli interrupt del processore può essere usato
dagli amministratori di sistema e dagli sviluppatori di
applicazioni in tempo reale per controllare la distribuzione
degli interrupt in un sistema multiprocessore. Può migliorare
le prestazioni delle applicazioni che sono eseguite su processori
dove gli interrupt sono stati disabilitati.

Questa funzione consente agli utenti di disabilitare la
maggior parte degli interrupt su alcuni specifici processori.
Questo può essere ottenuto usando il comando psradm(1m) 
o la chiamata di sistema p_online(2) sui singoli processori, oppure
usando il comando psrset(1m) per tutti i processori inclusi
in un set di processori.

Per maggiori informazioni, vedere le pagine man  psradm(1m), p_online(2),
e psrset(1m)


--------------------------------------------------------------------
Errori nella Libreria di installazione di Solaris 7 
--------------------------------------------------------------------

Nel Capitolo Nuove caratteristiche, nella sezione "Ambiente di 
sviluppo software" l'indirizzo della documentazione per sviluppatori 
XIL è stato modificato come segue:
http://www.sun.com/software/imaging. Inoltre i componenti XIL 
per sviluppatori non includono più i seguenti documenti:
 
o Le pagine man XIL che descrivono l'uso della API XIL 
o La XIL Programmer's Guide
  
Le librerie XIL runtime e gli header sono inclusi in Solaris per
garantire il supporto per le applicazioni che utilizzano XIL.
  

--------------------------------------------------------------------
Errori nella System Administration Guide, Vol. II 
relativi alla sezione "Managing System Performance"
--------------------------------------------------------------------

In Solaris 7 (Intel Platform Edition), è presente un nuova base di
kernel modificabile che può essere utilizzata dagli amministratori di
sistema per modificare la dimensione massima dello spazio del kernel o
dell'utente.

I processori Intel x86 e compatibili supportano solo 4 GB di spazio di
indirizzamento virtuale. Come impostazione predefinita, nell'ambiente
Solaris questo spazio viene diviso in 3,5 GB per i processi utente e
512 MB per il kernel di Solaris. Questa impostazione può rivelarsi
inappropriata per determinati carichi di lavoro. Ad esempio, un
acceleratore della cache di rete basato sul kernel può trarre vantaggio
da uno spazio di indirizzamento virtuale più ampio per il kernel,
mentre un sistema con 4 GB di memoria fisica che esegue operazioni di
elaborazione delle transazioni con un RDBMS come Oracle può invece
avvantaggiassi da un maggiore spazio per i processi utente.

Gli amministratori di sistema possono modificare l'allocazione
predefinita usando la proprietà della base del kernel. Questa proprietà
definisce l'inizio dello spazio di indirizzamento; il suo valore
predefinito è 0xE0000000. Riducendo questo valore al di sotto di
0xC0000000 il sistema non è più conforme alla ABI e questo può
provocare problemi con i programmi utente ABI, che possono non essere
eseguiti correttamente.

Usare il comando eeprom(1M) per modificare il kernel sull'impostazione
preferita usando un valore esadecimale. La modifica ha effetto al
successivo reboot.

