Red Hat Enterprise Linux v.4
Características y Beneficios
Red Hat Enterprise Linux v.4, lanzado en febrero de 2005, brinda importantes mejoras tecnológicas sobre la versión v.3. Las áreas de desarrollo específico incluyen las mejoras en las capacidades de seguridad, aumento del desempeño del servidor y la escalabilidad, y capacidades mejoradas de desktop—todo al mismo tiempo que asegura un alto nivel de compatibilidad con las versiones anteriores. Red Hat Enterprise Linux soporta un amplio rango de aplicaciones de hardware y software, y es el entorno Linux líder a nivel mundial centrado en la empresa.
La siguiente sección describe algunas de las principales características de Red Hat Enterprise Linux v.4:
Infraestructura de kernel de Linux 2.6
Red Hat Enterprise Linux v.4 brinda el producto comercial más estable y robusto basado en el kernel 2.6.9 de la comunidad Linux. Los proyectos open source como Fedora ofrecían un entorno para kernel Linux 2.6 para madurar considerablemente durante 2004. Como resultado de ello, el kernel de Red Hat Enterprise Linux v.4 ofrece numerosas mejoras sobre kernel anteriores, incluyendo muchos algoritmos y características mejoradas:
- Programador de CPU lógico genérico: Maneja CPU de núcleo múltiple y con hyperthread.
- VM de Mapeo invertido basado en objetos: Desempeño mejorado en sistemas de memoria limitada.
- Actualización de la copia de lectura: Optimización del algoritmo SMP para estructuras de datos del sistema operativo.
- Programadores I/O múltiples: Seleccionables en base al entorno de aplicación.
- Soporte mejorado de SMP y NUMA: Escalabilidad y desempeño mejorado para grandes servidores.
- Mitigación de la interrupción de la red (NAPI): Desempeño mejorado para cargas de red pesadas.
Capacidades mejoradas de sistemas de almacenamiento y archivo
Numerosas mejoras se han incorporado a Red Hat Enterprise Linux v.4 que perfeccionan la escalabilidad y el desempeño de los datos en los sub-sistemas de almacenamiento, incluyendo:
- Desempeño Ext3: Reservas de bloque y directorios Hash Tree que mejoran el desempeño de las operaciones de lectura/escritura I/O y escaneo de directorio.
- Escalabilidad de Ext3: Ahora está soportada la expansión dinámica del sistema de archivos y tamaño de los sistemas de archivo hasta 8TB.
- Administrador de Volumen Lógico: Una actualización integral del LVM provee nuevas características como capturas de pantalla de lectura/escritura y actualizaciones metadatos transaccionales, junto con una nueva GUI flexible de administración. Está programado el mirroring y el multipathing mejorado para ser entregado a mediados de 2005.
- Escalabilidad: Administración mejorada de almacenamiento LUN que posibilita configurar sub-sistemas de almacenamiento mucho más grandes.
- Automontaje: La inclusión de AutoFSv4 ofrece control de acceso de dispositivo sofisticado, con el soporte de características tales como browsable mounts y servidores replicados.
- Reducción de costos: Soporte para almacenamiento en disco Serial ATA que brinda desempeño mejorado, mayor densidad y costo reducido por megabyte sobre los tradicionales dispositivos IDE.
Nuevas capacidades de seguridad
El suministro de las capacidades de seguridad sofisticada ha sido un foco de desarrollo específico en la versión de Red Hat Enterprise Linux v.4. Las nuevas características incluyen:
- Control de acceso obligatorio: Security Enhanced Linux (SELinux) brinda una infraestructura MAC que complementa las características de seguridad de Control de Acceso Discrecional existentes suministradas por el entorno Linux estándar. En un entorno basado en MAC, las capacidades de aplicación y los privilegios se establecen por políticas predefinidas y son aplicados por kernel. Esto evita que las aplicaciones errantes comprometan la seguridad del sistema.
- Mejoras en la administración de memoria: Algunas características, incluyendo Exec Shield y Position Independent Executables, se combinan para evitar que las aplicaciones sean explotadas mediante ataques como sobreflujos del buffer.
- Verificación de consistencia de compilación y tiempo de ejecución: Nuevas técnicas de validación en el compilador GCC y la librería Glibc reducen enormemente el riesgo de verse comprometidas por aplicaciones defectuosas.
Capacidades desktop mejoradas
Se ha destacado especialmente el suministro de un entorno desktop variado en características y de fácil uso para todos los miembros de la familia Red Hat Enterprise Linux (incluyendo Red Hat Desktop). Breve resumen de las nuevas características:
- Productividad personal: El suite de productividad OpenOffice.org, el navegador Web Firefox y el cliente de correo electrónico Evolution suministran capacidades avanzadas del usuario
- Soporte de dispositivo plug-and-play: Fácil manejo de los dispositivos tales como discos USB y cámaras digitales (así como las aplicaciones de administración de fotos tales como gThumb)
- Multimedia: Aplicaciones para audio, video y visualización de contenido tales como RhythmBox, HelixPlayer, Totem y SoundJuicer
- Entorno del usuario: GNOME 2.8 ofrece numerosas mejoras para un estilo gráfico más consistente. Herramientas de administración integrales (por ejemplo, administración de impresora y red y sesión de aplicación basada en VNC compartida) y utilidades (por ejemplo, mensajería instantánea Gaim y procesamiento de imágenes GIMP) se combinan para suministrar una experiencia de usuario completa y altamente funcional.
- Interoperabilidad: Tecnologías que permiten la autenticación del acceso del usuario con Microsoft Active Directory, autenticación NTLM para aplicaciones basadas en la web, acceso del cliente de correo Evolution a Windows Exchange Servers
- IIIMF: El marco del método de ingreso Internet/Intranet brinda el marco del método de ingreso Unicode multilingüe de la próxima generación. Ofrece varias características, tales como soporte Unicode y la capacidad de ejecutar múltiples motores de lenguajes simultáneos.
Características varias
Como nueva versión principal, casi todos los aspectos de Red Hat Enterprise se han mejorado. Algunas de las mejoras más importantes:
- Compatibilidad con versiones anteriores: Red Hat Enterprise Linux v.4 incluye las bibliotecas de compatibilidad que permiten a la mayoría de las aplicaciones de la v.3 y v.2.1 seguir ejecutándose sin modificaciones.
- Idiomas: Centrado en estándares internacionales, tales como OpenI18N y GB18030, Red Hat Enterprise Linux posee documentación y software disponible en 15 idiomas: inglés, japonés, alemán, portugués brasileño, coreano, italiano, francés, chino simplificado, chino tradicional, español, devnagari, bangla, punjabi, tamil, gujarati.
- Auditoría: En una actualización planificada para mediados de 2005, estará disponible un nuevo centro de auditoría que brinda una interfaz de socket abierta bidireccional que puede ser utilizada por las aplicaciones de auditoría. Brinda capacidades integrales de auditoría para SELinux y los eventos Linux estándar.
- Servicio de archivos: El suministro de NFSv4 brinda herramientas como seguridad mejorada, fusión de operaciones y bloqueo de archivo integrado, mientras que Samba ofrece fácil acceso a las impresoras y archivos compartidos de Microsoft Windows.
- Desarrollo de software: Se suministran la última cadena de herramientas del compilador GCC 3.4, y una vista preliminar de la tecnología de la próxima cadena de herramientas GCC 4.0. Éstas ofrecen entornos de desarrollo compatibles con los estándares C/C++ y Fortran 95.
- Interfaz de configuración avanzada y potencia: El soporte del estándar ACPI habilita un amplio rango de capacidades de administración de potencia (monitoreo de la batería, corte de energía automatizada, suspensión), y brinda los fundamentos para las características cada vez más sofisticadas en el futuro.
- Adicionales: Se suministra software opcional en Red Hat Enterprise Linux Extras CD y Red Hat Network channel. Esto incluye características como aplicaciones desktop adicionales (por ejemplo, Adobe Reader, Macromedia Flash), entornos Java y fuentes de calidad de imprenta Agfa/Monotype.