Re:Airyx OS
by NotEvil on Thursday August 05, 2021 @07:45AM
(#28072366)
I don't think it's a licencing issue. It's implementation as both kernels uses different syscalls and have different architecture.
[ Parent
| on HN ]
Syscalls are mostly the same, but indeed, the interface between the kernel and the file systems is very different. However, code which implements that interface on the file system is a relatively small part of the whole thing; most of the code should be reusable.
Historical note: FreeBSD used to support XFS; I believe it was ported from Linux.
It takes a lot of work to get the Linux GPU drivers to build for other operating systems.