Neuerungen im Betriebssystem Solaris 10

Verbesserungen an Treibern

In Solaris 10 8/07 wurden die folgenden Verbesserungen für neue und bereits vorhandene Treiber implementiert.

Reliable Datagram Sockets

Ab dieser Version ermöglicht die neue Protokollfamilie Reliable Datagram Sockets (RDS), auf zuverlässige Weise Nachrichten über die InfiniBand-Verbindung an verschiedene Ziele zu versenden.

RDS wird über ein neues SUNWrds-Paket bereitgestellt. Das SUNWrds-Paket umfasst die Treiber rds und rdsib , die jeweils für die Socket- und die Transportschnittstelle vorgesehen sind.

Verbesserter Treiber für USB-EHCI-Hostcontroller

Die verbesserten Treiber für USB-EHCI-Hostcontroller machen für USB 2.0 oder isochrone Hochgeschwindigkeitssysteme isochrone Übertragungen möglich.

Weitere Informationen finden Sie auf der Manpage usb_isoc_request(9S).

USCSI LUN Reset

Dieses Leistungsmerkmal unterstützt die Rücksetzung von LU-Nummern (LUN) über uscsi-Befehle. LUN-Rücksetzbefehle können dank dieses Leistungsmerkmals mit uscsi_flags (als USCSI_RESET_LUN) eingesetzt werden.

SATA-Controller-Framework und Marvell-Treiber

Ab dieser Version werden Befehle vom Typ READ/WRITE FPDMA QUEUED unterstützt. Wenn E/A-Vorgänge mit dem Marvell-Treiber unter bestimmten Arbeitslasten ausgeführt werden, kann eine deutliche Leistungsverbesserung erzielt werden. Unter anderen Arbeitslasten ist der Leistungszuwachs weniger stark ausgeprägt. Die Sun-spezifischen Hitachi-Laufwerke 250GB HDS7225SBSUN250G zeigen dank dieses Leistungsmerkmals bei großvolumigen Schreibvorgängen eine deutlich höhere Leistung.

Auch bei Laufwerken, die diesen optionalen Bereich der SATA-Spezifikation unterstützen, ist unter vielen Arbeitslastbedingungen ein deutlicher Leistungsanstieg zu beobachten.

Compact Flash-Unterstützung

Durch die Compact Flash (CF)-Unterstützung können Sie über einen CF-ATA-Adapter eine CF-Karte als ATA-Laufwerk einsetzen. Dadurch können Sie das System problemlos von einer CF-Karte aus starten und Daten auf einer CF-Karte speichern.

Weitere Informationen zur Compact Flash-Unterstützung finden Sie auf der Manpage ata(7D).

ACM-Treiber der USB Communication Device Class

Der Treiber usbsacm unterstützt ab dieser Version USB-Modems, die der Spezifikation USB CDC ACM (Universal Serial Bus Communication Device Class Abstract Control Model) genügen. Sie können den Treiber usbsacm mit dem Handy, PCMCIA-Karten oder jedem anderen modemartigen Gerät anhängen. Mit dem Treiber usbsacm werden Termknoten unter /dev/term/ erstellt. Über diese seriellen Anschlüsse können dann mittels pppd(1M) Datagramme übermittelt werden.

CardBus-Unterstützung

Durch die CardBus-Unterstützung ist die Nutzung von 32-Bit-PC-Cards in Solaris möglich. Sowohl 16-Bit- als auch 32-Bit-PC-Cards werden nun unter Solaris erkannt. Weitere Informationen entnehmen Sie den Manpages pcic(7D)pcic(7D) und cardbus(4).

Unterstützung für IBM LTO-4-Bandlaufwerke

Ab dieser Version bietet das Betriebssystem Solaris Unterstützung für IBM LTO-4-Bandlaufwerke.

Unterstützung von HP LTO-4-Bandlaufwerken

Ab dieser Version bietet das Betriebssystem Solaris Unterstützung für HP LTO-4-Bandlaufwerke.

Beschleunigter NVIDIA-Grafiktreiber

Ab dieser Version sind für NVIDIA Quadro- und GeForce-Karten beschleunigte Grafiktreiber für Xorg und OpenGL verfügbar. Auch die Konfigurations-Tools nvidia-settings und nvidia-xconfig für diese Treiber sind vorhanden.

SPARC: ntwdt-Treiber für UltraSPARC-T1 (Niagara)-Systeme

Ab dieser Version sind sun4v-Plattformen mit einem benutzerprogrammierbaren Watchdog-Timer ausgestattet, der Abwärtskompatibilität gewährleistet. Der Watchdog-Timer der Anwendung kann vom Benutzer über den Systemaufruf IOCTL gesteuert werden, der vom abwärtskompatiblen ntwdt-Pseudotreiber bereitgestellt wird.

x86: ACPI-Monitor für Wärmezonen

Der Pseudotreiber für den Wärmezonen-ACPI-Monitor, der für das Betriebssystem Solaris entwickelt wurde, verarbeitet Wärmezonenereignisse vom ACPI aus. Bei Wärmezonenereignissen handelt es sich hauptsächlich um Ereignisse mit kritischer Temperatur. Wenn das BIOS in einem System bestimmte ACPI-Methoden implementiert, werden die Wärmezonenereignisse von diesem Pseudotreiber verarbeitet.

x86: Adaptec aac-Hardwareunterstützung

Der aktualisierte aac-Treiber unterstützt die neue Generation von Rocket-Chip-basierten RAID-Adaptern für Adaptec Hardware. Der aac-Treiber bietet zudem Unterstützung für das Adaptec Storage Management Utility (ASM), mit dem der Controller und die angeschlossenen Festplatten konfiguriert und überwacht werden.

Weitere Informationen finden Sie auf der Adaptec-Website http://www.adaptec.com/en-US/products/adps/.

x86: Solaris-Audiotreiber für ATI IXP400

Beim Treiber audioixp handelt es sich um den Solaris-Audiotreiber für den ATI IXP400 Southbridge-Chipsatz der ATI Corporation. Der ATI IXP400-Chipsatz verfügt über einen eingebetteten AC97-Audiocontroller. Dieser Chipsatz wird von vielen Herstellern von Hauptplatinen eingesetzt, so auch für das neue Ferrari4000-Modell. Der Treiber audioixp beruht auf dem SADA-Framework (SADA, Solaris Audio Driver Architecture).

x86: High-Definition-Audiotreiber

Der High-Definition-Audiotreiber audiohd(7d) wurde verbessert und unterstützt nun mehr Audio-Codecs. Zudem bietet er nun allgemeine Funktionen zur Audiowiedergabe auf -aufzeichnung. Zu den unterstützten High-Definition-Audio-Codecs gehören:

x86: SATA AHCI HBA-Treiber

AHCI ist ein Hot-Plug-fähiger SATA HBA-Treiber für SATA-Controller, die mit AHCI kompatibel sind. Der AHCI-Treiber unterstützt INTEL ICH6- und VIA vt8251-Controller; andere AHCI-konforme Controller funktionieren mit diesem Treiber u. U. auch.

Weitere Informationen finden Sie auf der Manpage ahci(7D).