Kernel Linux de CosmicOS: Linux 6.18 LTS modificado.
kernel/
├── linux/ el kernel (6.18.60, solo arm64 y riscv)
├── configs/ defconfig de arm64 y riscv64
├── scripts/ purge-arch.sh: reproduce la purga sobre el árbol upstream
└── UPSTREAM versión y commit de origen
arch/reducido aarm64,riscvyKconfig.- Eliminado
fs/hostfs(solo sirve a UML) y ajustadas las referencias enfs/Makefile,drivers/ras/Kconfigycrypto/Kconfig. - Parámetros fijos en la compilación.
El resto se decide por Kconfig, no borrando carpetas.
Siempre fuera del árbol, para que arm64 y riscv64 convivan:
./cosmic-build kernelGPL-2.0-only para el kernel (obligatorio, es el de Linux). Los scripts propios, GPL-3.0-or-later.