Moxnox es un sistema operativo de código abierto diseñado para funcionar como un sistema similar a Windows NT pero compatible con POSIX, ejecutándose sobre el sistema de archivos btrfs. Desarrollado por maharmstone, este proyecto permite la autoalojamiento (self-hosting) y soporta arquitecturas amd64 y aarch64. El sistema incluye un sistema base GNU completo y está diseñado para ser compilado sobre sí mismo, lo que lo distingue de otros proyectos de compatibilidad como ReactOS, que busca recrear exactamente Windows.
La versión 1.0 consta de aproximadamente 130.000 líneas de código C++ y ofrece soporte para hardware moderno, incluyendo la detección automática de AVX512 en x86-64 y la utilización de LSE atomics en ARMv8.1. El proyecto incluye una lista extensa de software portado, como bash, gcc, git y rust, aunque aún carece de soporte para interfaces gráficas, múltiples usuarios y seguridad avanzada. Los desarrolladores pueden probar el sistema mediante QEMU o instalarlo en hardware real, aunque se recomienda el uso de particiones de prueba debido a la falta de endurecimiento de la capa de btrfs. El código está licenciado bajo GPL para el kernel y LGPL para las DLLs, manteniendo un enfoque técnico centrado en la compatibilidad de llamadas al sistema y convenciones de programación con Windows.
