Nyheter i Solaris 10

Kapitel 3 Nyheter i Solaris 10 3/05

Den här boken sammanfattar alla funktioner i Solaris 10 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Det här kapitlet sammanfattar de nya funktionerna i Solaris 10 3/05. Information om nya funktioner i den aktuella versionen finns i Kapitel 1, Nyheter i Solaris 10 6/06.

Nyckelfunktioner i Solaris 10

Till operativsystemet Solaris 10 har Sun Microsystems utvecklat en ny arkitektur för att bygga och distribuera system och tjänster som kan använda förutsägbar självläkning. Med den självläkande tekniken maximeras tillgängligheten för Sun-system och -tjänster. Mer information finns i Förutsägbar självläkning. Funktionen förutsägbar självläkning innehåller betydande förändringar i start- och tjänstadministrationsprocesserna. Mer information finns i Solaris Service Manager. Dessutom innehåller Solaris 10 ändringar i installationsprocessen som gör den enklare och helt enhetlig. Mer information finns i Ändringar i Solaris-installationen inklusive enhetlig installation.

I operativsystemet Solaris 10 introduceras partitioneringstekniken Solaris Zones. Solaris Zones är en komponent i Solaris Containers-miljön. Zones används för att virtualisera operativsystemstjänsterna och för att tillhandahålla en isolerad och säker miljö att köra program i. Se Partitioneringstekniken Solaris Zones.

Bland övriga nyckelfunktioner i Solaris 10 finns det dynamiska spårningsverktyget DTrace, hantering av processrättigheter och en ny arkitektur för nätverksstackar. DTrace är ett omfattande dynamiskt spårningsverktyg som innebär att Solaris-användare, administratörer och utvecklare får en ny observationsnivå för kärn- och användarprocesser. Mer information finns i Det dynamiska spårningsverktyget DTrace. Solaris-processer som tidigare krävde rättigheter som superanvändare kräver numera processrättigheter. För hanteringen av processrättigheter används behörigheter som begränsar processerna till endast de rättigheter som krävs för att utföra åtgärden. Mer information finns i Hantering av processrättigheter. Särskilt viktigt är att nätverksstacken för TCP-anslutningar har fått en ny arkitektur som ger en extremt hög prestanda samtidigt som skalbarheten förbättrats. Mer information finns i Ny arkitektur för nätverksstackar.

En annan nyckelteknik är Java 2 Platform, Standard Edition 5. Beskrivningar av de förbättringar som är tillgängliga för den här plattformen finns i Java 2 Platform, Standard Edition 5. Notera också att programvaran i Solaris 10 nu stöder AMD Opteron-processorns 64-bitarskapacitet. Mer information finns i 64-bitars stöd på x86-system. Slutligen innehåller Solaris 10 skrivbordet Java Desktop System, version 3. I det här skrivbordssystemet kombineras program med öppen källkod med Suns innovationer. Mer information finns i Java Desktop System, version 3.

De här nyckelfunktionerna och många andra funktioner i Solaris 10-programvaran sammanfattas i den här boken. De flesta funktioner i Solaris 10 3/05 introducerades via programmet Software Express. Du kan visa en lista över alla Solaris 10-funktioner efter deras ursprungliga Software Express-versionsdatum i Funktioner efter publiceringsdatum för Software Express.

Systemadministrationsverktyg

Det här avsnittet beskriver alla funktioner för systemadministration i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. DTrace och förutsägbar självläkning är särskilt viktiga funktioner. De verktyg för systemadministration som är nya i Solaris 10 7/05 beskrivs i Funktioner för systemadministration.

Förutsägbar självläkning

Den här funktionen är ny för Solaris Express 6/04. Solaris Express 10/04 och Solaris 10 3/05 innehöll viktiga förbättringar.

Sun Microsystems har utvecklat en ny arkitektur för att bygga och distribuera system och tjänster som kan använda förutsägbar självläkning. Med den självläkande tekniken maximeras tillgängligheten för Sun-system och tjänster när maskinvarufel inträffar. Dessutom innebär den självläkande tekniken att användningen blir enklare och effektivare för systemadministratörer och tjänsteleverantörer, vilket ger lägre kostnader. Den första större uppsättning nya funktioner som tillkommit som ett resultat av det här initiativet är tillgängliga i operativsystemet Solaris 10. Solaris 10 innehåller komponenter som underlättar självläkning för CPU, minne, nexuskomponenter för I/O-bussar och systemtjänster.

Detaljerad information om komponenterna i den här nya arkitekturen finns i beskrivningarna av Solaris Service Manager och Solaris Fault Manager.

Solaris Service Manager

Solaris Service Manager, som introducerades i Solaris Express 10/04 och förbättrades i Solaris 10 3/05, tillhandahåller en infrastruktur som utökar de traditionella startskripten, init run-nivåerna och konfigurationsfilerna i UNIX. Den här infrastrukturen innehåller följande funktioner:

Mer information om den här infrastrukturen finns i kapitel 9, "Managing Services (Overview)", i System Administration Guide: Basic Administration. En översikt över infrastrukturen finns i direkthjälpen för smf(5).

Solaris Fault Manager

System med förutsägbar självläkning innehåller en förenklad administrationsmodell. Traditionella felmeddelanden har ersatts med telemetriska händelser som konsumeras av programvarukomponenter. Programvarukomponenterna diagnosticerar automatiskt det underliggande felet eller skadan och initierar självläkningsaktiviteter. Bland exemplen på självläkningsaktiviteter finns administratörsmeddelanden, isolering och deaktivering av felaktiga komponenter och servicehjälp. En ny programvarukomponent som heter Fault Manager, fmd(1M). Fault Manager hanterar telemetrik, loggfiler och komponenter. De nya verktygen, fmadm(1M), fmdump(1M) och fmstat(1M), finns tillgängliga i Solaris 10 för att interagera med Fault Manager och nya loggfiler.

I förekommande fall skickar Fault Manager ett meddelande till tjänsten syslogd(1M) för att meddela en administratör att ett problem har upptäckts. Meddelandet hänvisar administratören till en artikel på Suns nya meddelandewebbplats, http://www.sun.com/msg/, där det finns mer information om hur problemet påverkar systemet och vilka åtgärder och serviceåtgärder som är lämpliga.

I Solaris Express 6/04 introducerades självläkningskomponenter för automatisk diagnos och återställning för UltraSPARC-III- och UltraSPARC-IV-system. Den här versionen innehåller dessutom förbättrad testning och telemetrik för PCI-baserad I/O.

Det dynamiska spårningsverktyget DTrace

DTrace är en mycket viktig funktion i operativsystemet Solaris 10. DTrace är ny för Solaris Express 11/03 och förbättrades i Solaris Express 5/04 och i Solaris Express 11/04.

DTrace är ett omfattande dynamiskt spårningsverktyg som innebär att Solaris-användare, administratörer och utvecklare får en ny observationsnivå för kärn- och användarprocesser.

Med DTrace kan du lättare förstå systemet genom att du dynamiskt kan styra operativsystemets kärn- och användarprocesser och registrera data som du anger vid intressanta platser, kallade probes. Probes kan liknas vid små programmerbara sensorer som är spridda över Solaris-systemet. Det finns mer än 30 000 probes i den här versionen. Varje probe kan associeras med anpassade program som skrivs med det nya programmeringsspråket D. Med den här associationen kan du komma åt systemdata genom att använda ANSI C-typer och -uttryck. Du kan enkelt fånga stackspårningar, registrera tidsstämplar, bygga histogram och mycket mer.

All styrning av DTrace är helt dynamisk och tillgänglig för användning på det system du använder för produktion. När DTrace är avstängt har du inga prestandakostnader. All påverkan från spårningen begränsas till de probes och åtgärder som du aktiverar. Dessutom är det säkert att använda DTrace: du kan inte skada det aktiva systemet eftersom säkerhet och felkontroll är inbyggd i utformningen av DTrace. De här funktionerna gör att du med tillförsikt kan använda DTrace på det aktiva systemet närhelst du vill undersöka ett problem.

Mer information om DTrace finns i Solaris Dynamic Tracing Guide och i flera direkthjälpsavsnitt, bl.a. dtrace(1M). Handboken innehåller en fullständig referensguide för funktionerna och exempel som hjälper dig att komma igång. Du kan även delta i DTrace-forumet på BigAdmin (http://www.sun.com/bigadmin/content/dtrace) där du kan lära dig mer om DTrace, hämta exempelprogram och ställa frågor.

I Solaris Express 5/04 gjordes användarprocesspårning som använder providern pid tillgänglig för x86-system. Den här funktionen har varit tillgänglig på SPARC-plattformar sedan introduktionen av DTrace i Solaris Express 11/03.

Med pid-providern kan du spåra alla instruktioner i alla processer, på den nivå som funktionsanropet kommer in eller returneras, eller vid en offset i en funktion. Mer information finns i kapitel 27, ”pid Provider”, och i kapitel 32, ”User Process Tracing”, i Solaris Dynamic Tracing Guide.

I Solaris Express 11/04 kan du använda verktyget plockstat(1M) för att observera synkroniseringsfunktioner på användarnivå, t.ex. lockstat(1M) i kärnan. Providern DTrace plockstat är den underliggande instrumenteringsmetoden för plockstat(1M). Dtrace plockstat kan användas för att utöka de data som registreras med verktyget plockstat. Mer information finns i direkthjälpen för plockstat(1M).

64-bitars stöd på x86-system

Den här funktionen är ny för Solaris Express 11/04.

Solaris 10 innehåller stöd för AMD64- och EM64T-plattformarnas 64-bitars kapacitet. I stödet ingår möjligheten att köra både 32-bitars och 64-bitars program i en 64-bitars datamiljö.

Information om vilka maskinvarukonfigurationer som stöds finns på http://www.sun.com/bigadmin/hcl.


Obs! –

Programvaran i Solaris 10 stöder redan de här plattformarna för 32-bitars datamiljöer.


Mer information om Solaris 64-bitars stöd på x86-system finns på följande ställen i dokumentationen för Solaris 10:

Välja kärna för x86-system

Den här funktionen är ny för Solaris Express 11/04.

Operativsystemet Solaris 10 kan automatiskt fastställa om ditt system har kapacitet för 64-bitar och sedan starta lämplig kärna.

Efter en nyinstallation av programvaran i Solaris 10 hämtar startprogrammet automatiskt 64-bitarskärnan om ditt system har kapacitet för 64-bitar. Annars hämtar programmet 32-bitarskärnan.

Efter en uppgraderingsinstallation av Solaris 10 på ett system som är konfigurerat att hämta den standardmässiga 32-bitarskärnan så avgör systemet automatiskt om 32-bitars- eller 64-bitarskärnan ska hämtas. Om systemet har konfigurerats att hämta en icke-standardkärna så fortsätter systemet att hämta icke-standardkärnan. Beskrivningar av hur du anpassar ett system att hämta en viss kärna finns i kapitel 8, ”Shutting Down and Booting a System (Overview)”, i System Administration Guide: Basic Administration.

Mer information om att välja kärna finns i dokumentationen för Solaris 10 på http://docs.sun.com.

Sun Java-webbkonsolen

Den här funktionen är ny för Solaris Express 10/04.

Från Sun Java-webbkonsolen kan användare kan komma åt webbaserad hantering. Användare når konsolen genom att logga in genom en HTTPS-port via en av de webbläsare som stöds. Eftersom konsolen innebär att all webbaserad hantering samlats till en enda startpunkt behöver du inte lära dig URL:er för flera program. Via den här startpunkten kontrolleras autentisering och behörighet för alla program som registrerats i konsolen.

Samma riktlinjer för användargränssnittet gäller för alla konsolbaserade program. Den här förändringen förenklar användningen genom att användare kan överföra det de vet om ett program till ett annat.

Java-webbkonsolen innehåller dessutom gransknings- och loggningstjänster för alla registrerade program.


Obs! –

För närvarande finns det inga systemhanteringsprogram i Solaris-miljön som använder Java-webbkonsolen.


Mer information om Java-webbkonsolen finns i System Administration Guide: Basic Administration.

Stöd för skivuppsättningar med flera ägare via Solaris Volymhanterare för Sun Cluster

Den här funktionen är ny för Solaris Express 10/04 och för Solaris 9 9/04.

Solaris volymhanterare för Sun Cluster innehåller volymhanteringsfunktioner som är specifika för Sun Cluster och program som t.ex. Oracle Real Application Clusters. Med Solaris volymhanterare för Sun Cluster kan du skapa och hantera lagringsutrymmen som grupperas i diskuppsättningar för flera ägare. Med en diskuppsättning för flera ägare kan flera noder dela ägande över en diskuppsättning. Diskuppsättningar för flera ägare ger skalbarhet eftersom en förekomst av programmet körs på varje nod i klustret. Eftersom varje förekomst av programmet kommer åt det delade lagringsutrymmet direkt förbättras även programmets prestanda med diskuppsättningar för flera ägare.

Mer information finns i Solaris Volume Manager Administration Guide. Information om Sun Cluster finns i Sun Cluster Software Installation Guide for Solaris OS och Sun Cluster Data Service for Oracle Real Application Clusters Guide for Solaris OS.

Utökat stöd för skivuppsättningar i Solaris volymhanterare

Den här funktionen är ny för Solaris Express 1/04 och för Solaris 9 9/04.

I Solaris Volymhanterare har funktionaliteten för enhets-ID utökats. Utöver att spåra rörelser i lokala uppsättningar spåras numera även diskrörelser i namngivna diskuppsättningar automatiskt med Solaris Volymhanterare. Den här förbättringen garanterar att Solaris volymhanterare-volymer är intakta även om diskarna arrangeras om. Det här stödet för enhets-ID gör det även möjligt för två värdar att dela icke-samtidig åtkomst till diskuppsättningar, även med olika vyer av åtkomligt direktlagringsutrymme.

Solaris volymhanterare har också förbättrats med kommandot metaimport. Det här kommandot använder det utökade stödet för enhets-ID för att du ska kunna importera diskuppsättningar, även sådana som skapats på olika system.

Mer information finns i direkthjälpen för metaimport(1M).

Importera fjärrkopierade diskuppsättningar med Solaris volymhanterare

Den här funktionen är ny för Solaris Express 10/04.

Solaris volymhanterare har utökat funktionen i kommandot metaimport. Utöver att importera vanliga diskuppsättningar från ett system till ett annat kan du nu importera kopierade diskuppsättningar.

Du skapar en kopierad diskuppsättning med ett fjärrkopieringsprogram, t.ex. Sun StorEdgeTM Network Data Replicator (SNDR) eller Hitachi TrueCopy.

Mer information finns i direkthjälpen för metaimport(1M) och i Solaris Volume Manager Administration Guide.

Ändringar av enhets-ID

Den här beskrivningen är ny för Solaris Express 10/04.

Enhets-ID-utdata visas i ett nytt format i Solaris Express 10/04. Tidigare visades ett enhets-ID som ett hexadecimalt värde. Med det nya formatet visas ett enhets-ID som en ASCII-sträng. Solaris volymhanterare visar enhets-ID-utdata i det nya eller det gamla formatet beroende på när enhets-ID-informationen lades till i statusdatabaskopian.

Mer information finns i Solaris Volume Manager Administration Guide.

Stöd för volymer med flera TB i Solaris volymhanterare

Stöd för volymer med flera TB är bara tillgängligt för system som kör en 64-bitars kärna. Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Solaris volymhanterare har förbättrats med stöd för volymer med flera TB. Med det här stödet kan du skapa, hantera och ta bort stora (>1TB) RAID 0 (stripe), RAID 1 (spegel), RAID 5 och mjuka partitionsvolymer med Solaris Volymhanterare. Dessutom gör stödet för stora volymer att du med Solaris volymhanterare kan konstruera volymer på stora eller EFI-etiketterade LUN:er (logiska enhetsnummer).

Stöd för stora volymer i Solaris volymhanterare är inte tillgängligt för system som kör en 32-bitars Solaris-kärna.

Se även Stöd för fler-TB-diskar med EFI-disketiketter.

Mer information finns i Solaris Volume Manager Administration Guide.

RCM-stöd (Reconfiguration Coordination Manager) i Solaris volymhanterare

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Med RCM-stöd (Reconfiguration Coordination Manager) kan Solaris Volymhanterare svara korrekt på dynamiska omkonfigurationsförfrågningar (DR Requests). Med det här tillägget säkerställs att borttagning av enheter under Solaris Volume Manager-kontroll är blockerat med en varning. Den här blockeringen är aktiverad tills enheterna inte längre används. Det förhindrar att en systemadministratör av misstag tar bort aktiva volymer från ett DR-konfigurerat system.

Mer information finns i Solaris Volume Manager Administration Guide.

Skapa volymer uppifrån och ned i Solaris Volymhanterare

Den här funktionen är ny för Solaris Express 9/03 och för Solaris 9 4/04.

Genom att använda funktionen skapa volymer uppifrån och ned i Solaris volymhanterare får du tillgång till ett nytt kommando som du kan använda för att snabbt och lätt skapa servicekvalitetsbaserade konfigurationer för Solaris volymhanterare. I stället för att partionera diskar, skapa stripes och bygga speglar manuellt, kan du hantera detaljer och skapa funktionella logiska volymer med kommandot metassist. Volymerna baseras på de villkor som du anger på kommandoraden eller i konfigurationsfiler som används för kommandot.

Mer information finns i direkthjälpen för metassist(1M) och i Solaris Volume Manager Administration Guide.

Förbättringar av paket- och korrigeringsfilsverktygen

Den här funktionen är ny för Solaris Express 11/03 under rubriken ”Solaris Product Registry Enhancements”. Den här funktionsbeskrivningen uppdaterades i Solaris Express 8/04 och 10/04.

Paket- och korrigeringsfilsverktygen i Solaris har förbättrats och försetts med bättre prestanda och utökad funktionalitet.

Bland annat innehåller kommandot pkgchk ett nytt alternativ som hjälper dig när du mappar filer till paket. Du kan mappa filer till paket med alternativet pkgchk -P i stället för grep mönster /var/sadm/install/-innehåll. Med alternativet -P kan du använda en del av en sökväg. Om du vill lista information om filer som innehåller den här delen av sökvägen använder du det här alternativet tillsammans med -l.

Om du installerade en tidigare version av Software Express kanske systemet använder en paketdatabas i SQL-format. SQL-databasen skapades på ett av följande sätt:

När du uppgraderar till Solaris Express 10/04 eller en tidigare version konverteras SQL-paketdatabasen automatiskt tillbaka till ASCII-textfilformat.

Mer information finns i System Administration Guide: Basic Administration och i direkthjälpen för pkgchk(1M).

Förbättringar av pbind- och psrset-kommandon

De här förbättringarna är nya för Solaris Express 10/04.

Systemadministratörer kan nu fråga och etablera per-tråd processorsbindningar och processorinställda bindningar. Nya alternativ har lagts till kommandona pbind och psrset. Med de här nya alternativen kan du fråga vilka LWP:er på systemet som är bundna till den angivna processorn eller processorinställda. Du kan även rensa alla processorsbindningar och processorinställda bindningar.

Mer information om de här kommandona finns i direkthjälpen för pbind(1M) och psrset(1M).

Solaris DHCP (Dynamic Host Configuration Protocol)

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I tjänsten Solaris DHCP inkluderas det grafiska verktyget DHCP-hanteraren och kommandoradsverktygen. Den här Solaris-versionen innehåller två nya alternativ för kommandona dhcpconfig och dhtadm.

Med de nya alternativen för kommandot dhcpconfig kan du göra följande:

Ett nytt underalternativ för kommandot dhtadm gör att DHCP-servern läser dhcptab och implementerar ändringar som är gjorda med kommandot dhtadm.

De nya alternativen gör att du kan utföra all DHCP-hantering från både kommandoraden och DHCP-hanteraren.

Mer information finns i direkthjälpen för dhcpconfig(1M) och dhtadm(1M).

Se även System Administration Guide: IP Services.

DHCP-händelseskript

Den här funktionen är en nyhet i Solaris Express 8/04.

DHCP är ett protokoll som används för att konfigurera system med nätverksinformation och utlånade IP-adresser. DHCP-klienten är ett bakgrundsprogram som körs på en nätverksvärd och som får konfigurationsparametrar för värdens nätverksgränssnitt från en DHCP-server.

Bakgrundsprogrammet för Solaris DHCP-klient, dhcpagent, kan nu utföra administratörsdefinierade åtgärder. De här åtgärderna kan utlösas efter att någon av följande DHCP-lånehändelser inträffar:

De administratörsdefinierade åtgärderna måste initieras av ett körbart skript eller ett program som du tillhandahåller. Du kan använda programmet för att utföra lämpliga åtgärder efter en av DHCP-händelserna.

Mer information finns i direkthjälpen för dhcpagent(1M).

DHCP för logiska gränssnitt

Den här funktionen är en nyhet i Solaris Express 8/04.

Bakgrundsprogrammet för DHCP-klienten, dhcpagent, kan nu användas tillsammans med logiska gränssnitt liksom med fysiska gränssnitt. DHCP startas på logiska gränssnitt med samma metoder som används för att starta DHCP på fysiska gränssnitt.

Däremot har DHCP-klienten två begränsningar när det gäller hanteringen av IP-adresslån på logiska gränssnitt:

Mer information finns i direkthjälpen för dhcpagent(1M).

x86: SunVTS 6.0

SunVTS är ett omfattande diagnostiskt verktyg som används för att testa och validera Sun-maskinvara genom att verifiera anslutbarhet och funktionalitet för de flesta maskinvarustyrenheter och enheter på Sun-plattformar.

SunVTS-stöd för x86-system är nytt i Solaris Express 8/04 och i Solaris 10 3/05. SunVTS-infrastrukturen och några kärndiagnostikmetoder är nu tillgängliga för x86-plattformar. Det nuvarande x86-stödet gäller bara 32-bitars operativsystem.


Obs! –

Solaris 10 1/06 innehåller SunVTS 6.1. Se SunVTS 6.1.


Du måste installera x86-versionen av SunVTS-paketen om du vill använda SunVTS på x86-plattformar. Programvarupaketen använder samma namn som i SPARC-miljön. Ett nytt paket som heter SUNWvtsr finns i både SPARC- och x86-paketen för den här versionen. Konfigurationsfilerna för SunVTS-ramverket i SUNWvtsr-paketet finns i rotpartitionen. x86-paketen finns i katalogen /sol_10_x86/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 på Solaris Software-mediet. SPARC-paketen finns i katalogen /sol_10_sparc/s0/Solaris_10/ExtraValue/CoBundled/SunVTS_6.0 på Solaris Software-mediet.

Mer information om stöd för x86-system finns i användardokumentationen för SunVTS på följande webbplatser: http://docs.sun.com eller http://www.sun.com/products-n-solutions/hardware/docs/.

KMDB (Kernel Modular Debugger)

KMDB (Kernel Modular Debugger) är en MDB-baserad kärnfelsökare. I Solaris Express 8/04 ersatte KMDB den befintliga kärnfelsökaren (kadb) som standardkärnfelsökare i Solaris.

KMDB innehåller all den kraft och flexibilitet som MDB (Modular Debugger) ger direktfelsökningen av kärnan. KMDB stöder följande:

KMDB kan laddas vid starttid eller efter att systemet redan har startats.

Mer information finns i direkthjälpen för kmdb(1M). Se även Solaris Modular Debugger Guide och System Administration Guide: Basic Administration.

Förbättringar av processbokföring och statistik i Solaris

Den här funktionen är en nyhet i Solaris Express 8/04.

I den här versionen har interna ändringar gjorts i funktionerna för genomsnittsbelastning, cpu usr/sys/idle och bokföring. Microstate-bokföring har ersatt den gamla bokföringsmekanismen och är aktiverad som standard. Som ett resultat av detta kan du märka en något annorlunda statistik för processanvändning och tidsvärden.

Övergången till microstate-bokföring ger betydligt mer korrekta data om användarprocesser och hur mycket tid de spenderar i olika tillstånd. Dessutom används den här informationen för att generera mer korrekta genomsnittliga belastningar och statistik från /proc-filsystemet.

Mer information om processbokföring och statistik finns i System Administration Guide: Advanced Administration. Se även direkthjälpen för proc(4).

Förbättringar av ls-kommandot

Den här funktionen är en nyhet i Solaris Express 8/04.

Med kommandot ls kan du nu visa filtider ned till sekunden eller nanosekunden. Använd alternativet -e för sekunder och -E för nanosekunder. Följande exempel illustrerar de nya alternativen:


% ls -l foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08 foo
% ls -e foo
-rw-r--r--   1 jpk    staff   0 Aug  6 15:08:28 2004 foo
% ls -E foo
-rw-r--r--   1 jpk    staff   0 2004-08-06 15:08:28.776641000 -0700 foo

Mer information om det här kommandot finns i direkthjälpen för ls(1).

Förbättringar av Sun Korrigeringsfilshanteraren

Den här funktionen är ny för Solaris Express 6/04.

Suns verktyg för korrigeringsfilshantering (Korrigeringsfilshanteraren) är standardverktyget för hanteringen av korrigeringsfiler på Solaris-system. Använd det här verktyget när du vill installera korrigeringsfiler på Solaris-system.

Du kommer åt Korrigeringsfilshanteraren genom att använda kommandoradsgränssnittet smpatch.

Korrigeringsfilshanteraren har förbättrats med följande funktioner:

Du måste (minst) installera programvarugruppen Utvecklare för Solaris 10 om du vill använda Sun Korrigeringsfilshanteraren.

Mer information om hur du använder Korrigeringsfilshanteraren finns i kapitel 19, ”Managing Solaris Patches by Using Sun Patch Manager (Tasks)”, i System Administration Guide: Basic Administration. Se även direkthjälpen för smpatch(1M).

Nytt psrinfo-alternativ för att identifiera CMT-funktioner (Chip Multithreading)

Den här funktionen är ny för Solaris Express 6/04 och för Solaris 9 12/03.

I Solaris 10 har kommandot psrinfo ändrats för att ge information om fysiska processorer utöver information om virtuella processorer. Den här förbättrade funktionaliteten har lagts till för att identifiera CMT-funktioner (Chip Multithreading). Det nya -p-alternativet rapporterar det totala antalet fysiska processorer som finns i ett system. Genom att använda kommandot psrinfo -pv listas alla fysiska processorer som finns i systemet och alla virtuella processorer som är associerade med varje fysisk processor.

I standardutdata för kommandot psrinfo visas även i fortsättningen information om de virtuella processorerna i ett system.

Mer information finns i direkthjälpen för psrinfo(1M). Information om de procedurer som associeras med den här funktionen finns i System Administration Guide: Advanced Administration.

Förbättringar av pfiles-verktyget

Den här funktionen är ny för Solaris Express 6/04.

Filsystemet /proc har förbättrats så att det inkluderar namninformation i katalogen /proc/<pid>/path. Den här informationen används av pfiles(1) för att visa filnamn för varje fil i processen. Den här förbättringen skapar en helt ny form av observerbarhet som ger nya insikter om processerna. Den här nya observerbarheten kan både administratörer och utvecklare dra nytta av.

Solaris IP-filter

Den här funktionen är ny för Solaris Express 2/04.

Solaris IP-filter är en värdbaserad brandvägg som baseras på IP-filtret med öppen källkod. Solaris IP-filter innehåller paketfiltrering och nätverksadressöversättning (NAT, Network Address Translation), baserad på en policy som användare kan konfigurera. Regler för paketfiltrering är konfigurerbara på antingen ett lägeskänsligt eller lägeslöst sätt. All konfiguration och hantering av Solaris IP-filter utförs via ett kommandoradsgränssnitt.

Mer information finns i direkthjälpen för ipfilter(5). Information finns även i direkthjälpsavsnitten för ipf(1M), ipfs(1M) och ipfstat(1M). Se även System Administration Guide: IP Services.

Förbättringar av innehållet i minnesavbildningsfiler

Solaris Express 12/03 introducerade nya förbättringar av verktygen coreadm, gcore och mdb. De här förändringarna förbättrar hanteringen av minnesavbildningsfiler på det sätt som beskrivs i följande tre avsnitt. Ytterligare förbättringar av kommandot coreadm gjordes i Solaris Express 1/04.

Ange innehåll i minnesavbildningsfiler med coreadm

Den här funktionen är ny för Solaris Express 12/03. Alternativen -i och -I har förbättrats ytterligare i Solaris Express 1/04.

I Solaris Express 12/03 kan du med kommandot coreadm ange vilka delar av en process som ska finnas i minnesavbildningsfilen under en krasch. Du kan visa systemets konfiguration genom att köra coreadm utan argument.

Du kan ange det globala innehållet och standardinnehållet per-process i minnesavbildningsfilen genom att köra alternativen -G respektive -I. För varje alternativ krävs en uppsättning innehållsangivelsesymboler. Du kan även ange innehållet i minnesavbildningsfiler för enskilda processer med alternativet -P. För minnesutskriftsfiler som motsvarar de globala inställningarna tas inte längre hänsyn till resurskontrollen per-process för minnesavbildningsfilstorlek.

I Solaris Express 1/04 gäller nu alternativen -i och -I för kommandot coreadm alla processer med minnesavbildningsfilsinställningar som använder standardvärdena för systemet. Använd alternativen -p och -P för att åsidosätta standardinställningen.

Mer information finns i direkthjälpen för coreadm(1M).

Innehållet i gcore-minnesavbildningsfiler

Den här funktionen är ny för Solaris Express 12/03.

Verktyget gcore skapar minnesavbildningsfiler från en pågående process utan att skada processen. Verktyget gcore stöder nu variabelt innehåll i minnesavbildningsfiler. Använd alternativet -c för att ange innehållet, eller alternativen -p eller -g om du vill tvinga gcore att använda coreadm-inställningar.

Mer information finns i direkthjälpen för gcore(1).

Kommandot mdb stöder text- och symboltabeller i minnesavbildningsfiler

Den här funktionen är ny för Solaris Express 12/03.

Text finns numera som standard i minnesavbildningsfiler. Dessutom kan symboltabeller nu finnas i minnesavbildningsfiler som standard. Verktyget mdb har uppdaterats för att innehålla stöd för nya minnesavbildningsfilsdata. Det här stödet innebär att du nu kan felsöka gamla minnesavbildningsfiler utan att du behöver den ursprungliga binärkoden eller biblioteken som är länkade till filen.

Mer information finns i direkthjälpen för mdb(1).

Systemhanteringsagenten

Den här funktionen är ny för Solaris Express 12/03.

Systemhanteringsagenten är en SNMP-agent (Simple Network Management Protocol) som tillhandahåller SNMPv1-, SNMPv2c- och SNMPv3-funktionalitet för Solaris 10-miljön. Agenten baseras på implementeringen Net-SNMP med öppen källkod, som på en del punkter anpassats för Solaris. Den innehåller all den basfunktionalitet som krävs av en SNMP-agent. Den innehåller stöd för standardåtgärder för SNMP och flera standard-MIB:er (Management Information Base), bl.a. MIB-II, Host Resources MIB och Notification MIB. Dessutom stöder agenten USM (User-based Security Model) och VACM (View-based Access Control Model) samt AgentX.

Systemhanteringsagenten har konfigurerats för att vara standard-SNMP-agent, men i den här versionen finns även Solstice Enterprise AgentsTM.

Mer information finns i direkthjälpen för netsnmp(5).

Dessutom finns det information i Solaris System Management Agent Administration Guide och i Solaris System Management Agent Developer’s Guide.

SPARC: Ändringar i 64-bitarspaket för systemadministratörer

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris har paketeringen förenklats i och med att de flesta 32-bitars- och 64-bitars komponenter levereras i ett enda paket. Mer information finns i SPARC: Förändringar av 64-bitarspaket.

Överflyttningstjänsten NIS-to-LDAP

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Du kan använda överflyttningstjänsten NIS-to-LDAP för att aktivera en nätverksöverflyttning från att använda NIS till att använda LDAP som primär namntjänst. Genom att använda den här överflyttningstjänsten kan administratörer använda Sun Java System Directory Server som fungerar tillsammans med klienter som använder namntjänsten LDAP.

Mer information finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Signerade paket och korrigeringsfiler

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Med Solaris-programvaran kan du på ett säkert sätt hämta Solaris-paket och korrigeringsfiler som innehåller en digital signatur genom att använda de uppdaterade kommandona pkgadd och patchadd. Ett paket eller en korrigeringsfil med en giltig signatur är en garanti för att paketet eller korrigeringsfilen inte har ändrats efter att signaturen använts för respektive paket/korrigeringsfil.

I tidigare Solaris-versioner kunde du bara lägga till signerade korrigeringsfiler på systemet om du använde Solaris-korrigeringsverktyget PatchPro 2.1.

Den här Solaris-versionen innehåller bland annat följande ytterligare programvaruhanteringsfunktioner:

Bortsett från signaturen är ett signerat paket identiskt med ett osignerat paket. Paketet kan installeras, tillfrågas eller tas bort med befintliga paketeringsverktyg för Solaris. Ett signerat paket är även binärt kompatibelt med ett osignerat paket.

Innan du kan lägga till ett paket eller en korrigeringsfil på systemet måste du konfigurera ett nyckellager med betrodda certifikat som används för att kontrollera att paketens digitala signaturer är giltiga.

Information om hur du ställer in paketnyckellagret och lägger till signerade paket och korrigeringsfiler i systemet finns i System Administration Guide: Basic Administration.

Information om hur du startar och hämtar installationsavbildningar för Solaris från en HTTP- eller HTTPS-server finns i Start och installation via ett globalt nätverk.

Konfiguration av System V IPC

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris konfigureras alla System V IPC-hjälpmedel automatiskt eller så kontrolleras de via resurskontroller. Hjälpmedlen kan vara delat minne, meddelandeköer eller semaforer. Resurskontroller tillåter att IPC-inställningarna görs per-projekt eller per-användare på det lokala systemet eller i en namntjänstmiljö. I tidigare Solaris-versioner kontrollerades IPC-hjälpmedlen av kärnjusterare. Du var tvungen att ändra i filen /etc/system och starta om systemet om du ville ändra standardvärdena för de här hjälpmedlen. Eftersom IPC-hjälpmedlen numera kontrolleras av resurskontroller kan konfigurationen ändras medan systemet körs. Många program som tidigare krävde att systemet justerades för att fungera kan nu köras utan justering, eftersom antalet standardvärden utökats och tilldelningen av resurser sker automatiskt.

I följande tabell visas de föråldrade IPC-justerare som beskrivs i Solaris Tunable Parameters Reference Manual, och vilka resurskontroller de har ersatts med.

Resurskontroll 

Föråldrad justerare 

Gammalt standardvärde 

Maximalt värde 

Nytt standardvärde 

process.max-msg-qbytes

msginfo_msgmnb

4096 

ULONG_MAX

65536 

process.max-msg-messages

msginfo_msgtql

40 

UINT_MAX

8192 

process.max-sem-ops

seminfo_semopm

10 

INT_MAX

512 

process.max-sem-nsems

seminfo_semmsl

25 

SHRT_MAX

512 

project.max-shm-memory

shminfo_shmmax

0x800000 

UINT64_MAX

1/4 fysiskt minne  

project.max-shm-ids

shminfo_shmmni

100 

224

128 

project.max-msg-ids

msginfo_msgmni

50 

224

128 

project.max-sem-ids

seminfo_semmni

10 

224

128 

Föråldrade parametrar kan ha inkluderats i filen /etc/system på det här Solaris-systemet. Om så är fallet används parametrarna för att initiera standardvärdena för resurskontrollen precis som i tidigare Solaris-versioner. De föråldrade parametrarna bör dock inte användas.

Följande besläktade parametrar har tagits bort. Om de här parametrarna har inkluderats i filen /etc/system på det här Solaris-systemet har de kommenterats bort.

Mer information om hur du använder de nya resurskontrollerna finns i System V IPC och andra resurskontroller.

Valfritt intervall för kommandot netstat

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Med kommandot netstat visas innehållet i vissa nätverksrelaterade datastrukturer i olika format beroende på vilka alternativ som du använder. Alternativen -s, -i och -m stöder nu ett ”intervall”. När du anger ett valfritt intervall visas utdata kontinuerligt i det antal sekunder som angetts tills flödet avbryts av användaren. Om ”count” anges efter ”interval”, visas aktuella utdata bara ”count” gånger. Både ”interval” och ”count” måste vara positiva heltal.

Mer information finns i direkthjälpen för netstat(1M).

Tidszoner inom citattecken med tidsskillnad gentemot GMT

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Om du väljer en tidszon med tidsskillnad gentemot GMT installerar installationsprogrammet för Solaris en tidszon inom citattecken som standardtidszon för systemet. Tidigare installerades en tidszon utan citattecken.

Lägg märke till att tidszoner inom citattecken uppträder annorlunda än tidszoner utan citattecken. När tidszonsnamnet visas via t.ex. date-kommandot visar tidszoner inom citattecken tidsskillnaden från GMT. Tidszoner utan citattecken visar bara strängen ”GMT”, utan att ange tidsskillnaden från GMT.

Kombinera dataadress och testadress för en enkel IP Network Multipathing Group

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Det är inte längre nödvändigt att använda en dedicerad test-IP-adress för felsökning av enadaptersgrupper med flervägsfunktioner för IP-nätverk. Ibland är felöverlämning inte möjlig eftersom det endast finns ett nätverkskort (NIC) i en flervägsfunktion för IP-nätverk. Om detta händer kan du nu kombinera testadressen och dataadressen. Bakgrundsprogrammet in.mpathd använder en dataadress för att leta fel när ingen testadress är angiven.

Mer information om Solaris IP-flervägsfunktion finns i Part VI, ”IPMP”, i System Administration Guide: IP Services. Se även direkthjälpen för in.mpathd(1M).

Ändringar av LDAP-kommandon

De här kommandoändringarna gjordes i Solaris Express 12/03.

Flera LDAP-kommandon har uppdaterats så att de nu inkluderar fullständigt stöd för SSL och utökat stöd för SASL. Ändringarna innehåller även stöd för hantering av smarta referenser, användande av VLV:er (Virtual List Views) och upprättande av starkare autentisering vid bindningar till LDAP-servern.

Den här uppgraderingen lägger funktionaliteten för Solaris LDAP-kommandona på samma nivå som för kommandona för Suns LDAP-katalogserver. All Solaris-funktionalitet bevaras med hänsyn till bakåtkompatibiliteten. De uppdaterade kommandona är ldapdelete, ldapmodify, ldapadd, ldapsearch och ldapmodrdn.

Det har gjorts flera ändringar av LDAP-kommandona. Ändringarna inkluderar följande:

Mer information finns i direkthjälpsavsnitten för ldapdelete(1), ldapmodify(1), ldapadd(1), ldapsearch(1) och ldapmodrdn(1).

Mer information finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

Skrivbordsfunktioner

Det här avsnittet beskriver alla skrivbordsfunktioner i Solaris 10 3/05 som är nya eller har utökats sedan Solaris 9 först distribuerades i maj 2002. Java Desktop System, version 3 är ett viktigt tillägg till Solaris 10-systemet. Skrivbordsfunktioner som är nya för Solaris 10 7/05 beskrivs i Skrivbordsförbättringar.

Java Desktop System, version 3

Den här funktionen är ny för Solaris Express 10/04.


Obs! –

Ytterligare funktioner är tillgängliga i Solaris 10 1/06. Se Förbättringar av Java Desktop System, version 3.


I Sun Java Desktop System, version 3, för operativsystemet Solaris 10 kombineras program med öppen källkod med nyskapande från Sun vilket ger en omfattande, helt integrerad och interoperabel skrivbordsmiljö med ett tillgängligt och modernt gränssnitt.

Omfattande miljö

Java Desktop System är en omfattande skrivbordsmiljö där användare på ett effektivt sätt kan navigera och arbeta med program och dokument på skrivbordet. Systemet innehåller det här:

Intuitivt användargränssnitt

Java Desktop System innehåller ett intuitivt skrivbordsgränssnitt tillsammans med bekanta skrivbordsteman och filhanterarvyer, vilket underlättar för användare att arbeta effektivt. Bland de andra funktionerna i användargränssnittet märks följande:

Integrerat skrivbord

Skrivbordsprogrammen är ordentligt integrerade i Java Desktop System vilket underlättar interoperationer mellan program. Bland interoperabilitetsfunktionerna märks följande:

Interoperabilitet på företagsnivå

Utöver interoperabiliteten mellan program på skrivbordet tillhandahåller Java Desktop System även interoperabilitet på företagsnivå. Bland funktionerna märks följande:

Mer information om skrivbordet finns i Användarhandbok för Java Desktop System, version 3. Om du vill ha mer information om de program som är inkluderade i Java Desktop System, öppnar du Hjälp på skrivbordet och väljer program i navigationsfönstret.

Hjälpmedelsfunktioner

Java Desktop System innehåller många nya hjälpmedelsfunktioner till stöd för användare med funktionshinder. Bland funktionerna i Solaris 10 finns förbättrad tangentbords- och skrivbordsnavigering, vilket gör skrivbordet åtkomligt och anpassningsbart. De nya assisterande tekniker som ingår i den här versionen är en skärmläsare och skärmförstorare, gnopernicus, och ett skärmtangentbord (GNOME Onscreen Keyboard, GOK).

Mer information finns i Java Desktop System Release 3 Accessibility Guide.

Mozilla 1.7

Mozilla 1.4 är ny för Solaris Express 4/04. Mozilla 1.7 är ny för Solaris Express 10/04.

Mozilla, som är Suns nya standardwebbläsare för operativsystemet Solaris, ger webbfunktionalitet på standardnivå.

Du kan använda Mozilla för det här:

Mozilla innehåller följande nya funktioner:

Mer information om Mozilla finns på http://www.sun.com/software/solaris/browser/.

Förbättringar av systemresurser

Det här avsnittet beskriver alla systemresurser i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Operativsystemet Solaris 10 innehåller en funktion av stor betydelse för Solaris-användare, nämligen partitioneringstekniken Solaris Zones.

Partitioneringstekniken Solaris Zones

Den här funktionen är ny för Solaris Express 2/04. I Solaris Express 7/04 har nya Zones-funktioner lagts till.

Solaris Zones-tekniken för programvarupartitionering, som är en komponent i Solaris Containers-miljön, är en teknik för att virtualisera operativsystemtjänster och tillhandahålla en isolerad och säker miljö att köra program i. En zon är en virtualiserad operativsystemsmiljö som skapats i en enskild instans av operativsystemet Solaris. Zones tillhandahåller standardgränssnitten för Solaris och programmiljön, men inkluderar inte ett nytt ABI eller API som skulle kräva att programmen flyttades.

Varje zon kan innehålla en anpassad uppsättning tjänster. Zones är idealisk för miljöer där flera program sammanförs på en enda server. Om du vill ha större kontroll över hur programmen använder de tillgängliga systemresurserna kan du använda resurshanteringsfunktioner i zonerna.

Vi kan säga att en zon är som en låda. Ett eller flera program kan köras i lådan utan att det påverkar resten av systemet. Den här isoleringen förhindrar att processer som körs i en zon övervakar eller hindrar processer som körs i andra zoner. Detta gäller även om processen som körs i en zon har superanvändarrättigheter.

Den enskilda instansen av operativsystemet Solaris är den globala zonen. Den globala zonen är både standardzon för systemet och zonen som används för administrativ kontroll av hela systemet. En administratör som arbetar i den globala zonen kan skapa en eller flera icke-globala zoner. När de har skapats kan de här icke-globala zonerna administreras av enskilda zonadministratörer. Rättigheterna för en zonadministratör är begränsade till den icke-globala zonen.

Med icke-globala zoner kan du få isolering på nästan vilken nivå du vill. En zon behöver inte en dedicerad processor, en fysisk enhet eller en del av det fysiska minnet. De här resurserna kan antingen multiplexeras över flera zoner som körs i en enskild domän eller ett enskilt system, eller tilldelas på per-zon basis via resurshanteringsfunktioner som är tillgängliga i operativsystemet. Även små uniprocessorsystem kan ge stöd åt flera zoner som körs samtidigt.

För att processisolering ska uppnås kan en process bara se eller signalera till de processer som finns i samma zon.

Grundläggande kommunikation mellan zoner tillhandahålls genom att varje zon får minst ett logiskt nätverksgränssnitt. Program som körs i olika zoner på samma system kan bindas till samma nätverksport via de distinkta IP-adresser som associeras med varje zon eller via jokeradresserna. Ett program som körs i en zon kan inte observera nätverkstrafiken i en annan zon. Den här isoleringen upprätthålls även om strömmarna med paket till och från respektive zoner färdas genom samma fysiska gränssnitt.

Varje zon får en del av filsystemshierarkin. Eftersom varje zon är begränsad till sitt underträd i filsystemshierarkin kan inte ett arbete som körs i en zon komma åt data som tillhör ett annat arbete som körs i en annan zon.

Filer som används av namntjänster finns i zonens egen rotfilsystemsvy. På så sätt isoleras namntjänster i olika zoner från varandra och kan därmed konfigureras olika.

Information om hur du konfigurerar och använder zoner i ditt system finns i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

System V IPC och andra resurskontroller

Funktionen för resurskontroll (rctls) är ny för Solaris 9-programvaran. Ytterligare resurskontroller är nya för Software Express pilotprogram, samt för Solaris Express 3/04, 8/04 och 10/04.

Nya projektbaserade och nya processbaserade har lagts till. Resurskontroller innehåller en mekanism som används för att kontrollera hur program använder systemresurser.

I pilotprogrammet Software Express lades följande resurskontroller till. De här resurskontrollerna påverkar System V IPC-verktyg (Interprocess Communication), som inkluderar delat minne, meddelandeköer och semaforer.

Mer information finns i Konfiguration av System V IPC.

I Solaris Express 3/04 lades följande resurskontroller för händelseportar till:

I Solaris Express 8/04 har följande nya resurskontroller lagts till:

I Solaris Express 10/04 lades resurskontrollen project.max-contracts till.

I Solaris Express 11/04 lades den kryptografiska resurskontrollen process.max-crypto-memory till.

Information om resurskontroller finns i kapitel 6, ”Resource Controls (Overview)”, i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. Det här kapitlet innehåller följande:

Information om hur du konfigurerar resurskontroller finns även i direkthjälpen för project(4).

Ny funktionalitet för projekt- och resurshantering i Solaris

Den här funktionen är ny för Solaris Express 7/04.

Förbättringarna av kommandon för projektdatabaser och resurskontroller som är nya för Solaris Express 7/04 inbegriper följande:

Information om introducerade ändringar finns i följande kapitel i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones:

Lägg märke till att informationen om hur användarens standardprojekt ställs in med kommandona useradd, usermod och passmgmt har uppdaterats i den här handboken. De här kommandona är dokumenterade i direkthjälpsavsnitten för useradd(1M), usermod(1M) och passmgmt(1M).

Se även direkthjälpen (man pages) för följande:

Dynamiska resurspooler

Den här funktionen är ny för Solaris Express 1/04.

Dynamiska resurspooler (DRP:er) innehåller en mekanism som används för att justera resurstilldelningen för varje pool som svar på systemhändelser och ändringar i programbelastning på system där resurspooler är aktiverade. Justeringarna görs automatiskt för att upprätthålla de prestandamål för systemet som angetts av en administratör. Konfigurationsändringarna loggas.

De här funktionerna utförs huvudsakligen via resursstyrenheten poold, ett systembakgrundsprogram som är aktivt när dynamisk resurstilldelning krävs. poold undersöker systembelastningen regelbundet och bestämmer om åtgärder behövs för att upprätthålla målen för systemets resursanvändning. Bakgrundsprogrammet vidtar åtgärder om det är möjligt annars loggas tillståndet.

Mer information finns i följande kapitel i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones:

Se även direkthjälpen (man pages) för följande:

Förbättringar av delsystemet för utökad bokföring

Utökad bokföring introducerades när operativsystemet Solaris 9 först distribuerades i maj 2002. Software Express pilotprogram introducerade förbättrad flödesbokföring och ett Perl-gränssnitt. De här förbättringarna ingår i Solaris 10 3/05.


Obs! –

För Solaris 9-användare är förbättringarna av flödesbokföring nya för Solaris 9 9/02. Perl-gränssnittet är nytt för Solaris 9 4/03.


Du kan använda utökade bokföringsprocesser tillsammans med flödesbokföringsmodulen för IPQoS. Information om IPQoS finns i Part VII, ”IP Quality of Service (IPQoS)”, i System Administration Guide: IP Services.

Information om den utökade bokföringsfunktionen finns i kapitel 5, ”Administering Extended Accounting (Tasks)”, i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

I Software Express finns ett Perl-gränssnitt för libexacct. Med det här gränssnittet kan du skapa Perl-skript som kan läsa bokföringsfilerna som produceras via ramverket exacct. Du kan även skapa Perl-skript som skriver exacct-filer. Det nya gränssnittet motsvarar funktionsmässigt C-API:t.

Du kan använda Perl-gränssnittet om du vill registrera konsumtionen av systemresurser på åtgärds- eller processbasis. Du kan välja att i stället registera konsumtionen utifrån de väljare som finns i modulen IPQoS flowacct.

Mer information finns på följande ställen i direkthjälpen:

Information om hur du konfigurerar och använder utökad bokföring med de förbättringar som beskrivs i det här avsnittet finns i kapitel 4, ”Extended Accounting (Overview)”, i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Kontroll av fysiskt minne med hjälp av bakgrundsprogrammet Resource Capping

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Kontroll av fysiskt minne som använder bakgrundsprogrammet för resursbegränsning är en valfri funktion. Bakgrundsprogrammet rcapd reglerar användningen av det fysiska minnet för processer som körs i projekt vars resursfunktioner har definierats. De associerade hjälpmedlen utgör de verktyg som behövs för att administrera bakgrundsprogrammet och rapportera relevant statistik.

Mer information finns i kapitel 10, ”Physical Memory Control Using the Resource Capping Daemon (Overview)”, i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Se även direkthjälpsavsnitten för rcapstat(1), rcapadm(1M), project(4) och rcapd(1M).

Java 2 Platform, Standard Edition 5

Det här avsnittet beskriver Java-plattformsfunktioner som är nya för Solaris Express 8/04.

Java 2 Platform, Standard Edition (J2SETM) 5 innehåller många nya funktioner och uppdateringar samtidigt som kompatibilitet och stabilitet bevarats. Mer information om de funktioner som beskrivs i det här avsnittet finns på http://java.sun.com/j2se/5.0.

Nya tillägg i programmeringsspråket Java

I Solaris Express 8/04 finns följande funktioner för utvecklare som använder Java-språket.

Ändringarna i programmeringsspråket Java minskar komplexiteten och hur mycket ytterligare kod som krävs för vanliga Java-programmeringsuppgifter. De här ändringarna minskar även risken för körtidsfel som en utvecklare kan råka introducera.

Förbättringar av övervakning och hanterbarhet för Java-plattformen

I Solaris Express 8/04 kan nu Java Virtual Machine (JVM) övervakas med standardkonsoler som använder JMX- eller SNMP-protokoll. Båda mekanismerna är inaktiverade som standard och har förkonfigurerats för att tillhandahålla meddelanden om låga minnesnivåer. JMX-mekanismen tillåter även att egenskaper som exempelvis loggningsnivån är dynamiskt konfigurerad vid körtid.

Mer information finns på http://java.sun.com/j2se/1.5.0/docs/guide/management/index.html.

Förbättringar av prestanda och skalbarhet för Java-plattformen

I Solaris Express 8/04 innehåller J2SE 5 förbättringar av prestanda och skalbarhet för utvecklare som använder Java-plattformen

Automatisk justering för stora servrar

Datorer med mer än 2 GB huvudminne och fler än 2 processorer väljer automatiskt ett förbättrat prestandaläge för servrar. Det här läget innebär betydligt bättre prestanda, speciellt för J2EETM-baserade programservrar. Det här förbättrade prestandaläget använder serverkompileraren ”klickbart område” med en parallell ”skräpinsamlare” och med ordentligt justerade inledande och maximala minnesstorlekar.

Mer information finns på http://java.sun.com/j2se/1.5.0/docs/guide/vm/gc-ergonomics.html.

Kortare starttid

Skrivbordsprogram drar nytta av att delning av klassdata lagts till. Under installationen skapar den här funktionen ett speciellt förbearbetat arkiv med ofta använda Java-klasser. Samma arkiv laddas när JVM startar vilket minskar processtiden. Det här arkivet är även tillgängligt för efterföljande Java-program på samma dator.

OpenGL maskinvaruacceleration

JVM kan accelerera JFC/Swing och Java 2D-program om en OpenGL-enhet är tillgänglig. Den här accelerationen är automatisk, men inaktiverad som standard. Accelerationen förbättrar körtidsprestanda för många grafikintensiva program.

Java-baserade API:er, XML 1.1 och namnrymd, XSLTC, SAX 2.0.2 och DOM Level 3

Den här funktionen är en nyhet i Solaris Express 8/04.

Utvecklare kan nu använda den senare XML 1.1-syntaxen. Utvecklare kan bearbeta XML genom att använda uppdateringar till den befintliga händelsebaserade XML-processorn, SAX 2.0.2. Utvecklare kan även använda den nyare dokumentbaserade processorn, DOM Level 3, och för hantering av XML-omvandlingar finns den snabba XSLT-kompileraren (XSLTC).

Ny standard-swing för utseende och känsla

Den här funktionen är en nyhet i Solaris Express 8/04.

Standardplattformsoberoende ”utseende och känsla” har uppdaterats. Denna nya variant av ”utseende och känsla” kallas Ocean och aktiveras som standard. Dessutom är en GNOME-baserad GTK-variant av ”utseende och känsla” nu tillgänglig för utvecklare och användare.

Diagnostikverktyg

Den här funktionen är en nyhet i Solaris Express 8/04.

Utöver att använda övervakande protokoll kan administratörer och utvecklare använda nya kommandobaserade diagnostikverktyg. Det finns verktyg för följande åtgärder:

Dessutom finns Java-tillägg för spårningsverktyget DTrace.

Unicode-stöd

I Solaris Express 8/04 stöds Unicode 4.0-baserade tilläggstecken i J2SE 5.

Utvecklare kan nu använda Unicode-baserade tilläggstecken, representerade som ett par Java-tecken, med Java-språket. När sträng- och textbaserade API:er används behövs inget ytterligare arbete.

Mer information finns på http://java.sun.com/j2se/1.5.0/docs/.


Obs! –

Tidigare fanns stöd för Unicode 3.2 i pilotprogrammet Software Express. För Solaris 9-användare är stöd för Unicode 3.2 nytt för Solaris 9 8/03.


Installationsförbättringar

Det här avsnittet beskriver alla installationsförbättringar i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Förbättringarna av enhetlig installation är särskilt viktiga.

Ändringar i Solaris-installationen inklusive enhetlig installation

I Solaris Express 6/04 gjordes flera ändringar i installationen av operativsystemet Solaris som gör installationsprocessen enklare och mera enhetlig.

Ändringarna inkluderar följande:


Obs! –

Den (icke-interaktiva) installationsmetoden anpassad JumpStart för Solaris har inte ändrats.


Du installerar operativsystemet genom att sätta in cd:n Solaris Software - 1 eller dvd:n Solaris Operating System och skriva något av följande kommandon.

Instruktioner för hur du installerar Solaris genom att använda cd- eller dvd-media med det nya startalternativet text, finns i Installationshandbok för Solaris 10: Grundläggande installationer. Ändringar av hur du konfigurerar en installationsserver med cd-media beskrivs i Installationshandbok för Solaris 10: Nätverksbaserade installationer.

Komma åt installationer via det grafiska användargränssnittet eller konsolbaserade installationer

Du kan antingen installera programvaran med ett grafiskt användargränssnitt eller med eller utan en fönstermiljö. Om det finns tillräckligt med minne används det grafiska användargränssnittet som standard. Om det saknas tillräckligt med minne för att använda det grafiska användargränssnittet visas andra miljöer som standard. Du kan åsidosätta standardinställningarna genom startalternativet Vnowin eller text. Du är dock begränsad till minnet i ditt system eller att fjärrinstallera. Dessutom gäller att om installationsprogrammet för Solaris inte hittar ett bildskärmskort visas den konsolbaserade miljön automatiskt. I följande tabell beskrivs miljöerna och minsta nödvändiga minne som behövs för att visa dem.

Tabell 3–1 Minneskrav

Minsta minne 

Installationstyp 

128–383 MB 

Konsolbaserad 

384 MB eller mer 

Baserad på grafiskt användargränssnitt 

Detaljerade beskrivningar för varje installationsalternativ:

Installation med minst 128–383 MB minne

Det här alternativet innehåller ingen grafik men tillhandahåller ett fönster och möjligheten att öppna flera. Det här alternativet kräver en lokal eller fjärransluten dvd-rom- eller cd-romenhet eller en nätverksanslutning, ett bildskärmskort, tangentbord och en bildskärm. Om du installerar med startalternativet text och har tillräckligt med minne, installerar du i en fönstermiljö. Om du utför en fjärrinstallation via en tip line eller använder startalternativet nowin är du begränsad till systemfönsterbaserad installation.

Installation med 384 MB minne eller mer

Det här alternativet innehåller fönster, knappar, rullgardinsmenyer, rullningslister och ikonbaserade bilder. Ett grafiskt användargränssnitt kräver en lokal eller fjärransluten dvd-rom- eller cd-romenhet eller en nätverksanslutning, ett bildskärmskort, tangentbord och en bildskärm.

Installationspaketet anpassad JumpStart och korrigeringsfilsförbättringar

Den här funktionen är ny för Solaris Express 3/04.

När du installerar och uppgraderar operativsystemet Solaris med installationsmetoden anpassad JumpStart möjliggör de nya anpassningarna följande:

Mer information finns i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

x86: Ange startegenskaper med kommandot add_install_client

Den här funktionen är ny för Solaris Express 12/03 och för Solaris 9 4/04.

Med kommandot add_install_client kan du nu ange startegenskaper för Solaris-klienter under en PXE-nätverksstart på x86-system. Med alternativet -b kan du utföra följande åtgärder med kommandot add_install_client.

Mer information finns i direkthjälpen för install_scripts(1M), direkthjälpen för eeprom(1M) och i Installationshandbok för Solaris 10: Nätverksbaserade installationer.

Konfigurera flera nätverksgränssnitt under installationen

Den här funktionen är ny för Solaris Express 12/03.

Med installationsprogrammet för Solaris kan du konfigurera flera gränssnitt under installationen. Du kan förkonfigurera de här gränssnitten i sysidcfg-filen för datorn. Eller så kan du konfigurera flera gränssnitt under installationen.

Mer information finns i direkthjälpen för sysidtool(1M) och i direkthjälpen för sysidcfg(4). Se även Installationshandbok för Solaris 10: Nätverksbaserade installationer.

Ersättning av kommandoradsgränssnittet i Solaris installationsprogram

Den här funktionen är ny för Solaris Express 9/03.

Kommandoradsgränssnittet i Solaris installationsprogram har ersatts för att förbättra användbarheten hos konsolbaserade installationer. Alla konsolbaserade installationer använder det formulärbaserade programmet för att installera operativsystemet Solaris.

Mer information finns i direkthjälpen för install-solaris(1M).

SPARC: Förändringar av 64-bitarspaket

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I tidigare Solaris-versioner levererades Solaris-programvaran i separata paket för 32-bitars- respektive 64-bitarskomponenter. Nu har paketeringen förenklats i och med att de flesta 32-bitars- och 64-bitarskomponenter levereras i ett enda paket. De kombinerade paketen behåller namnen från de ursprungliga 32-bitarspaketen och 64-bitarspaketen upphör att levereras.

I och med att 64-bitarspaketen tagits bort förenklas installationen och ger förbättrade prestanda:

64-bitarspaketen har bytt namn enligt följande:

Det här betyder att du kan bli tvungen att ändra ditt anpassade JumpStart-skript eller andra installationsskript och ta bort referenser till 64-bitarspaketen.

Start och installation via ett globalt nätverk

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Med programvaran Solaris kan du starta och installera programvara över ett WAN (Wide Area Network) genom att använda HTTP. Med installationsmetoden WAN-start kan du installera Solaris-versionen på system över stora offentliga nätverk där infrastrukturen kanske inte är säker. Du kan använda WAN-start med nya säkerhetsfunktioner om du vill öka datasekretessen och installationsavbildningsintegriteten.

Med installationsmetoden WAN-start kan du skicka ett krypterat Solaris Flash-arkiv över ett offentligt nätverk till en fjärrklient. WAN-startprogrammen installerar sedan klientsystemet med en anpassad JumpStart-installation. Du kan skydda installationens integritet genom att verifiera och kryptera data med privata nycklar. Du kan även skicka installationsdata och installationsfiler över en säker HTTP-anslutning genom att konfigurera systemen att använda digitala certifikat.

Mer information om den här funktionen finns i Installationshandbok för Solaris 10: Nätverksbaserade installationer.

Skapa RAID-1-volymer (speglar) med anpassad JumpStart

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/04. Den här funktionen ingår i Solaris 10 3/05.

Med installationsmetoden anpassad JumpStart kan du nu skapa RAID-1-volymer (speglar) när du installerar operativsystemet Solaris. Du kan skydda systemet genom att spegla filsystemen, d.v.s. duplicera data över två fysiska diskar. Om ett fel uppstår på en av de speglade diskarna kan du fortfarande komma åt systemdata från den andra speglade disken.

I JumpStart kan du skapa speglade filsystem genom att använda följande nya profilnyckelord och värden.

Mer information finns i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Solaris Live Upgrade 2.1

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Med Solaris Live Upgrade får du en uppgraderingsmetod som kan användas medan systemet körs. Du kan kopiera den aktuella startmiljön medan den körs och sedan uppgradera kopian. I stället för att uppgradera kan du installera ett Solaris Flash-arkiv i en startmiljö. Den ursprungliga systemkonfigurationen fortsätter att fungera och den påverkas inte av uppgraderingen eller installationen av ett arkiv. När du är färdig kan du aktivera den nya startmiljön genom att starta om systemet. Det innebär att du klarar dig om ett fel uppstår. Med en enkel omstart kan du snabbt återställa den ursprungliga startmiljön. På detta sätt eliminerar du vanliga driftstopp som beror på tester och utvärderingar.

De nya funktionerna i Solaris Live Upgrade 2.1 tillhandahåller följande ny funktionalitet:

Mer information finns i Installationshandbok för Solaris 10: Solaris Live Upgrade och uppgraderingsplanering.

Med installationsmetoden anpassad JumpStart skapas en ny startmiljö

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

När du installerar operativsystemet Solaris kan du nu skapa en tom startmiljö genom att använda JumpStart-installationen. Den tomma startmiljön kan sedan fyllas med ett Solaris Flash-arkiv.

Mer information finns i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Solaris Flash-arkiv

De Solaris Flash-funktioner som beskrivs i det här avsnittet är nya för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Installationsfunktionen för Solaris Flash gör det möjligt att skapa en enstaka referensinstallation av Solaris-programvaran på ett system. Det här systemet kallas huvudsystemet. Du kan sedan kopiera installationen på flera system. Dessa kallas klonsystem. Installationen är en standardinstallation som skriver över alla filer på klonsystemet.

Differentiella Solaris Flash-arkiv och konfigurationsskript

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Installationsfunktionen Solaris Flash förbättrar Solaris ytterligare.

Mer information finns i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation). Den här guiden innehåller även information om hur du installerar ett differentiellt arkiv med Solaris Live Upgrade.

Anpassa innehållet i ett Solaris Flash-arkiv

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Kommandot flarcreate används för att skapa ett Solaris Flash-arkiv. Kommandot har uppdaterats med nya alternativ som ökar möjligheten att definiera arkivinnehåll när du skapar arkiv. Du kan numera exkludera mer än en fil eller katalog. Du kan också lägga till en underkatalog eller fil igen från en utelämnad katalog. Den här funktionen är användbar när du vill exkludera stora datafiler som du inte vill klona.

Information om hur du använder de här alternativen finns i Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation).


Obs! –

Solaris Flash (tidigare Web Start Flash).


Förbättringar av kommandoradsgränssnittet för Solaris Produktregister

De här förbättringarna är nya för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Kommandot prodreg har uppdaterats med funktioner som liknar det grafiska gränssnittet för Solaris Produktregister. Du kan nu använda följande underkommandon för prodreg på kommandoraden eller i administrationsskript för att utföra en rad olika åtgärder.

Mer information finns i direkthjälpen för prodreg(1M) och i System Administration Guide: Basic Administration.

Programvarugruppen Reducerat nätverk

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Du kan nu skapa ett mer säkert system med färre aktiverade nätverkstjänster genom att välja eller ange programvarugruppen Reducerat nätverk (SUNWCrnet) under installationen. Programvarugruppen Reducerat nätverk innehåller systemadministrationsverktyg och en textbaserad fleranvändarkonsol. Med SUNWCrnet kan systemet känna igen näverksgränssnitt. Under installationen kan du anpassa systemets konfiguration genom att lägga till programvarupaket och aktivera de nätverkstjänster som behövs.

Mer information finns i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Ändra partitionstabeller genom att använda en VTOC (Virtual Table of Contents)

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Med Solaris installationsprogram kan du nu hämta befintliga skivdelar från den virtuella innehållsförteckningen (VTOC). Du kan bevara och använda de befintliga skivdelstabellerna under installationen i stället för att använda den standarddisklayout som används av installationsprogrammet.

x86: Ändring i layouten för standardstartdiskpartitionen

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

En ny funktion i Solaris installationsprogram är en layout för startdiskpartition. Den här layouten innehåller som standard servicepartitionen i Sun x86-baserade system. Med det här installationsprogrammet kan du bevara en befintlig servicepartition.

Den nya standarden inkluderar följande partitioner:

Om du vill använda standardlayouten markerar du Standard när du i Solaris installationsprogram ombes välja en layout för startdisken.


Obs! –

Om du installerar operativsystemet Solaris för x86-baserade system i ett system som inte innehåller en servicepartition, så skapar inte längre Solaris installationsprogram någon ny servicepartition. Om du vill skapa en servicepartition i ditt system använder du först systemets diagnostik-cd och skapar servicepartitionen. När du har skapat servicepartitionen installerar du operativsystemet Solaris.

Information om hur du skapar servicepartitionen finns i maskinvarans dokumentation.


Mer information finns i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.

Stöd för LDAP (Lightweight Directory Access Protocol) version 2-profiler

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Installationsprogrammen för Solaris stöder nu LDAP Version 2-profiler. Med de här profilerna kan du konfigurera ditt system så att det använder en ställföreträdande kreditivnivå. Under installationsprogrammen för Solaris kan du ange unikt namn och lösenord för LDAP-proxybindning. Oavsett installationsmetod kan du förkonfigurera LDAP före installationen med nyckelorden proxy_dn och proxy_password i sysidcfg-filen.

Mer information finns i Installationshandbok för Solaris 10: Nätverksbaserade installationer.

Säkerhetsförbättringar

Det här avsnittet beskriver säkerhetsfunktioner i Solaris 10 3/05 som är nya eller förbättrade sedan operativsystemet Solaris 9 först distribuerades i maj 2002. Hantering av processrättigheter och Programvarugruppen Reducerat nätverk är särskilt viktiga. Information om säkerhetsförbättringar som är nya i Solaris 10 7/05 finns i Säkerhetsfunktioner.

Utöver säkerhetsfunktionerna som beskrivs i det här avsnittet finns det även information i följande säkerhetsrelaterade funktionsbeskrivningar i avsnittet Utvecklingsverktyg och i avsnittet Installation:

Signera ELF-objekt

Den här funktionen är ny för Solaris 10 3/05.

Bibliotek och körbara filer i operativsystemet Solaris 10 innehåller digitala signaturer som kan användas för att verifiera de här filernas integritet. Den digitala signaturen tillhandahåller ett sätt att upptäcka oavsiktliga eller otillåtna ändringar av filens körbara innehåll.

Insticksmoduler för det kryptografiska ramverket för Solaris verifieras automatiskt när de hämtas av systemet. Kommandot elfsign kan användas manuellt för att verifiera valfri signerad fil. Utvecklare och administratörer kan också använda elfsign för att signera sin egen kod.

Mer information finns i direkthjälpen för elfsign(1).

Hantering av processrättigheter

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris skyddas administrativa uppgifter som tidigare krävde superanvändarrättigheter av processrättigheter. I hanteringen av processrättigheter används behörigheter för att begränsa processerna på kommando-, användar-, roll- och systemnivå. En behörighet är en diskret rättighet som processen behöver ha för att kunna utföra en operation. Systemet begränsar processer till endast de behörigheter som krävs för att utföra den aktuella åtgärden. På det här sättet är färre root-processer sårbara för attacker utifrån. Antalet setuid-program har minskat avsevärt.

När de är installerade är Software Express-versionerna och Solaris 10 3/05 helt kompatibla med tidigare versioner av operativsystemet Solaris vad gäller behörighetsförbättringar. Oförändrade program körs med alla behörigheter om de körs som root.

Skydd av enheter – Enheter skyddas med en säkerhetspolicy. Policyn upprätthålls med behörigheter. Därför bestäms inte tillgången till en enhet helt av behörigheterna i enhetsfilen. Det kan även krävas behörigheter för att använda enheten.

Systemgränssnitt som skyddades av UNIX-behörigheter skyddas nu med behörigheter. Exempelvis tillåts medlemmar i gruppen sys inte längre automatiskt att öppna enheten /dev/ip. Processer som körs med behörigheten net_rawaccess kan komma åt enheten /dev/ip. När systemet startas begränsas åtkomsten till alla enheter tills kommandot devfsadm körs under startsekvensen. Den inledande säkerhetspolicyn är så strikt som möjligt. Det hindrar alla användare utom superanvändaren från att initiera anslutningar.

Mer information finns på följande ställen i direkthjälpen:

Processer som behöver hämta Solaris IP-MIB-information bör öppna /dev/arp och ladda modulerna ”tcp” och ”udp”. Inga behörigheter krävs. Den här metoden motsvarar att öppna /dev/ip och ladda modulerna ”arp”, ”tcp” och ”udp”. Eftersom det nu krävs behörighet för att öppna /dev/ip så är metoden /dev/arp att föredra.

Mer information finns i följande avsnitt i System Administration Guide: Security Services:

Ändringar i PAM för operativsystemet Solaris 10

En ny pam_deny-modul lades till i pilotprogrammet Software Express och förbättrades i Solaris Express 6/04. Den här funktionen ingår i Solaris 10 3/05. Modulen kan användas för att neka åtkomst till PAM-tjänster. Standardinställningen är att pam_deny-module inte används. Mer information finns i direkthjälpen för pam_deny(5).

Solaris 10 innehåller följande ändringar i PAM-ramverket.

Ändringar i pam_ldap

Följande ändringar i pam_ldap är nya för Solaris Express 10/04, utom kontohanteringsfunktionen. Den här hanteringsfunktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Mer information om de här ändringarna finns i direkthjälpen för pam_ldap(5).


Obs! –

Det går inte att tillhandahålla en ren och automatisk uppdatering för ändringarna i den föregående listan. Därför innebär inte en uppgradering till Solaris 10 eller en senare version någon automatisk uppdatering av den befintliga pam.conf-filen för att återspegla pam_ldap-ändringarna. Om den befintliga pam.conf-filen innehåller en pam_ldap-konfiguration, meddelas du detta via upprensningsfilen efter uppgraderingen. Kontrollera pam.conf-filen och ändra den efter behov.


Mer information finns på följande ställen i direkthjälpen:

Mer information om Solaris namn- och katalogtjänster finns i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP). Mer information om Solaris säkerhetsfunktioner finns i System Administration Guide: Security Services.

Förbättringar av Solaris Secure Shell

Den här funktionsbeskrivningen är ny för Solaris Express 10/04.

Följande förbättringar av Solaris Secure Shell är tillgängliga i operativsystemet Solaris 10:

Mer information om säkerhet i operativsystemet Solaris 10 finns i System Administration Guide: Security Services.

OpenSSL och OpenSSL PKCS#11

Den här funktionen är en nyhet i Solaris Express 8/04.

Den här versionen av Solaris innehåller OpenSSL-biblioteken och kommandona i /usr/sfw.

Den innhåller även ett gränssnitt för OpenSSL-motorn till PKCS#11 så att OpenSSL-användare får tillgång till kryptografiproviders för maskin- och programvaror från det kryptografiska ramverket för Solaris.


Obs! –

På grund av importrestriktioner för kryptografi i vissa länder är de kryptografiska algoritmerna för symmetriska nycklar begränsade till 128–bitar om SUNWcry-paketet inte är installerat. Paketet SUNWcry ingår inte i Solaris-programvaran. Det är i stället tillgängligt som en separat kontrollerad hämtning.


Bakgrundsprogrammet sshd och /etc/default/login

Den här funktionen är ny för Solaris Express 10/04.

Bakgrundsprogrammet sshd använder variablerna i /etc/default/login och kommandot login. Variablerna i etc/default/login kan åsidosättas med värden i sshd_config-filen.

Mer information finns i ”Solaris Secure Shell and Login Environment Variables” i System Administration Guide: Security Services. Se även direkthjälpen för sshd_config(4).

Nya lösenordsalternativ för icke-inloggningskonton och låsta konton

Den här funktionen är ny för Solaris Express 10/04.

Kommandot passwd har två nya alternativ, -N och -u. Alternativet -N skapar en lösenordspost för ett icke-inloggningskonto. Det här alternativet är användbart för konton som ingen ska logga in till men som måste köra cron-jobb. Alternativet -u låser upp ett tidigare låst konto.

Mer information finns i direkthjälpen för passwd(1).

Alternativet -setcond för kommandot auditconfig har flyttats

Den här funktionen är ny för Solaris Express 10/04.

Alternativet -setcond för kommandot auditconfig har tagits bort. Du kan tillfälligt inaktivera övervakning med kommandot audit -t. När du vill starta om övervakning använder du kommandot audit -s.

Granskningspolicyn perzone

Den här funktionen är en nyhet i Solaris Express 8/04.

Med granskningspolicyn perzone kan icke-globala zoner övervakas var och en för sig. Ett separat granskningsbakgrundsprogram körs i varje zon. Bakgrundsprogrammet använder övervakningskonfigurationsfiler som är specifika för zonen. Dessutom är övervakningskön specifik för zonen. Policyn är inaktiverad som standard.

Mer information finns i direkthjälpen för auditd(1M) och auditconfig(1M).

Kerberos-förbättringar

De här Kerberos-förbättringarna har inkluderats i Solaris 10. Flera av förbättringarna var nya i tidigare Software Express-versioner.

TCP-wrappers för rpcbind

Den här funktionen är ny för Solaris Express 4/04.

Stöd för TCP-wrappers har lagts till för kommandot rpcbind. Det här stödet innebär att administratörer kan begränsa anrop till rpcbind för utvalda värdar. Administratörer kan även logga alla anrop till rpcbind.

Mer information finns i direkthjälpen för rpcbind(1M).

Granskningssymbolen zonename och alternativ för granskningspolicyn

Partitioneringstekniken Solaris Zones är ny för Solaris Express 2/04. Mer information finns i Partitioneringstekniken Solaris Zones. De närliggande zonename-förbättringarna som beskrivs här introducerades också i Solaris Express 2/04.

Granskningssymbolen zonename registrerar namnet på zonen som granskningshändelsen inträffade i. Alternativet zonename audit policy bestämmer (för alla zoner) om zonename-symbolen inkluderas i alla granskningsposter. Om kriterierna för granskningsklassförvalet varierar mellan icke-globala zoner bör du analysera granskningsposterna per zon. Med granskningspolicyn zonename kan du i efterhand välja granskningsposter efter zon.

Se ”Auditing and Solaris Zones” i System Administration Guide: Security Services.

Mer information finns i direkthjälpsavsnitten för audit.log(4), auditconfig(1M) och auditreduce(1M). Se även ”Using Solaris Auditing in Zones” i System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.

Användarkommandon för det kryptografiska ramverket för Solaris

Den här funktionen är ny för Solaris Express 1/04.

Kommandona digest, mac och encrypt innehåller nu ett alternativ som anger de tillgängliga algoritmerna för varje kommando. I utdata för kommandona mac och encrypt inkluderas nyckellängderna som varje algoritm accepterar. Alternativet -I <IV-file> har också tagits bort från kommandona encrypt och decrypt.

Mer information finns i kapitel 14, ”Solaris Cryptographic Framework (Tasks)” och ”Protecting Files With the Solaris Cryptographic Framework”, i System Administration Guide: Security Services.

Ytterligare information finns i direkthjälpsavsnitten för encrypt(1), digest(1) och mac(1).

Konfigurationsparametrar för IKE

Den här funktionen är ny för Solaris Express 1/04.

Återöverföringsparametrar och tidsgränsparametrar för paket har lagts till i filen /etc/inet/ike/config. Med parametrarna kan administratören justera inställningen för IKE Phase 1 (huvudläge). Justeringen innebär att Solaris IKE kan interoperera med plattformar som implementerar IKE-protokollet annorlunda. Parametrarna hjälper administratören att justera i händelse av störningar och hög trafikbelastning i nätverket.

Detaljerade beskrivningar av de här parametrarna finns i direkthjälpen för ike.config(4).

SASL (Simple Authentication and Security Layer)

Den här funktionen är ny för Solaris Express 12/03.

Med SASL (Simple Authentication and Security Layer) får programutvecklare gränssnitt för autentisering, dataintegritetskontroll och kryptering till anslutningsbaserade protokoll.

Mer information finns i SASL (Simple Authentication and Security Layer for Developers).

Se även kapitel 17, ”Using SASL”, i System Administration Guide: Security Services.

Granskningstid rapporteras nu i ISO 8601-format

Den här funktionen är ny för Solaris Express 12/03.

Fil- och rubriksymbolerna i granskningsposter rapporterar nu tid i ISO 8601-format. Exempelvis ser utdata från kommandot praudit för filsymbolen ut så här:

Gammal filsymbol:

file,Mon Oct  13 11:21:35 PDT 2003, + 506 msec, 
/var/audit/20031013175058.20031013182135.machine1
Ny filsymbol:

file,2003-10-13 11:21:35.506 -07:00, 
/var/audit/20031013175058.20031013182135.machine1
Gammal rubriksymbol:

header,173,2,settppriv(2),,machine1,
Mon Oct 13 11:23:31 PDT 2003, + 50 msec
Ny rubriksymbol:

header,173,2,settppriv(2),,machine1,
2003-10-13 11:23:31.050 -07:00

XML-utdata har också ändrats. Utdata från t.ex. kommandot praudit -x formaterar filsymbolen enligt följande:


<file iso8601="2003-10-13 11:21:35.506 -07:00">
/var/audit/20031013175058.20031013182135.machine1</file>

Anpassade skript och verktyg som analyserar praudit-utdata kan behöva uppdateras med den här ändringen.

Mer information finns i kapitel 27, ”Solaris Auditing (Overview)” och ”Changes to Solaris Auditing for the Solaris 10 Release”, i System Administration Guide: Security Services.

BART (Basic Audit and Reporting Tool)

Den här funktionen är ny för Solaris Express 11/03.

BART (Basic Audit and Reporting Tool) är ett kommandoradsverktyg som gör att OEM-leverantörer, avancerade användare och systemadministratörer kan kontrollera programvaruinnehållet på ett målsystem på filnivå. Verktyget används för att samla information om vad som är installerat på ett system. Med BART kan du även jämföra installerade system och innehållet i ett system över tid.

Mer information finns i kapitel 5, ”Using the Basic Audit Reporting Tool (Tasks)”, i System Administration Guide: Security Services.

Se även direkthjälpsavsnitten för bart_manifest(4), bart_rules(4) och bart(1M).

IPsec och det kryptografiska ramverket för Solaris

Den här funktionen är ny för Solaris Express 9/03.

IPsec använder det kryptografiska ramverket för Solaris i stället för egna krypterings- och autentiseringsmoduler. Modulerna är optimerade för SPARC-plattformen. Dessutom finns ett nytt kommandoradsverktyg, ipsecalgs, och API:er som ställer frågor till listan med IPsec-algoritmer och andra IPsec-egenskaper som stöds.

Mer information finns i direkthjälpen för ipsecalgs(1M).

I System Administration Guide: IP Services kan du läsa kapitel 18, ”IP Security Architecture (Overview)” och ”Authentication and Encryption Algorithms in IPsec”.

Det kryptografiska ramverket för Solaris för systemadministratörer

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Det kryptografiska ramverket för Solaris innehåller kryptografiska tjänster för program i Solaris-miljön. Systemadministratören kontrollerar vilka krypteringsalgoritmer som kan användas via kommandot cryptoadm. Med kommandot cryptoadm kan du utföra följande funktioner:

Ramverket levereras med insticksprogram för algoritmerna AES, DES/3DES, RC4, MD5, SHA-1, DSA, RSA och Diffie-Hellman. Det går att ta bort och lägga till insticksprogram efter behov.

Kommandona encrypt, decrypt, digest och mac använder kryptografiska algoritmer från ramverket.

Mer information finns i kapitel 13, ”Solaris Cryptographic Framework (Overview)”, i System Administration Guide: Security Services.

Se även direkthjälpen (man pages) för följande:

Fjärrgranskningslogg

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I Solaris kan du utöver att registrera granskningshändelser i den binära granskningsloggen även registrera granskningshändelser i syslog.

För den här generationen syslogdata kan du använda samma hanterings- och analysverktyg som är tillgängliga för syslogmeddelanden från en mängd Solaris- och icke-Solarismiljöer, inklusive arbetsstationer, servrar, brandväggar och routrar. Genom att använda syslog.conf för att dirigera granskningsmeddelanden till fjärrlagring skyddar du loggdata från att ändras eller tas bort av obehöriga användare. Syslogalternativet ger dock bara en sammanfattning av data i granskningsposten. Lägg märke till att när syslogdata lagras på ett fjärrsystem är de sårbara för nätverksattacker, exempelvis DOS-attacker och falska eller ”spoofade” källadresser.

Mer information finns i kapitel 27, ”Solaris Auditing (Overview)” och ”Audit Files”, i System Administration Guide: Security Services.

Se även direkthjälpen (man pages) för följande:

FTP-serverförbättringar

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I FTP-servern har förbättringar av skalbarhet och överföringsloggning gjorts, bl.a.:

FTP-klienten och FTP-servern stöder numera Kerberos. Mer information finns i direkthjälpen för ftp(4) och i ”Kerberos User Commands” i System Administration Guide: Security Services.

Dessutom stöder nu ftpcount och ftpwho alternativet -v, som visar antal användare och processinformation för FTP-serverklasser som definieras i virtuella ftpaccess-värdfiler.

Mer information om de här ändringarna finns i följande direkthjälpsavsnitt:

FTP-klienten

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Solaris innehåller en ändring av FTP-klienten. Som standard listar en Solaris FTP-klient, ansluten till en Solaris FTP-server, kataloger och enkla filer när kommandot ls utfärdas. Om FTP-servern inte körs i operativsystemet Solaris är det inte säkert att katalogerna listas.

Om du vill att standardbeteendet för Solaris ska gälla även FTP-servrar på icke-Solaris-plattformar, kan du redigera filen /etc/default/ftp på varje Solaris-klient. Om du vill göra ändringen för enskilda användare anger du miljövariabeln FTP_LS_SENDS_NLST.

Mer information finns i direkthjälpen för ftp(4).

FTP-klienten och FTP-servern stöder numera Kerberos. Mer information finns i direkthjälpen för ftp(4) och i ”Kerberos User Commands” i System Administration Guide: Security Services.

IKE (Internet Key Exchange)-nyckellagring på ett Sun Crypto Accelerator 4000-kort

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

IKE kan köras på både IPv6- och IPv4-nätverk. Information om nyckelord som är specifika för IPv6-implementeringen finns i direkthjälpen för ifconfig(1M) och ike.config(4).

När du ansluter ett Sun Crypto Accelerator 4000-kort kan IKE avlasta beräkningsintensiva åtgärder till kortet vilket frigör operativsystemet för andra uppgifter. IKE kan även använda kortet för att lagra offentliga och privata nycklar och offentliga certifikat. Om du lagrar nycklarna på en separat maskinvara ökar säkerheten.

Mer information finns i direkthjälpen för ikecert(1M).

Se även följande avsnitt i System Administration Guide: IP Services.

Acceleration i IKE-maskinvara

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Du kan accelerera operationer för offentliga nycklar i IKE med ett Sun Crypto Accelerator 1000-kort eller Sun Crypto Accelerator 4000-kort. Åtgärderna lastas av på kortet. Avlastningen accelererar krypteringen och minskar belastningen på operativsystemets resurser.

Information om IKE finns i följande avsnitt i System Administration Guide: IP Services:

Förbättringar av ipseckey

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

För nätverksadministratörer som har installerat IPsec eller IKE på sina system ger ipseckey-tolken tydligare hjälp. Kommandot ipseckey monitor tillhandahåller nu en tidsangivelse för varje händelse.

Mer information finns i direkthjälpen för ipseckey(1M).

Propagering av kreditiv över vändslingeanslutningar

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I den här Solaris-versionen introduceras ucred_t * som en abstrakt representation av kreditiven i en process. De här kreditiven kan hämtas med door_ucred() på door-servrar, och med getpeerucred() för vändslingeanslutningar. Kreditiven kan tas emot med recvmsg().

Mer information finns i direkthjälpen för socket.h(3HEAD).

Granskningshuvudsymbolen innehåller värdinformation

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Huvudsymbolen i granskningsposter har utökats med namnet på värden.

Det gamla huvudet visades så här:


header,131,4,login - local,,Wed Dec 11 14:23:54 2002, + 471 msec

Det nya utökade huvudet visas så här:


header,162,4,login - local,,example-hostname,
Fri Mar 07 22:27:49 2003, + 770 msec

Anpassade skript och verktyg som analyserar praudit-utdata kan behöva uppdateras med den här ändringen.

Mer information finns i kapitel 30, ”Solaris Auditing (Reference)” och ”header Token”, i System Administration Guide: Security Services.

Övervakningsförbättringar

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

De förbättrade övervakningsfunktionerna i Solaris minskar störningar i spåret och ger administratörer tillgång till XML-skript att analysera spåret med. Förbättringarna inkluderar följande:

Mer information finns i följande avsnitt i System Administration Guide: Security Services:

Ny granskningssymbol, path_attr

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Granskningssymbolen path_attr innehåller sökvägsinformation för ett objekt. Sökvägen anger sekvensen med attributfilsobjekt nedanför sökvägssymbolen. Systemanrop som exempelvis openat() kommer åt attributfiler. Mer information om utökade filattribut finns i direkthjälpen för fsattr(5).

Symbolen path_attr har tre fält:

Kommandot praudit visar path_attr-symbolen så här:


path_attr,1,attr_file_name

Mer information finns i kapitel 30, ”Solaris Auditing (Reference)” och ”path_attr Token”, i System Administration Guide: Security Services.

Kontroll mot gamla lösenord

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

För inloggningskonton som definieras i lokala filer går det att aktivera gamla lösenord upp till 26 ändringar bakåt. En användare kan inte ändra lösenordet till ett lösenord som matchar något av de gamla lösenorden. Det går även att inaktivera kontrollen av inloggningsnamn.

Mer information finns i direkthjälpen för passwd(1).

Förbättrad crypt()-funktion

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Lösenordskryptering skyddar lösenord från obehöriga användare. Tre kraftfulla krypteringsmoduler för lösenord är nu tillgängliga i programmet:

Information om hur du skyddar dina användarlösenord med de här nya krypteringsmodulerna finns i följande avsnitt i System Administration Guide: Security Services:

Information om kraften i de här modulerna finns i direkthjälpsavsnitten crypt_bsdbf(5), crypt_bsdmd5(5) och crypt_sunmd5(5).

Förbättringar av systemprestanda

Det här avsnittet beskriver alla funktioner för systemprestanda i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Beskrivningen ”Ny arkitektur för nätverksstackar” är särskilt viktig.

Ny arkitektur för nätverksstackar

Den nya arkitekturen är en mycket viktig del av operativsystemet Solaris 10. Den här funktionen är ny för Solaris Express 10/03.

Nätverksstacken för TCP-anslutningar har fått en ny arkitektur som ger en extremt hög prestanda samtidigt som skalbarheten förbättrats. Den här upptäckten gör att Solaris-nätverk kan dela arbetsbelastningen vertikalt genom att använda en låslös utformning som baserats på IP-klassificeraren. Den här utformningen minskar utrymmesförluster vid synkronisering och minskar korskommunikation mellan processorer. Förbättringarna märks över hela arbetsbelastningen på nätverket och är märkbar för användarna.

Prestandaräknare för processorer

Funktionen är ny för Solaris Express 4/04.

CPC-systemet (CPU Performance Counter) ger bättre åtkomst till de funktioner för prestandaanalys som är tillgängliga på SPARC- och x86-processorer.

CPC-kommandona, cpustat och cputrack, har förbättrats genom att kommandoradssyntax används då processorinformation anges. I tidigare Solaris-versioner var du tvungen att ange två räknare. Konfigurationen för båda kommandona medger nu att du bara anger en räknare. Om det gäller enklare mätningar kan du helt utelämna räknarkonfigurationen.

Mer information finns i direkthjälpen för cpustat(1M). Ytterligare information om hur du använder kommandot cputrack finns i direkthjälpen för cputrack(1).

Förbättrade systemprestanda för ett stort antal gränssnitt

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Systemprestanda under och efter plombering av många gränssnitt, exempelvis VLAN-nätverk (Virtual Local Area Network) och tunnlar, har förbättrats avsevärt. Undvik dock att använda ett stort antal (tusentals) vägar med ett stort antal (tusentals) gränssnitt.

Förbättringar av UFS-loggningsprestanda

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Med UFS-loggning kan du starta om system snabbare. Eftersom filsystemets transaktioner redan finns lagrade behöver inte filsystemet kontrolleras om det redan är konsekvent.

UFS-loggningens prestanda förbättrar eller överstiger dessutom prestandanivån hos icke-loggande filsystem i den här Solaris-versionen. Resultaten av SPECsfs-testet (Standard Performance Evaluation Corporation system file server) visar att prestanda för of NFS-monterade filsystem som har loggning aktiverad är desamma som prestanda utan UFS-loggning I vissa I/O-bundna konfigurationer överstiger prestanda hos UFS-filsystem med loggning UFS-filsystem utan loggning med cirka 25 procent. I andra test är prestanda i UFS-filsystem med loggning 12 gånger bättre än i UFS-filsystem utan loggning.

Information om hur du aktiverar loggning i ett UFS-filsystem finns i System Administration Guide: Devices and File Systems och i direkthjälpen för mount_ufs(1M).

MPO (Memory Placement Optimization)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

Klareraren och delsystemet för virtuellt minne i Solaris har förbättrats i syfte att optimera den tid som det tar för ett program att få tillgång till minne. Den här förbättringen kan innebära en automatisk prestandaförbättring för många program. Implementationen av den här funktionen stöder för närvarande specifika plattformer, som till exempel Sun Fire 3800–6800, Sun Fire 12K och Sun Fire 15K.

En teknisk redogörelse för Solaris Memory Placement Optimization and Sun Fire Servers finns på följande webbplats:

http://sundoc.central.sun.com/dm/index.jsp

DISM-stöd (Dynamic Intimate Shared Memory) för stora sidor

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

Nu stöder DISM stora minnessidor. Stöd för stora minnessidor kan innebära prestandaförbättring för program som klarar att justera det delade minnesutrymmet dynamiskt.

Mer information om delade minnesoperationer finns i direkthjälpen för shmop(2).

Enhetshantering

Det här avsnittet beskriver alla funktioner för enhetshantering i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Information om de funktioner för enhetshantering som är nya för Solaris 10 7/05 finns i Enhetshanteringsverktyg.

Nya eller uppdaterade drivrutiner

De här drivrutinsfunktionerna var nya eller hade reviderats i Solaris Express 10/04.

bge Gigabit Ethernet-drivrutin för Broadcom bcm57xx

Solaris Express 10/04 innehöll en utökad bge-drivrutin som stödde Broadcom 5700/5701/5705/5782 Gigabit Ethernet-chipset.

Mer information finns i direkthjälpen för bge(7D).

asy hanterar IXON/IXOFF i drivrutin

Den här funktionen möjliggör snabba svar för flödeskontroll genom programvara på x86-plattformar. Med snabba svar undviks situationer där asy kan fastna eftersom ett XOFF- eller XON-tecken bäddats in i väntande data.

Mer information finns i direkthjälpen för asy(7D).

ECP-drivrutin för parallellport

lp-drivrutinen som ursprungligen användes för parallella utskriftsportar på x86-plattformar saknade stöd för ECP-läge (Enterprise CRM Platform). Den nya ECPP-drivrutinen är en robust drivrutin för parallellportar med stöd för ECP-läge på x86-system.

Mer information finns i direkthjälpen för ecpp(7D).

Förbättring av UHCI-drivrutinen

En avbrott-ut-överföring har lagts till i den nya UHCI-drivrutinen (Universal Host Controller Interface) för x86-plattformar. Med den här nya funktionen kan användare överföra brådskande data till enheter via avbrott-ut-överföring med hög prioritet.

Bland övriga nya funktioner som UHCI-drivrutinen tillhandahåller finns följande:

I Solaris 10 3/05 är UHCI-drivrutinen tillgänglig för både x86- och SPARC-plattformar.

Mer information finns i direkthjälpen för uhci(7D).

Stöd för Adaptec AdvancedRAID-styrenheter

Programvarustöd för Adaptec AdvancedRAID-stryrenheter har lagts till för x86-plattformar. Med den här funktionen kan du använda SCSI RAID-diskpack både som dataenheter och som startenheter. SCSI cd-rom, dvd och band stöds inte och inte heller onlinekonfigurationer.

Mer information finns i direkthjälpen för aac(7D).

Stöd för Dell/LSI SCSI RAID PERC-styrenheter

Programvarustöd för Dell/LSI SCSI RAID PERC-styrenheter har lagts till för x86-plattformar. Med den här funktionen kan användare använda SCSI RAID-diskpack både som dataenheter och startenheter. SCSI cd-rom, dvd och band stöds inte och inte heller onlinekonfigurationer.

Mer information finns i direkthjälpen för amr(7D).

Stöd för nätverkskortet Realtek RTL8139

Det här Solaris 10-operativsystemet tillhandahåller stöd för x86-plattformen för Realtek Fast Ethernet-chipset RTL8139.

Mer information finns i direkthjälpen för rtls(7D).

Ljuddrivrutinen audio810

audio810-drivrutinen har lagts till för x86-plattformar. Den här drivrutinen stöder ljudstyrenheter som är inbäddade i southbridgechipsen Intel ICH3, ICH4, ICH5 samt AMD 8111. Den stöder ljudmixergränssnitten i Solaris och gör att användare kan använda ljudmaskinvaran för att spela upp och spela in ljud.

Mer information finns i direkthjälpen för audio810(7D).

Stöd för SATA-styrenheter

Programvarustöd för utvalda SATA-styrenheter har lagts till för x86-plattformar. Med den här funktionen kan användare använda seriella ATA-hårddiskar både som dataenheter och startenheter.

Mer information finns i direkthjälpen för ata(7D).

Stöd för 1394 (FireWire) och masslagring på x86-system

Den här funktionen är ny för Solaris Express 10/04.

I den här Solaris-versionen har värdstyrenheten 1394 OpenHCI uppdaterats med stöd för x86-system. Det tidigare stödet för 1394 (FireWire)-tekniken var bara tillgängligt på SPARC-system.

IEEE 1394 är även känt under varumärkesnamnet FireWire, som ägs av Apple Computer.

1394 är en seriell buss efter industristandard som stöder dataöverföringar med 100 Mbit/sek, 200 Mbit/sek och 400 Mbit/sek. Bussen hanterar data från populära elektroniska enheter, exempelvis videokameror, på grund av den stora bandbredden och isokrona funktioner.

Mer information finns i direkthjälpen för hci1394(7D).

I den här Solaris-versionen introduceras drivrutinen scsa1394 som stöder 1394-masslagringsenheter som är kompatibla med SB2-specifikationen (Serial Bus Protocol 2). Den här drivrutinen stöder både bussdrivna och självdrivna 1394-masslagringsenheter. Tidigare stöddes bara 1394-videokameror.

1394-masslagringsenheter behandlas som flyttbara medieenheter. Du kan formatera en 1394-masslagringsenhet med kommandot rmformat. Det är ingen skillnad på att använda en 1394-masslagringsenhet och en USB-masslagringsenhet. Du kan montera och mata ut en 1394-masslagringsenhet och ta bort och sätta in den under drift.

Mer information om hur du använder de här enheterna finns i direkthjälpen för hci1394(7D). Se även kapitel 8, ”Using USB Devices (Tasks)”, i System Administration Guide: Devices and File Systems.

IPP-lyssnare (Internet Printing Protocol)

Den här funktionen är ny för Solaris Express 10/04.

IPP-lyssnarfunktionen för nätverksutskrifter fungerar tillsammans med Apache-webbservern som levereras som en del av Solaris. IPP transporterar förfrågningar med HTTP. Om du använder Apache-webbservern läser lyssnaren in utskriftsförfrågningar via IPP och bearbetar dem. IPP-lyssnaren lyssnar efter HTTP-förfrågningar på port 631 och vidarebefordrar dem sedan till utskriftssystemet.

Mer information finns i System Administration Guide: Advanced Administration.

Fibre Channel-anslutning för lagringsenheter

Den här funktionen är en nyhet i Solaris Express 8/04.

Solaris Fibre Channel I/O-stack tillhandahåller funktioner för anslutbarhet och flervägvalsfunktioner för Fibre Channel-enheter i ett SAN (Storage Area Network). Följande förbättringar har gjorts av den här funktionen:


Obs! –

Tidigare versioner av SAN distribuerades via SunSolveSM och SDLC (Sun Download Center) i korrigeringsfiluppsättningar och paket för operativsystemen Solaris 8 och Solaris 9. Alla nya SAN-funktioner kommer att integreras och distribueras via Solaris-versioner.


Mer information om SAN och närliggande dokument finns på http://www.sun.com/storage/san/.

Utökat stöd för skrivare

Den här funktionen är ny för Solaris Express 6/04 och för Solaris 9 9/04.

I den här versionen har ändringar gjorts för att inkludera stöd för ett brett spektrum av skrivare. Stödet möjliggörs genom användandet av ytterligare omvandlingsprogramvara, RIP-filer (Raster Image Processor) och PPD-filer (PostScriptTM Printer Description).

Genom att använda PPD-filer ger de här tilläggen dig tillgång till funktionalitet som gör att du kan skriva ut till skrivare som t.ex. Lexmark Optra E312 och Epson Stylus Photo 1280.

Den här funktionen är användbar i en miljö där skrivare inte har inbyggda PostScript-funktioner.

Dessutom har de befintliga utskriftsverktygen i Solaris ändrats så att de inkluderar det nya alternativet -n för kommandot lpadmin. Med det här alternativet kan du ange en PPD-fil som ska användas när du skapar en ny utskriftskö eller ändra en befintlig utskriftskö.

Skärmbilderna i Solaris Print Manager har uppdaterats så att du kan välja en PPD-fil för utskriftskön via valet av märke, modell och drivrutin. Den här nya funktionen skiljer sig markant från tidigare Solaris-versioner. I tidigare versioner var listan med skrivartyper och informationen om skrivaren accepterade PostScript eller ASCII-text, begränsad.

Mer information finns i direkthjälpen för lpadmin(1M) och i System Administration Guide: Advanced Administration.

Vanlig måldiskdrivrutin för Solaris

Den här funktionen är ny för Solaris Express 5/04.

I den här Solaris-versionen har diskdrivrutinerna för SPARC- och x86-plattformarna sammanfogats till en enda drivrutin. Den här ändringen skapar en källfil för följande tre drivrutiner:

I tidigare Solaris-versioner behövdes tre separata drivrutiner för att ge stöd för SCSI- och Fibre Channel-diskenheter på SPARC- och x86-plattformar. Alla diskverktyg, exempelvis kommandona format, fmthard och fdisk, har uppdaterats med stöd för de här ändringarna.

Mer information finns i direkthjälpen för sd(7D) och ssd(7D).

Dessutom är Solaris-stöd för EFI-disketiketter nu tillgängligt på x86-system. Mer information om EFI-disketiketter finns i Stöd för fler-TB-diskar med EFI-disketiketter.

Mer information finns i ”What’s New in Disk Management in the Solaris 10 Release?” i System Administration Guide: Devices and File Systems.

Hjulmusstöd

Stöd för följande musfunktioner lades till i Solaris Express 4/04 och i Solaris 9 9/04:

Funktioner för USB 2.0

Den här beskrivningen är ny för Solaris Express 2/03 och uppdaterad i Solaris Express 9/03. För Solaris 9-användare är stöd för USB 2.0 nytt för Solaris 9 4/04.

Software Express innehåller följande USB 2.0-funktioner:

Beskrivningar av USB-enheter och terminologin finns i ”Overview of USB Devices” i System Administration Guide: Devices and File Systems.

USB 2.0-enheter

Den här beskrivningen är ny för Solaris Express 2/03 och uppdaterad i Solaris Express 9/03. För Solaris 9-användare är stöd för USB 2.0-enheter nytt för Solaris 9 4/04.

USB 2.0-enheter definieras som höghastighetsenheter som följer specifikationen för USB 2.0. Du kan ta del av USB 2.0-specifikationen på http://www.usb.org.

En del av de USB-enheter som stöds i den här versionen av Solaris är följande:

En fullständig lista över USB-enheter som kontrollerats på Solaris-versionen finns på:

http://www.sun.com/io_technologies/ihvindex.html

Ytterligare lagringsenheter kan fungera om du ändrar i filen scsa2usb.conf. Mer information finns i direkthjälpen för scsa2usb(7D).

Enhetsstödet för USB 2.0 i Solaris innehåller följande funktioner:

Mer information om stöd för USB 2.0-enheter finns i direkthjälpen för ehci(7D) och usba(7D).

Information om USB-kablar och bussdrivna enheter finns i ”About USB in the Solaris OS” i System Administration Guide: Devices and File Systems.

Solaris-stöd för USB-enheter

Den här beskrivningen är ny för Solaris Express 9/03.

USB 2.0-stöd för x86-system introducerades ursprungligen i Solaris 9 4/04.

Stöd för USB 2.0-enheter i Solaris 8 och Solaris 9 kommer via USBA 1.0-versionen av det dubbla USB-ramverket. USBA 2.0-ramverket i Solaris 10 3/05 ersätter USBA 1.0-versionen.

Massminnesenheter för USB

Den här beskrivningen är ny för Solaris Express 2/03 och uppdaterad i Solaris Express 9/03. För Solaris 9-användare är den här funktionen ny för Solaris 9 4/04.

Åtkomst till alla USB-lagringsenheter i Software Express sker som flyttbara media via volymhanteringen. Den här förändringen har följande fördelar:

Mer information om hur du använder massminnesenheter för USB finns i direkthjälpen för scsa2usb(7D).

Information om hur du felsöker problem i USB-masslagringsenheter finns i ”What’s New in USB Devices?” i System Administration Guide: Devices and File Systems.

Förbättringar av USB-drivrutinen

Den här beskrivningen är ny för Solaris Express 2/03 och uppdaterad i Solaris Express 9/03. För Solaris 9-användare är den här funktionen ny för Solaris 9 4/04.

I det här avsnittet beskrivs förbättringar av USB-drivrutinen i Software Express.

Drivrutinerna EHCI och OHCI

Den här beskrivningen är ny för Solaris Express 9/03. För Solaris 9-användare är den här funktionen ny för Solaris 9 4/04.

Bland funktionerna för drivrutinen EHCI finns följande:

Lägg märke till följande när du använder EHCI- och OHCI-kontrollerade enheter:

Mer information finns i direkthjälpen för ehci(7D) och ohci(7D).

Återställning av logisk enhet

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Solaris SCSI-diskdrivrutinen stöder nu återställning av logisk SCSI-enhet. Den här funktionen förbättrar återställningsprocesser på SCSI-målenheter med flera logiska enhetsnummer. Med den här funktionen kan du återställa en logisk enhet utan att det påverkar andra logiska enheter på samma enhet.

Möjligheten att återställa logiska enhetsnummer (LUN:er) är särskilt användbar tillsammans med flervägvalsfunktionen och lagringsenheter som innehåller ett stort antal logiska enhetsnummer. Mer information finns i direkthjälpen för scsi_reset(9F) och tran_reset(9E).

Nätverksförbättringar

Det här avsnittet beskriver alla nätverksförbättringar i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002.

Val av virtuell IP-källadress

Den här funktionen är ny för Solaris 10 3/05.

Genom att välja virtuell IP-källadress kan en systemadministratör ange en IP-källadress som ska användas för paket som dirigeras genom ett visst nätverksgränssnitt. Som värd kan den här källadressen ha det nyligen introducerade virtuella nätverksgränssnittet (virtual network interface, vni) som är immunt mot maskinvarufel. Alternativt kan återkopplingsgränssnittet (loopback) användas som värd för källadressen.

Du kan använda val av virtuella IP-källadresser tillsammans med IP-routningsprotokoll för att få tillgång till flervägsfunktioner (det vill säga redundans) på nätverksskiktet, bortom den första routern. Den här formen av flervägvalsfunktioner fungerar för närvarande tillsammans med dirigeringsprotokollet RIPv2 som är tillgängligt i bakgrundsprogrammet in.routed.

Mer information om funktionen för val av virtuell IP-källadress finns i direkthjälpen för ifconfig(1M) och vni(7d).

SCTP (Stream Control Transmission Protocol)

Den här funktionen är en nyhet i Solaris Express 8/04.

SCTP (Stream Control Transmission Protocol) är ett pålitligt transportprotokoll som nu ingår i TCP/IP-protokollstacken i operativsystemet Solaris. SCTP innehåller tjänster liknande dem i TCP. SCTP stöder däremot anslutningar mellan slutpunkter som är fleranslutna, d.v.s. som har mer än en IP-adress. Stödet för fleranslutna slutpunkter gör SCTP till ett populärt transportprotokoll för telefoniprogram. SCTP stöder även flerströmsöverföring och delstabilitet.

SCTP-protokollet kräver ingen ytterligare konfiguration efter att Solaris 10 har installerats. Du kan däremot behöva lägga till tjänstdefinitioner så att vissa program kan köras ovanpå SCTP.

Information om hur du konfigurerar SCTP finns i System Administration Guide: IP Services.

Flerprotokollsroutningssviten Zebra

Den här funktionen är en nyhet i Solaris Express 8/04.

Operativsystemet Solaris 10 inkluderar nu flerprotokollsroutningssviten Zebra. Den här sviten innehåller routningsprogramvaran Open Source Zebra 0.92a med felkorrigeringar för Sun-plattformar. Systemadministratörer kan nu använda de välkända routningsprotokollen RIP, BGP och OSPF med öppen källkod när de administrerar Solaris-baserade nätverk. Dessutom kan OSPF-bakgrundsprogrammet användas för större nätverkstillgänglighet på fleranslutna servrar. Zebra-paketen innehåller de nämnda protokollen och administrationsverktyget zebraadm.

Konfigurationsinformation och andra detaljer finns i filen /etc/sfw/zebra/README.Solaris.

IPsec- och NAT-förflyttning

Den här funktionen är en nyhet i Solaris Express 8/04.

IKE kan nu initiera IPsec-säkerhetsassociationer från bakom en NAT-låda (Network Address Translation). Endast ESP-protokoll över IPv4-nätverk tillåts. Dessutom kan inte IPsec-säkerhetsassociationer för trafik som förflyttar en NAT accelereras med Solaris Crypto Accelerator 4000-kortet. IKE-accelerationen påverkas inte.

Mer information finns i direkthjälpen för ipseckey(1M).

Förbättringar av bakgrundsprogrammet nfsmapid

Den här funktionen är ny för Solaris Express 8/04 och uppdaterad i Solaris 10 3/05.

I NFS version 4 innehåller bakgrundsprogrammet nfsmapid en mappning från en numerisk UID (User Identification) eller en numerisk GID (Group Identification) till en strängrepresentation, liksom det motsatta. Strängrepresentationen används av protokollet NFS version 4 för att representera owner eller owner_group.

Om t.ex. användaren known_user med UID 123456 arbetar på klienten system.anydomain.com, mappas detta UID till known_user@anydomain.com. NFS-klienten skickar strängrepresentationen, known_user@anydomain.com, till NFS-servern. NFS-servern mappar strängrepresentationen, known_user@anydomain.com, till det unika UID 123456. nfsmapid använder passwd- och group-posterna i filen /etc/nsswitch.conf för att bestämma vilken databas som ska kontaktas för att utföra mappningarna.

För att nfsmapid ska fungera ordentligt måste klienter och servrar på NFS-version 4 ha samma domän. nfsmapid följer de här strikta företrädesreglerna och ser därmed till att klienter och servrar har samma domän:


Obs! –

Helst bör DNS TXT-poster användas. Konfigurera _nfsv4idmapdomain TXT-posten på DNS-servrar som tillhandahåller domäner för NFS version 4-klienter och -servrar. TXT-poster tillhandahåller bättre stöd för skalningsproblem och erbjuder en enda kontrollpunkt.

Om ditt nätverk innehåller flera DNS-domäner men bara har en enda UID- och GID- namnrymd, måste alla klienter använda ett värde för NFSMAPID_DOMAIN. För platser som använder DNS löser nfsmapid det här problemet genom att hämta domännamnet från det värde du har tilldelat _nfsv4idmapdomain. Om ditt nätverk inte är konfigurerat att använda DNS så använder Solaris verktyget sysidconfig(1M) under den första systemstarten för att tillhandahålla ledtexter för ett NFS version 4-domännamn.


Mer information finns i direkthjälpen för nfsmapid(1M) och sysidtool(1M). Se även System Administration Guide: Network Services.

sendmail version 8.13

sendmail version 8.13 introducerades i Solaris Express 8/04 och är standard i Solaris 10. Den nya versionen av sendmail innehåller många nya funktioner, varav alternativet FallBackSmartHost är det viktigaste tillägget.

På grund av alternativet FallBackSmartHost behöver du inte längre använda main.cf och subsidiary.cf. Filen main.cf användes i miljöer som stödde MX-poster. Filen subsidiary.cf användes i miljöer som saknade en fullt fungerande DNS. I sådana miljöer användes en smart värd i stället för MX-poster.

Med alternativet FallBackSmartHost ges en enhetlig konfiguration. Det fungerar som en MX-post med lägst prioritet för alla miljöer. Om det här alternativet är aktiverat ser det till att e-post levereras till klienter genom att tillhandahålla en väl ansluten (”smart”) värd som fungerar som en reserv eller felöverlämnande tjänst för MX-poster som misslyckas.

sendmail version 8.13 innehåller dessutom följande:

Mer information finns i System Administration Guide: Network Services.

sendmail version 8.12 använder TCP-wrappers

Den här funktionen är ny för Solaris Express 9/03.


Obs! –

I Solaris Express 8/04 är sendmail version 8.13 standard. Se sendmail version 8.13.


TCP-wrappers tillhandahåller ett sätt att implementera åtkomstkontroll genom att kontrollera adressen för en värd som frågar efter en viss nätverkstjänst mot en åtkomstkontrollista. Därefter beviljas eller nekas värdens begäran. Förutom åtkomstkontrollmekanismen, loggar TCP-wrappers värdars förfrågningar efter nätverkstjänster, vilket är en användbar övervakningsfunktion. Bland de nätverkstjänster som kan placeras under åtkomstkontroll finns rlogind, telnetd och ftpd.

I den här Solaris-versionen går det att använda TCP-wrappers med sendmail version 8.12. Den här kontrollen hoppar inte över andra säkerhetsåtgärder. När TCP-wrappers aktiveras i sendmail läggs en kontroll till för att validera källan för en nätverksbegäran innan den beviljas. Mer information finns i direkthjälpen för hosts_access(4).


Obs! –

I Solaris 9 lades stöd för TCP-wrappers till i inetd(1M) och sshd(1M).


Meddelandekön i Sun Java System

I Solaris Express 6/04 introducerades Sun Java System Message Queue 3.5 SP1-versionen. Den här funktionen ingår i Solaris 10 3/05. I den här versionen ersätts Sun Java System Message Queue (MQ) 3.0.1 som tidigare introducerades i pilotprogrammet Software Express.


Obs! –

För Solaris 9-användare är Message Queue 3.0.1 ny för SPARC-plattformen i Solaris 9 12/02. I Solaris 9 8/03 var den här funktionen tillgänglig även för x86-versionen.


Sun Java System Message Queue 3.5 SP1-versionen är ett billigt, standardbaserat meddelandesystem med höga prestanda som integrerar olika IT-system. Den här meddelandekön (Message Queue, MQ) är JMS 1.1-kompatibel (Java Messaging Services) och stöder webbtjänstmeddelanden via JAXM (SOAP 1.1 med bilagor).

Den nya 3.5-versionen innehåller följande nya funktioner (jämfört med den gamla 3.0.1-versionen):

Information om nya funktioner finns i Sun Java System Message Queue Release Noteshttp://docs.sun.com.

Sun Java System Application Server

Sun Java System Application Server Platform Edition 8 är ny för Solaris Express 6/04. Den här funktionen ingår i Solaris 10 3/05.

Sun Java System Application Server 7 var tidigare ny för Software Express pilotprogram för SPARC-plattformar, och i Solaris Express 9/03 för x86-plattformar. Sun Java System Application Server Platform Edition 8 ersätter Edition 7 i Solaris Express 6/04.


Obs! –

För Solaris 9-användare är version 7 av Application Server ny för SPARC-plattformar i Solaris 9 12/02, och för x86-plattformar i Solaris 9 12/03.


Sun Java System Application Server Platform Edition 8 är den J2EE 1.4-kompatibla programbehållaren från Sun Microsystems som utformats för utvecklare och avdelningar.

Den här versionen innehåller följande funktioner:

Viktig information om den här produkten finns i produktinformationen för Sun Java System Application Server på http://www.sun.com/software/. Information om nya funktioner finns i Sun Java System Application Server Platform Edition 8 Release Noteshttp://docs.sun.com/.

Använda CacheFS med NFS version 4

Den här funktionen är ny för Solaris Express 6/04.

Cachefilsystemet CacheFSTM är en allmän, beständig cachemekanism. CacheFS ger förbättrad prestanda för vissa filsystem genom att använda en liten och snabb lokal disk. Du kan förbättra NFS-miljöns prestanda genom att använda CacheFS.

CacheFS fungerar olika med olika NFS-versioner. Om t.ex. både klienten och backfilsystemet kör NFS version 2 eller version 3, cachelagras filerna i frontfilsystemet där klienten kan komma åt dem. Om både klienten och servern däremot kör NFS version 4, då fungerar det så här: När klienten gör en inledande förfrågan till CacheFS-filsystemet, hoppar begäran över frontfilsystemet (cachelagrade) och går direkt till backfilsystemet. Med NFS version 4 behöver filerna inte längre cachelagras i frontfilsystemet. All filåtkomst sköts via backfilsystemet. Eftersom inga filer cachelagras i frontfilsystemet ignoreras CacheFS-specifika monteringsalternativ som är avsedda att påverka frontfilsystemet. CacheFS-specifika monteringsalternativ gäller inte backfilsystemet.


Obs! –

Första gången du konfigurerar systemet för NFS version 4 visas en varning i konsolen som indikerar att cachelagring inte längre utförs.


Mer information om NFS version 4 finns i System Administration Guide: Network Services.

Förbättringar av vacation-verktyget

Den här funktionen är ny för Solaris Express 5/04.

Verktyget vacation har förbättrats för att användare ska kunna ange för vilka inkommande meddelanden som automatiskt genererade svar ska skickas ut. Med den här förbättringen kan användare undvika att dela konfidentiell information eller kontaktinformation med okända personer. Meddelanden från ”skräppostavsändare” eller okända personer får inga svar.

Den här förbättringen fungerar genom att avsändaren för det inkommande meddelandet matchas mot en lista med domäner eller e-postadresser i en .vacation.filter-fil. Den här filen skapas av användaren och placeras i användarens hemkatalog. Om avsändarens e-postadress matchar en domän eller e-postadress i filen skickas ett svar. Om ingen matchning hittas skickas inget svar.

Mer information finns i direkthjälpen för vacation(1).

MILTER, sendmails nya API för e-postfiltrering

Funktionen är ny för Solaris Express 4/04.

MILTER, sendmails nya API för e-postfiltrering tillåter att program från tredje part kommer åt e-postmeddelanden under tiden som de bearbetas för att metainformation och innehåll ska kunna filtreras. Den här funktionen introducerades i Solaris 10 3/05 och kräver följande:

Med Solaris 10 3/05 kan användaren alltså bygga filtret och konfigurera sendmail för att använda det.

Mer information om sendmail finns i System Administration Guide: Network Services.

IPv6 Advanced Sockets API

Den här funktionen är ny för Solaris Express 1/04.

IPv6 Advanced Sockets API uppdaterar Solaris Sockets API så att kraven i den aktuella versionen av RFC 2292 uppfylls. Det avancerade API:t tillhandahåller funktioner som manipulerar ICMP-paket, hämtar gränssnittsinformation och manipulerar IPv6-huvuden.

Mer information finns i Programming Interfaces Guide.

Innehållet i /usr/lib/mail har flyttats till /etc/mail/cf

Den här funktionen är ny för Solaris Express 1/04.

Innehållet i katalogen /usr/lib/mail, som kan finnas i ett skrivskyddat filsystem, finns nu i katalogen /etc/mail/cf, som det går att skriva till. Den här ändringen gör stödet för m4-konfigurationen bättre. Lägg dock märke till följande undantag: Skalskripten /usr/lib/mail/sh/check-hostname och /usr/lib/mail/sh/check-permissions finns nu i katalogen /usr/sbin. Med tanke på bakåtkompatibiliteten pekar symboliska länkar till respektive fils nya plats.

Mer information finns i System Administration Guide: Network Services.

Utökad IPv6-funktionalitet under Solaris-installationen

Den här funktionen är ny för Solaris Express 11/03.

Flera nya IPv6-funktioner startas när du väljer Aktivera IPv6 under Solaris-installationen.

Mer information finns i System Administration Guide: IP Services.

Temporära IPv6-adresser

Funktionen är ny för Solaris Express 11/03.

Som standard konfigureras gränssnitts-ID:t för en IPv6-adress automatiskt med gränssnittets maskinvaruspecifika adress. Om gränssnittet t.ex. är ett Ethernet-kort, konfigureras dess gränssnitts-ID automatiskt från gränssnittets MAC-adress. En del systemadministratörer kan vara tvungna att hemlighålla de maskinvaruspecifika adresserna för en eller flera gränssnitt på en nod.

Med temporära IPv6-adresser implementeras de standarder för sekretesstillägg som definieras i RFC 3041, ”Privacy Extensions for Stateless Autoconfiguration in IPv6”. Med de temporära adresserna kan administratörer tilldela slumpmässigt genererade, ändrade gränssnitts-ID:n i EUI-64-format till gränssnitt på en IPv6-nod. Dessutom kan administratörer ange en tidsgräns för hur länge den temporära adressen ska leva. Efter konfigurationen genererar IPv6-bakgrundsprogrammet in.ndpd automatiskt ett temporärt gränssnitts-ID för gränssnittet, utöver ett automatiskt genererat, MAC-adressbaserat gränssnitts-ID.

Mer information finns i System Administration Guide: IP Services.

Kommandot routeadm

Den här funktionen är ny för Solaris Express 9/03.

Med det nya kommandot routeadm kan systemadministratörer konfigurera vidarebefordring av IP-adresser och routning på alla gränssnitt på ett system. Alla inställningar som upprätthålls via routeadm åsidosätter systemets standardvärden som läses från konfigurationsfiler vid starttid.

Kommandot routeadm tillhandahåller alternativ som används för att aktivera och inaktivera den globala vidarebefordringen av paket på alla IPv4- och IPv6-gränssnitt på ett system. routeadm kan även användas för att konfigurera ett system som router, genom att sätta på routningsbakgrundsprogrammen för alla gränssnitt. I en IPv6-miljö kan routeadm också användas för att aktivera eller inaktivera dynamisk dirigering för en värddator.

Mer information finns i direkthjälpen för routeadm(1M) och i System Administration Guide: IP Services.

TCP MDT (Multidata Transmit)

MDT (Multidata transmit) är bara tillgänglig för system som kör en 64-bitars kärna. Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

MDT (Multidata Transmit) gör att nätverket kan skicka mer än ett paket samtidigt till drivrutinen för nätverksenheten under överföringen. Genom att aktivera den här funktionen ökar du kostnadseffektiviteten per paket eftersom processoranvändningen hos värden och/eller genomflödet i nätverket förbättras.

Fördelarna med MDT gäller bara enhetsdrivrutiner som stöder funktionen.

MDT är aktiverad som standard. Det går att inaktivera MDT genom att inkludera följande rad i filen /etc/system:

# ndd -set /dev/ip ip_multidata_outbound 0

Mer information finns i direkthjälpen för ip(7P) och ndd(1M).

Se även STREAMS Programming Guide.

Alternativet ifconfig router

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Med det nya routeralternativet för ifconfig kan du konfigurera vidarebefordring av IP-paket på enskilda gränssnitt. Med ifconfig router respektive ifconfig -router aktiverar och inaktiverar du vidarebefordring av IP-paket för både IPv4- och IPv6-gränssnitt. Routeralternativet anger gränssnittsflaggan IFF_ROUTER.

De här nya alternativen ersätter ndd-variablerna gränssnittsnamn:ip_forwarding och gränssnittsnamn:ip6_forwarding när vidarebefordran av IP-paket konfigureras i enskilda gränssnitt. Även om de är föråldrade finns ndd-variablerna kvar i Solaris för bakåtkompatibilitetens skull. Du kan fortfarande använda ip_forwarding och ip6_forwarding utan prefixet interface-name om du vill konfigurera vidarebefordring av IP-adresser för alla gränssnitt på ett system.

Detaljerad information finns i direkthjälpen för ifconfig(1M), ip(7P) och ip6(7P).

Standardadressval med IPv6 (Internet Protocol Version 6)

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 innehåller en dokumenterad och deterministisk algoritm för val av standardkälla och måladress för IPv6. Den här funktionen ger systemadministratörer den begränsade förmågan att ändra prioritet för adressval via användningen av en regeltabell.

Standardadressvalet för IPv6 är en standardiserad metod för val av källa och måladress för IPv6.

Valmekanismen kan konfigureras med en regeltabell. Du kan t.ex. redigera regeltabellen att ge högre prioritet för ett visst adressprefix. Därefter sorteras adresser inom detta prefix före de andra adresserna av namnsöknings-API:er. Du kan även använda etiketter för käll- och målprefix i regeltabellen. Den här tilldelningen garanterar att vissa källadresser bara används tillsammans med vissa måladresser.

För att implementera valet av IPv6-standardadress innehåller operativsystemet Solaris nu filen /etc/inet/ipaddrsel.conf och kommandot /usr/sbin/ipaddrsel. Du använder ipaddrsel.conf för att redigera regeltabellen för IPv6-standardadressen. Sedan använder du ipaddrsel för att utföra ändringarna i regeltabellen.

Dessutom ingår nu alternativet ”preferred” i kommandot ifconfig. Med det här alternativet kan du ange att en viss adress ska användas som källadress för all IPv6-kommunikation.

Detaljerad information finns i direkthjälpsavsnitten för ipaddrsel.conf(4), ipaddrsel(1M) och ifconfig(1M).

Mer information finns i System Administration Guide: IP Services.

Inaktivera tjänsterna NFS och automatiskt montering

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Följande NFS-bakgrundsprogram startas vanligen som standard vid starttid av rc-skripten: nfsd, mountd, statd, lockd och bakgrundsprogrammet för automatisk montering, automountd. Om en dator inte behöver tjänsterna NFS och automatisk montering, startar inte skripten NFS-bakgrundsprogrammet och bakgrundsprogrammet för automatisk montering.

Här beskrivs det nya beteendet:

Tjänsterna NFS och automatisk montering kanske inte startas vid starttid. Följande kommandon kan starta de här tjänsterna när det krävs för en dator:

Den här mekanismen för att inaktivera tjänsterna NFS och automatisk montering har följande fördelar:

Mer information finns i direkthjälpsavsnitten för mountd(1M), lockd(1M), statd(1M) och nfsd(1M).

Mer information finns också i System Administration Guide: Network Services.

6to4-router för Internet Protocol Version 6 (IPv6)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Nu kan IPv6-nätverk överföra paket över IPv4-nätverk genom att du konfigurerar en eller flera routrar med stöd för 6to4-tunnlar. Systemadministratörer kan använda 6to4-tunnlar som överflyttningsmetod när de flyttar nätverk från IPv4 till IPv6. Den här funktionen implementerar RFC:erna 3056 och 3068.

Mer information om IPv6 finns i System Administration Guide: IP Services.

Pakettunnlar över IPv6

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

Med den här funktionen går det att använda IPv6-tunnlar med både IPv4 över IPv6-tunnlar och IPv6 över IPv6-tunnlar. IPv4-paket eller IPv6-paket kan kapslas i IPv6-paket.

Mer information finns i System Administration Guide: IP Services.

Hantera flera webbplatser på en Solaris-dator

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Kärnmodulen Solaris NCA (Network Cache and Accelerator) stöder nu flera förekomster av en webbserver. Med det här stödet kan du använda en Solaris-dator för att utföra IP-adressbaserad virtuell webbhosting. Solaris använder en enda konfigurationsfil, etc/nca/ncaport.conf, för att mappa NCA-socklar till IP-adresser.

Mer information finns i direkthjälpen för ncaport.conf(4).

IP Quality of Service

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

IP Quality of Service (IPQoS) är en ny funktion i Solaris. Med IPQoS kan systemadministratörer erbjuda nätverkstjänst med olika kvalitetsnivåer till kunder och viktiga program. Med hjälp av IPQoS kan systemadministratören lägga upp avtal om servicenivå. Med de här avtalen får en Internetleverantörs klienter olika servicenivåer som bygger på en prisstruktur. IPQoS kan också användas av företag för att göra prioriteringar mellan olika program, och på så sätt ge viktiga program en högre tjänstkvalitet i förhållande till mindre viktiga program.

Mer information finns i System Administration Guide: IP Services.

Användarväljare för IPQoS (Internet Protocol Quality of Service)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Solaris IPQoS innehåller nu en användarväljare som komplement till den befintliga uid-väljaren. Med användarväljaren kan du ange ett användarnamn eller användar-ID som villkor i en filtersats i filen ipqosconf. Tidigare accepterade uid-väljaren bara ett användar-ID som värde. Den här filtersatsen från en ipqosconf-fil visar användarväljaren.


filter {
        name myhost;
        user root;
}

Information om filter och väljare finns i direkthjälpen för ipqosconf(1M).

Se även System Administration Guide: IP Services.

RIPv2 (Routing Information Protocol Version 2)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

Solaris-systemprogramvaran stöder nu RIPv2 (Routing Information Protocol Version 2).

RIPv2 innebär stöd för RIPv1-tilläggen CIDR (Classless Inter-Domain Routing) och VLSM (Variable-Length Subnet Mask). MD5-tillägg (Message Digest 5) skyddar routrar från avsiktlig feldirigering av användare som är ute efter att sabotera. Den nya in.routed-implementeringen inkluderar också en inbyggd mekanism för ICMP (Internet Control Message Protocol)-routerdetektering (RFC 1256).

RIPv2 stöder gruppsändning, om gruppsändning är aktiverad för PPP-länkarna (Point-to-Point Protocol). RIPv2 stöder även unicast. Om du konfigurerar en massändningsadress med hjälp av filen /etc/gateways stöder RIPv2 massändning.

Information om hur du konfigurerar RIPv2 finns i direkthjälpsavsnitten för in.rdisc(1M), in.routed(1M) och gateways(4).

Förbättrade utvecklingsverktyg

Det här avsnittet beskriver alla utvecklingsverktyg i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Det dynamiska spårningsverktyget DTrace är en särskilt viktig funktion.

Utvecklare bör också granska de nya funktionerna i avsnitten om säkerhet och systemadministration:

Det dynamiska spårningsverktyget

Den här funktionen är ny för Solaris Express 11/03.

Solaris DTrace är ett omfattande och dynamisk spårningsverktyg som innebär att Solaris-användare, administratörer och utvecklare får en ny observationsnivå för kärn- och användarprocesser. Mer information finns i Det dynamiska spårningsverktyget DTrace.

GCC version 3.4.3

Den här funktionen är ny för Solaris 10 3/05.

GCC är en open source-kompilator för ”C” från GNU Software Foundation. Bland byggverktygen finns gmake, bison, binutils, gnuM4 och flex.

Perl version 5.8.4

Den här funktionen är en nyhet i Solaris Express 8/04.

Operativsystemet Solaris 10 innehåller en ny standardversion av Perl (Practical Extraction and Report Language). Den nya standardversionen av Perl är version 5.8.4. Efter att du uppgraderat till Solaris 10 måste du installera om alla moduler som du installerat manuellt. Mer information om hur du installerar moduler finns i ”Perl 5” i System Administration Guide: Network Services.

Mer information om Perl finns i direkthjälpen för perl(1).

Förbättrat per-tråd-läge

Den här funktionen är en nyhet i Solaris Express 8/04.

Kommandona truss, pstack och pflags har uppdaterats så att användare kan ange enskilda trådar i en process eller kärna. Utvecklare och systemadministratörer kan förstå beteendet hos stora flertrådade program bättre och välja ut specifika trådar för felsökning.

Mer information finns på följande ställen i direkthjälpen:

Förbättringar i stödet för USB-enheter

De här förbättringarna är nya för Solaris Express 5/04. Nya programmeringsgränssnitt lades till i Solaris Express 8/04.

Alla aktuella Edgeport USB-to-Serial-enheter fungerar med den här Solaris-versionen. USB 1.1-ljud och andra isokrona enheter fungerar bakom USB 2.0-höghastighetshubbar.

Nya programmeringsgränssnitt

De här gränssnitten är nya för Solaris Express 8/04.

USBA 2.0-programmeringsgränssnitt (Universal Serial Bus Architecture) introduceras som en del av operativsystemet Solaris 10. De här gränssnitten är dokumenterade som usb_*-funktioner och -strukturer i direkthjälpsavsnitten 9F och 9S. Se även Writing Device Drivers.

USBA-ramverket kallas nu USBA 2.0. USB-drivrutiner som skrevs för USBA 1.0-gränssnitten i tidigare DDK:er är bara binärt kompatibla med Solaris 10. De här drivrutinerna är inte källkompatibla med Solaris 10.

Förbättringar av ls

Den här funktionen är en nyhet i Solaris Express 8/04.

Med kommandot ls kan du nu visa filtider ned till sekunden eller nanosekunden. Mer information finns i Förbättringar av ls-kommandot.

Nya funktioner för konvertering av strängar

Den här funktionen är ny för Solaris Express 7/04.

Två nya funktioner för konvertering av strängar till långa heltal är nu tillgängliga för utvecklare av kärnmoduler. Funktionerna ddi_strtol() och ddi_strtoul() möjliggör konvertering från strängar till långa heltal respektive osignerade långa heltal. De nya funktionerna ger flexibla indata, DDI-kompatibilitet och förbättrad felidentifiering.

Mer information finns i direkthjälpen för ddi_strtol(9F) och ddi_strtoul(9F).

Java-stöd för kommandot pstack

Den här funktionen är ny för Solaris Express 7/04.

Kommandot pstack har förbättrats så att Java-ramar visas när den senaste Java-versionen används. För varje Java-ram i anropsstacken visas funktion och radnummer, om de är tillgängliga.

Mer information finns i direkthjälpen för pstack(1).

Nya mekanismer för det kryptografiska ramverket för Solaris

Den här funktionen är ny för Solaris Express 6/04.

Det kryptografiska ramverket för Solaris stöder nu följande mekanismer för protokollen SSL (Secure Sockets Layer) och TLS (Transport Layer Security):

Det kryptografiska ramverket för Solaris är en arkitektur som gör att Solaris-program kan använda eller tillhandahålla kryptografiska tjänster. All interaktion med ramverket baseras på PKCS#11 Cryptoki (Cryptographic Token Interface) från RSA Laboratories, forskningsgrenen av RSA Security, Inc.

Mer information finns i ”PKCS #11-funktioner: C_GetMechanismList” i Solaris Security for Developers Guide.

Retail- och Nonretail-alternativ för providers i det kryptografiska ramverket för Solaris

Den här funktionen är ny för Solaris Express 6/04.

Leverantörer av kryptografiska providers som ansluter till det kryptografiska ramverket för Solaris har större flexibilitet när de begär certifikat från Sun Microsystems. Certifikaten stöder nu både retail- och nonretail-export.

Produkter med retail-kryptering är produkter som USA:s regering tillåter export av till alla länder. Retail-produkter kan inte levereras till vissa nationer som USA:s regering anser vara hot mot säkerheten. Produkter med nonretail-kryptering är produkter som USA:s regering bara tillåter för inhemsk användning eller för export till vissa länder som undantagits från förbudet.

Mer information finns i direkthjälpen för elfsign(1) och i Appendix F, ”Packaging and Signing Cryptographic Providers”, i Solaris Security for Developers Guide.

Uppdateringar av länkare och bibliotek

Den här beskrivningen är ny för Software Express pilotprogram och reviderad i Solaris Express 5/04. Uppdateringar av länkare och bibliotek introducerades även i Solaris 9 12/02 och efterföljande versioner. De här uppdateringarna ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 innehåller nya funktioner för redigering av länkare, som t.ex. strängtabellkomprimering, avsnittseliminering utan referens och beroendeidentifiering utan referens. Fullständig information om de senaste funktionsförbättringarna finns i Appendix D, ”Linker and Libraries Updates and New Features”, i Linker and Libraries Guide.

Bland förbättringarna som introducerades i Solaris Express 5/04 finns följande:

Bland förbättringarna som introducerades i det föregående pilotprogrammet Software Express finns följande:

Skiktade drivrutinsgränssnitt

Den här funktionen är ny för Solaris Express 3/04.

Operativsystemet Solaris 10 har förbättrats för att möjliggöra för kärnmoduler att utföra enhetsåtkomstoperationer, exempelvis öppna, läsa och skriva till en enhet. Det här systemet gör även att du kan bestämma vilka enheter som är tillgängliga via en ny uppsättning av skiktade drivrutinsgränssnitt (Layered Driver Interfaces), kallade ”LDI”.

Drivrutinutvecklare kan använda LDI-gränssnitt för att komma åt tecken-, block- eller STREAMS-enheter direkt från Solaris-kärnan. Programutvecklare kan använda LDI-gränssnitt för att visa information om enhetsskikten. Den här nya arkitekturen ger administratörer möjlighet att observera enhetsanvändningen från kärnans insida. Mer information finns i direkthjälpen för ldi_*(9F) och di_*(3DEVINFO).

Verktygen prtconf och fuser har förbättrats med följande funktioner:

De skiktade drivrutinsgränssnitten börjar med prefixet ldi_. De här gränssnitten används för enhetsåtkomst och för att hämta enhetsinformation på kärnnivå. Det finns direkthjälpsavsnitt för gränssnitten i sektion 9F. På användarnivå finns en uppsättning med gränssnitt för enhetsinformationsbibliotek som hämtar enhetsanvändningsinformation för kärnan i program. Det finns direkthjälpsavsnitt för LDI libdevinfo-gränssnitten i sektion 3DEVINFO. Dessutom finns information om hur du visar enhetsanvändningsinformation för kärnan som tillhandahålls av LDI-arkitekturen. Den här informationen finns i direkthjälpen för prtconf(1M) och fuser(1M).

Mer information finns i kapitel 13, ”Layered Driver Interface (LDI)”, i Writing Device Drivers.

Ändringar i funktionen makecontext()

Den här funktionen är ny för Solaris Express 3/04 och för Solaris 9 9/04.

Semantiken för medlemmen uc_stack i strukturen ucontext_t är ändrad vad gäller inmatningar till biblioteksfunktionen makecontext(3C) libc. Binär kompatibilitet bevaras mellan tidigare versioner av Solaris och operativsystemet Solaris 10.

Program som använder det här gränssnittet måste uppdateras innan de kompileras om för Solaris 10. Mer information finns i direkthjälpen för makecontext(3C).

SUSv3 (Single UNIX Specification, version 3)

Den här funktionen är ny för Solaris Express 2/04.

Den här Solaris-versionen följer SUSv3 (Single UNIX Specification, version 3). SUSv3 innehåller uppdateringar för POSIX.1-1990, POSIX.1b-1993, POSIX.1c-1996, POSIX.2-1992 och POSIX.2a-1992.

Effekterna av SUSv3-uppdateringarna för Solaris-användare beskrivs detaljerat i ”Single UNIX Specification, version 3 introducerar ändringar” i Tilläggsinformation för Solaris 10.

Avancerat API

Den här funktionen är ny för Solaris Express 1/04.

IPv6 Advanced Sockets API uppdaterar Solaris Sockets API så att kraven i den aktuella versionen av RFC 2292 uppfylls. Se IPv6 Advanced Sockets API.

SASL (Simple Authentication and Security Layer for Developers)

Den här funktionen är ny för Solaris Express 12/03.

Med SASL (Simple Authentication and Security Layer) får programutvecklare och delade bibliotek gränssnitt för autentisering, dataintegritetskontroll och kryptering till anslutningsbaserade protokoll.

SASL består av följande objekt:

Tack vare SASL kan utvecklaren skriva till ett generiskt API utan att behöva bekymra sig om detaljer i säkerhetsmekanismerna. När servrar och klienter har utvecklats för att använda SASL på ett lämpligt sätt kan de använda nya säkerhetsmekanismer, insticksprogram för standardisering av namn och användare samt auxprop-insticksprogram utan att omkompilering behövs.

SASL beskrivs i RFC 2222. SASL är särskilt lämpligt för program som använder följande protokoll som stöder SASL:

Mer information om SASL finns i direkthjälpen för libsasl(3LIB). Se även Solaris Security for Developers Guide.

Händelseportar

Den här funktionen är ny för Solaris Express 12/03.

Händelseportar är ett ramverk som tillåter att program genererar och samlar händelser från osammanhängande källor. Ramverket kan hämta händelser från flera objekt samtidigt utan att övergripande prestanda nedgraderas.

Mer information finns i direkthjälpen för port_create(3C) och signal.h(3HEAD).

Innehållet i minnesavbildningsfiler

Solaris Express 12/03 introducerade förbättringar av verktygen coreadm, gcore och mdb. Se Förbättringar av innehållet i minnesavbildningsfiler.

Atomära operationer

Den här funktionen är ny i Solaris Express 10/03 och har förbättrats i Solaris 10 1/06.

Funktionen Atomära operationer tillhandahåller API:er i libc som utför enkla atomära operationer snabbt. Med den här nya funktionen kan program uppdatera minne atomärt utan att använda andra synkroniseringsprimitiver eller plattformsspecifika assemblerspråk. Bland de tillgängliga operationerna finns addition, den booleska funktionen ”and” och den booleska funktionen ”or”.

Mer information finns i direkthjälpen för atomic_ops(3C).

Ändringar i Solaris WBEM-filen

Den här funktionsbeskrivningen uppdaterades i Solaris Express 9/03.

Det har skett flera ändringar i MOF-filerna (Managed Object Format) i katalogen /usr/sadm/mof.

Behörigheter för programvaruutvecklare

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Processer behöver inte längre köras som root för att ha superanvändaregenskaper. I stället kan superanvändaregenskaper delas ut av systemadministratörer som en diskret processrättighet. De här processrättigheterna implementeras via behörigheter. Utvecklare kan använda behörigheter för att begränsa åtkomsten till begränsade operationer och begränsa hur länge behörigheterna gäller. Genom att använda behörigheter kan du reducera de negativa effekterna som kan orsakas av att behöriga program tas över. Av kompatibilitetsskäl har oförändrade program som körs som root fortfarande alla behörigheter.

Allmän information om behörigheter finns i Hantering av processrättigheter. Information om hur du anger och beviljas behörigheter finns i direkthjälpen för setppriv(2) och getppriv(2). Mer information om hur du ändrar behörigheter finns i direkthjälpen för priv_str_to_set(3C) och priv_addset(3C).

Ytterligare information finns i Solaris Security for Developers Guide.

Det kryptografiska ramverket för Solaris för utvecklare

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Det kryptografiska ramverket för Solaris innehåller kryptografiska tjänster för program. Program kan använda ramverket via libpkcs11(3LIB) och på högre nivåer.

Det kryptografiska ramverket för Solaris innehåller följande funktioner för utvecklare av program som använder kryptering:

Se följande direkthjälpsavsnitt: libpkcs11(3LIB), pkcs11_softtoken(5) och pkcs11_kernel(5). Se även Det kryptografiska ramverket för Solaris för systemadministratörer.

Leverantörer av program- eller maskinvarukryptografiska acceleratorer som är intresserade av att förse det kryptografiska ramverket för Solaris med insticksprogram kan kontakta Sun Microsystems för mer information.

SPARC: Ändringar i 64-bitarspaket för programvaruutvecklare

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

I operativsystemet Solaris har paketeringen förenklats i och med att de flesta 32-bitars- och 64-bitars komponenter levereras i ett enda paket. Se SPARC: Förändringar av 64-bitarspaket.

Pseudomekanismen SPNEGO för GSS-API-program

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 innehåller en ny GSS-API-pseudomekanism för förfrågningar om GSS-API-säkerhet som är baserad på SPNEGO-protokollet (IETF RFC 2478). SPNEGO (Simple and Protected GSS-API Negotiation) är framför allt användbart för program som baseras på GSS-API-implementeringar som stöder flera säkerhetsmekanismer. SPNEGO kan användas när två program utbyter data med hjälp av GSS-API och inte känner till vilka mekanismer som stöds av det andra programmet.

SPNEGO är en pseudo-säkerhetsmekanism som representeras av följande objektidentifierare:


iso.org.dod.internet.security.mechanism.snego (1.3.6.1.5.5.2)

SPNEGO gör att GSS-API-användare kan bestämma om deras kreditiv delar samma GSS-API-säkerhetsmekanismer. Om mekanismerna delas kan användarna upprätta ett säkerhetssammanhang genom att välja en vanlig mekanism.

Mer information finns i direkthjälpen för mech(4) och mech_spnego(5). Se även Solaris Security for Developers Guide.

Lokalitetsgrupper (Locality Groups)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Programming Interfaces Guide innehåller nu ett kapitel som förklarar de gränssnitt som interagerar med lokalitetsgrupper (locality groups, lgroups). De här gränssnitten kan användas för att hjälpa program att effektivt tilldela processors- och minnesresurser. Detta leder till förbättrade prestanda på en del system.

Trådstackar i pmap

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Verktyget pmap etiketterar nu trådarnas stackar så att de lättare kan identifieras.

Mer information finns i direkthjälpen för pmap(1).

Ny DOOR_REFUSE_DESC-flagga

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

En ny flagga, DOOR_REFUSE_DESC, har lagts till i funktionen door_create(). Den här nya flaggan förenklar skrivning till door-servrar som inte accepterar argumentbeskrivare.

Mer information finns i direkthjälpen för door_create(3DOOR).

API:er för stackkontroll

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

API:er för stackkontroll möjliggör avancerad användning av stödet för stackkontrollkompilatorn i Sun ONE Studio. De här API:erna bör användas i program som är kompilerade med stackkontroll aktiverad och som antingen hanterar sina egna stackar eller som försöker upptäcka eget stackspill.

Utvecklare som har egna trådbibliotek måste använda gränssnittet setustack för att användare av deras bibliotek ska kunna kompilera med stackkontroll aktiverad.

Mer information finns i direkthjälpen för stack_getbounds(3C), stack_setbounds(3C) och stack_inbounds(3C).

Förbättrad crypt()-funktion för programvaruutvecklare

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Software Express-versionerna innehåller nya tillägg till crypt()-funktionen och introducerar funktionen crypt_gensalt(). Med dessa förbättringar kan administratörer ändra den algoritm som används för att dölja användares lösenord vid inloggning till UNIX.

Moduler ingår för MD5 och Blowfish. MD5-modulerna finns i crypt_sunmd5 och crypt_bsdmd5. Blowfish-modulen finns i crypt_bsdbf.

Utvecklare kan skapa nya moduler för alternativa lösenordsdöljande algoritmer. Programutvecklare måste använda crypt_gensalt()-funktionen i stället för att manuellt generera saltsträngen som ersättning till crypt()-funktionen.

Moduler för alternativa algoritmer anges i filen crypt.conf(4). Fältet module_path anger sökvägen till det gemensamma bibliotek som implementerar de två nödvändiga funktionerna:

Mer information finns i direkthjälpen för crypt(3C) och policy.conf(4).

Nya flaggor för madvise()-funktionen

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Funktionen madvise() gör så att kärnan kan optimera åtkomst till en användardefinierad region av ett minne. Den här Solaris-versionen innehåller tre nya flaggor för madvise()-funktionen:

Mer information om madvise()-funktionen finns i direkthjälpen för madvise(3C).

Minnestilldelning med libumem

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

libumem är ett minnestilldelarbibliotek i användarläge (ej kärnläge) . libumem har funktioner som gör att du kan felsöka minnesläckor och andra avvikelser som rör minnesanvändning.

Den här funktionen används på samma sätt som en standard-ABI-tilldelare, exempelvis malloc(). Ett program i användarläge begär ett godtyckligt antal byte av minnet. En pekare returneras som är lastad med adressen för det tilldelade minnet.

Mer information finns i direkthjälpen för libumem(3LIB).

Terminalgränssnitt för smartkort

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Smartkortsgränssnitten för Solaris är en uppsättning offentliga gränssnitt för smartkortsterminaler. Kortterminaltillverkare kan implementera de här gränssnitten i ett gemensamt bibliotek på användarnivå och på så sätt tillhandahålla enhetsnivåstöd för smartkortsterminaler i Solaris. Uppsättningen av terminalgränssnitt för smartkort i Solaris baseras på de kortterminalgränssnitt som är tillgängliga som en del av ramverket Linux Smartcard. Stödbibliotek för kortterminaler i Linux kan enkelt överflyttas till Solaris-miljön. Mer information om smartkort finns i Solaris Smartcard Administration Guide.

Mellanprograms-API:er för smartkort

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 9/02. Den här funktionen ingår i Solaris 10 3/05.

I smartkortssystemet i Solaris finns nu också stöd för mellanprograms-API:er på låg nivå. De här API:erna kan användas för att utväxla data med ett smartkort med hjälp av en smartkortsläsare. De här API:erna är tillgängliga för plattformar som Sun BladeTM och Sun RayTM. Program som är skrivna på något av programmeringsspråken Java eller C kan använda dessa gränssnitt.

Mer information finns i direkthjälpen för libsmartcard(3LIB) och JavaDocs på /usr/share/javadoc/smartcard. Se även Solaris Smartcard Administration Guide.

Filsystemsförbättringar

Det här avsnittet beskriver alla filsystemfunktioner i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002.

NFS version 4

Den här funktionen är ny för Software Express pilotprogram. I Solaris Express 8/04 blev NFS version 4 standardfilsystemet. Den här funktionen ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 innehåller Sun-implementeringen av det filåtkomstprotokoll som distribuerades med NFS version 4. Den här versionen är nästa logiska steg i utvecklingen av NFS. NFS version 4-protokollet, som anges i RFC 3530, skapades med stöd av IETF (Internet Engineering Task Force). Den här versionen har utformats för att vara både leverantörs- och operativsystemsneutral.

NFS version 4 integrerar filåtkomst, fillåsning och monteringsprotokoll till ett enda, enhetligt protokoll för att underlätta förflyttning genom brandväggar och förbättra säkerheten. Solaris-implementeringen av NFS version 4 är fullt integrerad med Kerberos V5, även kallad SEAM, vilket ger autentisering, integritet och sekretess. NFS version 4 gör det också möjligt för klient och server att sinsemellan förhandla om säkerhetsalternativ. Med NFS version 4 kan en server erbjuda olika säkerhetsalternativ för olika filsystem.

Solaris-implementeringen av NFS version 4 inkluderar delegation, en teknik som innebär att servern kan delegera hanteringen av en fil till en klient. Den här tekniken kan minska antalet tidsfördröjande operationer eftersom klienten garanteras att inga ändringar kan ske utan att servern informerar klienten. Protokollet inkluderar även sammansatta operationer, vilket innebär att flera operationer får kombineras till en enda ”över-nätverket”-begäran.

Mer information om NFS version 4 finns i kapitel 6, ”Accessing Network File Systems (Reference)”, i System Administration Guide: Network Services.

UFS-loggning aktiverad som standard

Den här funktionen är ny för Solaris Express 4/04 och för Solaris 9 9/04.

Loggning är numera aktiverad som standard för alla UFS-filsystem förutom under följande villkor:

I tidigare Solaris-versioner var du tvungen att aktivera UFS-loggning manuellt.

UFS-loggning paketerar de många metadataändringar som utgör en fullständig UFS-åtgärd in i en transaktion. Transaktionsuppsättningarna registreras i en logg på hårddisken och tillämpas sedan på det faktiska UFS-filsystemets metadata.

Det finns två fördelar med UFS-loggning:

Mer information finns i ”What’s New in File Systems in the Solaris 10 Release?” i System Administration Guide: Devices and File Systems. Se även direkthjälpen för mount_ufs(1M).

Förbättringar av NFS-klienten

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Följande förbättringar har ökat NFS-klientens prestanda.

Mer information finns i System Administration Guide: Network Services.

UFS-filsystem för flera TB

Stöd för UFS-filsystem med flera TB är bara tillgängligt för system som kör en 64-bitars kärna. Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 stöder UFS-filsystem med flera TB på system som kör en 64-bitars Solaris-kärna. Tidigare var UFS-filsystemen begränsade till ungefär 1 TB på både 64-bitars och 32-bitars system. Alla kommandon och verktyg för UFS-filsystem har uppdaterats för att ge stöd till UFS-filsystem för flera TB.

Du kan skapa ett UFS-filsystem som är mindre än en TB till en början. Du kan ange att filsystemet kan växa till ett filsystem med flera TB genom att använda kommandot newfs -T. Det här kommandot anger lämplig skala för inod- och fragmentdensitet för ett filsystem med flera TB.

Stöd för UFS-filsystem med flera TB förutsätter tillgång till logiska enhetsnummer (LUN) med flera TB. De här logiska enhetsnumren finns som Solaris volymhanterare-volymer, eller som fysiska diskar som är större än en TB.

Bland funktionerna för UFS-filsystem med flera TB finns de här:

Bland begränsningarna för UFS-filsystem med flera TB finns de här:

Mer information finns i ”What’s New in File Systems in the Solaris 10 Release?” i System Administration Guide: Devices and File Systems.

Enhetsfilsystem (devfs)

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Filsystemet devfs hanterar enheter i Software Express-versioner. Användare kan fortfarande komma åt alla enheter via poster i katalogen /dev. De här posterna är symboliska länkar till poster i katalogen /devices. Innehållet i katalogen /devices kontrolleras nu av filsystemet devfs. Posterna i katalogen /devices representerar aktuell status dynamiskt för åtkomliga enheter på systemet. Posterna kräver ingen administration.

Filsystemet devfs innehåller följande förbättringar:

Mer information finns i direkthjälpen för devfs(7FS).

Stöd för fler-TB-diskar med EFI-disketiketter

Det här stödet för diskar med flera TB är bara tillgängligt för system som kör en 64-bitars kärna. Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Operativsystemet Solaris 10 stöder diskar som är större än 1 TB på system som kör en 64-bitars Solaris-kärna.

EFI-etiketten (Extensible Firmware Interface) ger stöd för fysiska diskar och virtuella diskvolymer. UFS-filsystemet är kompatibelt med EFI-disknamn, och du kan skapa ett UFS-filsystem som är större än 1 TB. Den här versionen innehåller även uppdaterade diskverktyg för hantering av diskar som är större än 1 TB.

SCSI-drivrutinen ssd stöder emellertid för närvarande bara diskar upp till 2 TB. Om du behöver större diskkapacitet än 2 TB kan du använda en disk- och lagerhanteringsprodukt som t.ex. Solaris volymhanterare och skapa en större enhet.

Mer information om hur EFI-disketiketter används finns i System Administration Guide: Devices and File Systems. Den här handboken innehåller viktig information och begränsningar. Den här informationen gäller användandet av EFI-disketiketten med befintliga programvaruprodukter.

Solaris volymhanterare kan också användas för att hantera diskar som är större än 1 TB i den här Solaris-versionen. Se Stöd för volymer med flera TB i Solaris volymhanterare.

Ny konfigurationsfil för autofs-miljön

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Den nya konfigurationsfilen för autofs-miljön, /etc/default/autofs, erbjuder ytterligare ett sätt att konfigurera autofs-kommandon och autofs-bakgrundsprogram. Nu kan du göra samma specifikationer i den nya konfigurationsfilen som du tidigare gjorde på kommandoraden. Men till skillnad från specifikationerna på kommandoraden bevaras konfigurationsfilen, även under uppgraderingar av operativsystemet. Dessutom behöver du inte längre uppdatera viktiga startfiler för att vara säker på att det befintliga beteendet för autofs-miljön bevaras.

Du kan göra specifikationerna med följande nyckelord:

Mer information finns i direkthjälpen för automount(1M) och automountd(1M).

Mer information finns i System Administration Guide: Network Services.

Fönsterfunktioner i X11

Det här avsnittet beskriver alla fönsterfunktioner för X11 i Solaris 10 3/05 som är nya eller förbättrade sedan Solaris 9 först distribuerades i maj 2002. Information om de förbättringar av Xorg-servern som är gjorda i den senare versionen Solaris 10 7/05 finns i Skrivbordsförbättringar.

Xorg X-server

Den här funktionen är ny för Solaris Express 10/04.

Xorg X-server från X.Versionen av Org Foundation X11R6.8 med öppen källkod tillhandahålls nu för x86-system. Den här servern baseras på X.Versionerna av Org och XFree86 med öppen källkod är vanliga på Linux och andra plattformar. Den här servern ger bättre prestanda och stöd för ett bredare utbud av maskinvaror, inklusive drivrutiner från tredje part skrivna för XFree86- och Xorg-servrarna. Xsun-servern ingår fortfarande i den här versionen för användare som behöver funktioner som inte finns i Xorg-servern.

Mer information finns i direkthjälpen för Xorg. Du hittar direkthjälpen med följande kommando: man -M /usr/X11/man Xorg.

Xfixes Xserver-tillägg

Den här funktionen är en nyhet i Solaris Express 8/04.

Xfixes Xserver-tillägg från öppen källkod-gruppen har lagts till för att ge stöd för omfattande markörstöd för Sec. 508-tillgänglighet.

Programmet Xscreensaver

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Med programmet Xscreensaver låser du bildskärmen när den inte har använts under en viss tidsrymd för att förhindra obehöriga att få tillgång till sessionen. Xscreensaver stöder en mängd olika animerade visningar som kan användas när skärmen är låst. Det här programmet används i Java Desktop System.

Mer information finns i direkthjälpen för xscreensaver(1).

XEvIE (X Event Interception Extension)

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

XEvIE är ett lågnivågränssnitt som fångar alla tangentbords- och mushändelser så att det går att läsa, förbruka och ändra de här händelserna efter behov. Det här X-tillägget möjliggör bättre integrering av hjälptekniker, även de i Java Desktop System.

FreeType 2.1.x

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

FreeType 2.1.x är ett bibliotek för öppna källor som ger dig ett enkelt API (Application Programming Interface). Med detta API får du tillgång till teckeninnehåll på ett enhetligt sätt oberoende av filformat. Dessutom kan en del formatspecifika API:er användas för åtkomst till speciella data i teckensnittsfilen.

Ytterligare information om FreeType finns på http://freetype.org.

Förbättrad Xserver Virtual Screen

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Den förbättrade Xserver Virtual Screen ger tillgänglighetsstöd för Java Desktop System. Funktionen stöder förstoringsprogram i system som bara har ett bildskärmsminne.

Tillägg till Xrender

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Den nya Xrender-funktionen förbättrar prestanda hos program som körs i operativsystemet Solaris, exempelvis programsviten StarOffice. Xrender-funktionen ger de här programmen ett modernt utseende. Xrender använder maskinvarubearbetning för alfablandning och genomskinliga effekter.

Förbättringar av språkstödet

Det här avsnittet beskriver alla språkstödsfunktioner i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002.

Stöd för Unicode version 4.0

Stödet för Unicode version 3.2 introducerades i pilotprogrammet Software Express. I Solaris Express 8/04 stöder Solaris Unicode-språkversioner Unicode version 4.0. Den här funktionen ingår i Solaris 10 3/05.

Unicode version 4.0 innehåller 1226 nya tecken i förhållande till Unicode version 3.2. Den här versionen innehåller dessutom både normativa och informativa ändringar som beskrivs i ”The Unicode Standard 4.0” (ISBN 0-321-18578-1). Du kan ta del av standarden online på: http://www.unicode.org/standard/standard.html.

Teckenrepresentationen för UTF-8 har ändrats till en säkrare form enligt det UTF-8 Corrigendum som ursprungligen publicerades i Unicode version 3.1 och senare uppdaterades i Unicode version 3.2.

Den här funktionen implementerar även den säkrare UTF-8-teckenrepresentationen och bytesekvenser i iconv-kodkonverteringar och multibyte-funktioner på operativsystemnivå, som exempelvis följande:

Mer information finns i International Language Environments Guide.

Teckenkonverteringar för IDN

Den här funktionen är ny för Solaris Express 10/03 och reviderad i Solaris Express 8/04. För Solaris 9-användare är den här funktionen ny för Solaris 9 4/04.

IDN (Internationalized Domain Name) stöder användandet av icke-engelska namn som värd- och domännamn. För att använda den här typen av icke-engelska värd- och domännamn måste programutvecklare konvertera namnen till ACE-namn (ASCII Compatible Encoding) i sina program, så som anges i RFC 3490. Systemadministratörer och slutanvändare måste också använda ACE-namn i befintliga systemfiler och program där nätverks- eller systemadministrationsprogrammen ännu inte stöder icke-engelska IDN.

Den här funktionen underlättar konverteringen genom att den förser konverterings-API:t med olika argument till alternativ, ett dedicerat IDN-kodkonverteringsverktyg och iconv-kodkonverteringar. Se följande direkthjälpar för mer information:

Mer information finns i International Language Environments Guide.

Nya konverteringar av iconv-kod

Den här funktionen är ny för Solaris Express 11/04.

Flera nya konverteringar av iconv-kod mellan enbytes datorer och Windows-kodsidor och olika Unicode-formulär har lagts till. Flera viktiga asiatiska kodsidor och UCS-2LE har också lagts till.

Mer information finns i Appendix A i International Language Environments Guide.. Se även direkthjälpen för iconv_en_US.UTF–8(5).

Nya språkområden för Solaris Unicode

Den här funktionen är ny för Solaris Express 7/04. Ytterligare språkversioner har lagts till i Solaris 9 9/04 och i Solaris 10 3/05.

Följande Unicode-språkområden har lagts till i Solaris:

De nya språkversionerna är tillgängliga från systeminloggning.

Språkområdesadministratör

Den här funktionen är ny för Solaris Express 11/03 och för Solaris 9 9/04.

Språkområdesadministratören gör att användaren kan fråga och konfigurera språkområdena för ett Solaris-operativsystem via ett kommandoradsgränssnitt. Genom att använda localeadm-verktyget kan en användare visa information om språkområdespaket som är installerade på systemet eller som finns på en viss enhet eller i en viss katalog. Användaren kan lägga till och ta bort språkområden från det aktuella systemet efter region. Användaren kan t.ex. lägga till alla språkområden i den östeuropeiska regionen i det aktuella systemet. Mer information finns i direkthjälpen för localeadm(1M).

Innan den här funktionen introducerades var användaren tvungen att ta bort enskilda paket efter en systeminstallation för att kunna ändra språkområden på datorn. Den här processen leder ofta till fel eftersom det är lätt att missa eller glömma bort paket. Dert här verktyget är ett komplement till språkområdesvalet i installationsprogrammet för Solaris. Installationsprogrammet är fortfarande det viktigaste programmet för korrekta installationer av språkområden i Solaris.

STSF (Standard Type Services Framework)

Den här funktionen är ny för Solaris Express 9/03 och för Solaris 9 4/04.

STSF (Standard Type Services Framework) är en objektbaserad insticksarkitektur som gör att användaren kan använda typografiskt avancerad textlayout och rendering. Ramverkets insticksarkitektur ger användaren möjlighet att uppnå den önskade visuella avbildningen genom använda olika teckenrastreringsmotorer och textlayoutprocesser. Tack vare insticksarkitekturen går det också att hantera teckensnitt och skapa programspecifika teckensnitt. STSF innehåller både ett fristående API och ett X-servertillägg som används för att hantera rendering på servern och för bättre effektivitet. STSF är ett öppen källkod-projekt som sponsras av Sun Microsystems.

Mer information om projektet och hur du använder API finns i http://stsf.sourceforge.net.

Auto Encoding Finder

Den här funktionen är ny för Solaris Express 9/03.

Auto Encoding Finder är ett nyttigt verktyg som används för global teckenhantering. Via ett universalgränssnitt tillhandahåller Auto Encoding Finder ett enkelt sätt att identifiera kodningen för en viss fil eller sträng, vilket förenklar åtkomsten till teckenkodningar för olika språk. Verktyget förenklar exempelvis visningen av webbsidor som det inte har angetts någon kodningsinformation för. För sökmotorer, kunskapsdatabaser och maskinöversättningsverktyg kan det också vara viktigt att identifiera kodningen för de språkdata som används. Verktyget Auto Encoding Finder förenklar den här processen.

Mer information finns i direkthjälpen för auto_ef(1) och libauto_ef(3LIB).

SunIM-baserad koreansk språkmotor med stöd för tilläggsfönster

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Koreanska användare av operativsystemet Solaris kan dra fördel av en mer omfattande tangentbordsinmatningsmetod för det koreanska språket. Med den nya koreanska språkmotorn med stöd för tilläggsfönster får koreanska användare fyra tilläggsfönster att kontrollera och konfigurera den koreanska inmatningsmetoden (IM) med.

Den här inmatningsmetoden stöder tre separata tangentbordslayouter. 2 beol sik, 3 beol sik 390 och 3 beol sik slutgiltigt.

Gemensam transliterationsbaserad inmatningsmetod för alla indiska språk

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/03. Den här funktionen ingår i Solaris 10 3/05.

Användare som använder en Unicode (UTF-8)-språkversion för operativsystemet Solaris kan nu på ett enkelt och intuitivt sätt mata in tecken från indiska regionalspråk. Användare som interagerar med CDE-program, StarOffice eller Mozilla kan lättare interagera med indiska skript. När du har valt den transliterationsbaserade inmatningsmetoden kan du skriva fonetiska motsvarigheter för indiska skript på engelska. De här motsvarigheterna visas sedan i skriptet som väljs och formas och återges korrekt med hjälp av en underliggande layout och en skarpare modul. Eftersom transliteration är den vanligaste inmatningsmetoden för indiska språk kan det här stödet innebära en kraftigt ökad användbarhet för de åtta indiska skript som medföljer Solaris-programvaran.

Ytterligare tangentbordsstöd

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Programvarustöd för ytterligare tre tangentbord har lagts till i Solaris-programvaran: Ryskt tangentbord typ 6, estniskt tangentbord typ 6, fransk-kanadensiskt tangentbord typ 6 och polskt tangentbord för programmerare typ 5. Med det här programvarustödet får användare i Ryssland, Kanada, Estland och Polen större flexibilitet när det gäller tangentbordsinmatning. Stödet ändrar standardlayouter för amerikanska tangentbord till behovet för olika språk.

Inmatningsmetoden Wubi

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Inmatningsmetoden (IM) Wubi används i Kina. Kodningsregeln för Wubi IM baseras på radikalerna (del av ett tecken) eller streckformerna för de kinesiska tecknen. Användare kan snabbt skriva kinesiska tecken via ett standardtangentbord i stället för med de långsamma, fonetikbaserade inmatningsmetoderna.

Stöd för indiska inmatningsmetoder

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

Inmatningsstöd för tangentbord för regionala indiska språk har lagts till i operativsystemet Solaris. Användare av indiska språk kan skriva tecken för indiska språk genom att använda önskad tangentbordslayout i operativsystemet Solaris.

Mer information finns i International Language Environments Guide.

Stöd för ytterligare sju indiska skriftspråk i Unicode-språkversioner

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Utöver hindi stöds nu följande indiska skriftspråk i Solaris:

De som talar de här regionala indiska språken har språkstöd i operativsystemet Solaris för alla Unicode-språkversionsmiljöer som stöds av Solaris.

Mer information finns i International Language Environments Guide.

Stöd för HKSCS-2001 i Hong Kong-språkversioner

Den här funktionen är ny för Software Express pilotprogram. Den här funktionen ingår i Solaris 10 3/05.

HKSCS-2001 är en ny version av HKSCS (Hong Kong Supplementary Character Set). Den här nya versionen lägger till 116 tecken till den tidigare teckenuppsättningen HKSC-1999. HKSCS-2001stöds i de här Solaris Hong Kong-språkversionerna: zh_HK.BIG5HK och zh_HK.UTF-8.

Ytterligare programvara

Det här avsnittet beskriver tilläggsprogramfunktioner i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002.

Sun Remote Services Net Connect 3.1.1

Sun Remote Services (SRS) Net Connect 3.1.1 blev tillgänglig i Solaris Express 10/04 på bonus-cd:n. Med SRS Net Connect 3.1.1 kan du självövervaka system, skapa prestanda- och trendrapporter och ta emot automatiska underrättelser. De här funktionerna hjälper dig att maximera systemets tillgänglighet och stabilitet och hantera potentiella problem.


Obs! –

För Solaris 9-användare är den här funktionen ny för Solaris 9 4/04.


Information om installation av SRS Net Connect finns i Sun Remote Services Net Connect Activation Guide.

Förbättringar av gratisprogram

Det här avsnittet beskriver alla gratisprogramfunktioner i Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002.

GCC v.3.4.3

Den här funktionen är ny för Solaris 10 3/05. Se GCC version 3.4.3.

Verktyget Webmin

Den här funktionen är ny för Solaris Express 11/04.

Webmin är ett webbaserat verktyg för systemadministration som är skrivet i Perl. Webmin är utformat för att köras på alla UNIX-system och UNIX-liknande system, inklusive Solaris. Verktyget innehåller många standardmoduler för administration av UNIX-hjälpmedel som ingår i operativsystemet Solaris. Webmin innehåller också moduler för administration av hjälpmedel som tillhandahålls av andra öppen källkod-projekt och av kommersiella leverantörer. Ytterligare moduler från andra företag finns tillgängliga för att administrera hjälpmedel och produkter som inte stöds av standardmodulerna.

Webmin är programvara med öppen källkod. Dokumentation finns tillgänglig på http://www.webmin.com.

Intelligent gränssnitt för plattformshantering

Den här funktionen är ny för Solaris Express 11/04.

Intelligent gränssnitt för plattformshantering (Intelligent Platform Management Interface, IPMI) är en industristandard som stöder vissa aspekter av ”lights-out”-serverhantering. De flesta x86-baserade servrar har en inbyggd hanteringsstyrenhet (built-in management controller, bmc) som innebär att systemet kan fjärrhanteras. Ett system kan t.ex. kopplas på och stängas av, och temperatur och elektrisk spänning kan fjärrmätas.

IPMI är programvara med öppen källkod. Dokumentation finns tillgänglig på Internet på http://openipmi.sourceforge.net/.

Apache version 2

Den här funktionen är ny för Solaris Express 11/04.

Apache version 2 innehåller flera förbättringar jämfört med Apache version 1, framför allt stöd för IPv6. Dessutom är nu SSL/TLS integrerat direkt i servern, i stället för att tillhandahållas som en serie korrigeringsfiler och moduler som måste läggas till och synkroniseras. Apache version 1 förblir standardwebbserver i Solaris 10.

Apache version 2 är programvara med öppen källkod. Dokumentation finns tillgänglig på http://www.apache.org.

BIND 9

BIND 9 är ny för Solaris Express 8/04. I Solaris 10 3/05 hade BIND-versionen uppgraderats till BIND version 9.2.4.

BIND är en öppen källkod-implementering av DNS. BIND utvecklas av Internet Systems Consortium (ISC). BIND tillåter DNS-klienter och program att fråga DNS-servrar efter IPv4- och IPv6-nätverk. BIND innehåller två huvudkomponenter: ett stub-konfliktlösar-API, resolver(3resolv), och DNS-namnservern med olika DNS-verktyg.

BIND gör att DNS-klienter kan ansluta till IPv6 DNS-servrar genom att använda IPv6-transport. BIND tillhandahåller ett komplett DNS-klient/-serverpaket för IPv6-nätverk.

BIND 9.2.4 är en omdesign av DNS-namnservern och verktygen från Internet Systems Consortium (ISC). BIND version 9.2.4 namnserver och verktyg är tillgängliga i operativsystemet Solaris 10.

Information om flyttning från BIND 8.x till BIND 9 är tillgänglig i System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP). Ytterligare information och dokumentation om BIND 9 finns på ISC-webbplatsen på http://www.isc.org. Mer information om IPv6-stöd finns i System Administration Guide: IP Services.

Samba-förbättringar

I Solaris Express 8/04 har Samba, som innehåller fil- och skrivartjänster för SMB/CIFS-klienter, uppgraderats till version 3.0.4. Den här versionen åtgärdar flera fel. Samba uppdaterades tidigare till version 3.0 ii Solaris Express 3/04.

Samba innehåller smidiga fil- och skrivartjänster för SMB/CIFS-klienter. Genom att använda Samba kan du dela serverns disk och skrivare med många nätverksklienter, inklusive följande:

Två UNIX-klienter kan komma åt filrymd och skrivare på alla SMB/CIFS-servrar. Den första är en ftp-aktig klient. Den andra klienten skapar en virtuell /smb-katalog som ger åtkomst till smb-delade kataloger och skrivare.

Samba 3.0 uppdaterar SMB-fil- och skrivarservern för att förbättra utskriftshastigheten ytterligare. Dessutom innehåller Samba 3.0 följande förbättringar:

Mer information finns i direkthjälpen för Samba. Du hittar direkthjälpen med följande kommando: man -M /usr/sfw/man samba. Se även Using Samba, 2nd Editionhttp://www.oreilly.com/.

Flex 2.5.4a

Den här funktionen är en nyhet i Solaris Express 8/04.

flex lexer med öppen källkod är en förbättrad version av verktyget lex(1). flex ger möjlighet att generera mycket snabba (men stora) bildläsare och gruppera dessa bildläsare. flex har kapaciteten att generera bildläsare med olika globalt synliga variabler och funktionsnamn, till skillnad från namnkonventionen för lex(1), exempelvis yy_foo och yy_bar.

Mer information finns i direkthjälpen i katalogen /usr/sfw/man.

SIP Proxy-server

Den här funktionen är en nyhet i Solaris Express 8/04.

SIP-servern (Session Initiation Protocol) innehåller stöd för distributionen av VoIP/SIP-tjänster genom att tillhandahålla en SIP proxy-, register- och omdirigeringsserver. Den här servern kallas SER. SER är RFC 3261–-kompatibel och är tillgänglig från http://iptel.org.

Mer information finns i katalogen /usr/sfw/doc/ser och i direkthjälpen i katalogen /usr/sfw/man.

libusb 0.1.8

Den här funktionen är en nyhet i Solaris Express 8/04.

Biblioteket libusb innehåller en uppsättning gränssnitt för hantering av USB-enheter utan en kärndrivrutin.

Mer information finns i direkthjälpen för libusb i katalogen /usr/man. Det här direkthjälpsavsnittet pekar på mer information i katalogen /usr/sfw/share/doc/libusb.

Ghostscript 7.05

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 8/03. Den här funktionen ingår i Solaris 10 3/05.

Följande nya paket med gratisprogram har inkluderats i operativsystemet Solaris:

Ghostscript 7.05 – Läser PostScript- och PDF-filer. Visar de här filerna på skärmen eller konverterar dem till ett format som passar de flesta skrivare. Mer information finns i direkthjälpen för gs(1) i /usr/sfw/share/man.


Obs! –

Om du vill ta del av licensvillkor, copyright- och upphovsinformation för Ghostscript, visar du sökvägen i /usr/sfw/share/src/<gratisprogrammets namn>.


Nya gratisprogrampaket: libxml2 2.4.16 och libxslt 1.0.19

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 4/03. Den här funktionen ingår i Solaris 10 3/05.

Följande gratisprogram är nya för eller har lagts till i Software Express:


Obs! –

Licensvillkor samt copyright- och upphovsrättsinformation för de här paketen finns på sökvägen /usr/share/src/<gratisprogrammets namn></filnamn>.


ANT 1.4.-gratisprogramspaket

Den här funktionen är ny för Software Express pilotprogram och för Solaris 9 12/02. Den här funktionen ingår i Solaris 10 3/05.

Följande nya paket med gratisprogram har inkluderats i operativsystemet Solaris: ANT 1.4.1 – Det här är ett Jakarta ANT Java- och XML-baserat byggpaketet


Obs! –

Om du vill läsa om licensvillkor, äganderätt och upphovsinformation för ANT så finns de på /usr/sfw/share/src/<gratisprogrammets namn>.


Ändringar i dokumentationen

Det här avsnittet beskriver viktiga delar av dokumentationen för Solaris 10 3/05 som är nya eller har förbättrats sedan Solaris 9 först distribuerades i maj 2002. Bland ändringarna finns följande:

Information om ändringar av dokumentationen som är nya för Solaris 10 7/05 finns i Dokumentationsförbättringar.

Solaris 10 Documentation DVD

Den här funktionen är ny för Solaris 10 3/05.

Solaris 10 3/05 har all dokumentation samlad på en ny dvd-skiva, Solaris 10 Documentation DVD. Den här dvd:n ersätter cd-formatet som användes för dokumentationen i Solaris 9.

Information om hur du kommer åt Solaris 10-dokumentationen, inklusive instruktioner för hur du använder den nya dokumentations-dvd:n, finns i README-filen för Solaris 10-dokumentationen.

Nya dokument

Följande dokument är nya i Solaris 10:

Device Driver Tutorial

Den här självstudiekursen innehåller praktisk information om hur du utvecklar enhetsdrivrutiner för operativsystemet Solaris. Boken innehåller beskrivningar av hur du skriver, bygger, installerar, laddar och testar enhetsdrivrutiner. Instruktionerna hjälper dig förstå hur drivrutiner styr enheter. Boken innehåller också en översikt över utvecklingsmiljön för drivrutiner, tillgängliga verktyg för utveckling av drivrutiner, och tekniker för att undvika vissa problem vid utveckling av drivrutiner.

Introduction to the Solaris Development Environment

Operativsystemet Solaris erbjuder utvecklare ett flertal gränssnitt, ramverk och verktyg där de kan utnyttja Solaris tekniker. Den här boken innehåller en översikt över operativsystemet Solaris, sammandrag av viktig dokumentation för Solaris-utvecklare och länkar till detaljerad information.

Solaris Dynamic Tracing Guide

Solaris Express 1/03 introducerade den nya Solaris Dynamic Tracing Guide. Handboken innehåller en fullständig referensguide för funktionerna och exempel för nya användare. Mer information om DTrace finns i Det dynamiska spårningsverktyget DTrace.

Solaris Security for Developers Guide

I Solaris Security for Developers Guide beskrivs de allmänna API- (Application Programming Interfaces) och SPI-gränssnitten (Service Provider Interfaces) för säkerhetsfunktionerna i operativsystemet Solaris. Den här boken är avsedd för C-utvecklare som vill skriva följande typer av program:

  • Behöriga program som kan åsidosätta systemkontroller

  • Program som använder autentisering och närliggande säkerhetstjänster

  • Program som behöver säker nätverkskommunikation

  • Program som använder kryptografiska tjänster

  • Bibliotek, delade objekt och insticksprogram som tillhandahåller eller konsumerar säkerhetstjänster

Boken beskriver följande allmänna Solaris-gränssnitt för säkerhet:

PPI (Process Privilege Interfaces)

Processbehörigheter tillåter användare att aktivera delegeringen av säkerhetsåsidosättningen i behöriga program.

PAM

Autentiseringsinsticksmoduler för inledande autentisering av en användare till ett system.

GSS-API

Generic Security Service Application Program Interface, för säker kommunikation mellan program. GSS-API tillhandahåller autentisering, integritet och diskreta skyddstjänster.

SASL

Simple Authentication and Security Layer, används huvudsakligen av protokoll för autentisering, sekretess och dataintegritet. SASL är avsett för nätverksbaserade program på högre nivå.

Kryptografiskt ramverk

Ett ramverk baserat på gränssnitt efter PKCS #11-standarden som rymmer konsumenter och leverantörer av kryptografiska tjänster.

Smartkort

En uppsättning gränssnitt för utvecklare av IFD-hanterare för smartkortsterminaler.

Fungerande exempel medföljer.

Solaris System Management Agent Administration Guide

SMA (System Management Agent) baseras på agenten Net-SNMP med öppen källkod. Den här boken är avsedd för administratörer som vill använda SMA (System Management Agent) för att hantera nätverksenheter på ett säkert sätt, och för att flytta sin SNMP-lösning från Solstice Enterprise Agents-programvaran till SMA. Den här boken innehåller ett kapitel som behandlar säkerhetsfrågor med hjälp av exempel.

Solaris System Management Agent Developer’s Guide

SMA (System Management Agent) baseras på agenten Net-SNMP med öppen källkod. Den här boken innehåller information för utvecklare som vill skapa MIB-moduler för att utöka agentens funktioner.

System Administration Guide: Solaris Containers-Resource Management and Solaris Zones

Solaris Express 2/04 introducerade den nya System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. Den här boken riktar sig till alla som är administratörer av ett eller flera Solaris 10-system. I boken behandlas resurshanteringsämnen, exempelvis projekt och åtgärder, utökad bokföring, resurskontroller och dynamiska resurspooler. Boken tar även upp virtualisering med Solaris Zones. Se Partitioneringstekniken Solaris Zones och alla beskrivningar i Förbättringar av systemresurser.

x86 Assembly Language Reference Manual

x86 Assembly Language Reference Manual som introducerades i Solaris Express 6/04 dokumenterar syntaxen i assemblerspråket för Solaris för x86-system. Den här boken är avsedd att hjälpa erfarna assemblerspråkprogrammerare att tolka disassemblerade utdata från Solaris-kompilatorer. Den här boken är varken en introduktion till assemblerspråkprogrammering eller en referenshandbok för x86-arkitekturen.

Omorganisation av dokument

Följande dokumentation har omorganiserats i Solaris 10.

Ändringar i dokumentationen för resurshantering

Kapitlen om resurshantering finns i den nya volymen, System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. Solaris 9-boken, System Administration Guide: Resource Management and Network Services, är nu System Administration Guide: Network Services i Solaris 10.

Omorganiserade handböcker för systemadministration

Handböcker för systemadministration i Solaris 10 har blivit omorganiserade.

Innehållet i System Administration Guide: Basic Administration har minskats ned och består endast av följande avsnitt:

Komplicerade avsnitt om enheter och filsystem har flyttats till System Administration Guide: Devices and File Systems. Den här nya handboken innehåller avsnitt om enheter och filsystem, bl.a. följande:

System Administration Guide: Advanced Administration innehåller samma avsnitt som i tidigare Solaris-versioner.

Ändringar i Installationshandboken för Solaris

Innehållet i Installationshandboken för Solaris har delats upp i fem böcker som täcker specifika ämnen. Information om innehållet i var och en av de nya böckerna finns i följande beskrivningar.

Dokumentation som har flyttats

Dessa dokument ingick tidigare i Solaris 9. Dokumenten har antingen flyttats eller så tas de berörda ämnena upp i andra dokument.

Dokumentation som inte har publicerats i den här versionen

De här dokumenten publiceras inte som en del av Solaris 10. Dokumenten ingick tidigare som en del av Solaris 9 och finns nu på http://docs.sun.com.

Funktioner efter publiceringsdatum för Software Express

Många av funktionerna i Solaris 10-versionerna ingår också i programmet Software Express. I det här avsnittet visas alla funktionstitlar efter ursprungligt publiceringsdatum.


Obs! –

En sammanfattning av de funktioner som introducerades i Solaris 9, Solaris 8 respektive Solaris 7 finns i Nyheter i operativmiljön Solaris 9http://docs.sun.com. I den här boken beskrivs funktionerna i Solaris 9, och beskrivningar av funktionerna i Solaris 8 och Solaris 7 finns i bilagan.


Nya funktioner i Solaris 10 1/06

Solaris 10 1/06 introducerar följande funktioner:

Följande funktioner introducerades i Software Express-versioner. De här funktionerna ingår också i Solaris 10 1/06.

Nya funktioner i Solaris Express 8/05

Solaris 10 8/05 introducerade följande funktioner:

Nya funktioner i Solaris Express 7/05

Solaris 10 7/05 introducerade funktionen x86: Nytt prtconf-alternativ för att visa produktnamn.

Nya funktioner i Solaris Express 6/05

Solaris 10 6/05 introducerade följande funktioner:

Nya funktioner i Solaris Express 3/05

Solaris 10 3/05 introducerade funktionen Nytt alternativ för utskrift av försättsblad i Solaris utskriftsverktyg.

Nya funktioner i Solaris Express 2/05

Solaris 10 2/05 introducerade följande funktioner:

Nya funktioner i Solaris 10 3/05

Solaris 10 3/05 introducerade följande funktioner:

Solaris 10 3/05 innehöll förbättringar av följande funktioner:

Följande funktioner introducerades i Software Express-programmet. De här funktionerna ingick också i Solaris 10 3/05.

Nya funktioner i Solaris Express 11/04

Solaris Express 11/04 introducerade följande funktioner:

Solaris Express 11/04 innehöll förbättringar av följande funktioner:

Nya funktioner i Solaris Express 10/04

Solaris Express 10/04 introducerade följande funktioner:

Solaris Express 10/04 inkluderade följande uppdaterade funktioner:

Nya funktioner i Solaris Express 8/04

Solaris Express 8/04 introducerade följande funktioner:

Solaris Express 8/04 inkluderade revideringar för följande funktioner:

Nya funktioner i Solaris Express 7/04

Solaris Express 7/04 introducerade följande funktioner:

Nya funktioner i Solaris Express 6/04

Solaris Express 6/04 introducerade följande funktioner:

Dessutom hade viktiga revideringar gjorts av följande funktioner i Solaris Express 6/04:

Nya funktioner i Solaris Express 5/04

Solaris Express 5/04 introducerade följande funktioner:

Dessutom hade revideringar gjorts av följande funktioner i Solaris Express 5/04:

Nya funktioner i Solaris Express 4/04

Solaris Express 4/04 introducerade följande funktioner:

Nya funktioner i Solaris Express 3/04

Solaris Express 3/04 introducerade följande funktioner:

Dessutom innehöll den här versionen förbättringar av System V IPC och andra resurskontroller.

Nya funktioner i Solaris Express 2/04

Solaris Express 2/04 introducerade följande funktioner:

Nya funktioner i Solaris Express 1/04

Solaris Express 1/04 introducerade följande funktioner:

Följande funktioner förbättrades i Solaris Express 1/04:

Nya funktioner i Solaris Express 12/03

Solaris Express 12/03 introducerade följande funktioner:

Nya funktioner i Solaris Express 11/03

Solaris Express 11/03 introducerade följande funktioner:

Nya funktioner i Solaris Express 10/03

Solaris Express 10/03 introducerade följande funktioner:

Nya funktioner i Solaris Express 9/03

Solaris Express 9/03 introducerade följande funktioner:

Bland de funktionsbeskrivningar som reviderades i Solaris Express 9/03 fanns följande:

Nya funktioner i pilotprogrammet Software Express

Alla funktioner som har beskrivits i den här boken men som inte finns med i ovanstående lista introducerades som en del av pilotprogrammet Software Express. De här funktionerna ingår i Solaris 10 3/05.