Hacker News new | ask | show | jobs
by Blikkentrekker 1962 days ago
How can this possibly work with incompatable libraries?

It says that Bedrock provides the glue to make it work, but it does not come with specifics on how it has solved what seems to be a rather hard problem to solve.

2 comments

Judging by their "How does Bedrock Linux Work?" section[0], exactly how they fix this hard problem is via an ever-evolving plethora of specific per-system fixes, which they're trying to stabilise enough to document before their 1.0 release, but is likely to continue changing as needs arise. Sounds challenging.

[0] https://bedrocklinux.org/faq.html#how-work

It is like overlay of many chroots / containers with some logic to preset unified view of all installed apps and to transparently switch between them.

So for example typing “mplayer” runs it in Ubuntu container, and typing “vlc” runs it in Arch container. And each container has is own libraries.

Pretty cool, but requires many rules about shared / unshared dirs. Like, home is shared but fontcache isn’t... Their release page has a long list of compatible subsystems.