Följande korta namn för asiatiska språkversioner finns inte längre i dtlogin-listan i Solaris-programvaran:
zh.GBK
zh.UTF-8
ko.UTF-8
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, 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() 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).
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).
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.
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).
I Solaris stöds inte längre följande icke-standardtangentkombinationer för Euro-symbolen i Solaris Unicode/UTF-8-språkversioner:
Alt-E
Alt-4
Alt-5
Meta-E
Meta-4
Meta-5
I ovanstående tangentkombinationer betyder ett streck att tangenterna trycks ned samtidigt. Ett plustecken betyder tangenttryckningar som kommer efter varandra.
Följande standardtangentkombinationer rekommenderas:
Alt Graph-E
Compose + C + =
Om tangentbordet inte har en Alt Graph eller Compose-tangent använder du den här tangentkombinationen:
Control-Skift-T + C + =
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 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 |
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.
/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).
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:
/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-pregenrate
/usr/lib/libgen_util_applet-2.so
/usr/lib/liblinc.so
/usr/lib/libzvt2.0.s
Om du behöver någon av de här komponenterna kan du kontakta GNOME-användargruppen. Se http://gnome.org.
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 |
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.
DPT-familjen (Distributed Processing Technology) för SmartRAID IV SCSI HBA- och RAID-adapterkort
Compaq-styrenheter
Compaq 32-Bit Fast-Wide SCSI-2 EISA/PCI Controller (825)
Compaq Wide-Ultra SCSI PCI Controller (875)
Compaq Smart-2 EISA/PCI Array Controller
Smart-2SL PCI Array Controller
American Megatrends Controller
American Megatrends MegaRAID 428 SCSI RAID Controller
Mylex
Mylex DAC960E EISA
Bussadapterserien Mylex DAC960P/PD/PD-Ultra/PL PCIhost
PSMI MP-moduler
Compaq PSMI MP-moduler
Corollary PSMI MP-moduler
De här PSMI MP-modulerna använder följande multiprocessorarkitekturer:
Compaq systempro (386/486)
Compaq systempro XL (486/Pentium 60/66)
Corollary cbus (386/486)
Corollary cbus-II (Pentium)
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 (KCMSTM) stöds inte längre i Solaris.
Lance Ethernet-drivrutiner (le) stöds inte längre i Solaris.
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öljande LWP-gränssnitt (Lightweight Process) stöds inte längre i Solaris:
_lwp_create(2)
_lwp_detach(2)
_lwp_exit(2)
_lwp_getprivate(2)
_lwp_makecontext(2)
_lwp_setprivate(2)
_lwp_wait(2)
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 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).
Följande versioner av NetscapeTM stöds inte längre i Solaris:
Netscape 4.7.x
Netscape 6.2.x
Netscape 7.0
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.
Följande nätverksenheter stöds inte längre i Solaris:
3Com Etherlink III (elx)
Intel EtherExpress Pro/100A (ieef)
Xircom Pocket Ethernet Adapter (PE3 och PE2) (pe)
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(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 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 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.
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).
Följande I/O-styrkommandon (ioctls) för strömsparfunktioner stöds inte längre i Solaris:
PM_DISABLE_AUTOPM
PM_REENABLE_AUTOPM
PM_SET_CUR_PWR
PM_GET_CUR_PWR
PM_GET_NORM_PWR
Följande alternativa ioctls-kommandon stöds i operativsystemet Solaris:
PM_DIRECT_PM
PM_RELEASE_DIRECT_PM
PM_GET_CURRENT_POWER
PM_SET_CURRENT_POWER
PM_GET_FULL_POWER
Mer information om de alternativa ioctls-kommandona finns i direkthjälpen för pm(7D).
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.
ShowMeTM TV stöds inte längre i den här versionen.
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.
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.
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/.
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.
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.
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.
Följande gränssnitt för drivrutinsegenskaper stöds inte längre i Solaris:
fast-writes (drivrutinsegenskapen pln)
priority-reserve (drivrutinsegenskapen pln)
Följande enhetsdrivrutiner stöds inte längre i Solaris:
/kernel/drv/pln
/kernel/drv/pln.conf
/kernel/drv/sparcv9/pln
/kernel/drv/soc
/kernel/drv/sparcv9/soc
Följande verktyg stöds inte längre i Solaris:
/usr/sbin/ssaadm
Följande servrar som baseras på sun4d-arkitekturen stöds inte i den här versionen av Solaris.
SPARCstation® 4
SPARCstation 5
SPARCstation 10
SPARCstation 20
SPARCstation LX
SPARCstation LX+
SPARCclassic
SPARCclassic X
SPARCengineTM EC 3
Maskinvarualternativ som är beroende av sun4d-arkitekturen stöds inte i den här versionen.
Drivrutinerna FDDI/S, FDDI/P och SunHSI/STM stöds inte längre i Solaris.
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.
Programvarustöd för följande lagringsenheter finns inte längre i Solaris:
Sun StorEdge A1000-system
Sun StorEdge A3000-system
Sun StorEdge A3500-system
Sun StorEdge A3500FC-system
Följande bandenheter stöds inte längre i 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
Nätverksdrivrutinerna SBus Token Ring och PCI bus Token Ring stöds inte längre i den här versionen.
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 stöds inte längre i den här versionen.
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 stöds inte längre i den här versionen. Ett liknande urval med funktioner finns i utskriftsfiltret mp(1) i Solaris.