Hacker News new | ask | show | jobs
by mulander 755 days ago
In the article, mentioned Linux is mentioned as the underlying OS. Wonder what approach Ubicloud takes (if any) to have actual diversity in the software stack for the purpose of reliability and security. My assumption here being, that different OSes, while increasing the attack vector also make it more likely that the whole fleet is not susceptible to the same software problem or vulnerability at roughly the same time. Just something I started pondering about after seeing Hetzner, which is quite popular in the BSD land.
2 comments

There's not many people/projects/companies that take this approach; so if they're not telling you about doing it, you can safely assume they aren't.

IMHO, it's a nice idea, but it at least doubles your system integration work, and the benefits are mostly hypothetical, unless you're willing and able to dynamically shift your infrastructure between OSes if one of them usually performs better but is susceptible to some DoS that's inbound today.

Seems like the opposite is also true. Diversity of operating systems / approaches results in more chances of making a mistake.
The idea is to have something like biodiversity so one virus doesn't wash you. Software systems tend to trade redundancy away for efficiency