De ce que j'ai compris, c'est proche des principes d'Android / iOS / Universal Windows Platform apps : Les applications tournent dans une machine virtuelle, ce qui permet une isolation et une gestion fine des droits qui n'existe pas encore dans les distributions Linux, MacOS X ou les applications Windows classiques.
Dans ces OS, il y a des bibliothèques partagée dans le socle mais après chaque application qui a besoin de bibliothèques tiers doit les intégrer dans le paquet et donc propager les mises à jour de sécurité des ces bibliothèques.
Cela fonctionne pas mal pour iOS / Android, non ? Les téléphones ont de 512 Mo à 4 Go de ram, soit moins que les PC (de 2 G à 16 Go)