3 ms·
Writing a microkernel in C is fine. I said _C++_. But for the record, I built this: https://github.com/KnightOS/kernel https://github.com/KnightOS/kernel And
by Sir_Cmpwn 9y ago
Writing a microkernel in C is fine. I said _C++_. But for the record, I built this:
https://github.com/KnightOS/kernel https://github.com/KnightOS/kernel
And I've worked on toy kernels here and there and studied more serious kernels in depth.
- kajecounterhack 9y agoYou're probably missing their tradeoffs. Google has deep expertise in C++ within the company and integration with existing libraries / tools is a huge bonus. So if the goal is a market-ready product and velocity matters, then it makes sense not to adopt a new language that is still changing a lot. It's only your opinion that they've chosen the wrong tool. There isn't one right answer to nuanced product decisions.
- Sir_Cmpwn 9y ago>then it makes sense not to adopt a new language that is still changing a lot I should clarify that I agree with eddieh and think C is the only rational choice.