Nuove funzioni di Solaris Express Developer Edition

Nuove funzioni in Solaris Express 6/06

Questa sezione descrive tutte le funzioni che sono state introdotte o migliorate in Solaris Express 6/06.

Opzione di esclusione del livello di log durante l'esecuzione del comando ping.

Questo miglioramento alle funzioni di rete è stato introdotto in Solaris Express 6/06.

In questa versione, al comando ping è stata aggiunta l'opzione -b. Questa opzione permette agli amministratori di non applicare un livello di log globale a una specifica connessione ping.

È così possibile isolare i problemi di rete da quelli relativi ai livelli di log senza modificare o disabilitare le regole globali di questi ultimi. Poiché questa opzione riguarda solo il socket di ping specificato, è possibile eseguire simultaneamente i ping cifrati e quelli in chiaro. L'opzione di esclusione dei livelli di log può essere utilizzata solo dal superutente o da un utente in possesso dei privilegi appropriati.

Per maggiori informazioni, vedere la pagina man ping(1M).

Estensione dei limiti ai descrittori dei file per stdio

Questo miglioramento alle risorse di sistema è stato introdotto in Solaris Express 6/06.

L'estensione dei limiti applicati ai descrittori dei file per la funzione stdio elimina la limitazione della struttura FILE a 256 descrittori nei processi di Solaris a 32 bit. Questa funzione offre sia i file binari di correzione che che le interfacce di programma.

Per maggiori informazioni, vedere le seguenti pagine man:

Clonazione delle zone non globali con i percorsi di zona ZFS e altre funzioni ZFS

Questo miglioramento alle risorse di sistema è stato introdotto in Solaris Express 6/06.

Il comando zoneadm clone utilizza automaticamente un clone ZFS per clonare una zona quando sia il percorso della zona di origine che quello di destinazione risiedono su ZFS e si trovano nello stesso pool.

Il comando zoneadm clone crea uno snapshot ZFS del percorso di zona di origine e configura il percorso di zona di destinazione. Allo snapshot viene assegnato il nome SUNWzoneX, dove X è un ID unico usato per distinguerlo da altri snapshot. Per la denominazione del clone ZFS viene usato il percorso di zona di destinazione. Viene eseguito un inventario del software in modo che gli snapshot usati successivamente possano essere convalidati dal sistema.

Al posto della clonazione ZFS è possibile specificare la copia del percorso di zona ZFS.

Per clonare più volte una zona di origine, un nuovo parametro aggiunto al comando zoneadm permette di specificare l'utilizzo di uno snapshot esistente. Il sistema verifica che lo snapshot esistente possa essere utilizzato nella destinazione.

Il processo di installazione delle zone permette di determinare se sia possibile creare un file system ZFS per una zona. Il processo di disinstallazione di una zona permette di stabilire se un file system ZFS di una zona possa essere distrutto. Queste operazioni vengono quindi eseguite automaticamente da zoneadm.

Abilitazione e disabilitazione di un percorso con MDI

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 6/06.

La funzionalità di abilitazione e disabilitazione di MDI offre un meccanismo di gestione dei percorsi con cui è possibile abilitare o disabilitare un percorso per un dispositivo di destinazione. Queste nuove interfacce per MDI permettono all'utente di abilitare o disabilitare il percorso da un'interfaccia pHCI a un indirizzo di destinazione e a un indirizzo di servizi client (nel caso di scsi_vhci, un indirizzo LUN). Questa funzione può essere usata dalle applicazioni diagnostiche per evitare che gli I/O degli utenti vengano indirizzati al percorso in cui sono in esecuzione le operazioni diagnostiche.

Per maggiori informazioni, vedere la pagina man mpathadm(1M. ) Vedere anche il manuale Multipathing Administration Guide.

Notifica degli eventi SIGEV_THREAD

Questo miglioramento alle funzioni di supporto delle lingue è stato introdotto in Solaris Express 6/06.

La funzione di notifica degli eventi SIGEV_THREAD implementa il meccanismo di notifica SIGEV_THREAD della specifica POSIX. Quando si verifica un evento, il meccanismo di notifica SIGEV_THREAD chiama una funzione specificata dall'utente nel contesto di un thread separato.

Questa funzione estende inoltre l'implementazione del meccanismo di notifica SIGEV_PORT alle code di messaggi. Questa estensione consente l'applicazione uniforme di tutti i meccanismi di notifica supportati da Solaris a tutte le interfacce che accettano una struttura sigevent per le richieste di notifica asincrone. Sono supportati i seguenti meccanismi di notifica di Solaris:

Per maggiori informazioni sui meccanismi di notifica asincroni, vedere la pagina man signal.h(3HEAD).

x86: Supporto dell'accesso alla memoria non allocabile in cache

Questo miglioramento alle prestazioni del sistema è stato introdotto in Solaris Express 6/06.

Nelle architetture x86 e AMD64, le schede grafiche più moderne, tra cui i controller NVIDIA o AGP, richiedono un meccanismo di accesso alla memoria non allocabile in cache per migliorare le prestazioni. L'accesso alla memoria non allocabile in cache permette a queste schede grafiche di mantenere la coerenza sul sistema con un miglioramento delle prestazioni.

La funzione di supporto dell'accesso alla memoria non allocabile in cache si basa sull'uso delle interfacce ddi.

Sono supportati i seguenti tipi di memoria:

Per maggiori informazioni, vedere le seguenti pagine man:

Autocorrezione preventiva per PCI Express sui sistemi x64

Questa funzione di amministrazione del sistema è stata introdotta in Solaris Express 6/06.

A partire da questa versione, Solaris include un'insieme di funzioni di autocorrezione preventiva in grado di individuare e diagnosticare gli errori hardware rilevati sul sistema.

Il sistema di gestione degli errori di Solaris diagnostica automaticamente gli errori dell'hardware x64. I messaggi diagnostici vengono prodotti dal daemon fmd.

Per maggiori informazioni sulla gestione degli errori in Solaris, vedere:

Sessione predefinita del desktop in dtlogin

Questo miglioramento alle funzioni del desktop è stato introdotto in Solaris Express 6/06.

Quando si effettua il login in Solaris per la prima volta, l'ambiente desktop predefinito è Java Desktop System (JDS) e non il CDE (Common Desktop Environment). JDS è l'ambiente predefinito anche per gli utenti che avevano selezionato un ambiente desktop di una versione precedente di Solaris che non è più presente nella versione attuale, ad esempio OpenWindowsTM o GNOME 2.0.

Gli amministratori di sistema possono modificare la configurazione di dtlogin in modo da ignorare le impostazioni predefinite usando le risorse defaultDt e fallbackDt.

Per maggiori informazioni sulle risorse defaultDt e fallbackDt, vedere la pagina man dtlogin(1M).