Bedrock Linux Combines Benefits of Other Linux Distros 179
First time accepted submitter Paradigm_Complex writes "From the distro's front page: 'Bedrock Linux is a Linux distribution created with the aim of making most of the (often seemingly mutually-exclusive) benefits of various other Linux distributions available simultaneously and transparently. If one would like a rock-solid stable base (for example, from Debian or a RHEL clone) yet still have easy access to cutting-edge packages (from, say, Arch Linux), automate compiling packages with Gentoo's portage, and ensure that software aimed only for the ever popular Ubuntu will run smoothly — all at the same time, in the same distribution — Bedrock Linux will provide a means to achieve this.' The timing of this release is particularly nice for those who were excited to hear that Valve was bringing Steam to Linux, but were disappointed that it was targeting Ubuntu as Ubuntu was not their distro of choice. If it works on Ubuntu, it should work fine on Bedrock Linux, while still ensuring the majority of the system feel very, very similar to Fedora or Slackware or whatever you prefer."
Sounds great! (Score:5, Funny)
I'm sure the devs will have a gay old time.
Re: (Score:2)
anyone tested the alpha? (Score:2)
so, If I wanted to say run Wine, install node.js and nvidia drivers, would it be just using some search tool for them all and pressing install?
Re:anyone tested the alpha? (Score:5, Informative)
I've yet to try installing the nvidia drivers through a package manager, as I expect that might make assumptions about the kernel which won't be true. Thus far I've just installed it manually from the drivers provided on nvidia's website. Installing it via a package manager may be possible eventually, just isn't there quite yet.
Re: (Score:3)
there you go.
the nvidia-current package will use the ubuntu kernelheaders. So the module is built for a ubuntu kernel. Which is not, what bedrock is booting.
Re: (Score:3)
Wait... we have Nvidia drivers with specific kernel headers built into them? Isn't that what DKMS is supposed to take care of? Just make sure you have headers for whatever reasonable kernel you want, let it handle the rest.
So far, on my Debian box with Liquorix kernels, it's worked perfectly. Kernels get installed, modules get autobuilt, system works.
Number of Linux Distributions.... (Score:2, Funny)
Number of Linux Distributions Surpasses Number of Users [bbspot.com]
Re: (Score:2)
Re: (Score:2)
Haters gonna hate. My suggestion would be to stop wasting your time over such non-constructive comments, and complete the work you have taken at hand. ;)
It's pretty awesome, though.
Re: (Score:2)
And thanks
Re: (Score:2)
And same goes for whoever modded him as Troll.
Re: (Score:2)
In fact the closest I can think to bedrock is "rootless gobolinux" on a stable distro, bedrock is different enough. Possibly GP was ironic, not trolling. The poor sap deplores multiple distros and prefers to submit his PC experience to what UI designers at MS, Apple (and why not, Canonical) decide it's best for the user^H^H^H^H trapping of users in their own differentiated user interface. Personally I'd rather switch distros every day of the week.
Minimal busybox LFS with chroots (Score:5, Interesting)
The tl;dr version is that this "distro" is just an installation manual for a linux-from-scratch style install of a kernel, busybox, and little else (think initrd-style minimal system) plus chroots under which you can install regular distros.
While a novel concept, this is clearly a niche idea. At best I could see it useful to the developer who wants to test his packages across multiple distros, but you can already do that with a standard "host" distro and chroots for "guest" distros. It also does nothing (at least yet) to deal with the fact that each "client" will want/expect its own daemons to be running, but lots of them will be system-exclusive (e.g. anything to do with devices or networking).
Re:Minimal busybox LFS with chroots (Score:5, Informative)
I do agree it is niche. It's not for everyone. However, I can't be the only one who has interest in the fact that I can have the vast majority of the system running Debian, nice and stable unchanging, yet still grab something from Arch with nothing more than a single pacman command if I feel like playing with something new.
Other than Ubuntu/Upstart's expectation to have its specific init running (which isn't technically a daemon, I don't think), I've yet to run into issues with conflicting distro-specific daemons. However, until very recently I'm the only one whose actually run it, and I'm sure people will find issues I've not yet thought up. That's why it's still in alpha.
Re: (Score:2, Interesting)
I think this poses a wonderful opportunity to make Debian work well with systemd for those who want it. The interesting scenario this poses is that there are 3 or more competing init programs (sysvinit, upstart and systemd) which puts an extra burden on package maintainers. You wouldn't simply choose an arbitrary init using /etc/alternatives, because the system would have to boot up in order to do that. Therefore, the only logical solution would be to make it possible for all of them to coexist, perhaps usi
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The daemons Ubuntu uses talk to init for some reason. If init doesn't talk back, they refuse to run. See here [osu.edu] for my specifics on it, which links to a bug report [launchpad.net] on the matter that I'm dou
Re: (Score:2)
Most daemons from, say, sysv, aren't really dependent on the init system.
The daemons themselves no. But the way to start them is highly dependent on the system you are running under.
They're just programs that init happens to run when it feels like it.
That's a terrible way to describe dependencies. Eg, you can't run for example NFS mounts if you don't have network, and can't do network without local FS, etc.
The daemons Ubuntu uses talk to init for some reason. If init doesn't talk back, they refuse to run. See here [osu.edu] for my specifics on it, which links to a bug report [launchpad.net] on the matter that I'm doubtful will be resolved within the foreseeable future.
Not only Ubuntu. Fedora and Gentoo does this as well. This is because they moved from a sequence based thing to an event based thing. For example, stop doing "start these daemons after syslog is started and some random delays", but do "start th
Re: (Score:2)
They're just programs that init happens to run when it feels like it.
That's a terrible way to describe dependencies. Eg, you can't run for example NFS mounts if you don't have network, and can't do network without local FS, etc.
You're missing a bit of context with that. That statement was in direct response to your request for me to explain why I singled out Ubuntu/Upstart. It was intended in contrast to how Ubuntu's/Upstart's daemons function, as sysv daemons can all run just fine in a chroot more or less irrelevant of host (provided the dependencies are met), but Ubuntu's daemons cannot (due to dependence on a specific init which the host may not use). I can go ahead and ensure Bedrock
Re: (Score:2)
You're missing a bit of context with that. That statement was in direct response to your request for me to explain why I singled out Ubuntu/Upstart. It was intended in contrast to how Ubuntu's/Upstart's daemons function, as sysv daemons can all run just fine in a chroot more or less irrelevant of host (provided the dependencies are met), but Ubuntu's daemons cannot (due to dependence on a specific init which the host may not use). I can go ahead and ensure Bedrock provides network before setting up NFS, but I cannot ensure Bedrock provides the specific upstart init.
You aren't answering my specific point. Ubuntu and CentOS v6 are both using Upstart. Fedora uses systemd. Gentoo uses OpenRC. If you support only sysvrc, then you're supporting only Debian...
If you are referring to automatic dependency resolution for client daemons at boot, then no, the first alpha release does not provide any means for this quite yet. It is a relatively low priority at the moment (as specifying these things manually is absolutely trivial), and the project is yet quite young.
Yes, that's what I was referring to. *NO* it's not trivial at all. The stuff from systemd is very different form initrc, and you wont succeed in having something that works just by specifying "things by hand". You really need to address the issue of events, not only the order used to start daemons.
it's not better than managing chroot by hand, by myself.
If you truly believe this, then I have almost certainly failed in properly explaining it, and I am at a loss as to where I have lead you astray. While all of this is certainly possible manually, it is significantly more work for the particular usage cases for which I utilize it.
I understand that you
Re: (Score:2)
Debian has been running systemd for quite some time [debian.org]. You can still use sysvrc nomenclature, but it'll complain, but it's systemd from now on forward.
Re: (Score:2)
Re:Minimal busybox LFS with chroots (Score:4, Interesting)
I disagree that it is niche. With two (admittedly major) things, this could be the Linux distro to take over the desktop. A decent setup program and corporate backing. Seriously. If I could Google how to do X and be able to apply the solution for any distro on mine, just think about how much would that simplify things for grand mas and granddads. Corporate backing to push vendors to pre-install it and get companies to use it. I understand that it's a long way out. A unified front. That said, I wish you the best and I hope that I can get to contribute in some way in the future (too much of a n00b/scaredy-cat to venture into an open-source project now).
Re: (Score:2)
I disagree that it is niche.
I know the ins and outs of creating a distro more than I understand people - I could be underestimating the demand for this. I'd sure love to see a large community grow around Bedrock Linux - I hope you're correct.
With two (admittedly major) things, this could be the Linux distro to take over the desktop.
While I would absolutely love for that to be true, I'm doubtful it's feasible to get this to be sufficiently simple and user friendly. While I could do things to make it much easier to install, there are fundamental aspects which I don't quite have sufficient imagination to foresee as ever being
Debian Testing (Score:2)
Debian testing (i.e. Wheezy) already gives all the advantages outlined above.
Re:Debian Testing (Score:4, Interesting)
I really, really like Debian. I like the fact that, once released, it really doesn't change for well over a year. Once I have it set up I can just let it run. However, it becomes out of date fast - if I want some new toy that just came out and isn't in Debian backports. With Bedrock Linux, I can have 95% of the system be Debian except for that one package I want from Arch, which I will get from Arch. Take a look here for what may be better examples.
If you still feel Wheezy covers this, reply again and I'll try to explain it differently. This is really nothing like Wheezy at all. Unless you want it to be, of course, then it is almost exactly like Wheezy.
Re: (Score:3)
That would be debian stable (squeeze), not debian testing (wheezy).
Debian testing has packages which are much more up to date than ubuntu's.
You may also choose to use Debian unstable (sid).
Re:Debian Testing (Score:4, Informative)
However, at times I also want to play with the newest goodie from Debian Sid. I don't want to reboot, I don't want to use a VM, I just want to run a program from Sid. With Bedrock Linux, I can do that: I can have a system which is almost entirely Debian Stable, except for the packages I want from Sid when I want them. Any library compatibility issues one would normally have trying to get a
Add on to that that I can use Gentoo's portage to relatively easily keep a specific package customized to my specific tastes. Say I don't like dbus, but I want firefox - Debian's iceweasel is dependent on dbus. I could just get it from Gentoo with the flag set to exclude dbus. Yet everything else would be Debian.
At the same time, I am 100% library-compatible with Ubuntu, so for projects like sage mathematics [sagemath.org], which I know provides packages for Ubuntu [xmission.com], I can use those with absolutely no worry that they won't work. Debian Testing cannot do that.
Re: (Score:2)
Well, the issue then is that testing and unstable aren't quite stable enough for me.
Unstable, I'd understand. It's there exactly for the purpose of uploading libraries and hold them for the transition period before everything goes at once in testing. But testing? How many times did you have issues with it? What issues exactly?
I can have a system which is almost entirely Debian Stable, except for the packages I want from Sid when I want them
This is what we call a backport. dget the .dsc file, dpkg-source -x that one, then build with dpkg-buidpackage. And that's if the backport doesn't exist yet in backports.debian.org. If you really don't want to do that (because there's too many new libs to depend on),
Re: (Score:2)
Isn't that what 'experimental' is for?
Re: (Score:2)
Re: (Score:2)
But testing? How many times did you have issues with it? What issues exactly?
Stable has two definitions in this context that I can think of: (1) reliability and (2) lack of changes. I want something which stays the same. I do not necessarily want to keep myself up to date on the changes going on if I don't have time for it. I want something that stays the same for extended periods of time. However, I don't always want that - occasionally I do have the free time to play with something cutting edge, and so I do.
This is what we call a backport. dget the .dsc file, dpkg-source -x that one, then build with dpkg-buidpackage. And that's if the backport doesn't exist yet in backports.debian.org
I used to do that, but I got tired of it. Bedrock's system is signifi
Re: (Score:2)
You can do the 'firefox without dbus' thing fairly easily without leaving debian (stable), too, you know: compile it from a src package. It's not as straightforward, no. But it doesn't necessitate the complexity you're put in place to do so.
That said, there may be an inherent security benefit to doing so.
Re: (Score:2)
If that were the only reason I wanted Bedrock Linux's system, I agree Bedrock Linux is far to complicated to really justify its existance. However, it is only one item in a long list of things I can do with Bedrock Linux with relative ease once it is set up compared to any other (single) Lin
Re: (Score:2)
Re: (Score:2)
don't you think commenting "but we are better and you do not understand anything" under each post makes your distribution idea more interesting?
Your idea is okay, not very usable for the most people, but a nice project. But advocating it in the way you're doing at the moment, you will get many people who hate it, because you tried to force it on them.
Re: (Score:2)
don't you think commenting "but we are better and you do not understand anything" under each post makes your distribution idea more interesting?
I really have no idea what prompted this. I think I came up with a nice out-of-the-box solution to a problem I found, but beyond that I don't really think anyone working on the project is necessarily "better" than anyone else. To be frank, you're all strangers I don't know well enough to compare myself too.
Your idea is okay, not very usable for the most people, but a nice project.
This much I think I follow.
But advocating it in the way you're doing at the moment, you will get many people who hate it, because you tried to force it on them
In no way do I intend to force this on anyone. Personally I felt it was a relatively niche project. I expected quite
Not a BL hater, but couldn't resist (Score:2)
If you still feel Wheezy covers this, reply again and I'll try to explain it differently. This is really nothing like Wheezy at all. Unless you want it to be, of course, then it is almost exactly like Wheezy.
This is Bedrock Linux and welcome to you who have come to Bedrock Linux.
Anything is possible at Bedrock Linux.
You can do anything at Bedrock Linux.
The infinite is possible at Bedrock Linux.
The unattainable is unknown at Bedrock Linux.
Welcome to Bedrock Linux.
This is Bedrock Linux.
Welcome to Bedrock Linux.
Welcome.
Release Names (Score:4, Funny)
Where do the release names come from?
All of the Bedrock Linux releases are named after characters from the Nickelodeon television program Avatar: The Last Air Bender.
This is definitely the main reason I'll be trying it out.
Re: (Score:3)
Re: (Score:2)
It would make more sense to name them after characters from the Flintstones.
*gasp* (Score:2)
Seriously, someone take a hint: Linux is supposed to be free, and no one should be locked into a particular distro. If you release a piece of software, you need to make it EASY to install on ANY distro, which means using a software installation standard. What's that? None exists? Then use Zero Install [0install.net] because that's the closest one I know of since it can run on top of any
If it works on Ubuntu (Score:2)
It should work on all the 10 billion other debian based systems and debian as well.
Re: If it works on Ubuntu (Score:4, Insightful)
Not really.
Ubuntu has made a lot of changes (from the kernel and init system to the Unity desktop and notifications). If something depends on any of those changes it isn't going to be happy with debian.
I have had nearly complete success the other direction though. So I would say if it runs on debian it should run on Ubuntu.
Re: (Score:2)
Software needs to grow up (Score:2)
... and learn how to install and run on all the major Linux distributions. Don't worry about the weird ones. But the ones that are based on a major one generally should also work.
Software does not necessarily have to come packaged in the same packaging system if it is not something other software might depend on. So I'm not talking about libraries here. Games are mostly going to fit in this category. Package it as a tarball, with out of band instructions or a script to untar the tarball in one of /tmp
Stability (Score:2)
Stability is not a feature you can install. Actually, having the newest up to date and experimental software is mutually exclusive with stability At best you can coose to use a stable version or a "beta" at runtime (i.e., without rebooting).
Re: (Score:2)
Simpler alternative (Score:2)
There is no question that a system like Bedrock allows the ultimate in flexibility in terms of running programs from different distributions and the like. However, a multiple-distribution system like that adds a considerable amount of administrative complexity, making it relatively unlikely to be adopted by non-specialists.
There is an intermediate step that would solve much of the problem here - change the way that Linux packages are packaged and accessed so that multiple versions of library packages can be
Re: (Score:2)
A specialist would (reasonably) reject such a system due to its needless complexity.
Sorry, but complex is the enemy of secure. "I've got x installed for y but z innstalled for zy" doesn't cut it. Too many bushes to beat. KISS has its place, and that's most places. It would be better to completely and indepenently virtualize something than deal with the complexity of a homogenous 'oneness' system as proposed, from a sysadmin perspective.
That said, it does have a certain novel appeal for the hobbist. It's a g
FreeBSD Jails (Score:3)
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Luckily, there is no "-1 RMS fanatic", "-1 disagree" or "-1 your worldview sux mine rox" moderation option.
Re: (Score:2)
It's called "-1, Overrated"
Re: (Score:2)
Re:Sloppiness (Score:5, Interesting)
I apologize, I literally just learned HTML/CSS within the last week to create the website. I've had other people offer to create a website for me who actually know what they're doing with respect to website creation - once they're done I'll gladly switch it away from what I'm sure is a poor example of a proper website.
What I am knowledgeable about is the content discussed within the website. Don't judge the book by its cover here, as I'm reasonably confident there is something unique in there.
Re: (Score:3)
Re: (Score:3)
Gives the wrong impression right at the start.
Re: (Score:2)
An ASCII Art logo?
I'm just much, much better with text editors than I am with image editors. I wanted to focus more on the actual distro than the artwork. Other people have offered to spruce the website
So it is a CLI distro?!
Not really, no. While it is extremely minimal out of the box for technical reasons, the intent is you add quite a bit more to it, including whatever desktop environment you feel like.
Gives the wrong impression right at the start.
It is definitely not for everyone. I like it, but I know people I've explicitly recommend not try it. If a CLI scares you off, this is not f
Re:Sloppiness (Score:5, Informative)
Re: (Score:2)
I've not yet looked at what you have to offer, but based off my UID and your own, I do consider you 'new around these parts' - I'm not exactly an old fish in this pond myself. Maybe that's a part of my conservative nature.
That said, I intend to look at what you have to offer and assess it non-impartially. If it sucks, it sucks - you learned a lesson and had a good time, accomplishing something personally. My resume has a number of such experiences.
The best of luck to you.
Re: (Score:2)
I've not yet looked at what you have to offer, but based off my UID and your own, I do consider you 'new around these parts' - I'm not exactly an old fish in this pond myself. Maybe that's a part of my conservative nature.
It's all relative, but I'm more than willing to admit you've got me beat soundly.
That said, I intend to look at what you have to offer and assess it non-impartially. If it sucks, it sucks - you learned a lesson and had a good time, accomplishing something personally. My resume has a number of such experiences.
I would like to request that, if you do not find it to your satisfaction, you contact me to explain why that is, both so that I can have a chance to clear up anything I have failed to present adequately (there have been multiple cases of this thus far, sadly) and so that I can attempt to remedy the issues I recognize as such (or, if I cannot fix them, so I can learn the appropriate lesson). Note that I do not consider "this is
Re:Sloppiness (Score:4, Insightful)
this is linux, not apple. not everyone focuses on marketing first.
Re: (Score:2)
this is linux, not apple. not everyone focuses on marketing first.
And with good reason. No amount of marketing can improve shoddy work [blogspot.com].
Re: (Score:2)
Well where's the focus then?
It can't be code quality or else we wouldn't be talking in a thread about a meta-distribution "designed" to cover can't-be-arsed-to-fix crap, would we?
Re: (Score:2)
Re:Sounds familiar enough... (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2)
(2) Mostly by messing with filesystem calls via chroots and bindmounts. I make the whole system feel cohesive with specially crafted PATHs and some scripts. Hopefully the description here [osu.edu] satisfies your curiousity.
Re: (Score:3)
Yes but this one finally covers everyone's use cases!
Huzzah!
Re:YaLd (Score:4, Informative)
Also (Score:2)
Re: (Score:3)
Re: (Score:2)
Sadly, it really can't be considered user friendly at the moment. I don't expect to take any market share away from, say, Linux Mint. In fact, I should probably actively discourage it, at least for this release. However, this fit my use case, and I figure at least a few others had similar interests but were disappointed no one distro provided all of them at the same time.
The other thing to consider is the many potential points of failure when a distro relies on other
distros with dissimilar distribution methods, library tools, packaging tools, expected directory structure, etc.
Just one little change can cause a huge ripple effect. Arch, last month changed directory structures [archlinux.org] followed by changing /lib to /usr/lib [archlinux.org]. It bricked a lot of machines requiring much manual messing around to get things back on track.
Re: (Score:3)
The other thing to consider is the many potential points of failure when a distro relies on other distros with dissimilar distribution methods, library tools, packaging tools, expected directory structure, etc. Just one little change can cause a huge ripple effect. Arch, last month changed directory structures followed by changing /lib to /usr/lib. It bricked a lot of machines requiring much manual messing around to get things back on track.
I'm doing my best to cover these issues as they arise. Before the /usr move, I was reasonably confident I had most of the major ones squashed, but the /usr move has caused some issues [osu.edu].
However, I actually consider this a relative strength of Bedrock. I am putting a high priority on ensuring that if a client is unexpected broken, the system continues to function [osu.edu]. In some respects this makes Arch-on-Bedrock more reliable than straight Arch, although with the alpha-state Bedrock is in at the moment I can't
Re: (Score:2)
Here's your obligatory xkcd reference: http://xkcd.com/927/ [xkcd.com]
Re:Or just install gentoo.... (Score:4, Funny)
I'd start the flames but my browser isn't fully compiled yet.
Re:Or just install gentoo.... (Score:4, Insightful)
Gentoo lets you do all of this....
If you truly feel that way, then I have failed to explain what it does properly.
The beauty of this is you can have the majority of the system be Gentoo if you want, except if you are in a rush and can't wait for something to compile, you can just grab it from the repository of another Linux distribution. Or the opposite - you can have the majority of the system be, say, Debian, except those two or three packages that you really don't like the Debian developer's compilation choices and just get them from Gentoo's portage.
Re: (Score:2)
I wrote the parent.
You fail to understand what gentoo does properly.
It has bin packages; That means you can either compile the package yourself; or grab the bin package from any number of bin package providers..... With debian, how often can you choose someone elses compliation of the same package, have the package manager actually manage updates for it properly and not blow up when some updates come through for the shared libs?
So erm, whats the point of your distro again?
Re: (Score:2)
Mepis is based on Debian Stable, uses their packages. It is easy to install, hence it is sometimes said to be for "beginners"; that put me off using it until recently, until I discovered that it is not dumbed down in any way, just straightforward to install. It defaults to KDE - a "traditional
Re: (Score:3)
A more apt analogy would be thus: If you want a Prius 99% of the time for the gas mileage, but decide on the fly that you need to burn rubber, you don't need to get out of your car and into another - you just flip a switch and go. The beauty though really comes from the fact that you can get aspects of these things at the same time, without switching.
The best real-world example I
Re: (Score:2)
Not lash - weld. I pity the fool!
Re: (Score:2)
This seems to be based on the principle that if you want the strength of a tank, the performance of a sports car, and the economy of a hybrid you just lash a tank, a Ferrari and a Prius together and driving it will get you all three. I somehow doubt that the reality will live up to the promise.
You are apparently unfamiliar with the awesome power of the triple changers [wikia.com]. Astrotrain FTW!
Re: (Score:2)
Re: (Score:2)
Re:already exists. Its called Debian (Score:5, Interesting)
Re: (Score:2)
If Debian could do what Bedrock Linux can, I would have never tried to make Bedrock Linux.
Then why not contributing to Debian the features of Bedrock? I don't think anyone would mind if there was a cool and easy way to run stuff from SID inside Stable...
Re: (Score:2)
That's what I thought too. Putting chroot management on top of Debian stable to run other newfangled stuff or stuff from other distros without messing up the main OS sounds very promising. And once you don't need it any more, rm -rf. Done.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I don't think anyone would mind if there was a cool and easy way to run stuff from SID inside Stable...
There already is a relatively clean way to run things from Sid from within Stable called schroot [debian.org]. If all you want is to run things from within Sid in Stable, that should suffice. I used it early on in the experiments that lead up to Bedrock. I ended up discarding it because (1) I wanted to be able to run a command without worrying wh
Re: (Score:2)
Re: (Score:2)
There already is. It's called pinning. It works quite well, even with things which are fairly low level, like pinning.
Re: (Score:3)
Hopefully, I'll get them to work with me to show them HOW to do that.
"Hi Valve, it's me. You know, Anonymous Coward. I'd like you to pay me money to tell you what you're doing wrong... hello? Hello?"
Now that the day-job's slowing down, I'll be getting back in touch with them on the subject...
... "Hi Valve, Anonymous Coward again. We got cut off - are your phones working ok? Hello? That's odd, it's happened again."
On the subject of dependencies, from what I understand, because Bedrock essentially has pretty much full distro installs in chroots, each distro uses its own libraries, so it's possible to have different library versions coexisting as applications will only
Re: (Score:2)
There's a reason for the dependencies and if you don't understand it, perhaps you shouldn't embrace something that "gets rid of it" in the manner you're describing there.
I was under the impression I did understand much of the rationale behind the reason why things are set up the way they were, and that my solution is fitting. For example, one reason is that if everything was packaged with all of the libraries it needed, and there was a security issue in one of the libraries, all of the packages would have to be updated. By using shared libraries as most Linux distributions tend to, this ensures that once the problem has been fixed for the library, all of the packages whic
Re: (Score:2)
If "folks who can't figure it out for themselves" is your target audience,
It's not, at least not at the moment. The intent is more about automating things than making things easier. People who cannot compile things for themselves will likely have quite a lot of headaches with Bedrock Linux, at least as early as it is.
I hope you have some sort of unified update system, so patches for all your chroot environments just work too, since these folks aren't likely to figure patching out for themselves, either.
I've got a system in place, although it needs quite a bit of work. The idea behind it is to ease updates - a single command updates all of the clients.
Good luck.
Thanks, I'll need it. I do not consider this a small undertaking.
Usually you can install packages from testing/unstable-- you can usually (very easily) build from the source package using the lib versions in stable-- if someone hasn't beaten you to it with backports.
For quite a while I used Debian Stable with a m
Re: (Score:2)
I need benefits you insenstive clod!
Re: (Score:2)
It's only a drop in the bucket.
Re: (Score:3)
I am quite serious with this project, and in no way trolling - I just want to share something I created which I found useful. If you could explain what made you draw that conclusion, I'll try to remedy it if I can.