News for hackers. Stuff that matters.
Re:BareMetal OS by miohtama on Tuesday December 10, 2024 @09:13AM (#42376989)
This is a really interesting approach. What are the main bottlenecks something like BaremetalOS solves? Context switches? Copying data forth and back userland? Something else?
Re:BareMetal OS by actionfromafar on Tuesday December 10, 2024 @09:37AM (#42377191)
Extreme real-time control with total control over jitter etc. Not only fast response time but predictable.
Re:BareMetal OS by megiddo on Tuesday December 10, 2024 @11:58AM (#42378648)
Control over jitter would be less ideal for very tight deadlines due to branch prediction, cache misses, instruction counting, etc.
Re:BareMetal OS by actionfromafar on Wednesday December 11, 2024 @06:38AM (#42386814)
Yes?
Re:BareMetal OS by ianseyler on Tuesday December 10, 2024 @10:29AM (#42377740)
Correct. BareMetal (the kernel) doesn't have context switching or userland. Think of the kernel as just a hardware abstraction layer.