Some of the main problems with building Kitty right now are:
[x] the need of a non-mainline Microkit SDK.
[ ] the need for a specific AArch64 toolchain. This is because MicroPython and libnfs have had issues with building with a non-GCC toolchain. The plan is to move everything to be able to be built with Clang (GCC should still work but we will default to Clang). This will be largely solved once https://github.com/au-ts/lionsos/issues/48 is resolved.
Some of the main problems with building Kitty right now are: