UnoDOS es una familia de sistemas operativos gráficos que evoluciona desde un sistema de 16 bits escrito en ensamblador x86 hasta una suite de puertos para 22 arquitecturas, incluyendo PC64, consolas y computadoras de una sola placa. Su versión principal, pc64, permite ejecutar el sistema a nivel de metal en cualquier PC x86-64 moderno desde aproximadamente 2007, utilizando su propio stack de drivers, navegador y sistema de red sin depender del firmware UEFI para la ejecución de aplicaciones. El sistema se construye sobre un kit de widgets cross-platform llamado unoui, ofreciendo una interfaz de escritorio con temas retro y modernos, y una suite de ofimática compatible con formatos binarios de Microsoft. Incluye un navegador con soporte TLS 1.2, un IDE integrado con un compilador de C nativo, y un runtime de Python. La arquitectura es contract-driven, lo que permite generar puertos nuevos de forma eficiente, como se demostró con la creación de 11 puertos desde la arquitectura 3.1. UnoDOS incluye un instalador no destructivo, un cliente SSH nativo y un sistema de virtualización que permite ejecutar kernels de Linux bajo el sistema operativo. El proyecto está disponible en GitHub con imágenes precompiladas para ISO, USB y ROMs, y su desarrollo activo se centra en la compatibilidad con hardware real y la generación de nuevos puertos basados en especificaciones contractuales.
