4 ms·
I don't think it's a licencing issue. It's implementation as both kernels uses different syscalls and have different architecture.
by NotEvil 5y ago
I don't think it's a licencing issue. It's implementation as both kernels uses different syscalls and have different architecture.
- rjsw 5y agoIt takes a lot of work to get the Linux GPU drivers to build for other operating systems.
- trasz 5y agoTrue. Although it’s way easier than it used to be, thanks to linuxkpi layer - the piece of FreeBSD kernel which implements various Linux kernel APIs.
- trasz 5y agoSyscalls 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.