I det här kapitlet beskrivs funktioner och program som inte längre stöds.
Det här avsnittet innehåller information om operativmiljön Solaris 8 10/01.
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 10/01 innehåller 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 (Sun 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.
XGL stöds inte längre.
Datatypen paddr_t som finns i sys/types.h stöds inte i 64-bitars kompileringsmiljö. Den här datatypen ä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). 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ör getutent(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 med 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. Odokumenterade gränssnitt som inte stöds, liksom en del dokumenterade gränssnitt, är nu borttagna.
De dokumenterade gränssnitten är:
pcmapkeys(1)
loadfont(1)
loadfont(4)
De odokumenterade gränssnitten och de gränssnitt som inte stöds är:
ioctls som listas i /usr/include/sys/kd.h
ioctls som listas 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
I det här avsnittet beskrivs funktioner och program som inte stöds i kommande versioner av Solaris-operativmiljön.
I en framtida utgåva av Solaris-operativmiljön kan standardversionen av Perl ändras till en version som inte är binärt kompatibel med den aktuella standardversionen (5.005_03). Moduler som installerats av kunden måste byggas om och installeras om mot den nya versionen. Skript som kräver att version 5.005_03 används bör ändras så att version 5.005_03 används explicit av tolken (/usr/perl5/5.005_03/bin/perl) i stället för standardversionen (/bin/perl eller /usr/perl5/bin/perl).
EA-katalogens namn kan bli ändrat i en framtida mindre version av Solaris operativmiljö.
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.
Verktyget aspppd(1M ) kanske inte stöds i framtida versioner. Använd verktyget pppd( 1M) med Solaris PPP 4.0 som medföljer operativmiljön Solaris 8.
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 och kompatibla versioner. 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 Motsvarande funktionalitet finns nu i Java 2 Standard Edition, version 1.3 och och kompatibla versioner. 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. Se zoneinfo(4) och environ(5) om du vill ha mer information.
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. Funktionerna som påverkas är ändringar som gäller Sun och som inte är standard. Det gäller bla 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 hittar du på http://www.sendmail.org/vendor/sun/solaris9.html.
AnswerBook2-servern kanske inte stöds i framtida versioner. Solaris-dokumentationen kommer även i fortsättningen att finnas tillgänglig i onlineformat på Solaris dokumentations-cd:n. All Solaris-dokumentation finns också på http://docs.sun.com.
Administrationsverktyget (admintool), inklusive swmtool , kanske inte stöds i kommande versioner. Med de här verktygen 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 ingå i Solaris-versioner efter Solaris 8. Kontakta programvaruleverantören. Du undviker detta meddelande om du anger miljövariabeln "_XIL_SUPPRESS_OBSOLETE_MSG. |
Det är inte säkert att klientbiblioteket LDAP, libldap.so.3, finns 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:n, i den tryckta boken Installation Release Notes eller i Tilläggsinformation på adressen http://docs.sun.com.
Verktyget crash(1M) 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) Gränssnittet för crash-kommandot har strukturerats kring implementeringsdetaljer, t\~ex kortplatser, som saknar koppling till implementeringen av operativsystemet Solaris.
Användare som byter från crash till mdb kan hämta information från "övergången från crash" i Solaris Modular Debugger Guide.
Kerberos-klient version 4 kanske tas bort i framtida versioner. Klienten har stöd för Kerberos 4 i följande kommandon: kinit(1), kdestroy (1), klist(1), ksrvtgt(1), mount_nfs (1M), share(1M) och kerbd(1M). Det finns även stöd i biblioteket kerberos(3KRB) och i programmeringsgränssnittet ONC RPC kerberos_rpc(3KRB).
Verktyget adb(1) kan implementeras som en länk i det nya verktyget mdb(1) i en framtida version av operativmiljön Solaris 8.
I direkthjälpen mdb(1) beskrivs funktionerna i det nya felsökningsprogrammet adb(1)-kompatibilitetsläge. Även i kompatibilitetsläget finns det skillnader mellan adb(1) och mdb(1). Skillnaderna är följande:
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). Kontrollpunktskommandona adb(1) :w, :a och :p 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.
/m, /*m, ?m och ?*m kan inte läsas eller saknar stöd mdb(1).
Det är inte säkert att verktygslådorna för XViewTM och OLIT i OpenWindows stöds i framtida versioner. Du bör därför överväga att byta till verktygslådan för Motif. Deaktivera varningsmeddelandet med #define OWTOOLKIT_WARNING_DISABLED eller -D.
OpenWindows-miljön kanske inte stöds i framtida versioner. Du bör därför överväga att byta till 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 genom att använda kommandoradsalternativen - C och -N kanske inte stöds i framtida versioner. Motsvarande funktion finns nu 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-styrenhet |
Solaris kanske inte stöds i Intel 486-baserade system i framtida versioner.