Tilläggsinformation för Solaris 9 9/04

Kapitel 3 Information om avslutat stöd

I det här kapitlet beskrivs funktioner och program som inte längre stöds.

Funktioner som har tagits bort i programvaran Solaris 9

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

Syntax för adb-avbildningsmodifierare och kontrollpunkt

Verktyget adb implementeras som en länk till det nya mdb-verktyget i den här versionen.

I direkthjälpen för mdb(1) beskrivs funktionerna i det nya felsökningsprogrammet och dess adb-kompatibilitetsläge. Även i kompatibilitetsläget finns det skillnader mellan adb(1) och mdb. Följande är några exempel på skillnaderna:

AnswerBook2 Server

Servern AnswerBook2TM finns inte med i den här versionen. Det går nu att köra befintliga AnswerBook2-servrar på Solaris 9. Solaris-dokumentationen finns tillgänglig i onlineformat på Solaris dokumentations-cd. All Solaris-dokumentation finns också på http://docs.sun.com.

Verktyget aspppd

Verktyget aspppd finns inte i den här versionen. Använd i stället verktyget pppd(1M) tillsammans med Solaris PPP 4.0-verktyget som finns i Solaris 9.

Inmatningsmetoden för japanska ATOK8

Den japanska inmatningsmetoden ATOK8 stöds inte längre i den här versionen. Den japanska inmatningsmetoden ATOK12 ingår i Solaris 9. Den japanska indatametoden ATOK12 ger ungefär samma funktionsomfång som ATOK8 och innehåller flera förbättringar.

Verktyget crash

Verktyget crash stöds inte i den här versionen. I Solaris 9 ger verktyget mdb(1) ungefär samma funktionsomfång som verktyget crash. Verktyget mdb undersöker även minnesutskrifter vid en systemkrasch. Gränssnittet för crash-verktyget har strukturerats kring implementeringsdetaljer, till exempel kortplatser, som saknar koppling till implementeringen av Solaris.

I Solaris Modular Debugger Guide finns information för användare som övergår från att använda crash till att använda mdb.

Alternativ för minnesutskrift för Solaris-kommandot ipcs

Möjligheten att använda kommandot ipcs(1) för minnesutskrifter för operativsystem genom att använda kommandoradsalternativen -C och -N stöds inte längre i den här versionen. Motsvarande funktion utförs nu med felsökningskommandot mdb(1) ::ipcs.

Den japanska inmatningsmetoden cs00

Den japanska inmatningsmetoden cs00 stöds inte i Solaris 9. Liknande gränssnitt, exempelvis xci-gränssnittet, JFP (Japanese Feature Package), libmle-API:t och mle-kommandot stöds inte heller i Solaris 9.

Om du uppgraderar till Solaris 9 från en tidigare version, tas den befintliga användarordlistan /var/mle/ja/cs00/cs00_u.dic bort.

Två japanska inmatningsmetoder, ATOK12 och Wnn6, stöds i programvaran Solaris 9. Mer information om inmatningsmetoderna ATOK12 och Wnn6 finns i International Language Environments Guide.

x86: Kommandot devconfig

Kommandot devconfig stöds inte i den här versionen.

x86: Stöd för enheter och drivrutiner

I följande tabell visas en lista över enheter och drivrutiner som inte stöds i den här versionen.

Tabell 3–1 Enhets- och drivrutinsprogram

Fysisk enhet 

Drivrutin 

Korttyp 

Mylex/Buslogic FlashPoint Ultra PCI SCSI 

flashpt

SCSI HBA 

Madge Token Ring Smart 16/4, Madge Token Ring Smart 16/4 PCI BM Mk2, Madge Token Ring Smart 16/4 PCI BM Mk1 och Madge Token Ring PCI Presto 

mtok

Nätverk 

Compaq Integrated NetFlex-3 10/100 T PCI, Compaq NetFlex-3/P, Compaq NetFlex-3 DualPort 10/100 TX PCI, Compaq Netelligent 10 T PCI och Compaq Netelligent 10/100 TX PCI 

cnft

Nätverk 

EA-katalog (Early Access)

Namnet på EA har i Solaris 9 ändrats till ExtraValue.

Emulex MD21-styrenhet för ESDI-enhet

MD21-styrenheten för ESDI-enheter stöds inte i programvaran Solaris 9.

Justeraren enable_mixed_bcp

Justeraren enable_mixed_bcp stöds inte i den här versionen. I Solaris-versioner före Solaris 9 kunde /etc/system-variabeln enable_mixed_bcp anges som 0 för att inaktivera dynamisk länkning av delvis statiskt länkade SunOSTM 4.0 och med den kompatibla körbara filer. Systemet använde dynamisk länkning av de här körbara filerna som standard. I Solaris 9 används alltid dynamisk länkning för de här körbara filerna och enable_mixed_bcp har tagits bort från systemet. Den här förändringen påverkar inte på något sätt den binära kompatibiliteten för SunOS 4.0 och kompatibla körbara filer.

x86: Intel 486-baserade system

Solaris stöds inte längre i Intel 486-baserade system.

Alternativt språkområdesnamn för japanska

Språkversionsalternativet japanska i språkversionen ja japansk EUC (Extended UNIX Code) stöds inte i den här versionen. Det här språkversionsnamnet möjliggjorde migrering från Solaris 1.0 och med versioner som är kompatibla med den. Du kan använda ja eller ja_JP.eucJP som det japanska EUC-språkområdet tillsammans med Solaris 9. Det går fortfarande att köra programmet Solaris 1.0 BCP (JLE) i Solaris 9 utan några ändringar.

Java SDK (Software Developer's Kit) 1.2.2

Java SDK (SUNWj2dev) version 1.2.2 ingår inte i Solaris 9. Liknande funktionalitet stöds av Java 2 Standard Edition, version 1.4 och kompatibla versioner. Du kan hämta aktuella och tidigare versioner av JDK och JRE (Java Runtime Environment) från http://java.sun.com.

JDK 1.1.8 och JRE 1.1.8

JDK version 1.1.8 och JRE version 1.1.8 stöds inte i den här versionen. Liknande funktionalitet stöds av Java 2 Standard Edition, version 1.4 och kompatibla versioner. Aktuella och tidigare versioner av JDK och JRE går att hämta från http://java.sun.com.

Kerberos-klient version 4

Kerberos-klient version 4 togs bort i Solaris 8. Den här klienten har stöd för version 4 av Kerberos i kommandona kdestroy, kerbd, kinit, klist, ksrvtgt, mount_nfs och share. Kerberos version 4-klienten innehåller också stöd i biblioteket kerberos (3KRB) och i programmeringsgränssnittet (API) ONC RPC kerberos_rpc (3KRB).

Mer information finns i direkthjälpen för kdestroy(1), kinit(1), klist(1), mount_nfs(1M) och share(1M).

OpenWindows-verktygslådor för utvecklare

Utveckling i verktygslådorna för OpenWindowsTM XView TM och OLIT stöds inte i den här versionen. Utvecklare uppmanas att gå över till verktygslådan Motif. Det går fortfarande att köra program som utvecklats med verktygslådorna OpenWindows XView och OLIT i Solaris 9.

OpenWindows-miljö för användare

OpenWindows-miljön stöds inte i den här versionen. CDE (Common Desktop Environment) är standardskrivbordsmiljön i Solaris 9. Det går fortfarande att köra program som utvecklats med verktygslådorna OpenWindows XView och OLIT i Solaris 9 i CDE.

Prioritetssidväxling och närliggande kärnjusterare (priority_paging/cachefree)

De justerbara parametrarna priority_paging och cachefree stöds inte i Solaris 9. De här parametrarna har ersatts med förbättrad cache-arkitektur för filsystem som implementerar sidväxlingsprinciper som liknar prioritetssidväxling, men som alltid är aktiverade. Om du försöker ange de här parametrarna i filen /etc/system resulterar det i att varningsmeddelanden liknande de här visas vid start:


variabeln 'priority_paging' har tyvärr inte definierats i 'kernel', 
variabeln 'cachefree' har tyvärr inte definierats i 'kernel'

Om du uppgraderar till Solaris 9, eller kör kommandot pkgaddSUNWcsr-paketen och filen /etc/system inkluderar parametrarna priority_paging eller cachefree, händer det här:

  1. Följande meddelande visas om parametrarna priority_paging eller cachefree har angetts i filen /etc/system:


    OBS! /etc/system har ändrats eftersom den innehåller referenser till 
    justerbara prioritetssidväxlingsparametrar. Kontrollera den 
    ändrade filen.
  2. Kommentarer infogas framför rader som anger priority_paging eller cachefree i filen /etc/system. Om till exempel priority_paging har angetts som 1, ersätts raden med de här raderna:


    * OBS! Från och med Solaris 9 används inte prioritetssidväxling längre  
    * och har tagits bort. Eftersom referenser till justerbara  
    * prioritetssidväxlingsparametrar orsakar varningsmeddelanden  
    * vid start, har nedanstående åtgärd kommenterats bort.  
    * Mer information hittar du i tilläggsinformationen för Solaris 9 
    * eller i Solaris Tunable Parameters Reference Manual. 
    
    * ange priority_paging=1

Filsystemet s5fs

Filsystemet s5fs stöds inte i den här versionen. Filsystemet s5fs stöder installationer av interaktiva UNIX-program som inte längre behövs i Solaris.

Funktioner för verktyget sendmail

En del funktioner i sendmail-verktyget stöds inte i den här versionen. De funktioner som påverkas är ändringar som till största delen inte är standard och specifika för Sun. Det är bl.a. speciell syntax och semantik för V1/Sun-konfigurationsfiler, fjärrlägesfunktionen, alternativet AutoRebuildAliases och de tre omvända alias-funktionerna.

Mer information om dessa funktioner och frågor om filflyttning hittar du på http://www.sendmail.org/vendor/sun/solaris9.html.

Underhållsuppdateringar för Solaris

De separata korrigeringssamlingarna som medföljde Solaris-versionerna, Solaris Underhållsuppdateringar, stöds inte längre i den här versionen.

Paketet SUNWebnfs

Paketet SUNWebnfs finns inte längre på media för Solaris.

Biblioteket och dokumentationen kan du hämta från http://www.sun.com/webnfs.

sun4d-baserade servrar

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

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

Paketet SUNWrdm

Paketet SUNWrdm, som tidigare innehöll tilläggsinformation, finns inte längre på Solaris programvaru-cd:n för den här versionen.

Tilläggsinformation hittar du i stället i Tilläggsinformation på Solaris dokumentations-cd, i den tryckta boken Tilläggsinformation för installation, eller den senaste tilläggsinformationen som finns på http://docs.sun.com.

Funktioner som kan komma att tas bort i framtida versioner

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

Stöd för sökvägen device_driver i systemkommandot add_drv

Kommandot add_drv förstår en sökväg som värde på parametern device_driver. Den här funktionen kan komma att tas bort i en framtida version.

I Solaris 9 skickas följande varningsmeddelande till STDERR om en sökväg anges:


Varning: stödet för sökvägar kommer att tas bort i framtida versioner 
av add_drv.

Under installationsprocessen visas i filen install_log varningsmeddelanden som genereras av användningen av sökvägsspecifikationen.

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

Kommandot AdminTool

AdminTool (admintool), inklusive swmtool, kanske inte stöds i framtida versioner.

Korta asiatiska dtlogin-namn

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

I Solaris 8 Solaris 9 och Solaris 9 9/04 finns nya språkversionsnamn enligt ISO-standard, bland annat:

asysmem()- och sysmem()-gränssnitt

Gränssnitten asysmem() och sysmem() som exporteras av libadm(3lib) kan komma att tas bort i en framtida version. 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).

Gränssnitt för granskningsbakgrundsprogrammet

Följande gränssnitt som används av granskningsbakgrundsprogrammet för Solaris kanske inte stöds i framtida 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_getiminor

getminor

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_mapdev

devmap_setup

ddi_mapdev_intercept

devmap_load

ddi_mapdev_nointercept

devmap_unload

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}

GLOBAL_DEV

Specify 0

NODEBOUND_DEV

Specify 0

NODESPECIFIC_DEV

Specify 0

ENUMERATED_DEV

Specify 0

DDI_IDENTIFIED

not needed

DDI_NOTIDENTIFIED

not needed

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 9.

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 3–2 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 

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

Följande standardavvikande inmatningssekvenser för eurotecknet i Solaris Unicode/UTF-8-språkområden kanske inte stöds i framtida versioner:


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 kanske inte stöds i framtida versioner.

Funktionen fork()

Hur funktionen fork() fungerar när den inte är länkad till biblioteket -lpthread kan komma att ändras i en framtida version. Detta ändrade beteende innebär att trådar i Solaris stämmer överens med POSIX-trådar (Portable Operating System Interface).

Funktionen fork() kan bli omdefinierad så att den fungerar som fork1(). Då skulle fork() bara kopiera 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.

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

Gränssnitten för GLD (Generic LAN Driver) version 0 kanske inte stöds i framtida versioner. De här gränssnitten beskrevs i Solaris 2.1 Device Driver Writer's Guide for x86. Drivrutinerna bör använda version 2-gränssnitten som beskrivs i Skriva drivrutiner.

GMT tidszoner i zoneinfo

Tidszonerna i /usr/share/lib/zoneinfo/GMT[+-]* kanske inte stöds i framtida versioner. Dessa filer tas eventuellt bort från /usr/share/lib/zoneinfo. Ersätt tidszonerna i zoneinfo med motsvarande Etc/GMT[-+]*-fil.

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

SPARC: Stöd för grafisk drivrutin

Programvarustöd för följande grafiska enheter kanske inte finns i framtida versioner:

Enhet 

Drivrutin 

MG1,MG2 

bwtwo 

CG3 

cgthree 

SX/ CG14 

sx, cgfourteen 

TC 

cgeight 

TCX 

tcx 

Java Runtime Environment 1.2.2

Version 1.2.2 av JRE (Java Runtime Environment) kanske inte stöds i framtida versioner. 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) kanske inte stöds i framtida versioner.

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.

Drivrutiner för Lance Ethernet (le)

le-nätverksdrivrutiner kanske inte stöds i framtida versioner.

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.

Klientbiblioteket LDAP (Lightweight Directory Access Protocol)

Klientbiblioteket LDAP, libldap.so.3, kanske inte stöds i framtida versioner. Den aktuella versionen av det här biblioteket, libldap.so.5, är kompatibel med den omarbetade versionen draft-ietf-ldapext-ldap-c-api-05.txt av utkastet ldap-c-api från IETF (Internet Engineering Task Force).

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

Följande LWP-gränssnitt kanske inte stöds i framtida versioner.

De här gränssnitten tillhör inte någon vanlig modell som har flertrådning aktiverad som standard. Gränssnitten har bara fungerat som avsett när de använts i program som inte är länkade med libthread.

Mer information finns i direkthjälpen för _lwp_create(2), _lwp_detach(2), _lwp_exit(2), _lwp_getprivate(2), _lwp_makecontext(2), _lwp_setprivate(2) och _lwp_wait(2).

Funktionen namnlösa gränssnittsgrupper

Funktionen för namnlösa gränssnittsgrupper (Nameless Interface Groups), som aktiveras med ndd /dev/ip ip_enable_group_ifs, kanske inte stöds i framtida versioner. Använd flervägsfunktionen för IP-nätverk som ger liknande funktionalitet. Du kan skapa grupper för IP-flertrådning genom att använda nyckelordet group för kommandot ifconfig.

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

Netscape 4.7x

NetscapeTM 4.7x kanske inte stöds i framtida versioner.

Netscape 6.2x och Netscape 7.0

Netscape 6.2x och Netscape 7.0 kanske inte stöds i framtida versioner:

Alternativet netstat -k

Alternativet -k för netstat, som inte stöds men som rapporterar om alla namngivna kstats i den operativmiljöinstans som körs, kanske tas bort i framtida versioner. Kommandot kstat ger liknande funktionalitet. Kommandot kstat introducerades i Solaris 8.

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

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.

Modulen pam_unix

Modulen pam_unix kommer eventuellt inte att stödjas i kommande versioner. Liknande funktioner finns i pam_authtok_check, pam_authtok_get, pam_authtok_store, pam_dhkeys, pam_passwd_auth, pam_unix_account, pam_unix_auth och pam_unix_session.

Mer information finns i direkthjälpen för pam_unix(5), pam_authtok_check(5), pam_authtok_get(5), pam_authtok_store(5), pam_dhkeys(5), pam_passwd_auth(5), pam_unix_account(5), pam_unix_auth(5) och pam_unix_session(5).

Perl Version 5.005_03

Perl version 5.005_03 kanske inte stöds i framtida versioner. I Solaris 9 har standardversionen av Perl ändrats till en version som inte är binärt kompatibel med den tidigare versionen (5.005_03). Den tidigare versionen av Perl kommer dock att behållas för kompatibiliteten. Moduler som kunden själv installerat måste byggas om och ominstalleras mot den nya versionen. Ändra alla skript som kräver att version 5.005_03 används till att explicit använda 5.005_03-versionen av tolken (/usr/perl5/5.005_03/bin/perl) i stället för standardversionen (/bin/perl, /usr/bin/perl eller /usr/perl5/bin/perl).

I/O-styrkommandon för Power Management

Följande I/O-styrkommandon för Power Management (ioctls) kanske inte stöds i framtida versioner:

Följande ioctls-alternativ stöds i Solaris 9 9/04.

Mer information om de här ioctls-alternativen finns i direkthjälpen för ioctl(2).

64-bit SPARC: ptrace-gränssnittet i libc

64-bitarsversionen av ptrace-gränssnittet som ingår i libc kanske inte stöds i en framtida version. proc-gränssnittet ersätter den här funktionen.

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

Kommandona sendmailvars och L och G sendmail.cf

sendmailvars-databasen som listas i nsswitch.conf(4) kanske inte stöds i framtida versioner. 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.

SPARC: 64-bitars paket

Idag levereras Solaris i separata paket för 32-bitars och 64-bitarskomponenter. 64-bitarspaketen, som introducerades första gången i Solaris 7, förser Solaris med 64-bitarskomponenterna. I allmänhet slutar 64-bitarspaketnamnet med bokstaven x. SUNWcsl levererar t.ex. 32-bitarsversionen av Solaris Core Libraries och SUNWcslx levererar 64-bitarsversionen.

I framtida Solaris-versioner kan 32-bitars och 64-bitarskomponenter komma att levereras tillsammans i ett enda baspaket. Det kombinerade paketet behåller namnet på det ursprungliga 32-bitarspaketet och 64-bitarspaketet upphör att levereras. Exempelvis skulle /usr/lib/sparcv9/libc.so.1 som idag levereras i SUNWcslx levereras i SUNWcsl och SUNWcslx skulle inte finnas.


Obs! –

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


sdtjmplay Desktop Java Media Player

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

Den jmplay Java Media Player som medföljer Solaris 9 8/03 och senare versioner. jmplay finns även för Solaris 8 och tidigare 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/.

SPC-drivrutin (Serial Parallel Controller)

SPC-drivrutinen kanske inte stöds i framtida versioner.

Solaris 32-bitars Sun4U-kärna

För många installationer av Solaris 7, 8 och 9 används 64-bitars-standardkärnan för att ge stöd till 32-bitars- och 64-bitarsprogram. Kunder som använder 32-bitarskärnan på UltraSPARC-system bör läsa detta.

I Solaris 7, 8 och 9 samt på alla system som baseras på UltraSPARC I- och UltraSPARC II-processorer, kan administratören välja mellan att starta en 32-bitarskärna eller en 64-bitarskärna. UltraSPARC III och senare system stöder bara 64-bitarskärnan.

I framtida versioner av Solaris kanske 32-bitarskärnan inte är tillgänglig för UltraSPARC I- och UltraSPARC II-system.

Dessa ändringar påverkar huvudsakligen sådana system som använder 32-bitars kärnmoduler från andra tillverkare, till exempel brandväggar, drivrutiner som ingår i kärnan och ersättningsfilsystem. De här systemen måste uppdateras om de ska använda 64-bitarsversioner av de här modulerna.

En annan effekt är att UltraSPARC-system som har UltraSPARC I-processorer med klockor som körs vid 200 MHz eller lägre frekvenser kanske inte stöds i framtida versioner.

Identifiera systemets kärntyp genom att använda kommandot isainfo(1).

% isainfo —kv

Identifiera systemets processorklockhastighet genom att använda kommandot psrinfo(1M).

% psrinfo —v | grep MHz

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 tillhandahållits.

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

Program som är länkade till befintliga statiska systembibliotek kanske inte fungerar i framtida versioner. 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 beroende av systemfällornas beteende kanske inte fungerar i framtida versioner. Program som är länkade med bibliotek som är beroende av systemfällornas beteende, oftast bibliotek som ersätter ABI-funktioner, kanske inte heller stöds i framtida versioner.

Transaktionsvolym för Solaris volymhanteraren

Transaktionsvolymer för Solaris volymhanteraren (transmetaenheter) kanske inte stöds i framtida versioner för att minska redundansen på Solaris funktionsuppsättning. Med UFS Logging, som finns i Solaris 8 och kompatibla versioner, får du liknande funktionalitet.

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.

Lagringsgränssnitt

Följande gränssnitt för för enhetsdrivrutinsegenskaper kanske inte stöds i framtida versioner:

Följande enhetsdrivrutiner kanske inte stöds i framtida versioner:

Följande hjälpmedel kanske inte stöds i framtida versioner:

sun4m-maskinvara

Maskinvaran sun4m kanske inte stöds i framtida versioner.

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

Version 7.0 av Sun Java System Application Server Platform Edition kanske inte stöds i framtiden. Med Sun Java System Application Server Platform Edition 8 och kompatibla versioner får du liknande funktionalitet.

Även om de flesta J2SEE -program (Java 2 Platform, Enterprise Edition) kan köras oförändrade i Sun Java System Application Server Platform Edition 8, måste program som använder egna instabila API:er ändras.

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

Programvarustöd för följande lagringsenheter kanske inte finns i framtida versioner av Solaris.

Bandenheter

Följande bandstationer kanske inte stöds i framtida versioner:

Grafikkorten Ultra AX och SPARCengine Ultra AXmp

Stöd för grafikkorten UltraTM AX och SPARCengine Ultra AXmp kanske inte ingår i framtida versioner av Solaris.

32-bit: X11 statiska bibliotek

Statiska bibliotek i /usr/openwin/lib kanske inte stöds i framtida versioner av Solaris. Stöd för 32-bitars statiska bibliotek i /usr/openwin/lib och program som är statiskt länkade till dessa bibliotek kanske inte finns i framtida versioner. 64-bitars statiska bibliotek har aldrig funnits.

Program som är länkade med befintliga statiska bibliotek i /usr/openwin/lib kanske inte fungerar i 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.

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.       
Kontakta programvaruleverantören.       
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å at det stöder alla inbyggda asiatiska kodningar med fler alternativ och funktioner.

Utskriftsfiltret xutops

Utskriftsfiltret xutops kanske inte stöds i framtida versioner. Liknande funktioner tillhandahålls av utskriftsfiltret mp i Solaris 9 9/04.

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