4 ms·
Google's fuchsia C kernel isn't particularly interesting IMO. its essentially LK (little kernel) but with 100s of syscalls. A couple of weekends ago I was play
by fluffything 6y ago
Google's fuchsia C kernel isn't particularly interesting IMO. its essentially LK (little kernel) but with 100s of syscalls.
A couple of weekends ago I was playing with seL4 on RISC-V and Rust under qemu, and it felt much better balanced overall than my recollections of LK.
- higerordermap 6y agoAt least it is capability based instead of yet another Unix clone. Not that any one of these are significantly better. But the rust crowd heralds redox as very innovative OS.
- pjmlp 6y agoWhat C kernel? It looks pretty much C++ to me. https://fuchsia.googlesource.com/fuchsia/+/master/zircon/kernel/kernel/ https://fuchsia.googlesource.com/fuchsia/+/master/zircon/ker...
- cbsks 6y agoLK is C. It looks like they ported it to C++ for Fuchsia. https://github.com/littlekernel/lk/tree/master/kernel https://github.com/littlekernel/lk/tree/master/kernel
- pjmlp 6y agoYeah, but Fuchsia is what OP was talking about and LK only existed in its original form during the early development of Fuchsia. There used to exist a document about porting everything to C++, which I cannot find anymore.