Live data from Hacker News

Show HN: Minoca OS – A new lightweight kernel, completely from scratch

minocacorp.com

41–44 of 44 posts

Re: Show HN: Minoca OS – A new lightweight kernel, completely from scratch

#42
post #24

Earlier quoted context omitted.

> In the software world I'd consider anything less than BSD/MIT licensed source code limited. Or GPL. Any free license would be acceptable.

GPL is by nature limited. All viral licenses are.

All software licenses are limited. Im limited to following the BSD license conditions in BSD licensed software or I won't be able to redistribute the software.

The only non-limited license is the non-license that goes under the name public domain, but then I am again limited to only use software that was developed 100 years after the developers death. Some punched cards "programs" from IBM in the late 1800s should thus now be the first unlimited "software" which everyone is free to use.

Re: Show HN: Minoca OS – A new lightweight kernel, completely from scratch

#44
post #18

Can it provide any real-time guarantees? The main reason why I would change OS on the Raspberry Pi 3 is to get real-time behavior.

Not at the moment, but our interrupt overhead and number of background tasks is so low it's something we're thinking about. Is there a specific scenario you're trying to enable?

I don't mind the "heaviness" of Linux on the RPi but I cannot rely on its user-space interrupts for GPIO use from userland. Instead, I have to write kernel software or give up on guarantees. So far it hasn't been much of a problem, but if I wanted to do more tightly timed things, I'd need to use a real-time OS.

Meanwhile, it's nice having the support of lots of Linux software so it's hard to justify switching to a non-real-time OS with much less support.

I've noticed, browsing the RPi forums, that people are disappointed that they can't get real-time behavior from Raspbian.

Post reply on HN