Los siguientes controladores nuevos y funciones se han agregado a la versión Solaris 10 8/07.
A partir de esta versión, Reliable Datagram Sockets (RDS) es una nueva familia de protocolo que permite a un socket enviar mensajes a varios destinos de forma fiable a través de la interconexión InfiniBand.
RDS se proporciona a través de un nuevo paquete SUNWrds. El paquete SUNWrds se compone de los controladores rds y rdsib para el socket y la interfaz de transporte, respectivamente.
El controlador de host USB EHCI proporciona compatibilidad de transferencia isócrona para USB 2.0 o dispositivos isócronos de alta velocidad.
Para más información, consulte la página de comando man usb_isoc_request(9S).
Esta función proporciona compatibilidad con el restablecimiento del número de unidad lógica (LUN) de los comandos uscsi. Con esta función, los usuarios pueden utilizar los comandos de restablecimiento de LUN con uscsi_flags configurado como USCSI_RESET_LUN.
A partir de esta versión, se admiten los comandos READ/WRITE FPDMA QUEUED simultáneos. Se ha conseguido una importante mejora del rendimiento de las operaciones de E/S con el controlador Marvell en condiciones específicas de carga de trabajo. Otras cargas de trabajo se benefician de esta mejora en menor grado. Las unidades Hitachi HDS7225SBSUN250G de 250 GB de la marca sun tienen un rendimiento notablemente mejor y escrituras más prolongadas gracias a esta función.
Asimismo, se ha mejorado significativamente el rendimiento en múltiples cargas de trabajo para las unidades que admiten esta parte opcional de la especificación SATA.
La función de compatibilidad Compact Flash (CF) permite utilizar una tarjeta CF como un disco ATA mediante un adaptador CF-ATA. Esta función permite iniciar el sistema desde una tarjeta CF y guardar los datos fácilmente en ella.
Para más información sobre la compatibilidad con Compact Flash, consulte la página de comando man ata(7D).
A partir de esta versión, el controlador usbsacm admite módems USB que cumplen la especificación USB CDC ACM (Universal Serial Bus Communication Device Class Abstract Control Model). Los clientes pueden conectar el controlador usbsacm con su teléfono móvil, tarjetas PCMCIA o cualquier dispositivo similar a un módem. El controlador usbsacm genera nodos de término en /dev/term/. Los clientes pueden utilizar pppd(1M) para transmitir datagramas por estos puertos serie.
La función de compatibilidad con CardBus incorpora compatibilidad con tarjetas PC de 32 bits en Solaris. Ahora Solaris reconoce las tarjetas PC de 16 y 32 bits. Para más información, consulte las páginas de comando man pcic(7D)pcic(7D) y cardbus(4)
A partir de esta versión, el sistema operativo Solaris admite la unidad de cinta IBM LTO-4.
A partir de esta versión, el sistema operativo Solaris admite la unidad de cinta HP LTO-4.
A partir de esta versión, se incluyen los controladores gráficos con aceleración para Xorg y OpenGL para las tarjetas NVIDIA Quadro y GeForce. También se proporcionan las herramientas de configuración nvidia-settings y nvidia-xconfig para estos controladores.
A partir de esta versión, se incluye un temporizador de vigilancia programable por el usuario en las plataformas sun4v que admiten compatibilidad con versiones anteriores. El usuario puede manipular el temporizador de vigilancia de la aplicación a través de las funciones IOCTL que proporciona el pseudocontrolador ntwdt compatible con versiones anteriores.
El pseudocontrolador de zona termal ACPI mínimo para el sistema operativo Solaris administra los eventos de la zona termal desde ACPI. Los eventos de la zona termal son principalmente eventos de temperatura crítica. Si la BIOS de un sistema específico implementa métodos ACPI concretos, este pseudocontrolador administra los eventos de la zona termal.
El controlador aac actualizado admite el adaptador RAID de hardware Adaptec basado en chips Rocket de nueva generación. El controlador aac también admite la utilidad Adaptec Storage Manager (ASM), que configura y supervisa el controlador y las unidades de disco duro conectadas.
Para obtener más información, consulte la página web de Adaptec http://www.adaptec.com/en-US/products/adps/.
El controlador audioixp es el controlador de audio de Solaris para el conjunto de chips ATI IXP400 Southbridge de ATI Corporation. El conjunto de chips ATI IXP400 incluye un controlador de audio AC97 integrado. Los proveedores de placas base han adoptado este conjunto de chips de forma generalizada, por ejemplo, para el modelo Ferrari4000. El controlador audioixp sigue la estructura de Solaris Audio Driver Architecture (SADA).
El controlador de audio de alta definición, audiohd(7d), se ha mejorado para admitir más códecs de audio y proporcionar funciones de reproducción y grabación de audio básicas. Los códecs de audio de alta definición compatibles incluyen:
Realtek ALC260/262/880/882/883/885/888
IDT/Sigmatel STAC9200(D)
Dispositivos analógicos AD1986/1988
AHCI es un controlador SATA HBA de conexión en marcha para los controladores SATA compatibles con la especificación AHCI. El controlador AHCI admite los controladores INTEL ICH6 y VIA vt8251, aunque otros controladores compatibles con AHCI también pueden funcionar.
Para más información, consulte la página de comando man ahci(7D).