In questo capitolo sono descritti i prodotti e le funzionalità software non più supportati.
Le funzioni seguenti non saranno più supportate in una delle prossime versioni di Solaris.
I seguenti agenti, librerie e pacchetti di SEA (Solstice Enterprise AgentsTM) non saranno più supportati in una delle prossime versioni di Solaris:
Agente principale e agenti secondari SNMP basati su SEA
Librerie libssagent e libssasnmp
Pacchetti SUNWsacom, SUNWsasnm e SUNWmibii
La funzione SMA (System Management Agent) fornisce funzionalità simili per gli elementi indicati qui sopra.
Il software MozillaTM 1.X non sarà più supportato in una delle prossime versioni di Solaris. In tale versione sarà disponibile un prodotto software equivalente.
Il file system xmemfs non sarà più supportato in una delle prossime versioni di Solaris.
Per maggiori informazioni, vedere la pagina man xmemfs(7FS).
Il framework STSF non sarà più disponibile in una delle prossime versioni di Solaris.
Il contenuto del framework è il seguente:
Librerie libST e libXst
Comando xstls
Servizio stfsloader
Estensione XST per i server Xsun e Xorg
Le funzionalità indicate qui sopra sono rese disponibili in alternativa dai seguenti elementi:
libX11
libXft2
Il driver per l'adattatore Fibre Channel JNI (jfca) non sarà più disponibile in una delle prossime versioni di Solaris.
Per maggiori informazioni, vedere la pagina man jfca(7D).
L'opzione -s del comando zic non sarà più disponibile in una delle prossime versioni di Solaris.
Per maggiori informazioni, vedere la pagina man zic(1M).
Il daemon di gestione dei volumi (vold), il file system di gestione dei volumi (volfs) e i relativi comandi di gestione non saranno inclusi in una delle prossime versioni di Solaris.
L'attivazione e disattivazione automatica dei supporti rimovibili continuerà ad essere supportata.
Per maggiori informazioni, vedere le pagine man vold(1M) e volfs(7FS).
I seguenti dispositivi non saranno più supportati in una delle prossime versioni di Solaris.
IBM PC ServeRAID SCSI
IBM ServeRAID II Ultra SCSI
IBM ServeRAID-3 Ultra2 SCSI
Non saranno inoltre supportati i driver per questi controller.
L'interfaccia DBRI T5900FC e i relativi chip codec multimediali non saranno più supportati in una delle prossime versioni di Solaris. Non saranno inoltre supportati i driver per questi dispositivi.
I seguenti driver non saranno più supportati in una delle prossime versioni di Solaris:
SUNWrtvc: driver per la scheda di acquisizione video e compressione in tempo reale SunVideoTM
SUNWdial: modulo streams per dispositivi a disco e a pulsanti
SUNWdialh: file di intestazione per dispositivi a disco e a pulsanti
le funzionalità di checksum dello strumento ASET attualmente presenti nella directory /usr/aset non saranno più disponibili in una delle prossime versioni di Solaris.
Le funzionalità indicate qui sopra sono rese disponibili in alternativa dai seguenti elementi:
BART (Basic Audit Reporting Tool) in Solaris 10
Il toolkit di sicurezza di Solaris (SST) in http://www.sun.com/software/security/jass/
Il Solaris Fingerprint Database in http://sunsolve.sun.com/pub-cgi/show.pl?target=content/content7
Le seguenti forme abbreviate delle versioni locali asiatiche non saranno più presenti nell'elenco delle lingue di dtlogin in una delle prossime versioni:
zh
ko
zh_TW
A partire da Solaris 8, sono stati adottati nuovi nomi per le versioni locali standard ISO, tra cui:
zh_CN.EUC
zh_CN.GBK
zh_CN.UTF-8
ko_KR.EUC
ko_KR.UTF-8
zh_TW.EUC
Le seguenti interfacce utilizzate dal daemon di audit di Solaris non saranno più supportate in una delle prossime versioni:
La libreria libC.so.3 è la libreria di supporto runtime per i programmi compilati con il compilatore Cfront C++, basato su C++ 3.0. Né il compilatore né i programmi creati con questo compilatore possono essere eseguiti su Solaris 10. La libreria non verrà più supportata in una delle prossime versioni di Solaris.
Le seguenti opzioni del plugin fp di cfgadm non saranno più supportate in una delle prossime versioni:
show_FCP_dev
unusable_FCP_dev
I seguenti componenti del meccanismo di allocazione dei dispositivi del BSM non verranno più inclusi in una delle prossime versioni di Solaris:
/etc/security/dev
Alcune interfacce dei driver (DDI) non saranno più supportate in una delle prossime versioni di Solaris.
La tabella seguente contiene un elenco delle interfacce DDI che non saranno più supportate e delle interfacce alternative consigliate:
Interfaccia obsoleta |
Interfaccia alternativa |
---|---|
mmap |
devmap |
identify |
set to nulldev |
copyin |
ddi_copyin |
copyout |
ddi_copyout |
ddi_dma_addr_setup |
ddi_dma_addr_bind_handle |
ddi_dma_buf_setup(9F) |
ddi_dma_buf_bind_handle |
ddi_dma_curwin |
ddi_dma_getwin |
ddi_dma_free |
ddi_dma_free_handle |
ddi_dma_htoc |
ddi_dma_addr[buf]_bind-handle |
ddi_dma_movwin |
ddi_dma_getwin |
ddi_dma_nextseg |
ddi_dma_nextcookie |
ddi_dma_nextwin |
ddi_dma_nextcookie |
ddi_dma_segtocookie |
ddi_dma_nextcookie |
ddi_dma_setup |
ddi_dma_*_handle |
ddi_dmae_getlim |
ddi_dmae_getattr |
ddi_getlongprop |
ddi_prop_lookup |
ddi_getlongprop_buf |
ddi_prop_lookup |
ddi_getprop |
ddi_prop_get_in |
ddi_getproplen |
ddi_prop_lookup |
ddi_iopb_alloc |
ddi_dma_mem_alloc |
ddi_iopb_free |
ddi_dma_mem_free |
ddi_mem_alloc |
ddi_dma_mem_alloc |
ddi_mem_free |
ddi_dma_mem_free |
ddi_map_regs |
ddi_regs_map_setup |
ddi_prop_create |
ddi_prop_update |
ddi_prop_modify |
ddi_prop_update |
ddi_segmap |
see devmap |
ddi_segmap_setup |
devmap_setup |
ddi_unmap_regs |
ddi_regs_map_free |
free_pktiopb |
scsi_free_consistent_buf |
get_pktiopb |
scsi_alloc_consistent_buf |
makecom_g0 |
scsi_setup_cdb |
makecom_g0_s |
scsi_setup_cdb |
makecom_g1 |
scsi_setup_cdb |
makecom_g5 |
scsi_setup_cdb |
scsi_dmafree |
scsi_destroy_pkt |
scsi_dmaget |
scsi_init_pkt |
scsi_pktalloc |
scsi_init_pkt |
scsi_pktfree |
scsi_destroy_pkt |
scsi_resalloc |
scsi_init_pkt |
scsi_resfree |
scsi_destroy_pkt |
scsi_slave |
scsi_probe |
scsi_unslave |
scsi_unprobe |
ddi_peek{c,s,l,d} |
ddi_peek{8,16,32,64} |
ddi_poke{c,s,l,d} |
ddi_poke{8,16,32,64} |
in{b,w,l} |
ddi_get{8,16,32} |
out{b,w,l} |
ddi_put{8,16,32} |
repins{b,w,l} |
ddi_rep_get{8,16,32} |
repouts{b,w,l} |
ddi_rep_put{8,16,32} |
Le istruzioni della Gestione dispositivi incluse in power.conf non saranno più supportate in una delle prossime versioni. Solaris 10 offre funzionalità analoghe tramite il programma Automatic Device Power Management.
Per maggiori informazioni, vedere la pagina man power.conf(4).
La tabella seguente elenca i dispositivi e i driver che non saranno più supportati in una delle prossime versioni.
Tabella 4–1 Software per dispositivi e driver
Nome del dispositivo fisico |
Nome del driver |
Tipo di scheda |
---|---|---|
Scheda AMI MegaRAID, prima generazione |
mega |
RAID SCSI |
Compaq 53C8x5 PCI SCSI e Compaq 53C876 PCI SCSI |
cpqncr |
Controller SCSI |
Compaq SMART-2/P Array Controller e Compaq SMART-2SL Array Controller |
smartii |
Controller RAID SCSI |
I comandi FMLI sono obsoleti e non saranno più supportati in una delle prossime versioni. Tra essi sono inclusi i seguenti comandi:
/usr/bin/fmli
/usr/bin/vsig
I file host contenuti in /etc/net/ti* non sono più consultati dal sistema operativo Solaris, nonostante siano ancora presenti. In una delle prossime versioni di Solaris questi file verranno completamente rimossi.
Java 2 Platform, Standard Edition (J2SE Platform) 1.4 non sarà più incluso in una delle prossime versioni di Solaris. Il software J2SE 5.0, la versione predefinita di Java inclusa nel sistema operativo Solaris 10, è compatibile con J2SE 1.4.
I parametri per la durata dei ticket Kerberos, max_life e max_renewable_life, non saranno più supportati in una delle prossime versioni di Solaris. Questi parametri si trovano nella sezione appdefaults del file /etc/krb5/krb5.conf. Al posto di questi parametri, usare max_lifetime e renew_lifetime nella sezione libdefaults di /etc/krb5/krb5.conf.
I font CID del coreano non saranno più supportati in una delle prossime versioni. In sostituzione, sarà possibile usare i font TrueType coreani inclusi in Solaris.
Sun sta adottando Unicode per la codifica dei caratteri. Di conseguenza, fatta eccezione per le versioni locali zh_CN.GB18030 e C, le versioni locali non UTF-8 non saranno più disponibili al login in Java Desktop System in una delle prossime versioni di Solaris.
I contatori delle prestazioni hardware permettono di misurare una serie di eventi hardware connessi al comportamento della CPU. Le seguenti funzioni della libreria dei contatori di prestazioni della CPU (libcpc) non saranno più supportate in una delle prossime versioni di Solaris:
cpc_access |
cpc_bind_event |
cpc_count_sys_events |
cpc_count_usr_events |
cpc_event_accum |
cpc_event_diff |
cpc_eventtostr |
cpc_getcciname |
cpc_getcpuref |
cpc_getcpuver |
cpc_getnpic |
cpc_getusage |
cpc_pctx_bind_event |
cpc_pctx_invalidate |
cpc_pctx_rele |
cpc_pctx_take_sample |
cpc_rele |
cpc_seterrfn |
cpc_shared_bind_event |
cpc_shared_close |
cpc_shared_open |
cpc_shared_rele |
cpc_shared_take_sample |
cpc_strtoevent |
cpc_take_sample |
cpc_version |
cpc_walk_names |
Sono state aggiunte nuove funzioni alla libreria di Solaris 10. Per il codice che utilizza le interfacce dell'elenco precedente, è consigliabile usare le nuove funzioni corrispondenti:
cpc_open |
cpc_close |
cpc_set_create |
cpc_set_destroy |
cpc_set_add_request |
cpc_set_request_preset |
cpc_buf_create |
cpc_buf_destroy |
cpc_bind_curlwp |
cpc_bind_pctx |
cpc_bind_cpu |
cpc_unbind |
cpc_set_sample |
cpc_buf_sub |
cpc_buf_add |
cpc_buf_copy |
cpc_buf_zero |
cpc_buf_get |
cpc_buf_set |
cpc_buf_hrtime |
cpc_buf_tick |
cpc_walk_requests |
cpc_walk_events_all |
cpc_walk_events_pic |
cpc_walk_attrs |
cpc_enable |
cpc_disable |
cpc_caps |
cpc_npic |
cpc_cpuref |
cpc_cciname |
cpc_seterrhndlr |
Per maggiori dettagli, vedere la pagina man cpc(3CPC).
La libreria libXinput.so.0 non sarà più inclusa in una delle prossime versioni di Solaris. La libreria libXinput.so.0 veniva fornita per la compatibilità all'indietro con le applicazioni X11R4 che erano state create con la bozza della API per l'input X standard di Solaris 2.1 e Solaris 2.2. La libreria di estensione degli input X standard di X11, libXi, era stata integrata in Solaris 2.3.
Tutte le applicazioni che utilizzano l'API libXi dovrebbero essere compilate usando la libreria condivisa libXi per ottenere la massima compatibilità e la conformità agli standard.
NIS+ non sarà più supportato in una delle prossime versioni. In Solaris 9 sono disponibili alcuni strumenti per facilitare la migrazione da NIS+ a LDAP. Per maggiori informazioni, accedere a http://www.sun.com/directory/nisplus/transition.html.
nstest è un programma di prova DNS interattivo per la costruzione e l'invio di interrogazioni DNS. Questo programma non sarà più supportato in una delle prossime versioni di Solaris. La stessa funzionalità fornita da questo programma di prova è disponibile con i comandi dig e nslookup.
La versione 5.6.1 di Perl non sarà più supportata in una delle future versioni di Solaris. Perl 5.8.4, la versione predefinita inclusa in Solaris 10, non è compatibile a livello binario con Perl 5.6.1. Tuttavia, la versione precedente è ancora inclusa in questa versione di Solaris. I moduli personalizzati installati dal cliente dovranno essere ricompilati e reinstallati per l'uso di Perl versione 5.8.4. Modificare gli script che richiedono l'uso della versione 5.6.1 in modo che utilizzino la versione 5.6.1 dell'interprete al posto della versione 5.8.4. Gli interpreti delle rispettive versioni di Perl si trovano nelle directory seguenti:
/usr/perl5/5.6.1/bin/perl
/bin/perl, /usr/bin/perl o /usr/perl5/bin/perl
Lo strumento di gestione delle patch della Solaris Management Console, Gestione patch, non sarà più disponibile in una delle prossime versioni.
Il software Solstice Enterprise Agents non sarà più supportato in una delle prossime versioni.
L'implementazione di /usr/sbin/in.rdisc del protocollo IPv4 ICMP Router Discovery non sarà più supportata in una delle prossime versioni di Solaris. Una versione pressoché equivalente del protocollo, implementata come componente di /usr/sbin/in.routed, supporta un'interfaccia di amministrazione migliorata. Il componente di /usr/sbin/in.routed supporta l'implementazione del protocollo RIP versione 2. Il componente di /usr/sbin/in.routed è anche in grado di distinguere gli avvisi Mobile IP dai messaggi Router Discovery.
Le interfacce Sun Fire Link non saranno più supportate in una delle prossime versioni di Solaris.
Le seguenti applicazioni di Java DS, versione 3, verranno rimosse in una delle prossime versioni.
Anteprima del calendario Sun Java
Selettore disposizione tastiera di GNOME
Editor di diagramma
Editor di testo Java
Dizionario Java
Analizzatore disco
Organizzatore di immagini
Mr. Project
Il supporto per i tipi di dispositivi Token Ring (DL_TPR) e FDDI (Fiber Distributed Data Interface) nel driver LAN generico (GLD) verrà rimosso in una delle prossime versioni di Solaris. Dopo la rimozione, i driver per i dispositivi token ring o FDDI basati su questo supporto nel driver GLD cesseranno di funzionare. La rimozione non avrà effetto sui driver o sulle applicazioni che non utilizzano questo supporto. Per determinare se un driver utilizzi GLD, eseguire lo script seguente:
#!/bin/sh # # Verifica l'uso di GLD nei file binari del driver # for file do /usr/ccs/bin/nm $file | /bin/awk ' /\|gld_register$/ { isgld=1; } END { if (isgld) print file, "utilizza GLD"; else print file, "non utilizza GLD"; }' file=$file done |
Per maggiori informazioni sul driver generico per la LAN, vedere la pagina man gld(7D) e il documento “Writing Device Drivers”.
La funzionalità nota come WDR - Web-Based Enterprise Management Dynamic Reconfiguration - non sarà più supportata in una delle prossime versioni del sistema operativo Solaris. WDR è attualmente supportato sui sistemi Sun Fire di fascia media e alta.
L'interfaccia XILTM non verrà più supportata in una delle prossime versioni. Le applicazioni che utilizzano XIL causano la visualizzazione del seguente messaggio di avvertimento:
WARNING: XIL OBSOLESCENCE This application uses the Solaris XIL interface which has been declared obsolete and may not be present in version of Solaris beyond Solaris 9. Please notify your application supplier. The message can be suppressed by setting the environment variable "_XIL_SUPPRESS_OBSOLETE_MSG. |
L'utility xetops non sarà più supportata in una delle prossime versioni. L'utility xetops converte un file di testo asiatico in un file PostScript. Questa conversione consente la stampa dei caratteri asiatici anche sulle stampanti PostScript prive di caratteri asiatici residenti.
Una capacità simile viene fornita ora dal comando mp, che è stato potenziato in modo da supportare tutte le codifiche asiatiche native con nuove opzioni e funzionalità.
Alcuni moduli DDX per Xsun non saranno più inclusi in una della prossime versioni di Solaris. Questi moduli vengono utilizzati per la configurazione del server X Xsun nella schermata Video Device Selection di kdmconfig, selezionando una voce priva del prefisso “XF86”. Qui di seguito sono riportati alcuni file interessati:
I file nella directory /usr/openwin/server/modules i cui nomi sono privi del prefisso ddxSUNWxf86
La libreria /usr/openwin/server/lib/libaccel.so.1
I file con il suffisso .xga nella directory /usr/openwin/share/etc/devdata/SUNWaccel/boards
Sun consiglia di utilizzare come server X il server Xorg, i cui moduli DDX forniscono funzioni analoghe a quelle di Xsun. In alternativa, se è necessario utilizzare il server X Xsun, è possibile utilizzare i moduli DDX XFree86. Questi moduli sono contraddistinti dal prefisso ddxSUNWxf86. Nella schermata Video Device Selection di kdmconfig, le voci relative iniziano con “XF86”. Questi moduli forniscono funzioni analoghe a quelle dei moduli DDX di Xsun che potrebbero essere rimossi in una delle prossime versioni.