Note su Solaris 10

Funzionalità rimosse dal sistema operativo Solaris 10

Nomi abbreviati per le versioni locali asiatiche in dtlogin

Le seguenti forme abbreviate delle versioni locali asiatiche non saranno più presenti nell'elenco delle lingue di dtlogin in una delle prossime versioni:

Supporto del percorso device_driver nel comando di sistema add_drv

Le versioni precedenti del comando add_drv accettavano un percorso come attributo del parametro device_driver. L'indicazione del percorso non è più supportata in Solaris. Se si specifica un percorso per il driver, i messaggi di errore seguenti vengono scritti in STDERR:


Error: driver may not be specified by path percorso
Error: Could not install driver nome driver

Durante la procedura di installazione o di aggiornamento, i messaggi di errore prodotti dall'uso qui indicato del percorso vengono registrati nei file install_log o upgrade_log.

Comando admintool

Il comando admintool, che include swmtool, non è più supportato in Solaris. Le funzionalità di questo comando vengono sostituite dai seguenti programmi:

Programma 

Comando 

Funzionalità 

Solaris Management Console 

smc

Amministrazione di utenti, gruppi, host e porte seriali 

Gestione stampa 

printmgr

Gestione delle stampanti 

Registro dei prodotti 

prodreg

Amministrazione del software 

Interfacce asysmem() e sysmem()

Le interfacce asysmem() e sysmem(), che sono esportate da libadm(3lib), non sono più incluse in Solaris. Entrambe le interfacce sono obsolete. Si consiglia agli sviluppatori di utilizzare al loro posto la funzione di libreria sysconf(3C).

Per maggiori informazioni, vedere la pagina man sysconf(3C).

Server e strumenti DNS di BIND versione 8

Il name server e gli strumenti DNS BIND 8 dell'Internet Systems Consortium non sono più supportati in Solaris 10. La versione BIND 8 di questo name server e di questi strumenti DNS è stata sostituita dalle versioni BIND 9 corrispondenti. Per informazioni sulla migrazione da BIND 8 a BIND 9 e sulle specifiche implementazioni in Solaris, vedere la Parte II, DNS Setup and Administration del System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

x86: Formato COFF (Common Object File Format)

L'esecuzione del codice oggetto in formato COFF (Common Object File Format) sulle piattaforme con architettura x86 non è più supportata in Solaris. Analogamente, non sono più disponibili le altre forme di supporto per la compatibilità con System V Release 3 sulla piattaforma x86.

Interfacce dei driver obsolete

Il punto d'ingresso dei driver identify non viene più richiamato dal kernel. I nuovi driver compilati e distribuiti per questa versione di Solaris devono impostare questo punto di ingresso sulla funzione del kernel nulldev. I file binari dei driver esistenti dovrebbero funzionare senza bisogno di una ricompilazione.

I simboli seguenti sono stati rimossi dai file di intestazione. La funzionalità associata a questi simboli non è più disponibile in Solaris. Gli sviluppatori di driver dovrebbero eliminare il codice relativo ai simboli in oggetto.

Interfaccia obsoleta 

Interfaccia alternativa 

ddi_getiminor(9F) 

Usare getminor(9F) 

GLOBAL_DEV 

Specificare 0 

NODEBOUND_DEV 

Specificare 0 

NODESPECIFIC_DEV 

Specificare 0 

ENUMERATED_DEV 

Specificare 0 

DDI_IDENTIFIED 

Non necessaria 

DDI_NOTIDENTIFIED 

Non necessaria 

ddi_mapdev(9F) 

devmap_setup(9F) 

ddi_mapdev_intercept(9F) 

devmap_load(9F) 

ddi_mapdev_nointercept(9F) 

devmap_unload(9F) 

ddi_mapdev_ctl(9S) 

devmap_callback_ctl(9S) 

mapdev_access(9E) 

devmap_access(9E) 

mapdev_free(9E) 

mapdev_free(9E) 

mapdev_dup(9E) 

devmap_dup(9E) 

ddi_mapdev_set_device_acc_attr(9F) 

ddi_device_mapping_check 

Per maggiori informazioni, vedere le pagine man ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) e devmap(9E).

Sequenze di input del carattere dell'Euro basate sui tasti Alt e Meta

Solaris non supporta più le seguenti sequenze di caratteri non standard per il simbolo dell'euro nelle versioni locali Unicode/UTF-8:


Nota –

Nella sequenza, il trattino indica la pressione simultanea dei due tasti. Il segno più indica la pressione dei due tasti in successione.


Di seguito sono indicate le sequenze di caratteri standard consigliate:

Se la tastiera non dispone dei tasti Alt Graph o Compose, usare la seguente sequenza di tasti:

Librerie e comandi di Federated Naming Service XFN

Il Federated Naming Service (FNS) basato sullo standard X/Open XFN non è più supportato in Solaris.

Interfacce del driver LAN generico versione 0

Le interfacce della versione 0 del driver LAN generico (GLD) descritte nel documento Solaris 2.1 Device Driver Writer's Guide for x86 non sono più supportate in Solaris. I driver dovrebbero utilizzare la versione 2 delle interfacce descritte in Writing Device Drivers.

Per determinare la versione dell'interfaccia GLD utilizzata da un driver, eseguire il seguente script:


#!/bin/sh
 #
 # Verifica l'uso di GLD v0 o v2 nei file binari del driver
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/       { isgld=1; }
/\|gld_mac_alloc$/ { isv2=1; }
END {
 if (!isgld)
 print file, "non utilizza GLD";
 else if (!isv2)
 print file, "versione 0 del driver GLD";
 else if (isv2)
 print file, "versione 2 del driver GLD";
 }' file=$file
done

Nota –

Il driver rtls di Realtek utilizza ancora interfacce della versione 0, ora non più supportate in Solaris. Tuttavia rf, un driver alternativo a rtls, utilizza le interfacce della versione 2. Il driver alternativo può essere scaricato da http://homepage2.nifty.com/mrym3/taiyodo/eng.


Fusi orari GMT

I fusi orari /usr/share/lib/zoneinfo/GMT[+-]* non sono più supportati in Solaris. I fusi orari di zoneinfo potranno essere sostituiti con i fusi orari quotati equivalenti.

Per maggiori informazioni, vedere le pagine man zoneinfo(4) e environ(5).

Componenti di GNOME esclusi da Sun Java Desktop System, versione 3

La versione 3 di Sun Java Desktop System, inclusa in Solaris 10, si basa sul desktop GNOME 2.6. I seguenti componenti non sono più inclusi in Java DS, versione 3:

Se sono richiesti questi componenti, contattare la comunità di GNOME. Vedere http://gnome.org.

Supporto dei driver grafici

Solaris non include più il supporto software per i seguenti dispositivi grafici:

Dispositivo 

Driver 

MG1,MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

x86: Dispositivi e driver EISA misti

I seguenti dispositivi basati sui bus di I/O ISA ed EISA non sono più supportati in Solaris. Allo stesso modo, non sono più supportati i driver scritti appositamente per questi dispositivi. Alcuni dei driver supportano anche i dispositivi PCI. Rimuovendo questi driver viene rimosso anche il supporto per i relativi dispositivi PCI. Il supporto per il bus EISA è stato rimosso in Solaris.

JRE 1.2.2

La versione 1.2.2 del Java Runtime Environment (JRE) non è più supportata in questa versione. Funzionalità equivalenti sono supportate da Java 2 Standard Edition, versione 1.4 e compatibili. Le versioni attuali e quelle precedenti del JRE possono essere scaricate dal sito Web http://java.sun.com.

Kodak Color Management System

Il Kodak Color Management System (KCMSTM) non è più disponibile in Solaris.

SPARC: Driver Lance Ethernet

I driver Lance Ethernet (le) non sono più supportati in Solaris.

Libreria client LDAP (Lightweight Directory Access Protocol)

La libreria LDAP C-API versione 3, libldap.so.3, non è più supportata in Solaris. La versione attuale di questa libreria è LDAP C-API versione 5, libldap.so.5.

Interfacce LWP (Lightweight Process) obsolete

Le seguenti interfacce LWP (Lightweight Process) non sono più supportate in Solaris:

Queste interfacce, che nella configurazione predefinita non fanno parte di un modello comune con il multithreading abilitato, funzionano nel modo previsto solo se vengono usate in applicazioni non collegate con libthread.

Funzione Nameless Interface Groups

La funzione Nameless Interface Groups non è più supportata in questa versione di Solaris. La funzione Nameless Interface Groups veniva abilitata impostando la variabile ip_enable_group_ifs con il comando ndd.

Usare al suo posto la funzione IP Network Multipathing, che fornisce funzionalità simili. Per formare i gruppi di multipathing nelle reti IP è possibile usare la parola chiave group del comando ifconfig.

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

Netscape

Le seguenti versioni di NetscapeTM non sono più supportate in Solaris:

Opzione -k di netstat

L'opzione -k del comando netstat, un'opzione non supportata che restituisce tutti i processi kstats denominati dell'istanza attiva del sistema operativo, non è più inclusa in Solaris. Usare il comando supportato kstat, che fornisce le stesse informazioni.

x86: Dispositivi di rete

I dispositivi di rete seguenti non sono più supportati in Solaris:

Comportamento non POSIX dei thread della funzione fork()

Il comportamento di fork(), quando non collegato alla libreria -lpthread, è stato modificato in Solaris. Il nuovo comportamento rende i thread di Solaris conformi ai thread POSIX.

La funzione fork() è stata ridefinita in modo da comportarsi come fork1(). Di conseguenza, fork() replica il solo thread chiamante nel processo figlio. Questa ridefinizione corrisponde al comportamento attuale di fork1() e a quello di fork() quando quest'ultima funzione è collegata con -lpthread.

Le applicazioni che richiedono il comportamento replicate-all di fork sono ancora supportate. Queste applicazioni devono essere modificate in modo da chiamare la nuova funzione forkall() anziché fork().

Modulo pam_unix

Il modulo pam_unix(5) non è più incluso in questa versione. La stessa funzionalità è fornita da pam_unix_auth(5), pam_authtok_check(5), pam_authtok_get(5), pam_authtok_store(5), pam_dhkeys(5), pam_unix_account(5), pam_unix_session(5) e pam_passwd_auth(5).

Visualizzatore di file PC

Il visualizzatore di file PC non è più supportato in Solaris.

Una funzionalità simile per la visualizzazione dei file per PC è ora disponibile nella suite di produttività per ufficio StarOffice. StarOffice può leggere e scrivere oltre 100 formati diversi usati dalle più importanti applicazioni desktop, tra cui Microsoft Office, Lotus, WordPerfect, WordStar, FrameMaker, AutoCAD, Photoshop e altre ancora.

Per maggiori informazioni, accedere a http://www.sun.com/staroffice.

Perl versione 5.005_03

La versione 5.005_03 di Perl non è più inclusa in questa versione. La versione predefinita di Perl inclusa in Solaris non è compatibile a livello binario con la versione 5.005_03. I moduli installati dai clienti dovranno essere ricompilati e reinstallati usando la nuova versione.

Interfaccia ptrace in libc

La versione a 64 bit dell'interfaccia ptrace inclusa in libc non è più supportata in Solaris. Questa funzionalità verrà sostituita dall'interfaccia proc.

Per maggiori informazioni, vedere la pagina man proc(4).

Comandi di controllo degli I/O nella gestione dei consumi

I seguenti comandi di controllo degli I/O (ioctls) nella gestione dei consumi non sono più supportati in Solaris:

Nel sistema operativo Solaris sono supportati i seguenti ioctls alternativi:

Per maggiori informazioni su questi ioctls alternativi, vedere la pagina man pm(7D).

sendmailvars e i comandi L e G di sendmail.cf

Il database sendmailvars elencato in nsswitch.conf(4) non è più supportato in Solaris. Per abilitare questa funzione era necessario usare i comandi L o G di sendmail.cf. Questa modifica rende la versione Sun di sendmail maggiormente conforme alla versione di sendmail.org.

ShowMe TV

ShowMeTM TV non è più supportato in questa versione.

SPARC: Pacchetti a 64 bit

In passato, Solaris veniva fornito con un set di pacchetti distinti per i componenti a 32 e a 64 bit. I pacchetti a 64 bit, introdotti a partire da Solaris 7, includevano i componenti a 64 bit di Solaris. Come norma generale, il nome del pacchetto a 64 bit terminava con la lettera “x”. Ad esempio, SUNWcsl conteneva la versione a 32 bit delle librerie di base di Solaris, mentre SUNWcslx conteneva la versione a 64 bit.

In questa versione di Solaris, i pacchetti a 32 bit e quelli a 64 bit vengono forniti congiuntamente in un singolo pacchetto. Il pacchetto combinato mantiene il nome del pacchetto originale a 32 bit mentre il pacchetto a 64 bit non viene più fornito. Ad esempio, la libreria /usr/lib/sparcv9/libc.so.1, precedentemente inclusa in SUNWcslx, è ora inclusa in SUNWcsl, mentre SUNWcslx non viene più fornito.


Nota –

Alcuni pacchetti contenevano solo componenti a 64 bit e non corrispondevano a nessun pacchetto a 32 bit. In questi casi, i pacchetti potrebbero essere rinominati in modo da perdere il suffisso “x”. Ad esempio, SUNW1394x può esser stato rinominato in SUNW1394.


I pacchetti software che presentano dipendenze esplicite da pacchetti a 64 bit producono avvertimenti durante l'installazione. Questi avvertimenti, non irreversibili, possono essere ignorati e non impediscono l'installazione corretta del software.

Ad esempio, l'installazione del pacchetto SUNWpool, che dipende dal pacchetto a 64 bit non presente SUNWcslx, produce sullo schermo il seguente avvertimento:


# pkgadd SUNWpool

Elaborazione del package SUNWpool da /var/spool/pkg

Resource Pools (64-bit)
(sparc) 11.10.0,REV=2003.04.08.04.21
Copyright 2003 Sun Microsystems, Inc. Tutti i diritti riservati.
L'utilizzo è soggetto ai termini stabiliti nella licenza.
/ viene utilizzata come directory base del package.
## Elaborazione delle informazioni del package.
## Elaborazione delle informazioni di sistema.
   6 percorsi di package sono già installati correttamente.
## Verifica delle dipendenze del package.
ATTENZIONE:
    Il package SUNWcslx "Core Solaris Libraries
    (64-bit)" è indispensabile e deve essere
    installato.

Proseguire l'installazione di SUNWpoolx [s,n,?]

I produttori di software indipendenti che offrono applicazioni a 32 bit per il sistema SPARC e gli utenti che eseguono applicazioni a 32 bit non devono apportare nessuna modifica. Queste applicazioni continueranno a funzionare correttamente.

Lettore multimediale Java sdtjmplay

Il lettore multimediale Java /usr/dt/bin/sdtjmplay, basato sul Java Media Framework 1.1, non è più supportato in Solaris. Si consiglia la migrazione a /usr/bin/jmplay, il lettore multimediale Java basato sul più recente Java Media Framework 2.1.1.

Il lettore multimediale Java jmplay è incluso in Solaris a partire dalla versione Solaris 9 8/03. jmplay è anche disponibile per Solaris 8 e per le versioni precedenti di Solaris 9 all'interno dell'ambiente desktop GNOME 2.0.

L'ambiente desktop GNOME 2.0 può essere scaricato dall'indirizzo http://www.sun.com/gnome/.

Librerie di sistema statiche di Solaris

Questo annuncio riguarda solo le librerie di sistema statiche a 32 bit e le utility collegate staticamente. Non sono disponibili librerie di sistema e utility statiche a 64 bit.

Le librerie di sistema statiche e le utility collegate staticamente di Solaris a 32 bit non sono più supportate in Solaris. In particolare, non è più supportata la libreria C statica (/usr/lib/libc.a).

È possibile che le applicazioni collegate con le attuali librerie di sistema statiche non funzionino correttamente in Solaris. Solo le applicazioni collegate dinamicamente con le librerie di sistema basate sulla ABI (Application Binary Interface) di Solaris saranno compatibili con le prossime versioni.

Le applicazioni che dipendono direttamente dal comportamento dei trap di sistema potrebbero non funzionare correttamente in Solaris. Anche le applicazioni che si collegano con librerie non Sun che dipendono direttamente dal comportamento dei trap di sistema (in genere, le librerie che forniscono funzioni sostitutive delle ABI) potrebbero non funzionare correttamente in Solaris.

Volumi transazionali di Solaris Volume Manager

I volumi transazionali di Solaris Volume Manager (metadevice trans) non sono più supportati in Solaris. La funzionalità avanzata corrispondente viene fornita dal logging UFS (LUFS) incluso in Solaris.

stc(7d) per il controller seriale parallelo su S-bus

Il driver per il controller seriale parallelo su S-bus (SPC/S), stc(7D), non è più supportato in Solaris. Le interfacce alternative includono SAI/P e HSI/P.

Interfacce di memorizzazione

Le seguenti interfacce per le proprietà dei driver non sono più supportate in Solaris:

I driver seguenti non sono più supportati in Solaris:

Il programma seguente non è più supportato in Solaris:

Hardware sun4m

I seguenti server basati sull'architettura sun4m non sono più supportati in questa versione di Solaris.

Le opzioni hardware che dipendono dall'architettura sun4m non sono più incluse in questa versione.

Driver SunFDDI e SunHSI/S

I driver FDDI/S, FDDI/P e SunHSI/STM non sono più supportati in Solaris.

Sun Java System Application Server Platform Edition 7.0 (già Sun ONE Application Server 7.0 Platform Edition)

Sun Java System Application Server Platform Edition 7.0 non è più supportato nel sistema operativo Solaris. A partire da Solaris 10, questa versione è stata sostituita da Sun Java System Application Server Platform Edition 8.0.

Sistemi Sun StorEdge A1000, Sun StorEdge A3000, Sun StorEdge A3500 e Sun StorEdge A3500FC

Solaris non include più il supporto software per i seguenti dispositivi di storage:

Unità nastro

Le seguenti unità nastro non sono più supportate in Solaris:

Driver di rete Token Ring

I driver di rete Token Ring per SBus e PCI non sono più supportati in questa versione.

SPARC: Kernel Sun4U a 32 bit

Il kernel SPARC a 32 bit non è più incluso nel sistema operativo Solaris. Le applicazioni a 32 bit esistenti non sono interessate da questa modifica.

Per effetto di queste modifiche, i sistemi Sun4U che contengono processori UltraSPARC I con velocità di clock pari o inferiore a 200 MHz non sono più supportati.

Per identificare il tipo di kernel del sistema, usare il comando isainfo.


% isainfo -kv

Per identificare la velocità di clock del processore, usare il comando psrinfo.


% psrinfo -v | grep MHz

Per maggiori informazioni, vedere le pagine man isainfo(1) e psrinfo(1M).

Schede grafiche Ultra AX e SPARCengine Ultra AXmp

Le schede grafiche Ultra AX e SPARCengine Ultra AXmp non sono più supportate in questa versione.

32-bit: Librerie statiche X11

Le librerie statiche a 32 bit in /usr/openwin/lib non sono più incluse in questa versione di Solaris. I programmi collegati staticamente a queste librerie non sono supportati in questa versione. Non sono mai state fornite librerie statiche a 64 bit.

Le applicazioni già esistenti che erano state create in versioni precedenti con le librerie statiche contenute in /usr/openwin/lib potrebbero non funzionare correttamente in questa versione o nelle versioni future. È garantita la compatibilità futura solo per le applicazioni collegate dinamicamente con librerie condivise che forniscono l'ABI Solaris.

Filtro di stampa xutops

Il filtro di stampa xutops non è più supportato in questa versione. In Solaris, una gamma di operazioni simili è fornita dal filtro di stampa mp(1).