Nyheter i operativmiljön Solaris 8

Kapitel 1 Snabbtitt på nyheterna

I det här kapitlet beskrivs de nya funktionerna i operativmiljön Solaris 8. Tabell 1-1 innehåller en kortfattad beskrivning av nya funktioner i den här versionen. Mer detaljerade beskrivningar av funktionerna finns i Kapitel 2.

Operativmiljön Solaris är grunden för webbaserad databehandling. Den är skalbar och gör att du kan sköta och utöka dina affärer på Internet. 64-bitars-operativmiljön Solaris har den kapacitet, den prestanda och den precision som krävs för hantering av mycket stora filer. Solaris-programvaran är tillförlitlig, stabil och mångsidig samt utformad för högsta möjliga kapacitet, säkerhet, interoperabilitet, hanterbarhet och global anslutbarhet.

Nyckelfunktionerna i Solaris 8

Följande huvudfunktioner är de största fördelarna med den här versionen. Tabell 1-1 innehåller en översikt över de nya funktionerna, och i Kapitel 2 finns mer detaljerad information om varje funktion.


Obs!

I tabellerna nedan är termen "(mer)" en online-länk till avsnitt i kapitlet En närmare titt.


Tabell 1-1 Funktioner i Solaris 8

Funktion 

Beskrivning 

Nästa generation Internet-protokoll 

IPv6 

Med IPv6 ökas adressutrymmet och Internet-funktionerna förbättras genom ett förenklat rubrikformat. Dessutom erbjuds stöd för verifiering och integritet, automatisk konfigurering av adresstilldelning samt nya kvalitetstjänstfunktioner. (mer)

Katalogtjänster och förbättrad namngivning 

Systemberoende LDAP-protokoll (Lightweight Directory Access Protocol) 

Det systemberoende LDAP-protokollet ger grundläggande stöd för namntjänstomkopplare för LDAP-baserade katalogtjänster. (mer)

Java-förbättringar 

Java 2 Software Development Kit (SDK) för Solaris 

Java 2 SDK, Standard Edition version 1.2.1_04, är den senaste versionen av Java 2-plattformen för operativmiljön Solaris. Följande förbättringar ingår:

  • Förbättrad anpassningsbarhet

  • Förbättrade klassbibliotek med de nya Java 2-API:erna

  • Förbättrat minneshanteringssystem

  • Högpresterande, anpassningsbar JVM (Java Virtual Machine)

  • Optimeringar för JIT-kompilatorn (Just-In-Time)

  • Snabbare synkronisering av Java-trådar

(mer)

Installation och administration 

Förbättrad installations-cd för Solaris Web Start 

Solaris Web Start, en grafisk, Java-baserad guide som installerar operativmiljön Solaris och övrig programvara, finns nu på en separat cd. (mer)

Starta ett system över nätverket med DHCP (Dynamic Host Configuration Protocol) 

Nu kan du använda DHCP vid nätverksinstallationer för att hämta de startparametrar och den nätverkskonfigurationsinformation som behövs för att kunna starta en klientdator över nätverket. DHCP-start stöds för vissa SPARC-system och IA-baserade system. (mer)

IA: Startpartitionen för Solaris 8  

Användare som kör Intel-versionen av Solaris kan nu tilldela en särskild IA boot-partition. (mer)

IA: cd-rom-start 

Det här är en ny funktion som gör att en användare kan starta systemet från en installations-cd (istället för att som tidigare använda disketten med Device Configuration Assistant) enligt "El Torito"-standarden. (mer)

DHCP-hanteraren 

DHCP-hanteraren har ett Java-baserat grafiskt användargränssnitt för konfigurering och hantering av Solaris DHCP-server och DHCP-databaser. Systemadministratören kan använda ett enda verktyg för att utföra all DHCP-hantering: Installera och underhålla DHCP-servrar, hantera klientkonfigurationsalternativ och makron samt underhålla nätverk och IP-adresser som hanteras av DHCP. (mer)

IA: Stöd för stora skivminnen  

Tack vare det förbättrade BIOS-gränssnittet för skivminnesåtkomst kan Intel-versionen av Solaris 8 nu helt utnyttja även skivminnen som är större än 8 gigabyte. (mer)

WBEM-tjänster i Solaris (Web-Based Enterprise Management) 

Programvaran för WBEM-tjänster i Solaris är en implementering av WBEM (Web-Based Enterprise Management) för operativmiljön Solaris 8. Solaris WBEM-tjänster är avsedda för utvecklare och administratörer i WBEM-aktiverade miljöer och tillhandahåller Solaris Schema, tillägg till CIM Schema-klasserna samt administrations-, säkerhets- och loggningstjänster. (mer)

Stöd för DNS (Domain Name System) i systemidentifikationsverktygen 

DNS har lagts till i listan över namntjänster som kan konfigureras med systemidentifikationsverktygen. (mer)

Stöd för Ipv6 i systemidentifikationsverktygen 

Redan vid installationen kan du konfigurera ett system till att även använda IPv6, förutom IPv4. (mer)

Obegränsat antal virtuella terminaler 

Med Solaris 8 kan du öppna ett valfritt antal virtuella terminaler. (Dessa används av program som rlogin och telnet.) (mer)

Läsa dokumentationen på dokumentations-cd:n för Solaris 8 

Alla användare kan läsa AnswerBook2TM-dokumentationen direkt från dokumentations-cd:n för Solaris 8. Den nya versionen ger bättre användarinformation, användare kan ange på vilken port ab2cd ska köras och det går att läsa dokumentation som redan har installerats i användarens system. (mer)

Produktregistret 

Solaris Produktregister är ett verktyg för administration av programvara som installerats med Solaris Web Start 3.0 eller med pakethanteringskommandona i Solaris (till exempel pkgadd). Med produktregistret kan du:

  • visa en lista över installerad och registrerad programvara samt vissa programvaruattribut

  • Installera ytterligare programvaruprodukter

  • avinstallera programvara

  • leta efter och starta ett installationsprogram

(mer)

Nätverkshantering 

SPARCTM: InterDomain Networks (IDNs)

Med InterDomain Networks kan en användare upprätta nätverksförbindelser med hög hastighet mellan dynamiska systemdomäner utan krav på särskild maskinvara. (mer)

IP Security Architecture (IPsec) för IPv4 

IPsec ger skydd åt IP-datagram. Detta skydd kan inkludera sekretess, stark dataintegritet, delvis sekventiell integritet (återutsändningsskydd) och dataverifiering. (mer)

IPv6 NFS/RPC-kompatibelt 

Den här funktionen integrerar stöd för IPv6 med NFSTM och RPC. De befintliga kommandona för NFS har inte ändrats. De flesta RPC-program kan också köras över IPv6 utan ändring. En del avancerade RPC-program med transportfunktioner kan kräva uppdateringar. (mer)

Logical Link Controller 2 (LLC2) 

Nätverksprogramvaran för LLC2-gränssnitt (NetBIOS, SNA, OSI) som körs under Solaris mot ett fysiskt LAN-nätverk som styrs av en av de kommunikationskort som stöds. Den här versionen av LLC2-drivrutinen inkluderar stöd för både icke-förbindelseorienterade och förbindelseorienterade LLC2-funktioner för Ethernet-, Token Ring- och FDDI-nätverkskort när den anropas av motsvarande Solaris-drivrutin för MAC-skiktet. (mer)

Transportskiktet NIS/NIS+ över IPv6 

Den här funktionen gör att användare kan utföra NIS- och NIS+-tjänster över RPC-transportskiktet IPv6 och lagra Ipv6-adresser i namntjänsterna NIS, NIS+ och DNS. (mer)

sendmail 8.9.3

De nya alternativen och verktygen ger förbättrade lagrings- och säkerhetsfunktioner för sendmail. (mer)

SLP (Service Location Protocol) 

SLP-protokollet är ett IETF-protokoll (Internet Engineering Task Force) som utnyttjas för att hitta delade resurser (t ex skrivare, filservrar, Internet-kameror, etc) i ett företagsnätverk. I operativmiljön Solaris 8 finns en fullständig implementering av SLP med API:er som gör det möjligt för en programutvecklare att skriva SLP-aktiverade program. Dessutom förser de systemadministratörerna med en grundstruktur som underlättar nätverksutvidgningar. (mer)

Förbättringar i STREAMS-ramverket för Solaris 

Förbättringarna i STREAMS-ramverket för operativmiljön Solaris 8 resulterar i mer lättbestämda svarstider för realtidsprocesser genom att säkerställa att STREAMS-bearbetningen använder en prioritet som inte står i konflikt med användarprocessens prioritet. (mer)

Network time protocol 

NTP ger exakt synkronisering av tiden och nätverksklockan vid användning i distribuerade datormiljöer. Solaris 8 har uppgraderats och inkluderar nu version 3-5.93e av NTP. (mer)

Förbättringar i filsystemet 

UDF-filsystem (Universal Disk Format) 

UDF-filsystemet, som är industristandard för lagring av information på optisk media, stöds av den här Solaris-versionen. UDF-filsystemet kan användas för utbyte av data på följande komponenter om dessa innehåller ett UDF-filsystem: 

  • Cd-rom-skivor

  • Skivminnen och disketter

  • Dvd-skivor (Digital Versatile Disc/Digital Video Disc) - dvd-rom skivor för plattformar som stöder detta

(mer)

NIS-serverloggning 

Med NFS-serverloggning kan en NFS-server spara en lista över alla filåtgärder som utförts på dess filsystem. Den här funktionen är särskilt användbar för anläggningar där anonyma FTP-arkiv görs tillgängliga för NFS- och WebNFSTM-klienter. (mer)

IA: Stöd för XMEM (Extended Memory) 

Stödet för XMEM gör det möjligt för en enkel 32-bitarsprocess att effektivt tilldela och administrera mer än 4 gigabyte fysiskt minne. XMEM-funktionen har implementerats som ett filsystem (xmemfs) som systemadministratörer kan montera och använda för att reservera minne åt program. (mer)

JavaBeans-komponenten WebNFS 

I JavaBeansTM-komponenten WebNFS finns en XfileChooser-klass som utökar den grafiska JfileChooser-komponenten i Java 2 API. Den här bönan kan användas av ett Java 2-program som behöver visa en filväljare så att användaren kan välja en indatafil (open) eller utdatafil (save). Med XFileChooser kan ett program komma åt en fil på ett lokalt skivminne eller på en NFS-server genom att använda URL-namn för NFS. (mer)

Uppskjutning av åtkomsttidsuppdateringar i UFS-filsystem 

Det finns två nya monteringsalternativ, dfratime och nodfratime, som aktiverar respektive inaktiverar uppskjutning av åtkomsttidsuppdateringar i UFS-filsystem. När alternativet är aktiverat kan uppdateringar av filsystemets skrivåtkomsttider skjutas upp tills skivminnet används till något annat än att uppdatera åtkomsttider. (mer)

Förbättringar för diagnostik och tillgänglighet 

Kommandot coreadm

Kommandot coreadm ger flexibla namngivningskonventioner och bättre loggning för minnesavbildningsfiler. (mer)

Undersöka minnesavbildningsfiler med proc-verktygen 

En del av proc-verktygen har förbättrats så att såväl minnesavbildningsfilen som den körande processen kan undersökas. Med proc-verktygen kan du ändra funktioner hos filsystemet under /proc. (mer)

Förbättrad enhetskonfigurering (devfsadm )

Kommandot devfsadm har en förbättrad mekanism för att hantera de särskilda enhetsfiler som finns i katalogerna /dev och /devices, bland annat finns stöd för dynamisk rekonfigurering av händelser. (mer)

Förbättrade felmeddelanden vid systemfel 

Formatet för systemstartsmeddelanden och felmeddelanden inkluderar nu en numerisk identifierare, ett modulnamn och en tidstämpel för meddelanden som genererats av loggningsfunktionen syslog(1M). Dessutom sparas meddelanden som tidigare förlorades efter systempanik med åtföljande omstart av systemet.

Modular debugger (mdb)

mdb är ett nytt utbyggbart verktyg för lågnivåfelsökning och redigering av körande operativsystem, systemminnesutskrifter, användarprocesser, minnesavbildningsfiler och objektfiler. (mer)

Meddelanden i fjärrkonsolen 

I den här versionen finns kommandot consadm som du kan använda för att ange en seriell enhet som hjälpkonsol (eller fjärrkonsol) för felsökning av problem i fjärrsystem. (mer)

Stöd för intern spårning för TCP/IP 

TCP/IP stöder nu intern spårning genom att TCP-kommunikationen loggas när en anslutning avslutas med ett återställningspaket(RST). (mer)

Förbättringar av prestanda och anpassningsbarhet 

IA: Nytt stöd för PAE-läget (Physical Address Extension)  

I och med introduktionen av Pentium Pro, införde Intel ett läge som kallas PAE på sina mer avancerade processorer. Genom att använda PAE-läget kan Intel-versionen av Solaris adressera upp till 32 gigabyte fysiskt minne. (mer)

apptrace

Med det nya felsökningsverktyget apptrace kan programutvecklare och supportpersonal felsöka problem med ett program eller systemproblem genom att spåra funktionsanrop till Solaris delade bibliotek, vilket kan komma att visa den serie av händelser som ledde fram till felet. (mer)

SPARC: busstat

Med det nya systemövervakningsverktyget busstat kan du komma åt de bussrelaterade prestandaräknarna för maskinvaran på SPARC-plattformar som stöder detta. Genom att visa prestandaräknarna med busstat kan du mäta klockcykler i maskinvaran samt busstatistik som DMA- och cachesynkroniseringstransaktioner i ett flerprocessorsystem. (mer)

Snabbare start av servrar 

Starttiden har minskat väsentligt för stora servrar. (mer)

Nytt alternativ i gränssnittet för poll()

/dev/poll ger en andra typ av avsökning efter slutförda I/O-händelser som ger mycket högre prestanda när ett väldigt stort antal händelser måste avsökas efter filbeskrivningar som är öppna under lång tid. Den här funktionen kompletterar funktionen poll(2), men den ersätter den inte. (mer)

prstat

Verktyget prstat undersöker iterativt alla aktiva processer i systemet och rapporterar olika typer av statistik beroende på vilket utdataläge och vilken sorteringsordning som valts. (mer)

IA: Xeon-förbättringar  

För att kunna erbjuda maximal prestanda, stöder nu Intel-versionen av Solaris 8 funktionen PAT (Page Attribute Table) hos IA 32&-bitarsprocessorer (Pentium II och Pentium III). (mer)

Förbättrad säkerhet 

Solaris Smart Cards 

Smart Card-funktionen i Solaris är en implementering av standarden OCF 1.1 (Open Card Framework). Med den här tekniken kan säkerhetsadministratörer skydda en dators skrivbord samt enskilda program genom att låta användare identifiera sig med hjälp av ett smartkort. (mer)

Standardbehörigheter för filsystem och kataloger 

Många systemfiler och kataloger i Solaris 8-versionen har andra ägandeförhållanden som standard och strängare behörighetsinställningar än i tidigare versioner. (mer)

Rollbaserad behörighetskontroll (RBAC) 

I vanliga superanvändarbaserade system ges fullständiga superanvändarrättigheter till vem som helst som kan bli superanvändare. Med RBAC kan administratörer tilldela begränsade administrativa rättigheter till vanliga användare. (mer)

Centraliserad administration av säkerhetsgranskning 

Filen /etc/security/audit_user, där förvalda klasser för granskning av användare och roller lagras, stöds nu i namnomkopplaren. Det är inte längre nödvändigt att ställa in granskningshändelser för en användare i varje system som användaren har åtkomst till.

Förbättringar för realtidssystem 

Klocka med hög upplösning 

Klockor med hög upplösning åsidosätter det vanliga 10 millisekunders klockgränssnittet för att visa den möjliga upplösningen hos de fysiska klockavbrotten från maskinvaran. En realtidsprocess kan därför via HRT-gränssnittet ta över en processor (i ett flerprocessorsystem) och arbeta vid den erfordrade tidsupplösningen för händelser. (mer)

Arv av prioritet på användarnivå 

Realtidstrådfunktionen implementerar de POSIX-gränssnitt (tidigare endast inkluderade som dummy) som kan låta den högprioriterande tråden "låna ut" sin prioritet till tråden med låg prioritet tills denna släpper låset. (mer)

Förbättringar för CDE (Common Desktop Environment) 

Stöd för PDA-datorer (Personal Digital Assistant) 

PDA-synkronisering (PDA Sync) är ett Java-baserat program som ger användare möjlighet att synkronisera sin skrivbordskalender, e-post, adressbok, och meddelanden med en PDA-dator. (mer)

Hot Key Editor 

Med Hot Key Editor kan en användare fördefiniera en serie kommandon till en given funktionstangent, vilket ger ökad produktivitet och effektivitet. (mer)

Java Media Framework (JMF) 

JMF är ett Java-baserat program som erbjuder stöd för videoströmformaten MPEG1, MPEG2, Quicktime och AVI samt stöd för ljudformatet MIDI. Med det här programmet kan användare utnyttja funktioner för att skapa och sända video i realtid. (mer)

SPARC: Ljudmixer 

Det nya grafiska verktyget sdtaudiocontrol i CDE ersätter audiocontrol. sdtaudiocontrol använder ljudmixerfunktionerna och erbjuder fler funktioner. (mer)

Se även "SPARC: Ljudmixer"

SPARC: PC Launcher 1.0 

PC launcher 1.0 för SunPCi-användare ger möjlighet att enkelt visa, redigera och skriva ut en rad populära PC-filformat eller bilagor genom att låta det associerade Windows-programmet starta och öppna filen automatiskt. (mer)

Netscape Application Launcher 

Med NetscapeTM Application Launcher kan en användare automatiskt öppna Netscape-filer tillsammans med associerade Netscape-program som Composer. Den här funktionen gör att du inte behöver köra hela Netscape-miljön, vilket gör det enklare att komma åt Netscape-program. (mer)

Förbättrad utskriftsklient 

Med utskriftsklienten kan användarna nu enkelt konfigurera sin egen skrivaruppsättning och ange standardskrivare utan inblandning från en administratör. (mer)

Förbättringar av SDTImage 

Skärmkopieringsfunktionen SDTImage ger nu användaren möjlighet att kopiera en skärmbildsavbildning snabbt och enkelt från kommandoraden. (mer)

Stöd för smartkort 

CDE stöder nu säkerhetsteknologin Smart Card-verifiering. Användarna kan verifiera sin identitet genom att använda Smart Card när de loggar in till CDE på ett skyddat system, loggar in på nytt efter att skärmen låsts eller verifierar sig på nytt efter att Smart Card tagits bort. CDE stöder både externa och interna Smart Card-enheter. (mer)

ToolTips 

ToolTips förser användaren med en pratbubbla med en enkel och kort beskrivning av funktionen för en ikon. (mer)

Stöd för X11R6.4 

Programvaran för X Server har uppgraderats till industristandarden X11R6.4, som innehåller funktioner som ökar produktiviteten och mobiliteten hos användaren. Bland dessa kan nämnas möjlighet till fjärrkörning av X-program via en webbläsare på ett godtyckligt webbaserat skrivbord, Xinerama, Color Utilization Policy, stöd för EnergyStar, nya API:er samt dokumentation för utvecklarverktygen. (mer)

Utökning av Kontrollpanelen 

Den här funktionen ger en enhetlig, konsekvent och utvidgningsbar plattform för anpassning av skrivbordet, till exempel skrivbordskontroller för färg, teckensnitt, bakgrund och Programhanteraren. 

Webbtjänster 

Java-tilläggsmodul 

Java Plug-in för operativmiljön Solaris är ett tillägg för NetscapeTM Navigator som gör att Java-appletar och JavaBeans-komponenter kan köras på webbsidor med Java Runtime Environment (JRE) 1.2 i stället för standardmiljön Java Virtual Machine (JVM) som levereras tillsammans med Navigator. (mer)

Netscape Communicator 4.7 

Solaris 8 inkluderar Netscape Communicator 4.7 som nu installeras som standard i systemet. (mer)

Solaris Network Cache and Accelerator (NCA) 

Med Solaris NCA ökas prestanda hos en webbserver genom att webbsidor som hämtas under HTTP-förfrågningar cachelagras i kärnan. (mer)

Webbservern Apache 

Webbläsaren Apache levereras nu tillsammans med Solaris. Den innehåller alla standardmodulerna för Apache, inklusive proxy-server-stöd och modulen mod_perl. (mer)

Skriva ut 

Förbättrad namngivning för skrivare 

Den här Solaris-versionen stöder databasen printers i /etc/nsswitch.conf som är namntjänstens växelfil. Databasen printers erbjuder centraliserad skrivarkonfigurationsinformation till utskriftsklienter i nätverket. (mer)

Solaris Utskriftshanterare 

Solaris Print Manager är ett Java-baserat grafiskt användargränssnitt för åtkomstadministration av lokala skrivare och fjärrskrivare. Det här verktyget kan användas i följande namntjänstmiljöer: NIS, NIS+, NIS+ med FNS (Federated Naming Service) och filer. (mer)

Språkstöd 

Generellt språkstöd 

Solaris 8 inkluderar nu stöd för över 90 språkinställningar, vilket täcker in 37 språk, både på cd-skivorna med programvaran för Solaris 8 och språk-cd:n (mer)

Förbättrad installation och inställning av språk 

Genom en annorlunda paketering av cd:n har utrymmesbehovet för en installation med blandat språk minskat. En omarbetning av installationsgränssnittet gör det enkelt och intuitivt att välja och gruppera språk. (mer)

Utökat Unicode-stöd 

Solaris 8 fortsätter att utöka stödet för Unicode med tillägget av nya Unicode-språkinställningar (UTF-8) för förenklad och traditionell kinesiska. (mer)

Teckenkonverteringar som kan utökas av användaren som (geniconvtbl)

Med operativmiljön Solaris 8 kan utvecklare enkelt skapa användardefinierade teckenkonverterare och lägga till dem i Solaris-systemet med verktyget geniconvtbl. Ändring av befintliga teckenkonverteringar i Solaris stöds också. (mer)

Förbättrade informationsutbytesfunktioner 

Möjligheterna till informationsutbyte med icke-Solaris-miljöer har förbättrats i Solaris 8 genom tillägg av följande iconv-datakonverteringsverktyg:

  • iconv för datatyper från japanska stordatorer

  • iconv för datakoder från Microsoft (inklusive användardefinierade tecken)

  • iconv för datautbyte med UTF-8 i Kina och Korea

  • iconv för olika Unicode-kodningsformat och teckenuppsättningar enligt internationell industristandard

(mer)

Nya språkinställningar 

Två nya språkinställningar har lagts till för Island (ISO8859-15) och Ryssland (ANSI1251) i Solaris 8. Den nya ryska språkinställningen är ett tillägg till den befintliga ryska språkinställningen (8859-5) och ger stöd för Microsofts datakodningsformat. (mer)

Dokumentation 

Uppdateringar för dokumentationsservern AnswerBook2 

Dokumentationsservern AnswerBook2 har uppdaterats i den här versionen. De huvudsakliga ändringarna jämfört med Solaris 7 är att navigeringsikonerna i AnswerBook2 har bytts ut mot text, att stödet för icke-engelska språkinställningar har förbättrats samt mindre ändringar för förbättring av prestanda och stabilitet. (mer)

Omorganisation av referenshandboken 

Avsnittet i Referenshandboken för SunOS som beskriver C-biblioteksfunktionerna (men inte inkluderar systemanrop) består nu av sex böcker i stället för en. Böckerna är

  • Library Interfaces and Headers

  • Basic Library Functions

  • Networking Library Functions

  • Threads and Realtime Library Functions

  • Extended Library Functions

  • Curses Library Functions

Dessutom har många av suffixen för direkthjälpsavsnitten (man page) ändrats för att återspegla det bibliotek som innehåller funktionen. (mer)

 SPARC: Ljudmixer

SPARC: ljudmixer 

Ljudmixerdrivrutinen gör det nu möjligt för flera program att spela upp och spela in ljud samtidigt. Den här nya förbättringen ersätter den tidigare funktionen som endast stödde ett ensamt uppspelningsprogram och ett ensamt inspelningsprogram. Dessutom innehåller CDE 1.4 det nya grafiska verktyget sdtaudiocontrol som ersätter audiocontrol. sdtaudiocontrol använder ljudmixerfunktionerna och erbjuder fler funktioner än tidigare. (mer)

Programutvecklingsmiljö 

SPARC: 64-bitarsbibliotek för Kodak Color Management System (KCMS)  

Kodak Color Management SystemTM (KCMSTM) innehåller nu en 64-bitarsversion av biblioteken. Program som använder KCMS för närvarande och konverteras till 64-bitarsoperativmiljön kan nu behålla sin färghantering. (mer)

Automatiska Power ManagementTM-funktioner

I operativmiljön Solaris 8 får en drivrutin som använder de nya gränssnitten för Power Management tillgång till automatisk strömhantering. (mer)

Kommandona cpustat och cputrack

De nya kommandona cpustat och cputrack samlar in CPU-statistik, dels från hela systemet och dels processvis, för att övervaka prestanda för ett system eller en process. (mer)

Tillägg till granskning av körtidslänkar 

Ytterligare sätt att starta biblioteken för granskning av körtidslänkar erbjuds av länkredigeraralternativen -p och -P. De nya granskningsgränssnitten la_activity() och la_objsearch() har lagts till. (mer)

Perl 5 (Practical Extraction and Report Language) 

Det populära programspråket Perl 5.005_03 har inkluderats i Solaris 8. Perl används ofta för CGI-skript och för automatisering av komplexa systemadministrationsuppgifter. (mer)

Rollbaserad behörighetskontroll (RBAC) för utvecklare 

Tillägget av RBAC i operativmiljön Solaris innebär en möjlighet för programutvecklare att skapa detaljerade säkerhetsfunktioner i nya och modifierade program. Utvecklarna kan sedan skapa privilegierade funktioner som kräver verifieringar i stället för att kräva särskilda ID:n, till exempel superanvändare. (mer)

Ändring av sökvägen för säkerhetskatalogen från /usr/lib till /usr/lib/secure

De säkra bibliotek som filer kan förladdas från är nu /usr/lib/secure för 32-bitarsobjekt och /usr/lib/secure/sparcv9 för 64-bitars SPARCV9-objekt. (mer)

Stöd för dynamiska strängtecken 

De nya dynamiska strängtecknen $ISALIST, $OSNAME och $OSREL ger större flexibilitet vid upprättande av instruktionsuppsättningsspecifika och systemspecifika beroendeförhållanden. (mer)

strftime() funktionsuppdatering

Konverteringsspecifikationen %u för funktionen strftime() har ändrats. (mer)

Alternativ bibliotekstråd med en nivå 

En alternativ implementering av trådar erbjuder en modell med en nivå där trådar på användarnivå associeras direkt med lättviktsprocesser. Den här implementeringen är enklare än standardimplementeringen och kan vara fördelaktig för vissa flertrådade program. (mer)

SPARC: drivrutin för ljudmixer 

Ljudmixerdrivrutinen gör det nu möjligt för flera program att spela upp och spela in ljud samtidigt. (mer)

Updaterade DDI-gränssnitt för klusterspecifika drivrutiner 

Det finns en dokumentationsöversikt som beskriver konceptet enhetsklasser, de nödvändiga ändringarna för gränssnittet och tillägg för drivrutinsutvecklare. (mer)

8-bitars visuellt stöd 

Det delade biblioteket för 8-bitars visuella funktioner gör det möjligt för drivrutiner att visa program med 8-bitars visuella funktioner på 24-bitarsmaskinvara. 

IA-maskinvaruförbättringar 

Advanced Configuration and Power Interface (ACPI)  

ACPI är ett nytt, mer flexibelt sätt att konfigurera och styra IA-maskinvara. ACPI åsidosätter Plug and Play-BIOS och Intel Multi-Processor Specification (MPSPEC). Om ACPI är tillgängligt för ditt IA-baserade system, använder Solaris 8 den automatiskt för att konfigurera maskinvaran. (mer)

Stöd för PCI-inkoppling under drift  

Den här funktionen gör att ett standard-PCI-kort kan kopplas in i en maskin under drift med inkoppling som körs på Intel-versionen av Solaris. Nu kan du koppla in eller ta bort kort från ett system medan det körs. (mer)

Stöd för Universal Serial Bus (USB) för tangentbord och musenheter  

Intel-versionen av Solaris innehåller nu stöd för USB för tangentbord och musdrivrutiner. (mer)

Förbättrad videodrivrutin för X Server  

Intel-versionen av Solaris innehåller nu stöd för fler videoenheter. (mer)

SCSI-drivrutiner för IA 

IA: Förbättringar för drivrutinen cadp

Drivrutinen cadp i Solaris stöder nu Adaptec Ultra2-kort. (mer)

IA: Förbättringar för drivrutinen ncrs

Solaris-drivrutinen ncrs stöder nu inkoppling av SCSI under drift (hot-plugging) och Ultra2-enheter förutom förbättrade funktioner och bättre prestanda. (mer)

IA: Drivrutinen symhisl

Drivrutinen symhisl som stöder korten SYM22910 och SYM21002 har nu inkluderats i Intel-versionen av Solaris. (mer)

 Övrig programvara

Early Access-programvara 

I Solaris 8 finns en Early Access-katalog (EA) med EA-programvara. Mer information finns i README på Solaris programvaru-cd 2 av 2. 

Gratisprogram 

Ett antal gratisverktyg och kataloger har inkluderats i Solaris version 8. Dessa verktyg kan vara till god hjälp vid utveckling av verktyg för administrations- och utvecklingsuppgifter. (mer)

Nya funktioner i tidigare Solaris-versioner

I det här avsnittet beskrivs funktioner som har introducerats i tidigare versioner av Solaris.

Solaris version 7

Tabell 1-2 beskriver nya och förbättrade funktioner i Solaris version 7.

Tabell 1-2 Solaris 7-funktioner

Funktion 

Beskrivning 

64-bitars Solaris-operativmiljö 

64-bitars-operativmiljö (endast SPARC) 

64-bitarsoperativmiljön Solaris är en fullständig 32-bitars och 64-bitars program- och utvecklingsmiljö som stöds av ett 64-bitars operativsystem. Detta ger största möjliga kompatibilitet och interoperabilitet för befintliga program, på både källnivå och binär nivå. Många av 32-bitarssystemets begränsningar har lösts i 64-bitarsoperativmiljön. Framför allt stöds nu 64-bitars virtuella adressutrymmen. (Endast för SPARC-versionen.) 

Webbläsare 

Netscape Communicator 

Netscape Communicator medföljer nu Solaris 7. 

Nätverkshantering och systemadministration 

UFS-loggning 

UFS-loggning innebär att transaktioner lagras i en logg innan de tillämpas på UFS-filsystemet (transaktioner är ändringar som tillsammans utgör en fullständig UFS-åtgärd). När en transaktion har lagrats kan den tillämpas på filsystemet senare.  

Det finns två fördelar med UFS-loggning. Inkonsekvenser i filsystemen förhindras, och du behöver därför inte köra fsck(1M). När du kan hoppa över fsck går det också fortare att starta om ett system som låser sig eller avslutas felaktigt.

-o noatime UFS-monterings-alternativ

Om du inte vill ta någon hänsyn till åtkomsttidsuppdateringar för filer kan du ange alternativet -o noatime när du monterar ett UFS-filsystem. Alternativet minskar skivaktiviteten för filsystem där åtkomsttiderna inte har någon betydelse (t ex en Usenet-diskussionsgrupp).

LDAP 

LDAP (Lightweight Directory Access Protocol) är ett plattformsoberoende åtkomstprotokoll med öppen standard som bygger på X.500-informationsmodellen. Det är avsett att köras över TCP/IP och använder enkel strängkodning. LDAP-program är klient-server-program. Med klientbiblioteket som ingår i den här versionen kan utvecklare skriva LDAP-program, och användare kan köra LDAP-kompatibla program. 

Dynamisk omkonfiguration 

Tack vare funktionen för dynamisk omkonfiguration kan tekniker lägga till eller ta bort och ersätta systemkort i ett system under drift, vilket gör att du slipper slösa tid genom att starta om systemet. (Endast för vissa SPARC-system.) 

Nya kommandon: pgrep och pkill

Med kommandot pgrep registrerar du de aktiva processerna i systemet och visar process-ID för de processer vilkas attribut stämmer överens med de villkor som har angetts på kommandoraden. Kommandot pkill fungerar på samma sätt som kommandot pgrep, men varje process-ID som stämmer signaleras med kill(2) i stället för att process-ID:t visas.

sendmail 8.9

I den här versionen ingår kopplingar som gör att du kan förhindra oönskade massutskick av e-post, virtuella värdfunktioner som gör att du kan ta emot e-post med olika domännamn och en förbättrad konfigurationshierarki som gör det mycket lättare att skapa en egen sendmail-konfigurationsfil.

Spårningsverktyg 

I Solaris 7-programvaran ingår den populära spårningsfunktionen. Använd spårningsverktyget om du vill ta reda på vilken väg ett IP-paket tar till en Internet-värd. Det är särskilt användbart om du vill ta reda på felaktiga vägvalskonfigurationer och vägvalsfel. 

Systemminnes-utskriftsverktyg 

Systemminnesutskriften består av följande funktioner:

  • Med kommandot dumpadm kan systemadministratörer konfigurera minnesutskrifter av operativsystemet.

  • Säkerhetskopieringsinformation lagras nu i komprimerat format på säkerhetskopieringsenheten.

  • Minnesavbildningsfiler sparas i bakgrunden när en särskild minnesutskriftsenhet (inte det primära minnesväxlingsområdet) ingår i säkerhetskopieringskonfigurationen.

Nätverksprestanda 

TCP med SACK 

Med TCP SACK (TCP selective acknowledgment) tillhandahålls stöd enligt RFC 2018 som löser problem som har att göra med överbelastning och förlust av flera paket, särskilt i program som använder stora TCP-fönster (RFC 1323) över satellitförbindelser eller transkontinentala förbindelser.  

Säkerhet i nätverk  

RPCSEC_GSS

RPC har modifierats baserat på GSS-API:t. Detta förbättrar säkerhetens integritets- och sekretessfunktioner och gör att NFS-tjänsterna inte längre är knutna till en viss säkerhetsfunktion.  

NIS+-utökad Diffie-Hellman 

NIS+-säkerheten förbättras genom att längden på verifieringsnyckeln ökas från 192 bitar till 640 bitar. 

BIND 8.1.2  

BIND (Berkeley Internet Name Daemon), den vanligaste DNS-implementeringen, har uppgraderats till 8.1.2. Den innehåller en ny konfigurationsfil som förbättrar nätverkssäkerheten med hjälp av åtkomstkontrollistor (ACL). 

Användarvänligt och förbättrad hantering 

Installation 

SPARC: Installera en 64-bitarsoperativmiljö 

Installationsprogrammen för Solaris 7 innehåller en ny kryssruta för 64-bitarsstöd. Den är markerad som standard när du installerar operativmiljön på UltraSPARCTM-plattformar.

Installera AnswerBook med Solaris Web Start 

Med produkten Solaris Web Start på dokumentations-cd:n kan du installera AnswerBook2-servern, alla dokumentvolymer på cd:n eller markerade dokumentvolymer genom att peka och klicka.  

Fler språkversionsval 

I Solaris 7 har de engelska och de europeiska översatta versionerna av Solaris-programvaran samlats på en enda cd. Detta innebär att du kan välja mellan fler språkversioner vid installation av den här kombinerade cd:n än i Solaris 2.6.  

Dokumentation 

Direkthjälp (man pages) i AnswerBook2-format 

Direkthjälpen är tillgänglig i AnswerBook2-format (SGML) i stället för det traditionella AnswerBook-formatet. Detta gör det enklare att navigera till direkthjälpen direkt från andra AnswerBook2-dokument. 

Köra en AnswerBook2-server direkt från dokumentations-cd:n 

Med en dokumentations-cd och root-åtkomst till systemet som cd:n är ansluten till kan AnswerBook2-servern köras direkt från cd:n med hjälp av kommandofilen ab2cd. Dokumentationen kan visas direkt från cd:n.

Möjlighet att använda CGI-baserade webbservrar 

AnswerBook2-servern kan köras över en befintlig webbserver, t ex Sun WebServerTM, och kräver alltså inte att ytterligare en webbserver körs i systemet för AnswerBook2-stöd.

Möjlighet att styra visningen av formatmallsfel 

Du kan ange ett värde för omgivningsvariabeln AB2_DEBUG på AnswerBook2-servern. Den styr om formatmallsfel visas för användaren med "BUG" i rött.

Språkstöd 

Förbättrat språkstöd 

  • Unicodestödet i Solaris-programvaran har utökats med sex nya UTF-8-språkversioner: fransk, tysk, italiensk, spansk, svensk och europeisk. Förbättrade Unicodefunktioner för flera skriftsystem ingår också. Användarna kan skriva och visa text från olika skriftsystem, t ex japanskt, thailändskt och ryskt, och enkelt växla mellan skriftsystemen utan att behöva ändra till eller installera en ny språkversion.

  • Textstöd är integrerat för språk med komplicerad textlayout, t ex arabiska, hebreiska och thailändska, som kräver särskild textförbehandling för dubbelriktad, sammansatt och kontextberoende text.

  • Solaris 7-programvaran stöder IIIMP-protokollet (Internet Intranet Input Method Protocol) som ger smidig interoperabilitet mellan indatametoderna i Solaris, Java och icke-X Windows-program.

  • Med programmet för hämtning av teckensnitt kan användarna hämta, ta bort, koda om och konvertera teckensnitt samt kontrollera status och utföra annat administratörsarbete på PostScriptTM-skrivare.

Utvidgat stöd för språkinställningar 

  • De flesta av medlemsstaterna i EU har beslutat att införa en gemensam valuta med namnet "euro". Den 1 januari 1999 kommer alla valutaväxlingskontor, banker och övriga finansinstitut i dessa stater att övergå från de olika lokala valutorna till euro. Inför den här förändringen har Solaris 7 utökats med stöd för denna nya valuta för sex nya språkområden.

  • Stödet har lagts till i de östeuropeiska och thailändska versionerna samt för Mellanöstern.

Standarder 

Märkning med UNIX 98 

Solaris 7 har märkts med UNIX® 98.

Programutvecklingsmiljö 

64-bitars utvecklingsmiljö (endast SPARC) 

Med Solaris 7-operativmiljön får programmerarna en fullständig 32-bitars- och 64-bitars-utvecklingsmiljö 

Körtidslänkare  

Med körtidslänkaren kan programmen hitta delade bibliotek utan att ställa in LD_LIBRARY_PATH. Användningen av delade bibliotek blir ännu mer effektiv.

Verktyget man visar nu SGML-kod

Kommandot man kan nu visa direkthjälpsavsnitt som är SGML-kodade, liksom de traditionella nroff.

64-bitars Solaris-X Windows-bibliotek 

Alla de viktigaste delade X11-biblioteken (.so) och alla lint-bibliotek (.ln) för programmerare som ingick i 32-bitarsversionerna är också tillgängliga i 64-bitarsversioner för 64-bitars Solaris-programvara.

Prestanda-förbättringar i Java Development Kit för Solaris 

Java Development Kit 1.1.5 för Solaris har specialanpassats och testats. Därigenom har anpassningsbarhet och prestanda för Java-program som utvecklas för och används i företag och nätverk förbättrats avsevärt. 

WebNFS Software Development Kit ingår 

Software Development Kit (SDK) för WebNFS tillhandahåller fjärrfilåtkomst för Java-program med WebNFS. NFSTM-protokollet implementeras direkt, och därför krävs inget NFS-stöd för värdsystemet.

truss utför nu spårning av funktionsanrop

Verktyget truss spårar systemanrop, signaler och maskinfel för processer. Nu finns också möjlighet till start- och stoppspårning av funktionsanrop på användarnivå som utförs av den spårade processen.

Förbättrat enhetskonfigura-tionsbibliotek 

Biblioteket libdevinfo, som används för att hämta enhetskonfigurationsinformation, är mer stabilt och fullständigt i Solaris 7. Mer information finns i direkthjälpen (man page) för libdevinfo(3).

Grafik/bildhantering 

XILTM

XIL-grundbiblioteket för bildhantering är lämpligt för bibliotek och program som kräver bildhantering eller digital video, exempelvis dokumentbildhantering, färgförlaga eller in- och uppspelning av digital video. 

Med det nya stödet för stereobildvisning kan bildpar visas så att de motsvarar ett perspektiv med höger- och vänsteröga. Du får en bild med djupverkan. 

XIL Developer's Kit är nu ett separat program som inte ingår i Solaris, och det kan erhållas utan kostnad. 

Skrivbordsmiljö 

CDE (Common Desktop Environment) 

CDE innehåller nya verktyg som gör det enkelt att hitta, redigera och hantera adresskort, program, e-postadresser, filer, mappar, värdar, processer och webbadresser. 

CDE stöder Motif 2.1, som innehåller fem nya Motif-bildmoduler och är flertrådssäkert. Motif 2.1 stöder språkversioner med komplicerad text enligt ISO-standard. En enda binär kod som har utvecklats i Solaris 7-operativmiljön ger standardstöd och avancerat stöd för hebreiska, arabiska och thailändska. 

Skriva ut 

Utökat stöd för teckensnitt 

Med programmet för hämtning av teckensnitt kan användarna hämta, ta bort, koda om och konvertera teckensnitt samt kontrollera status och utföra annat administratörsarbete på PostScript-skrivare. 

Maskinvarustöd för Intel-versionen

SCSI-skivdrivrutin sd

SCSI-skivdrivrutinen sd, som tidigare bara ingick i Solaris-system för SPARC-plattformar, används nu för SCSI-skivstöd och stöd för ATAPI cd-rom i stället för cmdk. Drivrutinen cmdk är fortfarande tillgänglig för stöd för hårddiskar som inte är av SCSI-typ.

Stöd för Intelligent I/O 

Intelligent I/O (I2O) är en standard för in- och utdatadelsystem av modultyp med höga prestanda. Den här funktionen är bara tillgänglig för Solaris (Intel-versionen). I2O-kompatibel maskinvara krävs för att funktionen ska kunna utnyttjas.

Solaris version 2.6

Tabell 1-3 beskriver nya och förbättrade funktioner i Solaris version 2.6.

Tabell 1-3 Solaris 2.6-funktioner

Funktion 

Beskrivning 

Java 

Java Virtual Machine 

Java Virtual Machine 1.1 integrerar Java-plattformen i operativmiljön Solaris. Programvaran innehåller Java-miljön samt de basverktyg som behövs för att utveckla Java-tillbehör och Java-program. 

HotJavaTM-webbläsare

HotJava är ett lättanvänt och anpassningsbart användargränssnitt som gör att användaren kan ta sig runt på Internet och i företagets intranät. Det kan köra innehåll i form av tilläggsprogram. (Tilläggsprogram (appletar) är små program som kan infogas på en HTML-sida, ungefär som bilder.) 

Tjänster för intranät/Internet 

Programvaran WebNFS 

Med programvaran WebNFS kan filsystemen nås via webben tack vare NFS-protokollet. Detta protokoll är mycket tillförlitligt och ger bättre genomströmning vid kraftig belastning.  

Prestandaförbättringar 

Databasprestanda 

Direkt I/O för UFS 

För UFS-filer medför direkt I/O att program kan läsa och skriva data direkt från och till skivan och förbigå det virtuella buffert-cacheminnet. Ett exempel på en sådan I/O-bulkoperation är att hämta stora mängder satellitdata till en fil. 

Rå I/O 

Det har också skett förbättringar av I/O-stödrutiner på låg nivå, vilket avsevärt förbättrar I/O-genomströmningen till skivenheter utan filsystem (råenheter som ofta används för databasfiler). Drivrutinen för SPARCstorageTM-matrisen har skrivits om för att förbättra genomströmningen.

Nätverks-/webbprestanda 

Kärnsocklar 

Implementeringen av kärnsocklar ger ökad kompatibilitet med socklar av typen SunOS 4.x och BSD, vilket i sin tur leder till högre sockelprestanda. 

Stora TCP-fönster 

Stora TCP-fönster ger det stöd som beskrivs i RFC1323. Funktionen har utformats för att förbättra prestanda i nätverk med stor bandbredd, t ex ATM, eller nätverk med stor fördröjning, t ex satellitförbindelser, genom att använda fönster som överstiger den normala gränsen på 64 kB. 

TCP utan kopiering/kontrollsumma i maskinvara 

TCP utan kopiering har använts för att ta bort kopiering från användarområdet till kärnområdet.  

Stöd för kontrollsumma i maskinvara har också lagts till. Prestanda förbättras om man undviker programberäkningar av kontrollsumman och lägger över arbetet på ett nätverkskort som stöder det. Detta stöds för närvarande endast av SunATMTM-kortet.

Användarvänlighet och förbättrad hantering 

Installation 

Webbläsarbaserad installation med Solaris Web Start 

Solaris Web Start är ett webbläsarbaserat verktyg som guidar användarna genom valen och installationen av både Solaris och medföljande programvara. 

Installations-dokumentation 

 Omstruktureringen av dokumentationen gör det enklare att hitta information om hur du installerar programvaran Solaris.

Konfigurering av IA-enheter 

Gränssnittet Configuration Assistant ingår i det nya startsystemet för programvaran Solaris (Intel-versionen). Det kontrollerar vilken maskinvara som finns i datorn, registrerar vilka resurser som varje enhet använder, och gör att användarna kan välja vilken enhet de vill starta från.

Konfigurering av kringutrustning på IA-system 

Programmet kdmconfig används för att konfigurera musen, grafikkortet och bildskärmen i IA-baserade system. Om filen Owconfig redan finns extraherar kdmconfig all användbar information från denna. Dessutom hämtar den uppdaterade versionen av kdmconfig den information som är kvar i devinfo-trädet via programmet devconf och använder denna information för att automatiskt identifiera enheterna.

Ändrad struktur på Solaris-cd:n 

Skivdelen 0 har ordnats om så att den blir mer intuitiv och utökningsbar. 

Uppgradering med ny tilldelning av skivutrymme 

Alternativet upgrade har en funktion för automatisk layout som tilldelar diskutrymmet på nytt om de aktuella filsystemen inte har tillräckligt med utrymme för uppgraderingen.

Testa uppgraderings-profiler 

Nu kan kommandot pfinstall användas för att testa profiler som använder uppgraderingsalternativet.

Ändra ett systems startenhet 

Systemets startenhet kan nu ändras under installationen. 

Fördefiniera information om system-konfigurationen 

Med filen sysidcfg kan du fördefiniera information om systemkonfigurationen via en uppsättning nyckelord. Du kan välja att ange ett eller flera av nyckelorden för att fördefiniera information om systemkonfigurationen på olika nivå.

Valfria 8-bitars-språkversioner 

Installationsfönstret i den engelska cd-versionen av Solaris 2.6 visar ett flertal olika engelska språkinställningar. För att kunna använda 8-bitarstecken bör användaren installera via något av -en_XX-alternativen. Den språkinställning som används vid installationen definieras som standardinställning.

Dokumentation 

AnswerBook2-dokumentation 

Online-dokumentationen till Solaris kan öppnas med valfri vanlig webbläsare. Visningsprogrammet för AnswerBook2 använder ett webbläsarbaserat gränssnitt som gör att du kan visa och skriva ut olika typer av Solaris-information, bland annat befintliga AnswerBookTM-dokument och avsnitt ur direkthjälpen (man pages).

Skrivbordsmiljö 

CDE (Common Desktop Environment) 

Solaris CDE är ett avancerat Motif-baserat skrivbord med lättanvänt gränssnitt som gör att alla plattformar ser ut och fungerar på samma sätt UNIX® platforms. Med Solaris CDE kan du köra OpenWindowsTM-program utan ändringar. Dessutom är CDE-programmen integrerade i webben. Du kan exempelvis klicka på en HTTP-adress i ett meddelande från Postverktyget för att starta en läsare som öppnar den markerade adressen.

Power Management för SPARC-arbetsstationer 

Programvaran Power Management gör att strömkonsumtionen minskas i arbetsstationer som inte används. Som standard stängs strömmen av i UltraSPARC-arbetsstationer som inte har använts på 30 minuter. Användare kan ändra eller stänga av Power Management om det behövs. 

OpenWindows-skrivbordet 

Skrivbordet och biblioteken i OpenWindows 3.6-miljön har uppdaterats med programkorrigeringar och är förberedda för år 2000. 

Nya användarspråk-inställningar  

Tio nya språkinställningar för Östeuropa, Ryssland, Grekland och Baltikum har lagts till. 

 Stöd för Unicode 2.0

Två språkinställningar som uppfyller Unicode 2.0 och ISO 10646 har lagts till. Med dessa språkinställningar kan du skriva in och skriva ut på flera språk. Dessa språkinställningar stöder endast CDE-miljön, inklusive Motif- och CDE-biblioteken. 

Administration av teckensnitt 

Med Font Admin är det enkelt att installera och använda teckensnitt för X Window-systemet. Det kan hantera teckensnitt av typen TrueType, Type0, Type1 och CID för flerbyte-språk, och ger möjlighet till en jämförande förhandsgranskning av teckensnitten. Det är fullständigt integrerat i CDE-skrivbordet. 

- TrueType-teckensnitten hanteras via X och Display PostScript. Med Font Admin är det enkelt att installera och integrera teckensnitt från andra leverantörer i Solaris-miljön. 

 Förbättringar för asiatiska språk

Programmen i Solaris 2.6 har ändrats till att använda EUC (Extended UNIX Codeset). Stöd för ytterligare teckenuppsättningar och språkinställningar finns för vanliga asiatiska kodstandarder: ShiftJIS (PCK) i Japan, Big5 i Kina och Johap i Korea. Dessa språkinställningar stöder endast CDE-miljön, inklusive Motif och CDE-biblioteken. 

 Användar-registrering i Solaris Användare som registrerar sig via den elektroniska registreringsfunktionen i Solaris får support och information om Solaris-erbjudanden.

Standarder 

 Anpassade för årtusendeskiftet Operativmiljön Solaris 2.6 är förberedd för år 2000. Den använder datum som inte är tvetydiga och följer X/Open-riktlinjerna där de är tillämpliga.

X/Open UNIX 95 

(spec 1170) 

Den föregående versionen av Solaris uppfyllde en stor del av Spec 1170. Solaris version 2.6 uppfyller alla krav. 

X/Open XFN 2.0 

Federated Naming Service (FNS) uppfyller numera definitionen X/Open XFN 2.0.  

POSIX 1003.1b 

POSIX-funktionalitet under körning har lagts till. Detta omfattar fullständigt stöd för POSIX AIO (med undantag för alternativet -PRIORITIZED I/O) och ett antal nya tillägg för stöd för 64-bitarsfiler (se "Stora filer").

 ISO 10646

Standarden ISO 10646 definierar Unicode 2.0, inklusive UCS-2 och UTF-8 (UNIX standardimplementation). Alla implementationer som anges i ISO 10646 följer Unicode 2.0. 

Robust miljö för programutveckling 

Stora filer 

Stora filer kan hanteras i filsystem av typen UFS, NFS och CacheFSTM. De gränssnitt som är definierade av Large File Summit stöds.

Bibliotek med information om version och räckvidd 

Utvecklare av delade bibliotek får nu bättre kontroll över de offentliga gränssnitt som dessa tillhandahåller. Det gör det enklare att styra programmens beroendeförhållanden till de delade biblioteken. Detta leder i sin tur till att programmen blir mer anpassningsbara för olika plattformar och påverkas i mindre utsträckning av ändringar i de delade biblioteken, vilket ger produkter med högre kvalitet. I operativmiljön Solaris 2.6 utnyttjar systembiblioteken denna teknik och innehåller information om både version och räckvidd. 

Aktivering av köhanteraren 

Aktivering av köhanteraren ger ytterligare stöd för kärnköhantering av flertrådiga program.  

Preemptions-kontroll 

Med preemptionskontroll kan program styra multikörningen i kärnan. 

/proc Filsystem och kontrollpunkter

Det föregående flata /proc-filsystemet har omstrukturerats i en mapphierarki som innehåller ytterligare undermappar för lägesinformation och styrfunktioner. Det innehåller också en kontrollpunktsfunktion som övervakar åtkomst till och ändring av data i processens adressutrymme. Kommandot adb(1) använder denna funktion för att tillhandahålla kontrollpunkter.

Federated Naming Service (FNS) 

FNS uppfyller nu definitionen X/Open XFN 2.0. FNS har dessutom utökats till att omfatta stöd för LDAP (Lightweight Directory Access Protocol), och det har också utökat stöd för fil- och NIS-programservrar. 

 Asynkron I/O

Hanteringen av asynkron I/O för band ger ett gränssnitt som förbättrar prestanda på högpresterande bandenheter. Tack vare möjligheten att köa anrop förbättrar den här funktionen I/O-genomströmningen dramatiskt. 

Solaris Developer Kit (SDK) 

Programvaran SDK är numera inbyggd i Solaris-miljön och levereras inte längre separat. All information som en utvecklare behöver för att skapa slutanvändarprogram och grafikhanterare för Solaris-miljöer finns nu tillgänglig i Solaris-programvaran. 

Grafik 

XGLTM

Programmeringsgränssnittet (API) XGL i direktoperandläge för två- och tredimensionell grafik ger programportabilitet över maskinvaruplattformar och ger grafikprogram optimala prestanda från grafikacceleratorerna. XGL-API:n omfattar stöd för rastertext, strukturavbildning på miljö- och knutpunktsnivå, fyrkomponentsstrukturavbildning, DGA-transparent överlagring och Gcache för trianglar. 

XIL 

XIL-grundbiblioteket för bildhantering är lämpligt för bibliotek och program som kräver bildhantering eller digital video, exempelvis dokumentbildhantering, färgförlaga eller in- och uppspelning av digital video. Följande funktioner är nya i Solaris version 2.6. XIL 1.3-biblioteket:  

- Hanterar flertrådighet 

- Hanterar 32-bitars IEEE-flyttalsdatatypen med enkel precision 

- Stöder tillfälliga bilder 

- Hanterar det nya lagringsformatet XIL_GENERAL

- Stöder Kodak Color Management System (KCMS) 

- Hanterar det nya lagringsformatet XIL_BAND_SEQUENTIAL för alla datatyper

- Sparar in på minnesanvändningen tack vare uppdelad lagring 

PEXTM 3.0.2-körtidsmiljö

Programmeringsgränssnittet (API) PEX ger programportabilitet över plattformar och gör det möjligt att rendera tredimensionell grafik på lokala skärmar och fjärrskärmar. 

Flertrådig programmering med KCMS 

KCMS har nu stöd för flertrådiga program: det är multitrådsäkert (MT-safe). KCMS-program som använder funktioner för flertrådighet kräver inte lås kring anrop till KCMS-bibliotek. 

X11R6 Base Window System 

X11R6 Base Window System omfattar de senaste felkorrigeringarna och korrigeringsfilerna från X Consortium. 

X11 Double Buffer Extension 

Double Buffer Extension (DBE) är en standardmetod för att använda dubbelbuffring inom X Window-systemet. Dubbelbuffringen använder två buffertar, en "främre" och en "bakre", vilka innehåller bilder. Den främre bufferten är synlig för användaren, vilket inte den bakre är. Mer information finns på ftp://ftp.x.org/pub/DOCS/DBE/.

Hantering av stora filer 

Stora filer 

Stora filer kan hanteras i filsystem av typen UFS, NFS och CacheFS. Program kan skapa och hämta filer på högst en TB på UFS-monterade filsystem och upp till gränsen för NFS-servern för NFS- och CacheFS-monterade filsystem. Det finns ett nytt -mount-alternativ som inaktiverar hanteringen av stora filer på UFS-filsystem. Med det här alternativet kan systemadministratören se till att äldre program som inte kan hantera stora filer på ett säkert sätt inte av misstag bearbetar stora filer.

64-bitars AIO 

Arbetsmiljön tillhandahåller en ny uppsättning gränssnitt för utvecklare som vill utföra asynkron I/O till stora filer. Gränssnitten är integrerade i KAIO med en implementationsteknik som optimerar I/O till råfiler. De väljs automatiskt av Solaris AIO-gränssnitten eller de nya POSIX AIO-gränssnitten. KAIO är det optimala sättet att hantera I/O till råfiler. När gränssnitten med KAIO används på råfiler förbättras prestanda avsevärt. 

Säkerhet i nätverk  

NFS Kerberos 

Äkthetskontrollen Kerberos använder DES-kryptering för att förbättra säkerheten i nätverket. Kärnimplementationerna av NFS- och RPC-nätverkstjänsterna har utökats med stöd för en ny funktion för RPC-äkthetskontroll som baseras på programmeringsgränssnittet GSS-API (Generalized Security Services). Detta stöd är förberett för utökningar av säkerheten i NFS-miljön. 

RPCSEC_GSS

RPC-implementationen på användarnivå har ändrats så att den nu hanterar en ny typ av äkthetskontroll. Denna baseras på GSS-API och är förberedd för utökningar av äkthetskontroll, säkerhet och integritet i RPC-baserade tjänster. 

Verifieringsmoduler (PAM)  

PAM-ramverket gör att du kan använda nya tekniker för äkthetskontroll. 

BIND 4.9.4-P1 

BIND (Berkeley Internet Name Daemon), den vanligaste DNS-implementationen, har uppgraderats till 4.9.4-P1. Den har löst många av de säkerhetsproblem som fanns i tidigare versioner av implementationen.  

Nätverkshantering och systemadministration 

Network Time Protocol (NTP) 

Denna Solaris-version kan hantera NTP, som ger exakt synkronisering av tids- och/eller nätverksklockan vid användning i distribuerade datormiljöer. Tidigare kunde Solaris-kunder använda en offentlig version av NTP. Det nya stödet ger bättre tidsprecision. 

SolsticeTM Enterprise AgentsTM

SEA (Solstice Enterprise Agents) bygger på den nya utökningsbara agenttekniken (huvud/underagenttekniken). SEA vänder sig till komponentutvecklare samt system- och nätverksansvariga som vill utveckla anpassade SNMP- eller DMI-underagenter för komponenter, delsystem och program i en enhet, så att administrationen kan skötas från ett SNMP-administrationssystemfönster. 

DHCP-protokoll  

DHCP (Dynamic Host Configuration Protocol) gör att en värd kan hämta parametrar för IP-adresser (Internet Protocol) och annan systemkonfiguration utan att administratören behöver ange informationen.  

NFS Client Failover 

Client failover ger hög tillgänglighet i skrivskyddade filsystem genom att tillåta klienten att montera filer från någon annan server om det skulle behövas. 

Delnätmasker med variabel längd (VLSM) 

Med delnätsmasker med variabel längd (VLSM) används IP-adressutrymmet mer effektivt, eftersom TCP/IP-administratören kan använda CIDR (Classless Inter-Domain Routing) för att partitionera utrymmet på ett flexibelt sätt. 

Dirigeringssocklar 

Solaris är nu anpassat till det de facto-gränssnitt för dirigeringssocklar som har implementerats i 4.4 BSD. Detta medför att CIDR-känsliga protokoll, som OSPF, BGP-4 och RIPv2, kan användas. 

autofs

Det nya bakgrundsprogrammet autofs är nu fullständigt flertrådigt. Det gör att driftsäkerheten ökar och det går att utföra samtidig service.

Processor-uppsättningar 

Processoruppsättningarna gör att systemadministratören får kontroll över tilldelningen av processer till uppsättningar av processorer. 

NIS+ backup/snabb restore

NIS+ backup och restore utgör en snabb och effektiv metod att säkerhetskopiera och återställa NIS+-namnutrymmen.

NIS+ i WAN-nätverk (Wide Area Network) 

Anpassning av serveranvändningen gör att NIS+-administratörer kan ange en sökordning för NIS+-servrar för klienter som kräver namntjänster. Serveranvändningen kan balanseras mellan flera olika klienter genom att man utser olika servrar till "primära" för olika klienter. Administratören kan ange i vilken ordning klienterna ska kontakta andra servrar när de inte kan hämta informationen från den primära servern. Denna funktion är särskilt användbar när en NIS+-domän omfattar en WAN-länk. Administratören kan minska nätverkstrafiken på WAN-länken genom att ange att klienterna först ska försöka använda namntjänsterna på servrarna på länkens klientsida. 

NIS-servern 

Operativmiljön Solaris kan hantera NIS-servern internt. I tidigare Solaris-versioner stöddes NIS-servern i emuleringsläge av NIS+-servern eller av den separata produkten NSkit. 

CFS-start 

CFS-starten gör det möjligt att starta AutoClientTM -system snabbare med mindre nätverkstrafik, genom att starten sker från ett lokalt CacheFS-disksnabbminne. Den första systemstarten fyller cacheminnet. Efterföljande systemstarter hämtar information från cacheminnet.

Verktyg för korrigeringsfiler 

Verktygen för korrigeringsfiler, t ex kommandona patchadd och patchrm som används för att lägga till och ta bort korrigeringsfiler, ingår nu i Solaris-programvaran, i stället för att levereras tillsammans med varje korrigeringsfil som kommandona installpatch och backoutpatch.

isalist-verktyg

isalist är en uppsättning verktyg som gör att användarna kan se efter vilka maskininstruktioner som stöds på deras datorer och avgöra vilka som passar bäst.

Skriva ut 

Skriva ut 

Utskriftsprogrammet i Solaris 2.6 ger bättre upplösning än LP-programmet i tidigare versioner av Solaris. Systemadministratören kan enkelt ställa in och hantera utskriftsklienter med namntjänsten NIS eller NIS+. Det innebär att utskriftsadministrationen kan centraliseras för nätverk med datorer och skrivare. De nya funktionerna omfattar bland annat:  

- Ny utformning av utskriftspaket 

- Adapter för utskriftsprotokoll 

- Print Client 

- Stöd för nätverksskrivare 

Stöd för maskinvara 

PCMCIA PC Card 

Ett PCMCIA-tillägg i Solaris Device Driver Kit gör att OEM-leverantörer och tredjepartsleverantörer kan utveckla PC Card-drivrutiner som är källkompatibla över alla Solaris-plattformar. 

Filsynkronisering 

filesync

filesync gör att data automatiskt flyttas mellan den bärbara datorn och servern.