I det här kapitlet beskrivs funktioner och program som inte längre stöds.
Följande information har lagts till sedan dokumentet publicerades på dokumentations-cd:n för Solaris 9 12/02 och i installationskiosken på installations-cd:n för Solaris 9 12/02.
Verktyget adb har implementerats som en länk till det nya verktyget mdb i den här versionen av operativmiljön Solaris.
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. Skillnaderna är följande:
Utdataformatet för text i vissa underkommandon är annorlunda i mdb. Makrofiler formateras enligt samma regler, men skript som är beroende av utdata från andra underkommandon kan behöva ändras.
Längden på kontrollpunktssyntaxen i mdb skiljer sig från den syntax som beskrivs i adb. Adb-kontrollpunktskommandona :w, :a och :p tillåter att en heltalslängd i byte infogas mellan kolon och kommandotecken. I direkthjälpen för mdb(1) ska räknaren efter den första adressen anges som en upprepningsräknare.
Kommandot adb 123:456w anges i direkthjälpen för mdb som 123,456:w.
Formatangivelserna /m, /*m, ?m och ?*m kan inte läsas eller stöds inte av mdb.
Servern AnswerBook2TM finns inte med i den här versionen. Befintliga AnswerBook2-servrar kan köras på operativmiljön Solaris 9. Solaris-dokumentationen är tillgänglig på Solaris dokumentations-cd i online-format. All Solaris-dokumentation finns också på http://docs.sun.com.
Verktyget aspppd finns inte i den här versionen. Använd i stället verktyget pppd( 1M) med Solaris PPP 4.0 som medföljer operativmiljön Solaris 9 .
Den japanska inmatningsmetoden ATOK8 stöds inte i den här versionen. Den japanska inmatningsmetoden ATOK12 ingår i operativmiljön Solaris 9. Den japanska inmatningsmetoden ATOK12 ger ungefär samma funktionsomfång som ATOK8 och innehåller flera förbättringar.
Verktyget crash stöds inte i den här versionen. I operativmiljön 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 operativsystemet Solaris.
Användare som byter från crash till mdb kan hämta information om "Transition From" in Solaris Modular Debugger Guide.
Möjligheten att använda kommandot ipcs( 1) på minnesutskrifter vid en systemkrasch genom att använda kommandoradsalternativen - C och -N stöds inte i den här versionen. Motsvarande funktion utförs nu med felsökningskommandot mdb(1) ::ipcs.
Den japanska inmatningsmetoden cs00 stöds inte i operativmiljön Solaris 9. Närliggande gränssnitt, som exempelvis gränssnittet xci, JFP (Japanese Feature Package) libmle-API och kommandot mle stöds inte heller i operativmiljön 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 operativmiljön Solaris 9. Mer information om inmatningsmetoderna ATOK12 och Wnn6 finns i International Language Environments Guide.
devconfig stöds inte längre i den här versionen.
I följande tabell visas en lista över enheter och drivrutiner som inte stöds i den här versionen.
Tabell 4-1 Stöd för enheter och drivrutiner
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 |
Namnet på EA har i operativmiljön Solaris 9 ändrats till ExtraValue.
MD21-styrenheten för ESDI-enheter stöds inte i operativmiljön Solaris 9.
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 till 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 operativmiljön 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.
Operativmiljön Solaris stöds inte längre i Intel 486-baserade system.
Språkversionsalternativet japanese i språkversionen ja, japansk EUC (Extended UNIX Code), stöds inte i den här versionen. Det här språkversionsnamnet möjliggjorde övergång från Solaris 1.0 och kompatibla versioner. Du kan använda ja eller ja_JP.eucJP som den japanska EUC-språkversionen tillsammans med operativmiljön Solaris 9 . Solaris 1.0 BCP (JLE) och med den kompatibla versioner kan fortfarande köras i Solaris 9 utan några förändringar.
JavaTM SDK (SUNWj2dev) version 1.2.2 ingår inte i Solaris 9. Motsvarande funktionalitet finns nu i Java 2 Standard Edition, version 1.4 och kompatibla versioner. Aktuella och tidigare versioner av JDK och JRE (Java Runtime Environment) finns att hämta på http://java.sun.com.
JDK version 1.1.8 och JRE version 1.1.8 stöds inte 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 JDK och JRE går att hämta från http://java.sun.com.
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 operativmiljön Solaris 9.
OpenWindows-miljön stöds inte i den här versionen. CDE (Common Desktop Environment) är standardskrivbordsmiljön i operativmiljön Solaris 9. Det går fortfarande att köra program som använder verktygslådorna OpenWindows XView och OLIT i operativmiljön Solaris 9 i CDE.
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' är inte definierad i 'kernel' variabeln 'cachefree' är inte definierad i 'kernel' |
Om du uppgraderar till Solaris 9 , eller kör kommandot pkgadd på SUNWcsr-paketen och filen /etc/system inkluderar parametrarna priority_paging eller cachefree, händer det här:
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 justerbar prioritetssidväxlingsparametrar. Kontrollera den ändrade filen. |
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äxlings- * parametrar 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 stöds inte i den här versionen. Filsystemet s5fs stöder installation av interaktiva UNIX-program, vilket inte längre behövs i Solaris-miljön.
En del funktioner i sendmail-verktyget stöds inte i den här versionen. De berörda funktionerna är ändringar som till största delen är av icke-standardtyp och specifika för Sun. Bland de här funktionerna finns speciell syntax och semantik för konfigurationsfiler för V1/Sun, 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.
Paketet SUNWebnfs finns inte längre på media för Solaris-miljön.
Biblioteket och dokumentationen kan du hämta från http://www.sun.com/webnfs.
Följande servrar som baseras på sun4d-arkitekturen stöds inte i den här versionen.
SPARCserverTM 1000
SPARCcenter 2000
Paketet SUNWrdm, som tidigare innehöll tilläggsinformationstext, finns inte med på Solaris programvaru-cd:n i 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 Solaris och under Tilläggsinformation på adressen http://docs.sun.com.
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 12/02 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
Enhetshanteringsposterna i power.conf(4) kanske inte stöds i framtida versioner. Med ADPM-posterna (Automatic Device Power Management) får du liknande funktionalitet i Solaris 9.
I följande tabell visas en lista över enheter och drivrutiner som kanske inte stöds i framtida versioner.
Tabell 4-2 Stöd för enheter och drivrutiner
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).
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).
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. Använd kommandot kstat( 1M), som stöds och utför samma sak. Kommandot kstat introducerades i operativmiljön Solaris 8.
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. Motsvarande funktioner finns nu i 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 12/02.
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).
Den sendmailvars-databas som finns i nsswitch.conf(4) kanske inte stöds i framtida versioner. Den här funktionen kunde inte aktiveras utan att använda kommandona L eller G för sendmail.cf. Den här ändringen gör Suns version av sendmail mer lik 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ällors beteende kanske inte fungerar i framtida versioner. Program som är länkade till bibliotek som är beroende av systemfällors beteende (oftast bibliotek med ABI-ersättningsfunktioner) kanske inte heller fungerar i framtida versioner.
Transaktionsvolymer för Solaris volymhanterare (transmetaenheter) kanske inte stöds i framtida versioner för att minska redundansen på Solaris funktionsuppsättning. Liknande funktionalitet får du med UFS-loggning, som finns i operativmiljön Solaris 8 och med den kompatibla versioner.
Det är inte säkert att Solstice Enterprise Agents stöds i framtida versioner.
Stöd för UltraTM AX- och SPARCengine Ultra AXmp-grafikkort kanske inte finns i framtida versioner av operativmiljön Solaris.
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.
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 |
16 |
cgeight |
TCX |
tcx |
XILTM-gränssnittet 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. Skrivarfiltret mp(1) ger motsvarande funktioner i operativmiljön Solaris 9 12/02.