Le seguenti forme abbreviate delle versioni locali asiatiche non saranno più presenti nell'elenco delle lingue di dtlogin in una delle prossime versioni:
zh.GBK
zh.UTF-8
ko.UTF-8
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.
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 |
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).
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).
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.
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).
Solaris non supporta più le seguenti sequenze di caratteri non standard per il simbolo dell'euro nelle versioni locali Unicode/UTF-8:
Alt-E
Alt-4
Alt-5
Meta-E
Meta-4
Meta-5
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:
Alt Graph-E
Compose+C+=
Se la tastiera non dispone dei tasti Alt Graph o Compose, usare la seguente sequenza di tasti:
Ctrl-Shift-T+C+=
Il Federated Naming Service (FNS) basato sullo standard X/Open XFN non è più supportato in Solaris.
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 |
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.
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).
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:
/usr/bin/galf
/usr/bin/galf-server
/usr/bin/gnome-settings-daemon
/usr/bin/gnome-theme-properties
/usr/bin/gnometris
/usr/bin/intltool-unicodify
/usr/bin/jmplay.bin
–font-install
/usr/bin/linc-config
/usr/bin/metacity-properties
/usr/bin/mk-star-menuentries
/usr/bin/nautilus-gtkhtml-view
/usr/bin/play
/usr/bin/rec
/usr/bin/sfconvert
/usr/bin/sfinfo
/usr/bin/soxmix
/usr/bin/yelp-pregenerate
/usr/lib/libgen_util_applet-2.so
/usr/lib/liblinc.so
/usr/lib/libzvt2.0.s
Se sono richiesti questi componenti, contattare la comunità di GNOME. Vedere http://gnome.org.
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 |
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.
Famiglia di schede HBA e RAID SCSI SmartRAID IV basate sulla tecnologia DPT (Distributed Processing Technology)
Controller Compaq
Controller Compaq EISA/PCI a 32 bit Fast-Wide SCSI-2 (825)
Controller PCI Compaq Wide-Ultra SCSI (875)
Controller Compaq per array EISA/PCI Smart-2
Controller per array PCI Smart-2SL
Controller American Megatrends
Controller RAID SCSI American Megatrends MegaRAID 428
Mylex
Mylex DAC960E EISA
Serie di controller PCIhost Mylex DAC960P/PD/PD-Ultra/PL
Moduli MP PSMI
Moduli MP PSMI Compaq
Moduli MP PSMI Corollary
Questi moduli MP PSMI utilizzano le seguenti architetture multiprocessore:
Compaq systempro (386/486)
Compaq systempro XL (486/Pentium 60/66)
Corollary cbus (386/486)
Corollary cbus-II (Pentium)
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.
Il Kodak Color Management System (KCMSTM) non è più disponibile in Solaris.
I driver Lance Ethernet (le) non sono più supportati in Solaris.
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.
Le seguenti interfacce LWP (Lightweight Process) non sono più supportate in Solaris:
_lwp_create(2)
_lwp_detach(2)
_lwp_exit(2)
_lwp_getprivate(2)
_lwp_makecontext(2)
_lwp_setprivate(2)
_lwp_wait(2)
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.
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).
Le seguenti versioni di NetscapeTM non sono più supportate in Solaris:
Netscape 4,7.x
Netscape 6.2.x
Netscape 7.0
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.
I dispositivi di rete seguenti non sono più supportati in Solaris:
3Com Etherlink III (elx)
Intel EtherExpress Pro/100A (ieef)
Scheda Ethernet Xircom Pocket (PE3 e PE2) (pe)
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().
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).
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.
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.
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).
I seguenti comandi di controllo degli I/O (ioctls) nella gestione dei consumi non sono più supportati in Solaris:
PM_DISABLE_AUTOPM
PM_REENABLE_AUTOPM
PM_SET_CUR_PWR
PM_GET_CUR_PWR
PM_GET_NORM_PWR
Nel sistema operativo Solaris sono supportati i seguenti ioctls alternativi:
PM_DIRECT_PM
PM_RELEASE_DIRECT_PM
PM_GET_CURRENT_POWER
PM_SET_CURRENT_POWER
PM_GET_FULL_POWER
Per maggiori informazioni su questi ioctls alternativi, vedere la pagina man pm(7D).
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.
ShowMeTM TV non è più supportato in questa versione.
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.
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.
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/.
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.
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.
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.
Le seguenti interfacce per le proprietà dei driver non sono più supportate in Solaris:
fast-writes (proprietà del driver pln)
priority-reserve (proprietà del driver pln)
I driver seguenti non sono più supportati in Solaris:
/kernel/drv/pln
/kernel/drv/pln.conf
/kernel/drv/sparcv9/pln
/kernel/drv/soc
/kernel/drv/sparcv9/soc
Il programma seguente non è più supportato in Solaris:
/usr/sbin/ssaadm
I seguenti server basati sull'architettura sun4m non sono più supportati in questa versione di Solaris.
SPARCstation® 4
SPARCstation 5
SPARCstation 10
SPARCstation 20
SPARCstation LX
SPARCstation LX+
SPARCclassic
SPARCclassic X
SPARCengineTM EC 3
Le opzioni hardware che dipendono dall'architettura sun4m non sono più incluse in questa versione.
I driver FDDI/S, FDDI/P e SunHSI/STM non sono più supportati in Solaris.
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.
Solaris non include più il supporto software per i seguenti dispositivi di storage:
Sun StorEdge A1000
Sun StorEdge A3000
Sun StorEdge A3500
Sun StorEdge A3500FC
Le seguenti unità nastro non sono più supportate in Solaris:
Sun StorEdge DLT4700 Tape Autoloader
Sun StorEdge L140 Tape Library
Sun StorEdge L280 Tape Autoloader
Sun StorEdge L400 Tape Library
Sun StorEdge L1800 Tape Library
Sun StorEdge L3500 Tape Library
Sun StorEdge L11000 Tape Library
I driver di rete Token Ring per SBus e PCI non sono più supportati in questa versione.
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).
Le schede grafiche Ultra AX e SPARCengine Ultra AXmp non sono più supportate in questa versione.
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.
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).