Tilläggsinformation för Solaris 10

Kapitel 5 Information om avslutat stöd

I det här kapitlet listas information om avslutat stöd.

Funktioner som tagits bort i Solaris 10 Operativsystem

Korta asiatiska dtlogin-namn

Följande korta namn för asiatiska språkversioner finns inte längre i dtlogin-listan i Solaris-programvaran:

Sökvägsstöd för device_driver i systemkommandot add_drv

Tidigare versioner av kommandot add_drv accepterade en sökväg som värde på parametern device_driver. Sökvägsangivelse stöds inte längre i Solaris. Om du anger en sökväg för enhetsdrivrutinen skrivs följande felmeddelande till STDERR:


Fel: drivrutinen får inte anges med sökvägen sökväg
Fel: det gick inte att installera drivrutinen drivrutin

Under installationen eller uppgraderingen kommer felmeddelanden som skapas genom att sökvägsangivelse används att visas i filen install_log eller upgrade_log.

Kommandot admintool

Kommandot admintool, inklusive swmtool, stöds inte längre i Solaris. Kommandots funktioner har ersatts av följande verktyg:

Verktyg 

Kommando 

Funktionalitet 

Solaris Management Console 

smc

Administration av användare, grupper, värdar och seriella portar 

Utskriftshanteraren 

printmgr

Skrivarhantering 

Produktregistret 

prodreg

Programvaruadministration 

Gränssnitten asysmem() och sysmem()

Gränssnitten asysmem() och sysmem() som exporteras av libadm(3lib) finns inte längre i Solaris. Båda är föråldrade. Programmerare råds att använda biblioteksfunktionen sysconf(3C) i stället.

Mer information finns i direkthjälpen för sysconf(3C).

BIND Version 8 DNS-server och verktyg

Internet Systems Consortiums BIND 8 DNS-namnserver och verktyg stöds inte längre i OS för Solaris 10. BIND 8-versionen av DNS-namnservern och verktygen har ersatts med motsvarande BIND 9-versioner. Information om överflyttningen från BIND 8 till BIND 9 och specifika detaljer om Solaris-implementeringen finns i Artikel II, DNS Setup and Administration i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

x86: COFF (Common Object File Format)

Körningen av objektkod i COFF-format på plattformar av x86-arkitekturen stöds inte längre i Solaris. Dessutom har allt annat befintligt stöd för System V Release 3-kompatibilitet på x86-plattformen också tagits bort.

Föråldrade DDI-gränssnitt

Startpunkten identify drivrutin anropas inte längre av kärnan. För nya drivrutiner som kompilerats och levererats för den här versionen av Solaris måste den här startpunkten anges som kärnfunktionen nulldev. Befintliga drivrutiner ska fungera utan att kompileras om.

Följande symboler har tagits bort från headerfilerna. Funktionerna som associeras med de här symbolerna finns inte längre i Solaris. Drivrutinsutvecklare bör ta bort den associerade koden.

Föråldrat gränssnitt 

Rekommenderat gränssnitt 

ddi_getiminor(9F) 

Använd getminor(9F) 

GLOBAL_DEV 

Ange 0 

NODEBOUND_DEV 

Ange 0 

NODESPECIFIC_DEV 

Ange 0 

ENUMERATED_DEV 

Ange 0 

DDI_IDENTIFIED 

Behövs inte 

DDI_NOTIDENTIFIED 

Behövs inte 

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 

Mer information finns i direkthjälpen för ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) och devmap(9E).

Euroteckeninmatning där Alt- och Meta-tangenterna används

I Solaris stöds inte längre följande icke-standardtangentkombinationer för Euro-symbolen i Solaris Unicode/UTF-8-språkversioner:


Obs! –

I ovanstående tangentkombinationer betyder ett streck att tangenterna trycks ned samtidigt. Ett plustecken betyder tangenttryckningar som kommer efter varandra.


Följande standardtangentkombinationer rekommenderas:

Om tangentbordet inte har en Alt Graph eller Compose-tangent använder du den här tangentkombinationen:

Bibliotek och kommandon i Federated Naming Service (FNS)/XFN

FNS som bygger på X/Open XFN-standard stöds inte längre i Solaris.

Gränssnitt för GLD (Generic LAN Driver) version 0

Gränssnitt för GLD (Generic LAN Driver) version 0 som beskrivs i Solaris 2.1 Device Driver Writer's Guide for x86 stöds inte längre i Solaris. Drivrutinerna bör använda version 2-gränssnitten som beskrivs i Writing Device Drivers.

Du kan testa vilken gränssnittsversion av GLD som en drivrutin använder genom att köra följande skript:


#!/bin/sh
 #
 # Testa användning av en drivrutin för v0- eller v2 GLD-gränssnitt
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/ { isgld=1; } 
/\|gld_mac_alloc$/ { isv2=1; } 
END {
 if (!isgld)
 print file, "does not use GLD";
 else if (!isv2)
 print file, "is a version 0 GLD driver";
 else if (isv2)
 print file, "is a version 2 GLD driver";
 }' file=$file 
done

Obs! –

Drivrutinen rtls från Realtek använder fortfarande de version 0-gränssnitt som inte längre stöds i Solaris. rf, som är en alternativ drivrutin för rtls, använder dock version 2-gränssnitt. Du kan hämta den alternativa drivrutinen från http://homepage2.nifty.com/mrym3/taiyodo/eng.


GMT tidszoner i zoneinfo

/usr/share/lib/zoneinfo/GMT[+-]*-tidszoner stöds inte längre i Solaris. Ersätt tidszonerna i zoneinfo med motsvarande citerad tidszon.

Mer information finns i direkthjälpen för zoneinfo(4) och environ(5).

GNOME-komponenter som är borttagna från Sun Java Desktop System, version 3

Programvaran i Sun Java Desktop System, version 3 på Solaris 10 är baserad på GNOME 2.6 Desktop. Följande komponenter ingår inte längre i Java Desktop System, version 3:

Om du behöver någon av de här komponenterna kan du kontakta GNOME-användargruppen. Se http://gnome.org.

Stöd för grafisk drivrutin

Programvarustöd för följande grafiska enheter ingår inte längre i den här versionen:

Enhet 

Drivrutin 

MG1,MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

x86: Blandade EISA-enheter och drivrutiner

Följande enheter som baseras på ISA- och EISA I/O-bussar stöds inte längre i Solaris. Enhetsdrivrutiner som skrivits specifikt för de här enheterna stöds inte heller längre. En del av de här drivrutinerna stöder även PCI-enheter. Eftersom stödet för drivrutinerna tagits bort har även stödet för dessa PCI-enheter försvunnit. Stödet för EISA-bussen har tagits bort i Solaris.

JRE 1.2.2

Version 1.2.2 av JRE (Java Runtime Environment) stöds inte längre i den här versionen. Motsvarande funktionalitet finns nu i Java 2 Standard Edition, version 1.4 och kompatibla versioner. Aktuella och tidigare versioner av JRE går att hämta från http://java.sun.com.

Kodak Color Management System

Kodak Color Management System (KCMSTM) stöds inte längre i Solaris.

SPARC: Drivrutiner för Lance Ethernet (le)

Lance Ethernet-drivrutiner (le) stöds inte längre i Solaris.

Klientbiblioteket LDAP (Lightweight Directory Access Protocol)

LDAP C-API library version 3, libldap.so.3 stöds inte längre i Solaris. Den aktuella versionen av det här biblioteket är LDAP C-API version 5, libldap.so.5.

Föråldrade LWP-gränssnitt (Lightweight Process)

Följande LWP-gränssnitt (Lightweight Process) stöds inte längre i Solaris:

De här gränssnitten (som inte är en del av en modell med flertrådning aktiv som standard) har bara fungerat som väntat när de används i program som inte länkas med libthread.

Funktionen namnlösa gränssnittsgrupper

Funktionen namnlösa gränssnittsgrupper stöds inte längre i den här Solaris-versionen. Funktionen namnlösa gränssnittsgrupper aktiverades genom att variabeln ip_enable_group_ifs angavs via kommandot ndd.

Använd i stället flervägsfunktionen för IP-nätverk som ger liknande funktionalitet. Du kan skapa grupper för flervägsfunktionen för IP-nätverk genom att använda nyckelordet group för kommandot ifconfig.

Mer information finns i direkthjälpen för ifconfig(1M).

Netscape-program

Följande versioner av NetscapeTM stöds inte längre i Solaris:

Alternativet netstat -k

Alternativet -k för kommandot netstat, som rapporterar för alla namngivna kstats i den aktiva operativsystemsinstansen, finns inte längre i Solaris. Använd kommandot kstat, som stöds och utför samma sak.

x86: Nätverksenheter

Följande nätverksenheter stöds inte längre i Solaris:

Funktionen fork() fungerar inte som en POSIX-tråd

Hur funktionen fork() fungerar när den inte är länkad till biblioteket -lpthread har ändrats i Solaris. Denna förändring ställer Solaris-trådar i konsekvens med POSIX-trådar.

Funktionen fork() har omdefinierats så att den fungerar som fork1(). Därför kopierar fork() bara de anropande trådarna i den underordnade processen. Den här omdefinitionen är en anpassning till hur fork1() och fork() fungerar när de länkas till -lpthread.

Stöd för program som kräver replicate-all för fork kommer att finnas kvar. De här programmen måste ändras så att de anropar den nya forkall()-funktionen i stället för fork().

Modulen pam_unix

Modulen pam_unix(5) finns inte längre i den här versionen. Samma funktioner finns i 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) och pam_passwd_auth(5).

PC-filvisaren

PC-filvisaren stöds inte längre i Solaris.

Liknande funktioner för att visa PC-filer finns tillgängligt i officepaketet Sun StarOffice. StarOffice kan läsa och skriva mer än 100 olika filformat som används av populära skrivbordsprogram, inklusive Microsoft Office, Lotus, WordPerfect, WordStar, FrameMaker, AutoCAD, Photoshop, m.fl.

Mer information finns på http://www.sun.com/staroffice

Perl Version 5.005_03

Perl version 5.005_03 finns inte längre i den här versionen. Standardversionen av Perl i Solaris är inte binärt kompatibel med 5.005_03. Moduler som installerats av kunderna själva måste byggas om och installeras om med hjälp av den nya versionen.

ptrace-gränssnittet i libc

64-bitarsversionen av ptrace-gränssnittet som finns i libc stöds inte längre i Solaris. proc-gränssnittet ersätter den här funktionen.

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

I/O-styrkommandon för Power Management

Följande I/O-styrkommandon (ioctls) för strömsparfunktioner stöds inte längre i Solaris:

Följande alternativa ioctls-kommandon stöds i operativsystemet Solaris:

Mer information om de alternativa ioctls-kommandona finns i direkthjälpen för pm(7D).

Kommandona sendmailvars och L och G sendmail.cf

Databasen sendmailvars som listas i nsswitch.conf(4) stöds inte längre i Solaris. Den här funktionen kan inte aktiveras utan kommandona L eller G sendmail.cf. Detta gör Suns version av sendmail mer kompatibel med versionen från sendmail.org.

ShowMe TV

ShowMeTM TV stöds inte längre i den här versionen.

SPARC: 64-bitars paket

Solaris levererades tidigare i separata paket för 32-bitars och 64-bitarskomponenter. 64-bitarspaketen, som introducerades första gången i Solaris 7, försåg Solaris Operativsystem med 64-bitarskomponenterna. I allmänhet slutar 64-bitarspaketnamnet med bokstaven “x.” SUNWcsl levererade till exempel 32-bitarsversionen av Solaris Core Libraries och SUNWcslx levererade 64-bitarsversionen.

I den här Solaris-versionen levereras 32-bitars och 64-bitarskomponenterna tillsammans i ett enda baspaket. Det kombinerade paketet behåller namnet på det ursprungliga 32-bitarspaketet och 64-bitarspaketet upphör att levereras. Till exempel /usr/lib/sparcv9/libc.so.1, som levererades i SUNWcslx, men nu levereras i SUNWcsl, och SUNWcslx levereras inte längre.


Obs! –

I en del paket fanns bara 64-bitarskomponenter och några motsvarande 32-bitarspaket fanns inte. I de här fallen får paketen nya namn där suffixet “x” tagits bort. SUNW1394x skulle t.ex. bli SUNW1394.


Programvarupaket som innehåller specifika beroenden av 64-bitarspaket orsakar installationsvarningar. Användaren kan ignorera den här typen av ofarliga varningar, programvaran installeras ändå korrekt.

Till exempel orsakar installationen av paketet SUNWpool, som är beroende av det numera obefintliga 64-bitarspaketet SUNWcslx, följande varningsmeddelande på skärmen:


# pkgadd SUNWpool

Bearbetar paketinstansen SUNWpool från /var/spool/pkg

Resurspool (64-bit)
(sparc) 11.10.0,REV=2003.04.08.04.21
Copyright 2003 Sun Microsystems, Inc.  Med ensamrätt.
Användning måste ske i enlighet med licensvillkoren. 
Använder / som baskatalog för paketet.
## Bearbetar paketinformation.
## Bearbetar systeminformation.
   Sex paketsökvägsnamn har redan installerats.
## Verifierar paketberoenden.
VARNING!
    SUNWcslx-paketet "Core Solaris Libraries
    (64-bit)" är ett nödvändigt paket och måste installeras.

Vill du fortsätta installera SUNWpoolx [j,n,?]

Oberoende programvaruleverantörer som erbjuder 32-bitarsprogram för SPARC-system och kunder som kör 32-bitarsprogram behöver inte göra några ändringar. De här programmen fungerar även i fortsättningen.

sdtjmplay Desktop Java Media Player

Desktop Java Media player, /usr/dt/bin/sdtjmplay, som baseras på Java Media Framework 1.1, stöds inte längre i Solaris. Användare bör byta till /usr/bin/jmplay, den Java Media Player som baseras på Java Media Framework 2.1.1.

Java Media Player, jmplay, ingår i Solaris fr.o.m. Solaris 9 8/03. jmplay finns även för Solaris 8 och tidiga Solaris 9-versioner, som en del av skrivbordsmiljön GNOME 2.0.

Du kan att hämta skrivbordsmiljön GNOME 2.0 på http://www.sun.com/gnome/.

Statiska systembibliotek för Solaris

Det här meddelandet gäller bara 32-bitars statiska systembibliotek och statiskt länkade verktyg. 64-bitars statiska systembibliotek och verktyg har aldrig funnits.

Stöd för Solaris 32-bitars statiska systembibliotek och statiskt länkade verktyg finns inte längre i Solaris. Särskilt viktigt att notera är att det statiska C-biblioteket (/usr/lib/libc.a) inte längre stöds i Solaris.

Program som är länkade till befintliga statiska systembibliotek kanske inte fungerar i Solaris. Endast program som är dynamiskt länkade till systembibliotek som tillhandahåller Solaris ABI (Application Binary Interface) är utformade för framtida kompatibilitet.

Program som är direkt beroende av hur systemfällor fungerar kanske inte fungerar i Solaris. Program som är länkade med bibliotek som inte är från Sun och som är direkt beroende av hur systemfällor fungerar (oftast gäller detta bibliotek som tillhandahåller ABI-ersättningsfunktioner) kanske inte fungerar i Solaris.

Transaktionsvolym för Solaris Volymhanterare

Transaktionsvolymer för Solaris Volymhanterare (trans metadevices) stöds inte längre i Solaris. Förbättrade funktioner tillhandahålls av UFS-loggning (LUFS) som ingår i Solaris.

stc(7d) för den seriella parallellstyrenheten på S-bus

Drivrutinen för den seriella parallellstyrenheten på S-bus (SPC/S), stc(7D), stöds inte längre i Solaris. Alternativa gränssnitt är SAI/P och HSI/P.

Lagringsgränssnitt

Följande gränssnitt för drivrutinsegenskaper stöds inte längre i Solaris:

Följande enhetsdrivrutiner stöds inte längre i Solaris:

Följande verktyg stöds inte längre i Solaris:

sun4m-maskinvara

Följande servrar som baseras på sun4d-arkitekturen stöds inte i den här versionen av Solaris.

Maskinvarualternativ som är beroende av sun4d-arkitekturen stöds inte i den här versionen.

SunFDDI- och SunHSI/S-drivrutiner

Drivrutinerna FDDI/S, FDDI/P och SunHSI/STM stöds inte längre i Solaris.

Sun Java System Application Server Platform Edition 7.0 (hette tidigare Sun ONE Application Server 7.0 Platform Edition)

Sun Java System Application Server Platform Edition 7.0 stöds inte längre i Solaris-miljön. Från och med Solaris 10 har den här versionen ersatts av Sun Java System Application Server Platform Edition 8.0.

Systemen Sun StorEdge A1000, Sun StorEdge A3000, Sun StorEdge A3500 och Sun StorEdge A3500FC

Programvarustöd för följande lagringsenheter finns inte längre i Solaris:

Bandenheter

Följande bandenheter stöds inte längre i Solaris:

Token Ring-nätverksdrivrutiner

Nätverksdrivrutinerna SBus Token Ring och PCI bus Token Ring stöds inte längre i den här versionen.

SPARC: 32-bitars Sun4U-kärna

32-bitars SPARC-kärna stöds inte längre i operativsystemet Solaris. Befintliga 32-bitarsprogram påverkas inte.

De här förändringarna gör att Sun4U-system som innehåller UltraSPARC I-processorer med klockor som körs på frekvenser som är lägre än 200 MHz inte längre stöds.

Använd kommandot isainfo om du vill ta reda på systemets kärntyp.


% isainfo -kv

Använd kommandot psrinfo om du vill ta reda på processorns klockfrekvens.


% psrinfo -v | grep MHz

Mer information finns i direkthjälpen för isainfo(1) och psrinfo(1M).

Grafikkorten Ultra AX och SPARCengine Ultra AXmp

Grafikkorten Ultra AX och SPARCengine Ultra AXmp stöds inte längre i den här versionen.

32-bit: X11 statiska bibliotek

32-bitars statiska bibliotek i /usr/openwin/lib finns inte längre i den här versionen av Solaris. Program som är statiskt länkade med dessa bibliotek stöds inte längre i den här versionen. 64-bitars statiska bibliotek har aldrig funnits.

Befintliga program som byggts i tidigare versioner med statiska bibliotek i /usr/openwin/lib kanske inte fungerar i den här eller framtida versioner. Endast program som är dynamiskt länkade till de gemensamma bibliotek som tillhandahåller Solaris ABI (Application Binary Interface) är utformade för framtida kompatibilitet.

Utskriftsfiltret xutops

Utskriftsfiltret xutops stöds inte längre i den här versionen. Ett liknande urval med funktioner finns i utskriftsfiltret mp(1) i Solaris.

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.