I det här kapitlet beskrivs funktioner och program som inte längre stöds.
Webbläsaren HotJavaTM stöds inte längre.
JNI 1.0 (version 1.0 av gränssnittet Java Native Interface) stöds inte längre av Solaris JDKTM 1.2 (Java Development Kit version 1.2).
Stödet i Solaris JDK för version JNI 1.0 har tagits bort. JNI 1.0 kallas även NMI (Native Method Interface).
Programvaran Solstice AdminSuiteTM 2.3 stöds inte längre. Om du försöker konfigurera Solstice-autoklienter eller skivlösa klienter med Solstice AdminSuite 2.3 uppstår ett fel, och det finns ingen korrigeringsfil som rättar till problemet och inte heller planeras det någon sådan. Solaris 8 7/01 inkluderar nya kommandon för hantering av skivlösa klienter. Se smosservice(1M) och smdiskless(1M) om du vill ha mer information.
F3-teckensnitt och TypeScaler-rastrerare (Suns Microsystems egen skalbara teckensnittsteknik) stöds inte längre. Industristandardformaten Type1 och TrueType kommer även i framtiden att ha stöd i produkter från Sun Microsystems, Inc.
XGL stöds inte längre.
Datatypen paddr_t som finns i sys/types.h stöds inte i 64-bitars kompileringsmiljö. Den är för närvarande endast tillgänglig i 32-bitars kompileringsmiljö.
Det finns två API-uppsättningar som möjliggör åtkomst till information i användarkonton från ett program. Programmeringsgränssnitt för åtkomst till och ändring av information i användarkonton beskrivs på man-sidan getutxent(3C) (man-sida). Dessa gränssnitt har både större kapacitet och är mer anpassningsbara än äldre getutent(3C) rutiner.
Äldre program kan komma åt de underliggande kontofilerna direkt. Filerna /var/adm/utmp och /var/adm/wtmp samt de motsvarande symboliska länkarna /etc/utmp och /etc/wtmp stöds inte längre. Det dataformat som används i dessa filer utgör en begränsning vid utvecklingen av Solaris-miljön. Program som använder dessa filer bör uppdateras så att de använder de dokumenterade API-gränssnitt som stöds.
Det är inte säkert att de program som redan använder getutent(3C)-rutiner påverkas i små systemkonfigurationer. I framtida versioner kommer dessa gränssnitt dock att generera fel om de används i stora systemkonfigurationer. Använd därför getutxent(3C)-rutiner för både gammal och ny kod i stället förgetutent(3C) API:er.
sysidnis(1M) stöds inte längre. sysidnis(1M) är det systemidentifieringsprogram som konfigurerar namntjänster under installationer och uppgraderingar samt efter avkonfigurering med hjälp av sys-unconfig(1M).
sysidnis(1M) har ersatts av sysidns(1M).
Delsystemet för konsol i Solaris för IA-baserade system har bytts ut. Det nya systemet är mer kompatibelt med det delsystem för konsol som körs i ett SPARC-baserat system och mer flexibelt för framtida utveckling. Ett flertal odokumenterade gränssnitt som inte stöds, liksom en del dokumenterade gränssnitt, är nu borttagna.
pcmapkeys(1)
loadfont(1)
loadfont(4)
Odokumenterade gränssnitt som inte stöds:
ioctls finns listade i /usr/include/sys/kd.h
ioctls finns listade i /usr/include/sys/vt.h
VT-stöd
/dev/vt*
Terminaltypen för konsolen är inte längre AT386 utan sun-color.
Solaris stöder inte längre drivrutiner för följande bildskärmskort:
Boca Voyager 64
Compaq QVision 1024
Compaq QVision 2000
FIC 864P
Everex ViewPoint 64P
Everex VBA Trio 64P
Matrox Impression Plus
Western Digital Paradise Bahamas
SUNWebnfs-paketet kanske inte kommer att medfölja framtida versioner av media för Solaris-operativmiljön.
Biblioteket och dokumentationen kan du hämta från http://www.sun.com/webnfs.
Asynkront PPP kanske inte stöds i framtida versioner. Den här funktionen ersätts av Solaris PPP 4.0. Se direkthjälpen pppd(1M) om du vill ha mer information.
Det är inte säkert att version 1.2.2 av JDK och JRE stöds i framtiden. Motsvarande funktionalitet finns nu i Java 2 Standard Edition, version 1.3 och senare. Alla aktuella och tidigare versioner av JDK och JRE går att hämta från http://java.sun.com.
Det är inte säkert att version 1.1.8 av JDK och JRE stöds i framtiden. Motsvarande funktionalitet finns nu i Java 2 Standard Edition, version 1.3 och senare. Alla aktuella och tidigare versioner av JDK och JRE går att hämta från http://java.sun.com.
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 zoneinfo(4) och environ(5).
Filsystemet s5fs kanske inte stöds i framtida versioner. Filsystemet s5fs innehåller stöd för installation av interaktiva UNIX-program. Stöd för installation av interaktiva UNIX-program krävs inte längre i Solaris-operativmiljön.
En del funktioner i sendmail-verktyget kan sakna stöd i framtida versioner. De funktioner som påverkas är Sun-specifika ändringar som inte är standard. Det gäller bl a speciell syntax och semantik för konfigurationsfiler för V1/Sun, fjärrlägesfunktionen och de tre omvända alias-funktionerna.
Mer information om dessa funktioner och frågor om filflyttning finns på http://www.sendmail.org/vendor/sun/solaris9.html.
AnswerBook2TM Servern kanske inte stöds i framtida versioner. Solaris-dokumentationen kommer även i fortsättningen att finnas tillgänglig i online-format på Solaris dokumentations-cd. All Solaris-dokumentation finns också på http://docs.sun.com.
Det är inte säkert att Solstice AdminTool (admintool) stöds i framtida versioner. Med det här verktyget kan du administrera användare, skrivare, programvarupaket, seriella portar, grupper och värdar.
Skrivaradministrationsfunktionen ingår för närvarande i operativmiljön Solaris 8 (se /usr/sadm/admin/bin/printmgr).
Det är inte säkert att Solstice Enterprise Agents stöds i framtida versioner.
XIL kanske inte stöds i framtida versioner. Ett program som använder XIL genererar följande varningsmeddelande:
VARNING! XIL OBSOLESCENCE 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 8. Kontakta programvaruleverantören. Du undviker detta meddelandet om du anger miljövariabeln "_XIL_SUPPRESS_OBSOLETE_MSG. |
Det är inte säkert att klientbiblioteket LDAP, libldap.so.3, stöds i framtida versioner. Den nya versionen av det här biblioteket, libldap.so.4, är kompatibel med den omarbetade versionen draft-ietf-ldapext-ldap-c-api-04.txt av utkastet ldap-c-api från IETF (Internet Engineering Task Force).
Paketet SUNWrdm, som tidigare innehöll tilläggsinformation och installerades i /usr/share/release_info, kommer kanske inte att ingå i Solaris program-cd i framtiden.
Tilläggsinformation hittar du i stället i Tilläggsinformation på Solaris dokumentations-cd, i den tryckta boken Installation Release Notes och Release Notes på adressen http://docs.sun.com.
crash(1M)-verktyget kanske inte stöds i framtida versioner. Kommandot crash är ett verktyg som undersöker minnesutskrifter vid en systemkrasch. Det ersätts av det nya verktyget mdb(1) Verktyg. Gränssnittet för crash-kommandot har strukturerats kring implementeringsdetaljer, t ex kortplatser, som saknar koppling till implementeringen av operativsystemet Solaris.
Användare som önskar byta från crash till mdb kan hämta information från "Transition From crash" in Solaris Modular Debugger Guide.
Kerberos-klient version 4 kanske tas bort i framtida versioner. Det inkluderar även stödet för Kerberos version 4 i kommandona kinit(1), kdestroy(1), klist(1), ksrvtgt(1), mount_nfs(1M), share(1M)och kerbd(1M) , kommandon i kerberos(3KRB)-biblioteket samt i programmeringsgränssnittet (API) ONC RPC kerberos_rpc(3KRB).
adb(1) kan implementeras som en länk i det nya verktyget mdb(1) i en framtida version av Solaris 8.
mdb(1) beskrivs funktionerna i det nya felsökningsprogrammet adb(1), inklusive dess kompatibilitetsläge. Även i kompatibilitetsläget finns det skillnader mellan adb(1) och mdb(1) finns. De är:
Utdataformatet för text i vissa underkommandon är annorlunda i mdb(1). 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(1) skiljer sig från den syntax som beskrivs i adb(1). I adb(1) finns kontrollpunktskommandona :w, :a och :p som tillåter att en heltalslängd i byte infogas mellan kolon och kommandotecken. I mdb(1), ska räknaren efter den första adressen anges som en upprepningsräknare.
Formatangivelserna /m, /*m, ?m och ?*m kan inte läsas eller saknar stöd i mdb(1).
OpenWindowsTM Verktygslådorna XViewTM och OLIT kanske inte stöds i framtida versioner. Därför bör du kanske överväga att gå över till verktygslådan Motif. Deaktivera varningsmeddelandet med #define OWTOOLKIT_WARNING_DISABLED eller -D.
OpenWindows-miljön kanske inte stöds i framtida versioner. Därför bör du kanske överväga att gå över till den vanliga skrivbordsmiljön CDE (Common Desktop Environment).
FNS som bygger på X/Open XFN-standard kanske inte stöds i framtida versioner.
Möjligheten att använda kommandot ipcs(1) på minnesutskrifter vid en systemkrasch med kommandoradsalternativen -C och -N kanske inte stöds i framtida versioner. Motsvarande funktion är nu tillgänglig genom felsökningskommandot mdb(1) ::ipcs.
Alternativet -AutoRebuildAliases för direkthjälpen (man page) sendmail (1m) är föråldrat och stöds kanske inte i framtida versioner.
devconfig kanske inte stöds i framtida versioner.
I följande tabell visas en lista över enheter och drivrutiner som kanske inte stöds i framtida versioner.
Tabell 4-1 Stöd för enheter och drivrutiner
Fysisk enhet |
Drivrutin |
Korttyp |
---|---|---|
Mylex/Buslogic FlashPoint Ultra PCI SCSI |
flashpt |
SCSI HBA |
Qlogic |
hxhn |
SCSI HBA |
AMI MegaRAID första generationens HBA (host bus adapter) |
mega |
SCSI RAID |
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 53C8x5 PCI SCSI och Compaq 53C876 PCI SCSI |
cpqncr |
SCSI HBA |
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 |
Compaq SMART-2/P Array Controller och Compaq SMART-2SL Array Controller |
smartii |
SCSI RAID controller |
Solaris kanske inte stöds i Intel 486-baserade system i framtida versioner.