Nyheter i operativmiljön Solaris 9 8/03

Kapitel 1 Nyheter i Solaris 9-uppdateringarna

I det här kapitlet ges en översikt över nya och förbättrade funktioner i Solaris 9-uppdateringarna. SunTM ONE-funktioner (Open Net Environment) hör till de viktiga förbättringarna.

Du hittar en översikt över alla förbättringar som är tillgängliga i operativmiljön Solaris 9 i Kapitel 2.

De flesta funktioner som beskrivs i det här kapitlet kan köras på både SPARC®- och vissa x86-plattformar. Om en beskrivning bara gäller en plattform anges det i rubriken för beskrivningen att det är en SPARC- eller x86-funktion.

Nya funktioner i Solaris 9-uppdateringen

I den här översikten listas alla nya funktioner som beskrivs i det här kapitlet. För att göra listan lättare att använda som referens har den sorterats efter vilken uppdateringsversion som funktionerna finns i. Beskrivningarna av de här funktionerna finns i de återstående avsnitten i det här kapitlet.

Uppdateringsversionen Solaris 9 8/03

Uppdateringsversionen Solaris 9 4/03

Uppdateringsversionen Solaris 9 12/02

Uppdateringsversionen Solaris 9 9/02

Nätverksförbättringar

SPARC: TCP MDT (Multidata Transmit)

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 effektiviteten 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.

Om du vill använda parametern MDT måste följande parameter vara aktiverad i /etc/system file:

set ip:ip_use_dl_cap = 0x1

Som standard är MDT inaktiverad. Du kan instruera TCP/IP-stacken att aktivera MDT genom att göra så här:

# ndd -set /dev/ip ip_multidata_outbound 1

Tänk på följande innan du aktiverar MDT:

Mer information finns i Solaris Tunable Parameters Reference Manual och i direkthjälpen för ip(7P).

Sun ONE Message Queue

Solaris-operativmiljön stöder nu JMS-program (Java Messaging Service). Den här Solaris-versionen använder Sun ONE Message Queue (tidigare iPlanetTM Message Queue för Java) som JMS-leverantör.


Obs!  

Sun ONE Message Queue är en ny SPARC-funktion i Solaris 9 12/02-uppdateringen. I Solaris 9 8/03-uppdateringen finns Sun ONE Message Queue även för x86-plattformar.


Med JMS-meddelanden kan program och programkomponenter utbyta meddelanden asynkront och säkert. Processer som körs på olika plattformar och olika operativsystem kan anslutas till en gemensam meddelandetjänst och utbyta information.

I den här Solaris-versionen tillhandahålls plattformsversionen av Sun ONE Message Queue, full implementering av JMS-specifikationen. Meddelandekön innehåller ytterligare funktioner, som t ex följande:

Mer information finns i Sun ONE Message Queue 3.0.1 Administrator's Guide och Sun ONE Message Queue 3.0.1 Developer's Guide. Information om Sun ONE Message Queue-versioner och -funktioner finns även på följande webbplats:


http://www.sun.com/software/products/message_queue/home_message_queue.html

SPARC: Integrering av Sun ONE Application Server

Sun ONE Application Server 7, Platform Edition (hette förut iPlanet Application Server) har integrerats i operativmiljön Solaris. Plattformsversionen av programservern erbjuder en bas för avancerade programvaru- och webbtjänster. Servern innehåller en kraftfull företagsversion av JavaTM-2-plattform, Enterprise Edition (J2EETM), med liten placeringsyta. J2EE möjliggör utveckling, installation och hantering av företagsprogram och webbtjänster till en lång rad servrar, klienter och enheter.

Sun ONE Application Server ger programportabilitet och närhet till marknaden för nya Java- och XML-program (Extensible Markup Language) med plattformskompatibilitet för J2EE 1.3. Med programservern kan utvecklare bygga program som är baserade på JavaServer PagesTM- (JSPTM), Java Servlet- och Enterprise JavaBeansTM-teknologi (EJBTM). Den här teknologin tillgodoser en lång rad affärsmässiga krav, från små lokala program till företagsomfattande tjänster av verksamhetskritisk betydelse.

Bland de viktigaste nya funktionerna finns följande:

Följande namn har ändrats:

Mer information finns i Sun ONE Application Server 7 Collection Update 1 (Solaris Edition). Mer information om den här samlingen finns på Ny och reviderad dokumentation i Solaris 9 8/03 . Se även http://wwws.sun.com/software/products/appsrvr/home_appsrvr.html.

De specifika licensvillkoren beskrivs i binärkodens licens.

Internet Protocol Version 6 (IPv6) 6to4 Router

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 överföringsmetod när de byter nätverk från IPv4 till IPv6. Den här funktionen implementerar RFC:erna 3056 och 3068.

Mer information om IPv6 finns i IPv6 Administration Guide.

Pakettunnlar över IPv6

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 hittar du i IPv6 Administration Guide.

Hantera flera webbplatser på en Solaris-dator

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 (man page) för ncaport.conf(4).

IP Quality of Service

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 IPQoS Administration Guide.

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

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 IPQoS Administration Guide direkthjälpen för ipqosconf(1M).

RIPv2 (Routing Information Protocol Version 2)

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.

Mer information om hur du konfigurerar RIPv2 finns i drekthjälpen (man pages) för in.rdisc (1M), in.routed (1M), och gateways(4).

Installationsförbättringar

Solaris Live Upgrade 2.1

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 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 här funktionerna är nya i Solaris Live Upgrade 2.1:

Mer information finns i Installationsguide för Solaris 9.

Solaris Flash-arkiv

Solaris Flash-installationsfunktionen gör det möjligt att använda en enstaka referensinstallation av Solaris-operativmiljön på ett system som kallas huvudsystem. Du kan sedan replikera installationen på ett antal system. Dessa kallas klonsystem. Installationen är en standardinstallation som skriver över alla filer på klonsystemet.

Uppdateringen Solaris 9 4/03 innehåller nya förbättringar för differentiella arkiv och konfigurationsskript via installationsfunktionen Solaris Flash.

Mer information finns i Installationsguide för Solaris 9. Den här guiden innehåller även information om hur du installerar ett differentiellt arkiv med Solaris Live Upgrade.

I uppdateringen Solaris 9 12/02 kan du anpassa innehållet i ett Solaris Flash-arkiv. 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 om du utelämnar stora datafiler som du inte vill klona.

Mer information om hur du använder de här alternativen finns i Installationsguide för Solaris 9.


Obs!  

Observera följande namnändring i de uppdaterade versionerna av Solaris 9:


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

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 (man page) för prodreg( 1M) och i Handbok för systemadministratörer: Grundläggande administration .

Stöd för LDAP version 2-profiler

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å. Medan programmen Solaris Web Start eller suninstall körs kan du ange det unika namnet för LDAP-proxykopplingen och lösenord för proxykopplingen.. Oavsett installationsmetod kan du förkonfigurera LDAP före installationen med nyckelorden proxy_dn och proxy_password i sysidcfg-filen.

Mer information finns i Installationsguide för Solaris 9.

Webbläsarförbättringar

Netscape 7.0 för Solaris

Den plattformsoberoende webbläsaren NetscapeTM 7.0 integrerar funktioner för webbnavigering, kommunikation med kollegor, deltagande i diskussionsgrupper och skapande av dynamiska webbsidor. Med Netscape 7.0 får du:

Netscape 7.0 innehåller bland annat följande:

Mer information om Netscape 7.0 finns på följande webbplats:

http://www.sun.com/software/solaris/netscape

Netscape 6.2.3 för operativmiljön Solaris

I Solaris 9 12/02-uppdateringen ingår NetscapeTM 6.2.3 i operativmiljön. Netscape 7.0 ingår i uppdateringsversionen Solaris 9 4/03. Se beskrivningen “Netscape 7.0 för operativmiljön Solaris”.

Säkerhetsförbättringar

Övervakningsförbättringar

De förbättrade övervakningsfunktionerna i den här Solaris-versionen 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 System Administration Guide: Security Services.

Terminalgränssnitt för smartkort

Smartkortsgränssnitten för Solaris är en uppsättning offentliga gränssnitt för smartkortsterminaler. Se Terminalgränssnitt för smartkort.

Acceleration i maskinvara för IKE (Internet Key Exchange)

Åtgärder för offentliga nycklar i IKE kan accelereras med ett SunTM Crypto Accelerator 1000-kort. Åtgärderna lastas av på kortet. Avlastningen accelererar krypteringen och minskar belastningen på operativsystemets resurser.

Mer information om IKE finns i IPsec and IKE Administration Guide.

Förbättrad crypt()-funktion

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

Mer information om hur du skyddar dina lösenord med de här nya krypteringsmodulerna finns i Handbok för systemadministratörer: Säkerhetstjänster. Mer information om modulerna finns i direkthjälpen (man pages) för crypt_bsdbf( 5), crypt_bsdmd5( 5) och crypt_sunmd5( 5).

Funktionen för lösenordshantering i pam_ldap

Funktionen för lösenordshantering i pam_ldap förstärker säkerheten hos namntjänsten LDAP när den används tillsammans med Sun ONE Directory Server (tidigare iPlanet Directory Server). Funktionen för lösenordshantering gör närmare bestämt följande:

Mer information om Solaris namn- och katalogtjänster finns i Handbok för systemadministratörer: Namn- och katalogtjänster (DNS, NIS och LDAP). Mer information om Solaris säkerhetsfunktioner finns i Handbok för systemadministratörer: Säkerhetstjänster.

PAM-förbättringar (Pluggable Authentication Module)

PAM-ramverket har utökats genom att en ny kontrollflagga har inkluderats. Den nya kontrollflaggan ger möjlighet att hoppa över ytterligare stackbearbetning. Överhoppning är möjlig om den aktuella servicemodulen är framgångsrik och inga fel inträffade på tidigare, obligatoriska moduler.

Mer information om den här förändringen finns i Handbok för systemadministratörer: Säkerhetstjänster.

Filsystemsförbättringar

SPARC: UFS-filsystem för flera TB

Den här Solaris-versionen stöder UFS-filsystem som är större än 1 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 1 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 alternativet anger lämplig skala för inod- och fragmentdensitet för ett filsystem med flera TB.

Stödet för UFS-filsystem med flera TB förutsätter att det finns tillgång till LUN:er med flera TB. De tillhandahålls av Solaris volymhanterare eller Veritas VxVM-volumer eller som fysiska diskar som är större än 1 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 Handbok för systemadministratörer: Grundläggande administration.

SPARC: Stöd för fler-TB-volymer med EFI-disketiketter

Den här Solaris-versionen 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, men du kan inte 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.

EFI-disknamn skiljer sig från VTOC-disknamn på följande sätt:

Mer information om hur du använder EFI-disketiketten finns i Handbok för systemadministratörer: Grundläggande administration. Den här handboken innehåller viktig information och begränsningar som gäller användandet av EFI-enhetsnamn med befintliga programvaror.

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 SPARC: Stöd för volymer med flera TB i Solaris volymhanterare.

Förbättringar av systemprestanda

Förbättringar av UFS-loggningsprestanda

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.

Mer information om hur du aktiverar loggning på ett UFS-filsystem finns i Handbok för systemadministratörer: Grundläggande administrationeller direkthjälpen (man page) för mount_ufs(1M) .

SPARC: MPO (Memory Placement Optimization)

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 FireTM 3800–6800, Sun Fire 12K och Sun Fire 15K.

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

http://www.sun.com/servers/wp/docs/mpo_v7_CUSTOMER.pdf

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

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 DISM hittar du i Förbättringar av systemprestanda.

Systemadministrationsverktyg

BIND 8.3.3

Den BIND-version som har integrerats i Solaris 9 8/03-uppdateringen är BIND version 8.3.3.

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

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 voymer 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. Du kan till exempel inte använda stöd för stora volymer på system som kör Solaris-operativmiljön (x86-version) eller Solaris-operativmiljön SPARC 32-bitars kärna.

Mer information finns i Administrationsguiden för Solaris Volymhanterare.

Se även SPARC: Stöd för fler-TB-volymer med EFI-disketiketter.

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

Med RCM-stöd (Reconfiguration Coordination Manager) kan Solaris Volhanteraren svara korrekt på dynamiska omkonfigurationsförfrågningar (DR Requests). Det här tillägget ser till att borttagning av enheter som kontrolleras av Solaris Volymhanterare blockeras med lämplig varning 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 Administrationsguiden för Solaris Volymhanterare.

Funktionen Solaris Patch Update

Du kan använda uppdateringsalternativet i korrigeringsverktyget för Solaris Management Console eller kommandot smpatch update om du vill analysera, hämta eller installera rekommenderade korrigeringsfiler från SunSolve OnlineSM.

Den här uppdateringsfunktionen var tidigare bara tillgänglig för system som kör Solaris 2.6, Solaris 7 eller Solaris 8.

Du måste installera PatchPro 2.1 innan du kör uppdateringsfunktionen. Hämta PatchPro 2.1-paketen från http://www.sun.com/PatchPro. Följ anvisningarna och installera programvaran på systemet.

Mer information finns i direkthjälpen (man page) för smpatch(1M).

Kombinera dataadress och testadress för Singleton IP Network Multipathing Group

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. När felöverlämning inte är möjlig på grund av att endast ett NIC (Network Information Center) finns i en flervägsgrupp för IP-nätverk, kan du nu kombinera data- och testadressen. Bakgrundsprogrammet in.mpathd använder en dataadress för att leta fel när ingen testadress är angiven.

Mer information om Solaris flervägsfunktioner för IP finns i IP Network Multipathing Administration Guide.

Skrivbordsfunktioner

Skrivbordet GNOME 2.0

Skrivbordet GNOME 2.0 är ett avancerat skrivbord för operativmiljön Solaris. Med skrivbordet GNOME 2.0 får du ett alternativ till CDE (Common Desktop Environment) som har medföljt många versioner av Solaris-miljön.

GNOME 2.0 är en skrivbordsmiljö som känns bekant vilket underlättar när du använder program och dokument på skrivbordet. Skrivbordet GNOME 2.0 inkluderar följande funktioner:

Skrivbordet GNOME 2.0 innehåller följande viktiga komponenter:

  1. Nautilus är en avancerad filhanterare som hjälper användare att organisera och hitta program och dokument. Genom att använda Nautilus kan användaren även visa innehållet i text- och bildfiler direkt i filhanteraren.

  2. I skrivbordets panelfält hittar du följande:

    • Programstartare

    • Systemmenyer

    • Panellådor (panelundermenyer)

    • Panelprogram

    Via panelerna kan du snabbt starta program och visa systemets status. Du kan skapa ett obegränsat antal paneler.

  3. Programmen stöder en mängd olika vanliga åtgärder. Bland GNOME 2.0-programmen finns följande:

    • Textredigeraren

    • Kalkylator

    • Teckenkarta

    • Bildverktyget

    • PostScriptTM eller PDF Viewer

    • Mediespelaren

    • Ljudinspelare

    • Prestandamätare

    • Utskriftshanteraren

    • Terminal

  4. Tilläggsprogram är uppsättningar av verktyg som körs i en panel. Bland tilläggsprogrammen för GNOME 2.0 finns följande:

    • Klocka

    • Inkorgsövervakare

    • Cd-spelare

    • Volymkontroll

    • Teckenpalett

    • Kommandorad

    • GKB-tangentbordsbytare

    • Fönsterlista

    • Arbetsytebytare

Mer information om skrivbordet GNOME 2.0 finns i GNOME 2.0 Desktop Collection. Mer information om den här samlingen finns på Ny och reviderad dokumentation i Solaris 9 8/03 .

Fönsterfunktioner i X11

Xscreensaver

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 GNOME 2.0.

XEvIE (X Event Interception Extension)

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 skrivbordet GNOME 2.0.

FreeType 2.1.x

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.

Förbättrad Xserver Virtual Screen

Med förbättringen av Xserver Virtual Screen får du hjälpmedelsstöd för skrivbordet GNOME 2.0 för operativmiljön Solaris. Funktionen stöder förstoringsprogram i system som bara har ett bildskärmsminne.

Tillägg till Xrender

Den nya Xrender-funktionen förbättrar prestanda hos program som körs i Solaris operativmiljö, t ex sviten StarOfficeTM. Xrender-funktionen ger de här programmen ett modernt utseende. Xrender använder maskinvarubearbetning för alfablandning och genomskinliga effekter.

Förbättringar av systemresurser

Delsystem för utökad bokföring

I Solaris 9 9/02 kan du nu använda utökad bokföring tillsammans med flödesbokföringsmodulen för IPQoS. Mer information om IPQoS hittar du i IPQoS Administration Guide.

Mer information om funktionen för utökad bokföring hittar du i “Utökad bokföring” i i Handbok för systemadministratörer: Resurshantering och nätverkstjänster.

I uppdateringsversionen Solaris 9 4/03 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 om Perl-gränssnittet för libexacct finns i “Utökad bokföring” i Handbok för systemadministratörer: Resurshantering och nätverkstjänster.

Förbättringar av språkstödet

Stöd för Unicode, version 3.2

Solaris Unicode-språkversionerna stöder nu Unicode Version 3.2. I Unicode Version 3.2 finns 1 016 nya tecken. Den här versionen innehåller både normativa och informativa ändringar som beskrivs i Unicode Standard Annex #28: UNICODE 3.2 på följande webbplats:

http://www.unicode.org/unicode/reports/tr28/

UTF-8-teckenrepresentationen har ändrats till ett säkrare format vilket anges i Unicode Version 3.2. Den här funktionen implementerar den säkrare UTF-8-teckenrepresentationen, format och bytesekvenser i UTF-8-relaterade iconv-kodkonverteringar. Den här funktionen implementerar även alla flerbytes- och vida teckenfunktioner på operativsystemnivå, till exempel följande:

Ytterligare tangentbordsstöd

Programvarustöd för ytterligare tre tangentbord har lagts till i uppdateringsversionen Solaris 9 4/03:Estniskt tangentbord typ 6, fransk-kanadensiskt tangentbord typ 6 och polskt tangentbord för programmerare typ 5. Det här programvarustödet ger användare i Kanada, Estland och Polen större flexibilitet vid tangentbordsinmatning. Stödet ändrar standardlayouter för amerikanska tangentbord till behovet för olika språk.

Instruktioner finns i Tilläggsinformationen för Solaris 9 4/03.

Inmatningsmetoden Wubi

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

Inmatningsstöd för tangentbord för regionala indiska språk har lagts till i Solaris-operativmiljön. Användare av indiska språk kan skriva tecken för indiska språk genom att använda önskad tangentbordslayout i Solaris-operativmiljön.

Stöd för ytterligare sju indiska skriftspråk i Unicode-språkversioner

Utöver hindi stöds följande indiska skriftspråk i den här Solaris-versionen:

De som talar de här regionala indiska språken har språkstöd i Solaris-operativmiljön för alla Unicode-språkversionsmiljöer som stöds av Solaris.

Ändringar i dokumentationen till Solaris

Ny och reviderad dokumentation i Solaris 9 8/03

Följande reviderade dokumentation är tillgänglig i Solaris 9 9/03-uppdateringen:

Följande nya dokumentation är tillgänglig i Solaris 9 9/03-uppdateringen:

Ny och reviderad dokumentation i Solaris 9 4/03

Följande reviderade dokumentation är tillgänglig i Solaris 9 4/03-uppdateringen:

Följande nya dokumentation är tillgänglig i Solaris 9 4/03-uppdateringen:

Ny Solaris WBEM Developer's Guide

Den nya Solaris WBEM Developer's Guide är en kombination av de två böcker om WBEM som var en del av tidigare Solaris 9-versioner: Solaris WBEM SDK Developer's Guide och Administrationsguide för Solaris WBEM-tjänster. Den här ändringen har gjorts för att ordna åtgärder som associeras med WBEM-utveckling och distribution sekventiellt. Andra ändringar hittar du i den här listan:

Ny och reviderad dokumentation i Solaris 9 12/02

Följande reviderade dokumentation är tillgänglig i Solaris 9 12/02-uppdateringen:

Följande nya dokumentation är tillgänglig i Solaris 9 12/02-uppdateringen:

Dokumentation för överflyttning från NIS+ till LDAP

Bilagan “Överflyttning från NIS+ till LDAP” har flyttats från Handbok för systemadministratörer: Namn- och katalogtjänster (FNS och NIS+) till Handbok för systemadministratörer: Namn- och katalogtjänster (DNS, NIS och LDAP). Vidare har Handbok för systemadministratörer: Namn- och katalogtjänster (DNS, NIS och LDAP) utökats med förklaringar och exempel för olika komponenter i de LDAP-relaterade kapitlen. Inga nya funktioner har dokumenterats.

Ny och reviderad dokumentation i Solaris 9 9/02

Följande nya dokumentation är tillgänglig i Solaris 9 9/02-uppdateringen:

Följande reviderade dokumentation är tillgänglig i Solaris 9 9/02-uppdateringen:

Förbättringar av utvecklingsverktyg

Terminalgränssnitt för smartkort

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 göras i Solaris-versioner.

API:er för stackkontroll

API:er för stackkontroll möjliggör avancerad användning av stödet för stackkontrollkompilatorn i ForteTM 7.0. 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.

Se direkthjälpen för stack_getbounds(3C), stack_setbounds(3C), stack_inbounds(3C), och stack_violation(3C).

Minnestilldelning med libumem

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).

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

http://www.sun.com/servers/wp/docs/mpo_v7_CUSTOMER.pdf

SPARC: Integrering av Sun ONE Application Server

Sun ONE Application Server 7, Platform Edition, (tidigare iPlanet Application Server) är integrerad i uppdateringen Solaris 9 12/02. Se SPARC: Integrering av Sun ONE Application Server.

Sun ONE Message Queue

Solaris 9 12/02-uppdateringen stöder JMS-program (Java Messaging Service). De här programmen är baserade på Sun ONE Message Queue, en JMS-leverantör. Se Sun ONE Message Queue.


Obs!  

Sun ONE Message Queue är en ny SPARC-funktion i Solaris 9 12/02-uppdateringen. I Solaris 9 8/03-uppdateringen finns Sun ONE Message Queue även för x86-plattformar.


Förbättrad crypt()-funktion

Den här Solaris-versionen 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 finns angivna 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 (man pages) för crypt(3C) och policy.conf (4).

Nya flaggor för madvise()-funktionen

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 (man page) för madvise(3C).

Uppdateringar av länkare och bibliotek

Solaris 9 innehåller nya funktioner för redigering av länkare, som t ex strängtabellkomprimering, avsnittseliminering utan referens och beroendeidentifiering utan referens. Den mest aktuella listan över nya funktioner för länkprogramredigeraren i Solaris 9-uppdateringen finns i “New Linker and Libraries Features and Updates” i Linker and Libraries Guide.

Mellanprograms-API:er för smartkort

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 (man page) för libsmartcard( 3LIB) och JavaDocs på /usr/share/javadoc/smartcard.

Förbättringar av gratisprogram


Obs!  

Licensvillkor, copyright och upphovsinformation för de här paketen med gratisprogram finns i beskrivningarna nedan: Om operativsystemet installerats på annan plats än standard får du anpassa sökvägarna därefter för att komma åt filerna.

En lista över gratisprogram för operativmiljön Solaris 9 finns i Gratisprogram.


Ghostscript 7.05

Följande nya paket med gratisprogram har inkluderats i Solaris-operativmiljön:


Obs!  

Om du vill läsa om licensvillkor, äganderätt och upphovsinformation för Ghostscript så finns dessa uppgifter på /usr/sfw/share/src/<gratisprogrammets namn>.


libxml2 2.4.16 och libxslt 1.0.19

Följande nya gratisprogram är nya för eller har lagts till i Solaris 9 4/03-uppdateringen:


Obs!  

Om du vill läsa om licensvillkor, äganderätt och upphovsinformation för de här paketen så finns dessa uppgifter i /usr/share/src/<gratisprogrammets namn>.


ANT 1.4.-gratisprogramspaket

Följande nya paket med gratisprogram har inkluderats i Solaris-operativmiljön:


Obs!  

Om du vill läsa om licensvillkor, äganderätt och upphovsinformation för ANT så finns dessa uppgifter på /usr/sfw/share/src/<gratisprogrammets namn>.