Tilläggsinformation för Solaris 10

Funktioner som kan komma att tas bort i framtida versioner

Följande funktioner kanske inte stöds i framtida Solaris-versioner:

Korta asiatiska dtlogin-namn

Följande asiatiska korta språkområdesnamn kanske inte visas i språklistan dtlogin i framtida versioner:

Från och med Solaris 8 finns nya språkområdesnamn enligt ISO-standarden, bland annat följande:

Gränssnitt för granskningsbakgrundsprogrammet

Följande gränssnitt som används av granskningsbakgrundsprogrammet för Solaris kanske inte stöds i framtida versioner:

Körtidsstödbibliotek för Cfront

Biblioteket libC.so.3 är körtidsstödbibliotek för program som kompilerats med Cfront C++-kompileraren C++ 3.0. Varken kompileraren eller programmen som skapats med den går att köra på OS för Solaris 10. Biblioteket kanske inte stöds i framtida versioner av Solaris.

Maskinvarualternativ för tilläggsprogrammet fp i konfigurationsassistenten

Följande alternativ i tilläggsprogrammet fp i konfigurationsadministrationen (cfgadm) kanske inte stöds i framtida Solaris-versioner:

Enhetstilldelningsgränssnitt för BSM (Basic Security Module)

Följande komponenter i enhetstilldelningen för BSM (Basic Security Module) kanske inte stöds i framtida versioner av Solaris:

Föråldrade DDI-gränssnitt

En del DDI:er (Device Driver Interfaces) kanske inte stöds i framtida versioner.

I följande tabell visas vilka DDI-gränssnitt som kanske inte stöds och vilka alternativ som rekommenderas:

Föråldrat gränssnitt 

Rekommenderat gränssnitt 

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}

Enhetshanteringsposter i power.conf

Enhetshanteringsposterna i filen power.conf kanske inte stöds i framtida versioner. Med ADPM-posterna (Automatic Device Power Management) får du liknande funktionalitet i Solaris 10.

Mer information finns i direkthjälpen för power.conf(4).

Stöd för enheter och drivrutiner

I följande tabell visas en lista över enheter och drivrutiner som kanske inte stöds i framtida versioner.

Tabell 5–1 Enhets- och drivrutinsprogram

Fysisk enhet 

Drivrutin 

Korttyp 

AMI MegaRAID första generationens HBA (host bus adapter) 

mega

SCSI RAID 

Compaq 53C8x5 PCI SCSI och Compaq 53C876 PCI SCSI 

cpqncr

SCSI HBA 

Compaq SMART-2/P Array Controller och Compaq SMART-2SL Array Controller 

smartii

SCSI RAID-styrenhet 

FMLI (Form and Menu Language Interpreter)

FMLI-kommandona (Form and Menu Language Interpreter) är föråldrade och kanske inte stöds i framtida Solaris-versioner. Följande kommandon är föråldrade:

Värdfiler i /etc/net/ti*

Värdfilerna i /etc/net/ti* konsulteras inte längre i operativsystemet Solaris, även om filerna fortfarande finns i Solaris-programvaran. I framtida Solaris-versioner kan de här filerna ha tagits bort helt och hållet.

Java 2 Platform, Standard Edition 1.4

Java 2 Platform, Standard Edition (J2SE Platform) 1.4 kanske inte ingår i framtida Solaris-versioner. J2SE 5.0-programvara, standard-Java-versionen i Solaris 10, är en kompatibel ersättning för J2SE 1.4-teknik.

Kerberos Ticket Lifetime-parametrar i krb5.conf

Kerberos Ticket Lifetime-parametrarna, max_life och max_renewable_life, kanske inte stöds i framtida versioner av operativsystemet Solaris. De här parametrarna finns i avsnittet appdefaults i filen /etc/krb5/krb5.conf. I stället för de här parametrarna använder du max_lifetime och renew_lifetime i avsnittet libdefaults i /etc/krb5/krb5.conf.

Koreanska CID-teckensnitt

Koreanska CID-teckensnitt kanske inte stöds i framtida versioner. Du kan använda de koreanska TrueType-teckensnitten som ersätter de koreanska CID-teckensnitten i Solaris.

Äldre eller traditionella icke-UTF-8-språkversioner

Sun använder Unicode för teckenkodning. Därför kan, med undantag för språkversionerna zh_CN.GB18030 och C, icke-UTF-8-språkversioner tas bort som inloggningsspråk i Java Desktop System i framtida Solaris-versioner.

Funktioner i biblioteket för CPU-prestandaräknare ( libcpc)

Med prestandaräknare för maskinvaror går det att mäta flera olika maskinvaruhändelser som är relaterade till CPU-beteende. Följande funktioner i bibliotek för CPU-prestandaräknare (libcpc) kanske inte stöds i framtida versioner av operativsystemet 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 

 

Nya funktioner har lagts till i biblioteket i OS för Solaris 10. Utvecklare som har kod som använder gränssnitten i föregående lista bör i stället använda följande motsvarande funktioner:

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 

Mer information finns i direkthjälpen för cpc(3CPC).

Biblioteket libXinput

Biblioteket libXinput.so.0 kanske inte finns i framtida versioner av Solaris. Biblioteket libXinput.so.0 finns för att skapa bakåtkompatibilitet med X11R4-program som byggts med standarden X Input API för Solaris 2.1 och Solaris 2.2. X11-standardbiblioteket libXi (X Input Extension library) integrerades i Solaris 2.3.

Alla program som är beroende av libXi API bör byggas med det gemensamma biblioteket libXi för att säkerställa framtida kompatibilitet och överensstämmelser med standarder.

Namntjänsttypen NIS+ (Network Information Service Plus)

NIS+ kanske inte stöds i framtida versioner. I Solaris 9 finns verktyg som underlättar övergången från NIS+ till LDAP. Mer information finns på sun.com/directory/nisplus/transition.html.

Testprogrammet nstest

nstest är ett interaktivt DNS-testprogram som används för att konstruera och skicka DNS-frågor. Det här programmet kanske inte stöds i framtida versioner av operativsystemet Solaris. Samma funktioner som testprogrammet tillhandahåller finns via kommandona dig och nslookup.

Perl 5.6.1

Perl version 5.6.1 kanske inte stöds i framtida versioner av operativsystemet Solaris. Perl version 5.8.4, som är standardversionen i OS för Solaris 10, är inte binärt kompatibel med Perl version 5.6.1. Den tidigare versionen finns dock fortfarande kvar i den här Solaris-versionen. Anpassade moduler som installerats av kunden själv måste byggas om och installeras om för att använda Perl version 5.8.4. Ändra alla skript som kräver att version 5.6.1 används och ange specifikt att version 5.6.1 av tolken ska användas i stället för 5.8.4. Tolkarna för respektive Perl-version finns i följande kataloger:

Perl 5.6.1

/usr/perl5/5.6.1/bin/perl

Perl 5.8.4

/bin/perl, /usr/bin/perl, or /usr/perl5/bin/perl

Solaris Korrigeringsfilshanteraren (Management Console Patch Tool)

Solaris Korrigeringsfilshanteraren kanske inte finns i framtida versioner.

Solstice Enterprise Agents

Det är inte säkert att Solstice Enterprise Agents stöds i framtida versioner.

Fristående routeridentifiering

/usr/sbin/in.rdisc-implementeringen av routeridentifieringsprotokollet IPv4 ICMP kanske inte stöds i framtida versioner av Solaris. En motsvarande version av det här protokollet, som har implementerats som en komponent i /usr/sbin/in.routed, stöder ett förbättrat administrativt gränssnitt. Komponenten /usr/sbin/in.routed stöder implementeringen av Routing Information Protocol (RIP) version 2. Dessutom kan /usr/sbin/in.routed-komponenten skilja mellan annonser för mobila IP-nummer och routeridentifieringsmeddelanden.

Sun Fire Link-gränssnitt

Sun Fire Link-gränssnitten kanske inte längre stöds i framtida Solaris-versioner.

Sun Java Desktop System-program

Följande program i Java Desktop System, version 3 kanske tas bort från framtida versioner.

Enhetstyperna Token Ring och FDDI (Fiber Distributed Data Interface)

Stöd för enhetstyperna token ring (DL_TPR) och FDDI (Fiber Distributed Data Interface) i GLD (Generic LAN Driver) kanske har tagits bort i framtida Solaris-versioner. Efter att borttagningen implementerats slutar drivrutiner för token ring och FDDI som behöver det här stödet i GLD att fungera. Andra drivrutiner och program som inte använder det här stödet påverkas dock inte. Kör det här skriptet om du vill testa om en drivrutin behöver GLD:


#!/bin/sh
#
# Test a driver binary for use of GLD
#
for file
do
 	/usr/ccs/bin/nm $file | /bin/awk '
 	/\|gld_register$/       { isgld=1; }
 	END {
 		if (isgld)
 			print file, "uses GLD";
 		else
 			print file, "does not use GLD";
 	}' file=$file
done

Mer information om GLD finns i direkthjälpen för gld(7D) och i ”Skriva drivrutiner”.

WBEM-baserad dynamisk omkonfiguration

Den funktion som är känd som WDR (Web-Based Enterprise Management Dynamic Reconfiguration) kanske inte stöds i framtida versioner av operativsystemet Solaris. WDR stöds för närvarande på mellan- och högklassiga Sun Fire-system.

Gränssnittet XIL

Gränssnittet XILTM kanske inte stöds i framtida versioner. Ett program som använder XIL genererar följande varningsmeddelande:


          VARNING: XIL ÄR FÖRÅLDRAT
 Detta program använder gränssnittet Solaris XIL
som har blivit föråldrat och kanske inte kommer
att finnas i kommande versioner efter Solaris 9.
Meddela din programleverantör.
Du undviker det här meddelandet om du anger miljövariabeln
"_XIL_SUPPRESS_OBSOLETE_MSG.

Verktyget xetops

Hjälpmedlet xetops kanske inte stöds i framtida versioner. Verktyget xetops konverterar asiatiska textfiler till PostScript-filer. Detta gör att asiatiska tecken kan skrivas ut på PostScript-skrivare som inte har asiatiska teckensnitt i minnet.

Liknande funktionalitet får du med kommandot mp som har förbättrats så att det stöder alla inbyggda asiatiska kodningar med fler alternativ och funktioner.

x86: Xsun DDX-moduler, -bibliotek och relaterade filer

Vissa DDX-moduler för Xsun kan tas bort från framtida Solaris-versioner. De här modulerna används när du konfigurerar Xsun X-servern på kdmconfig-skärmen, Video Device Selection, genom att välja en post som inte har prefixet ”XF86”. Följande filer påverkas av det här meddelandet:

Sun rekommenderar att du som primär X-server använder Xorg X-servern, vars DDX-moduler innehåller funktioner som är jämförbara med dem i Xsun X-servern. Om du använder Xsun X-servern kan du emellertid fortfarande använda XFree86 DDX-moduler. Det här är moduler som har prefixet ddxSUNWxf86 och vars poster på kdmconfig-skärmen, Video Device Selection, börjar med ”XF86”. Modulerna erbjuder funktioner som är jämförbara med de Xsun DDX-moduler som kanske tas bort.