Saltar al contenido

Di adiós a tu BIOS: ¡Hola, UEFI!

    1652230442

    Al borde de la UEFI

    Los días del buen viejo BIOS están contados. La interfaz de firmware extensible unificada (UEFI) presentará una solución más poderosa capaz de hacer frente mejor a las demandas del hardware diverso de hoy. En pocas palabras, UEFI es una interfaz que se encarga de entregar el entorno previo al arranque al sistema operativo. Echamos un vistazo rápido a UEFI y encontramos algunos problemas inminentes.

    Es posible que ya haya oído hablar de UEFI (o EFI, que fue el enfoque inicial). Intel inició EFI en 2003 con la arquitectura IA64 de Itanium bajo el título Boot Initiative. El concepto se entregó al Unified EFI Forum, que gestionó y promovió el nuevo estándar para toda la industria. AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft y Phoenix son los miembros líderes en la actualidad. Un BIOS se basa en el modo real de 16 bits de la arquitectura x86, pero UEFI introduce una independencia total del hardware y las interfaces se dividen en servicios de arranque y tiempo de ejecución. Estos apuntan a una alta estandarización al tiempo que introducen suficiente flexibilidad para que los fabricantes diferencien sus productos.

    El BIOS: antiguo y aún vigente

    Hace unos 25 años, el BIOS fue diseñado para lanzar sistemas operativos. Las primeras computadoras usaban tarjetas perforadas como objetivo de lanzamiento antes de que fueran reemplazadas por ROM con intérpretes básicos. Hoy podemos elegir una gran cantidad de objetivos, incluidos disquetes, discos duros, unidades ópticas y ubicaciones de red. Sin embargo, el funcionamiento real de los componentes todavía está sujeto al sistema operativo particular a través de los controladores de dispositivos, mientras que EFI permite la compatibilidad con controladores independientes del sistema operativo a través de su propio modelo de controlador.

    Ha habido varios intentos de modificar el concepto inicial de BIOS. IBM introdujo un diseño de sistema modificado, el PS/2, en 1988, en parte para luchar contra los clones de BIOS. Su arquitectura multicanal (MCA) de 32 bits con ABIOS puede verse como una forma de evitar las implementaciones de BIOS de imitación. Advanced RISC Computing (ARC) tenía como objetivo unir los entornos de arranque de las plataformas MIPS y Alpha en la década de 1990, pero carecía de un camino evolutivo, extensibilidad y posible diversidad de sistemas. PowerPC y SPARC tienen su Open Firmware (OF) y Common Hardware Reference Platform (CHRP), que en cierto modo funcionaron en contra de ACPI al no aceptarlo.

    Al final, el BIOS todavía está aquí y sigue haciendo lo que ha estado haciendo durante los últimos 25 años: asegurarse de que su sistema operativo pueda arrancar. Nunca fue diseñado para la enorme diversidad de hardware actual. Todavía está atascado con interfaces de 16 bits e interrupciones de software, enrutamiento de interrupciones y temporizadores de máxima precisión, espacio de ejecución de ROM limitado (1 MB) y tamaño de imagen, una cantidad limitada de dispositivos inicializables (lo cual es crítico en el espacio del servidor), extensiones propietarias, y falta de modularidad, solo por nombrar algunos problemas.

    Soporte UEFI

    Los sistemas operativos comenzaron a admitir el diseño de la interfaz de la plataforma en 2007, pero la mayoría de las versiones de Windows, como Vista con SP1 y Windows Server 2008, solo ofrecían compatibilidad con las ediciones de 64 bits. Desafortunadamente, descubrimos que el soporte de la industria para UEFI aún es muy débil y existen algunas deficiencias en el extremo del almacenamiento.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x