Hacker News new | past | comments | ask | show | jobs | submit login

It seems that Hubris is not designed as a general-purpose operating system. Processes are defined at build time.

The reason why servers can shoot back at their clients is reliability, not security. Errors are thought to originate from bugs, not from deliberate attacks. The extreme reaction of the kernel ensures that developers find them as soon as possible.

Of course, there is an overlap with security, and this can be a useful fallback measure in the event that a process tries to do something that it isn't supposed to do.




> It seems that Hubris is not designed as a general-purpose operating system. Processes are defined at build time.

These are both correct.

Well, I mean, Hubris is general in the sense that, if you're doing an embedded system and you can deal with the constraints it has, like the latter, it can work for your projects. But it's not trying to be anything other than a good embedded OS, or to handle any project.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: