That wasn't just a rhetorical question by the way: I really wish someone would study in depth what the fuck is in huge windows updates or bloated android apps. They have to be using those CPU cycles for SOMETHING, right?
Modularly: Qubes OS https://www.qubes-os.org/ is 4.5 GB and takes quite huge amounts of RAM. Why does it need to be so large? Because it runs each group of applications in its own VM with it's own kernel and root FS.
-
-
This is nice for security, (because kernel devs have so far failed at building a mainstream kernel which can safely execute malicious userspace software), but introduces significant overhead.
-
Qubes OS is an extreme case. But to a lesser extent, all modern operating systems compartmentalize their userspace software, requiring it to live in its own well protected sandbox and communicate through tightly defined channels.
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.