Un sistema operativo microkernel extremadamente modular y orientado a la seguridad basado en una limpieza y una reescritura parcial del sistema operativo cardinal.
Comando de configuración de CMake, para compilaciones fuera de casa:
CC=x86_64-elf-cardinalsemi-gcc cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_SYSTEM_NAME= " Generic " ..Para generar una clave de firma KMOD personalizada, use:
printf kerneltest0 | xxd -pu > KMOD_HMAC_Key.txtReemplazar Kerneltest0 con la cadena de origen deseada
Para establecer el objetivo, en la raíz cmakelists.txt: set_platform (arco, plataforma)
Valores posibles para Arch:
Valores posibles para la plataforma:
Puerto desde Cardinal, en espera hasta que el modelo de objeto esté completamente desarrollado.
Estudiar PRMS y probar la inicialización y el modo de visualización establecidos para Haswell.
Enumeración de nodo Trabajo, búsqueda de rutas y desarrollo de Coreaudio para ir.
No hay código de controlador todavía, estudiando el controlador FreeBSD IWM y la especificación 802.11. Esperar comenzar a trabajar después de la pila de redes es mínimamente funcional.
El controlador implementado, actúa como controlador de visualización de respaldo.
Soporte de teclado Funcionando, soporte del mouse con errores. No se registra en CoreInput todavía.
WIP, mínima funcionalidad requerida para todas las NIC basadas en RTL8169.
El desarrollo disminuyó debido a la falta de soporte de MSI.
Funciona si no se usa junto con VirtionET, se registra adecuadamente con Coredisplay. Aceleración 3D aún no disponible.
Funciona si no se usa junto con VirtiogPu, se registra con CoreNetwork.