News for hackers. Stuff that matters.
Re:Fuchsia Workstation by javchz on Monday March 28, 2022 @04:36AM (#30828495)
Linux it's great, but it's far from perfect for all scenarios where could be bloated (think IoT, like Google home assistant). In those cases micro kernels like fushia, or GNU Mach make sense.
Re:Fuchsia Workstation by varjag on Monday March 28, 2022 @05:30AM (#30828792)
Can't see where you save with microkernel for embedded systems. You get the same as pre-configured monokernel plus the IPC overhead.
Re:Fuchsia Workstation by pjmlp on Monday March 28, 2022 @06:59AM (#30829203)
QNX, vxWorks, INTEGRITY,...
Re:Fuchsia Workstation by yakubin on Monday March 28, 2022 @07:33AM (#30829373)
While QNX is mentioned, does anyone know of any materials detailing the implementation of MX tables in QNX? I've stumbled upon a brief synopsis[1] of what they do, but it lacked implementation details (such as: do the entries need to be aligned on page boundaries? how many copies are made at the end? etc. etc.).

[1]: <https://cseweb.ucsd.edu/~voelker/cse221/papers/qnx-paper92.p...>

Re:Fuchsia Workstation by varjag on Monday March 28, 2022 @08:27AM (#30829759)
That doesn't address my point. Do you really appreciably save on binary footprint simply by using QNX versus trimmed down Linux kernel build?
Re:Fuchsia Workstation by pjmlp on Monday March 28, 2022 @09:45AM (#30830415)
You mean the binary footprint of a type 1 hypervisor that Linux requires when deployed in the same high integrity computing scenarios that QNX is usually used for?
Re:Fuchsia Workstation by varjag on Monday March 28, 2022 @03:17PM (#30834425)
The use case suggested by the GP was IoT/Home Assistant scenarios. So no, I absolutely do not mean that.
Re:Fuchsia Workstation by jhgb on Monday March 28, 2022 @08:59AM (#30830072)
Now that you have safe AND performant languages like Rust or Oberon, what is the reason to not have exokernels for these applications?
Re:Fuchsia Workstation by pjmlp on Monday March 28, 2022 @09:47AM (#30830426)
I guess a mix of industry not wanting it until security is a legal liability, type 1 hypervisors, microservices and containers being used to tame monolithic kernels into pseudo-microkernels, hiring practices,....