AdminTool (admintool), inklusive swmtool, kanske inte stöds i framtida versioner.
Följande asiatiska korta språkområdesnamn kanske inte visas i språklistan dtlogin i framtida versioner.
zh
zh.GBK
zh.UTF-8
ko
ko.UTF-8
zh_TW
Solaris 8, Solaris 9 och Solaris 9 4/03 innehåller nya ISO-språkområdesnamn, bland annat:
zh_CN.EUC
zh_CN.GBK
zh_CN.UTF-8
ko_KR.EUC
ko_KR.UTF-8
zh_TW.EUC
En del DDI-gränssnitt (Device Driver Interfaces) kanske inte stöds i framtida versioner av operativmiljön Solaris.
I följande tabell visas vilka DDI-gränssnitt som kanske inte stöds i framtiden och vilka alternativ som rekommenderas.
Föråldrat gränssnitt |
Rekommenderat gränssnitt |
---|---|
mmap(9E) | |
identify(9E) |
set to nulldev(9F) |
copyin(9F) |
ddi_copyin(9F) |
copyout(9F) |
ddi_copyout(9F) |
ddi_dma_addr_setup(9F) |
ddi_dma_addr_bind_handle(9F) |
ddi_dma_buf_setup(9F) |
ddi_dma_buf_bind_handle(9F) |
ddi_dma_curwin(9F) |
ddi_dma_getwin(9F) |
ddi_dma_free(9F) |
ddi_dma_free_handle(9F) |
ddi_dma_htoc(9F) |
ddi_dma_addr[buf]_bind -handle(9F) |
ddi_dma_movwin(9F) |
ddi_dma_getwin(9F) |
ddi_dma_nextseg(9F) |
ddi_dma_nextcookie(9F) |
ddi_dma_nextwin(9F |
ddi_dma_nextcookie(9F) |
ddi_dma_segtocookie(9F) |
ddi_dma_nextcookie(9F) |
ddi_dma_setup(9F) |
ddi_dma_*_handle(9F) |
ddi_dmae_getlim(9F) |
ddi_dmae_getattr(9F) |
ddi_getiminor(9F) |
getminor(9F) |
ddi_getlongprop(9F) |
ddi_prop_lookup(9F) |
ddi_getlongprop_buf(9F) |
ddi_prop_lookup(9F) |
ddi_getprop(9F) |
ddi_prop_get_int(9F) |
ddi_getproplen(9F) |
ddi_prop_lookup(9F) |
ddi_iopb_alloc(9F) |
ddi_dma_mem_alloc(9F) |
ddi_iopb_free(9F) |
ddi_dma_mem_free(9F) |
ddi_mem_alloc(9F) |
ddi_dma_mem_alloc(9F) |
ddi_mem_free(9F) |
ddi_dma_mem_free(9F) |
ddi_map_regs(9F) |
ddi_regs_map_setup(9F) |
ddi_mapdev(9F) |
devmap_setup(9F) |
ddi_mapdev_intercept(9F) |
devmap_load(9F) |
ddi_mapdev_nointercept(9F) |
devmap_unload(9F) |
ddi_prop_create(9F) |
ddi_prop_update(9F) |
ddi_prop_modify(9F) |
ddi_prop_update(9F) |
ddi_segmap(9F) |
see devmap(9E) |
ddi_segmap_setup(9F) |
devmap_setup(9F) |
ddi_unmap_regs(9F) |
ddi_regs_map_free(9F) |
free_pktiopb(9F) |
scsi_free_consistent_buf(9F) |
get_pktiopb(9F) |
scsi_alloc_consistent_buf(9F) |
makecom_g0(9F) |
scsi_setup_cdb(9F) |
makecom_g0_s(9F) |
scsi_setup_cdb(9F) |
makecom_g1(9F) |
scsi_setup_cdb(9F) |
makecom_g5(9F) |
scsi_setup_cdb(9F) |
scsi_dmafree(9F) |
scsi_destroy_pkt(9F) |
scsi_dmaget(9F) |
scsi_init_pkt(9F) |
scsi_pktalloc(9F) |
scsi_init_pkt(9F) |
scsi_pktfree(9F) |
scsi_destroy_pkt(9F) |
scsi_resalloc(9F) |
scsi_init_pkt(9F) |
scsi_resfree(9F) |
scsi_destroy_pkt(9F) |
scsi_slave(9F) |
scsi_probe(9F) |
scsi_unslave(9F) |
scsi_unprobe(9F) |
ddi_peek{c,s,l,d}(9F) |
ddi_peek{8,16,32,64}(9F) |
ddi_poke{c,s,l,d}(9F) |
ddi_poke{8,16,32,64}(9F) |
in{b,w,l}(9F) |
ddi_get{8,16,32}(9F) |
out{b,w,l}(9F) |
ddi_put{8,16,32}(9F) |
repins{b,w,l}(9F) |
ddi_rep_get{8,16,32}(9F) |
repouts{b,w,l}(9F) |
ddi_rep_put{8,16,32}(9F) |
GLOBAL_DEV |
Specify 0 |
NODEBOUND_DEV |
Specify 0 |
NODESPECIFIC_DEV |
Specify 0 |
ENUMERATED_DEV |
Specify 0 |
DDI_IDENTIFIED |
not needed |
DDI_NOTIDENTIFIED |
not needed |
Mer information finns i man pages section 9: DDI and DKI Driver Entry Points och man pages section 9: DDI and DKI Kernel Functions.
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 (man page) för power.conf(4).
I följande tabell visas en lista över enheter och drivrutiner som kanske inte stöds i framtida versioner.
Tabell 4–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 |
FNS som bygger på X/Open XFN-standard kanske inte stöds i framtida versioner.
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 (man pages) för zoneinfo(4) och environ(5).
Programvarustöd för följande grafikenheter kanske inte finns i framtida versioner av operativmiljön Solaris.
Enhet |
Drivrutin |
---|---|
MG1,MG2 |
bwtwo |
CG3 |
cgthree |
SX/ CG14 |
sx, cgfourteen |
TC |
cgeight |
TCX |
tcx |
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.
Kerberos-klient version 4 kanske tas bort i framtida versioner. Klienten innehåller stöd för Kerberos version 4 i kommandona kinit(1), kdestroy (1), klist(1), mount_nfs (1M), mount_nfs (1M) och kerbd. Kerberos version 4-klienten innehåller också stöd i biblioteket kerberos (3KRB) och i programmeringsgränssnittet (API) ONC RPC kerberos_rpc (3KRB).
Koreanska CID-teckensnitt kanske inte stöds i framtida versioner. I stället för koreanska CID-teckensnitt kan du använda de koreanska TrueType-teckensnitt som finns i operativmiljön Solaris.
Det är inte säkert att klientbiblioteket LDAP, libldap.so.3, finns 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öljande LWP-gränssnitt kanske inte stöds i framtida versioner.
_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 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.
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).
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 operativmiljön Solaris 8.
Mer information finns i direkthjälpen för kstat( 1M).
NIS+ (Network Information Service Plus) kanske inte stöds i framtida versioner. I Solaris 9 finns verktyg som underlättar övergången från NIS+ till LDAP. Om du vill ha mer information kan du gå till http://www.sun.com/directory/nisplus/transition.html.
Modulen pam_unix(5) kanske inte stöds i framtida versioner. Liknande funktionalitet får du med 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 kanske inte stöds i framtida versioner. I operativmiljön 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 bevaras dock av kompatibilitetsskäl. Moduler som installerats av kunden måste byggas om och installeras om mot den nya versionen. Ändra alla skript som kräver version 5.005_03 så att tolken explicit använder version 5.005_03 (/usr/perl5/5.005_03/bin/perl ) i stället för standardversionen (/bin/perl, /usr/bin/perl eller /usr/perl5/bin/perl).
Följande I/O-styrkommandon för Power Management (ioctls) kanske inte stöds i framtida versioner.
PM_DISABLE_AUTOPM
PM_REENABLE_AUTOPM
PM_SET_CUR_PWR
PM_GET_CUR_PWR
PM_GET_NORM_PWR
Följande ioctls-alternativ stöds i operativmiljön Solaris 9 4/03.
PM_DIRECT_PM
PM_RELEASE_DIRECT_PM
PM_GET_CURRENT_POWER
PM_SET_CURRENT_POWER
PM_GET_FULL_POWER
Du hittar mer information om dessa ioctls-alternativ i direkthjälpen för ioctl(2).
64-bitarsversionen av ptrace(2)-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).
Databasen sendmailvars 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.
Många installationer av Solaris 7, 8 och 9 använder den vanliga 64-bitarskärnan för stöd för både 32-bitars och 64-bitars program. Kunder som använder 32-bitarskärnan på UltraSPARC-system bör läsa detta.
I operativmiljöerna Solaris 7, 8 och 9, 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 operativmiljön 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. Sådana system måste uppdateras till att använda 64-bitarsversionen av de 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.
Om du vill identifiera systemets kärntyp använder du kommandot isainfo(1).
% isainfo —kv
Om du vill identifiera processorns klockhastighet använder du kommandot psrinfo (1M).
% psrinfo —v | grep MHz
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. Noteras bör särskilt att stöd för det statiska C-biblioteket (/usr/lib/libc.a) kanske inte ingår 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.
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.
Det är inte säkert att Solstice Enterprise Agents stöds i framtida versioner.
SPC-drivrutinen kanske inte stöds i framtida versioner.
/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 RIP version 2 (Routing Information Protocol). Komponenten /usr/sbin/in.routed kan också skilja på mobila IP-meddelanden och meddelanden om routeridentifiering.
sun4m-maskinvara kanske inte stöds i framtida versioner av Solaris-miljön.
Stöd för grafikkorten UltraTM AX och SPARCengine Ultra AXmp kanske inte ingår i framtida versioner av operativmiljön Solaris.
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". |
Utskriftsfiltret xutops kanske inte stöds i framtida versioner. Med utskriftsfiltret mp(1) i Solaris 9 4/03 får du liknande funktionalitet.