En octubre de 2011, la Free Software Foundation especuló sobre la posibilidad de que Microsoft pudiera estar intentando bloquear la carga de otros sistemas operativos dentro de una computadora, utilizando un nuevo concepto conocido como Interfaz de firmware extensible unificada (UEFI). Microsoft lo mostró hace un par de meses, iniciando Windows 8 en ocho segundos. Usuarios de Linux: ¿Debería preocuparse?
¿Cuál es el problema?
Parece un buen momento para que los usuarios de Linux hablen en contra de esto si usan ambos sistemas operativos en la misma computadora. Si bien no hay ningún problema con UEFI en sí, la función de “arranque seguro” en la arquitectura puede hacer que sea imposible para las computadoras con Windows 8 permitir que otro sistema operativo las lleve encima. El “arranque seguro” fue una función implementada para evitar que la computadora utilice un cargador de arranque malintencionado que dañe los componentes clave. Desafortunadamente, el método de carga del sistema operativo no es compatible con el de Linux, y todavía no tenemos noticias sobre si Apple planea hacer un nuevo sistema operativo que solucione esto o al menos use la tecnología.
Requisitos de certificación de Windows 8
Como parte de los requisitos de certificación, todas las PC que quieran ejecutar Windows 8 pronto deberán ajustarse a la arquitectura UEFI y permitir el arranque de Windows 8 a través de un arranque seguro. La estandarización involucrada me preocupa, porque Linux será eliminado de la imagen a menos que salga una distribución que también se ajuste a las nuevas demandas de Microsoft. Eso no debería ser difícil, pero probablemente podría haber otras formas de implementar UEFI sin requerir modificaciones en el sistema operativo que intenta ejecutarse en la computadora. ¿Cuánto malware de cargador de arranque hay, de todos modos? Pensé que algunos fabricantes de placas base ya se protegen contra eso.
Preocupaciones de la FSF
La Free Software Foundation descubrió que este nuevo requisito para la certificación de Windows 8 podría dificultar la instalación de sistemas operativos gratuitos en computadoras más nuevas. La fundación tiene actualmente una petición, que puede firmar aquí . La petición exige a Microsoft que cree la función de “Arranque seguro” de UEFI de manera que permita que el software y los sistemas operativos libres se ejecuten en las computadoras. También dice que los fabricantes de computadoras deberían incluir una opción para deshabilitar esta función, de modo que el software libre como Linux se ejecute en cualquier computadora.
Respuesta de Microsoft
Seguramente, Microsoft estaba observando el dilema y respondió al problema, diciendo que ya existe una opción dentro de sus prototipos de hardware para deshabilitar los intentos de arranque seguro desde la placa base. Sin embargo, todavía no estamos seguros de si podrá ejecutar Windows 8 con el arranque seguro desactivado. Microsoft ha admitido indirectamente, sin embargo, que la opción podría desaparecer en ciertas plataformas que no fueron lanzadas por la compañía. En otras palabras, cualquier OEM puede optar por omitir la opción de deshabilitar el arranque seguro, lo que lo convierte en el primer paso hacia un mundo sin un sistema operativo gratuito.
Soluciones
Mucha gente no se da cuenta de esto, pero ya existen soluciones para los ataques del cargador de arranque implementadas por algunos OEM. Todas estas soluciones no interrumpen el proceso de enlace que implica la carga del sistema operativo. La autenticación se puede lograr a través de chips en la placa base, al igual que lo hace el arranque seguro, sin que el sistema operativo cambie su código de arranque principal. Si bien no soy el mayor experto en desarrollo de sistemas operativos, sigo siendo consciente de que existen otras formas de lograr lo mismo. ¿Por qué cree que Microsoft eligió el arranque seguro, lo que obligaría a los OEM a implementar una arquitectura estándar uniforme? ¡Deja tu opinión en un comentario a continuación!
Crédito de la foto: Pantalla de configuración del BIOS – Microsoft