News for hackers. Stuff that matters.
Re:Bedrock Linux by hrjet on Sunday October 06, 2013 @03:11PM (#6505063)
I guess they mean: system packages which are stable, but apps that are bleeding-edge.
Re:Bedrock Linux by danieldk on Sunday October 06, 2013 @03:13PM (#6505073)
Not at all. Watch the video, it gives a pretty good demonstration of what it does:

http://www.youtube.com/watch?v=MuYMBCcgs98

Re:Bedrock Linux by zidar on Sunday October 06, 2013 @03:15PM (#6505080)
And I still can't see how that would work. Some apps need the latest libraries latest kernel or something, so without "bleeding edge" system core some apps won't even run. There are always workarounds to that but those cause more harm than good.

Still I will keep an eye on Bedrock hoping they come up with something cool.

Re:Bedrock Linux by ParadigmComplex on Sunday October 06, 2013 @03:33PM (#6505149)
Hi, I'm the founder and lead dev. We don't have a good document up about how it works because the under-the-hood because it has been changing quite a bit from release to release. However, it is finally starting to stabilize - I plan to have a whitepaper up (and maybe a video presentation) explaining how it works around January with the next release.

A quick explanation: Bedrock utilizes a number of virtual-filesystem manipulation techniques (chroot(), bind-mounts, a number of our own home-grown virtual filesystems such as a specialized union filesystem) to redirect filesystem calls that could potentially conflict. If two packages need different versions of a given library and they both go to read the library with the same path, they'll be transparently redirected to different files. However, Bedrock doesn't "contain" things as one would typically expect with something like chroot(); the packages can all interact like they typically would. Things which need to be the same for different packages to interact are the same. You can, for example, have an RSS feed reader from one distro launch a web browser from another distro to download a PDF which is opened in a PDF reader from yet a third distro, if you'd like. You can have the majority of the system's packages be from a very stable distro like Debian or RHEL but still get cutting-edge packages from something like Arch or Debian Sid, and have portage compile packages from Gentoo, and still get library compatibility with binary blobs aimed at Ubuntu.

This all works - I'm running it now as my main system and have been long before it ever went public - but it still has a lot of rough edges.

Hope that clears things up.

Re:Bedrock Linux by zidar on Sunday October 06, 2013 @04:51PM (#6505393)
Thank you for the explanation. It sounds to me that even if I want to use a package from a stable release like debian, there's another layer possible bugs. That said, I really like the idea. Wish you guys the best of luck and I'll be keeping a close eye on the progress.
Re:Bedrock Linux by sajithdilshan on Sunday October 06, 2013 @03:25PM (#6505121)
Exactly, I mean I would be on cloud nine if I could run gnome 3.10 apps on Debian wheezy
Re:Bedrock Linux by ParadigmComplex on Sunday October 06, 2013 @03:43PM (#6505174)
(I'm the founder and lead dev)

I've not tried that running Gnome 3.X Bedorck Linux, but I don't see why it wouldn't work. One of the people who used to frequent our IRC channel used to use KDE from Arch with the rest of the system from Debian, if I remember correctly, and it worked fine. I use the occasional Gnome application such as Evince without any trouble.

Bedrock Linux has a number of rough edges at the moment which we're working to resolve in future releases, but once those are done I don't see why you couldn't reach cloud nine :)