Skip to main content
Welcome guest. | Register | Login | Post

A new system for distribution of EasyLFS?

3 replies [Last post]
Offline
Joined: 2006-03-28

Something came to my mind, something that could be either a good thing for EasyLFS or a really bad thing.

That something is an idea that would save space on the server, and it could save bandwidth for people who download EasyLFS both as 32- and 64-bit versions. But it also would make it a bit more complicated for people who only download one of these two version, which probably is the majority.

Okay, here's the plan: Instead of uploading two full images which each around 350MB (as it looks currently) I'd upload two images with each around 90MB, which only are the LiveCDs for 32- and 64-bit, without the installation-stuff. In addition to this there'd be an installation-package, which could easily be implemented into the LiveCD-images with a tool like ISO Master. It's really easy, and it's actually the way I put together the LiveCDs. That's one of the cool advantages of the Linux Live Scripts, that you can easily enhance a LiveCD with additional modules.
That way there would be only one installation-module (which anyway already fits both architectures) and two bare LiveCDs.

The user would then download the LiveCD for his system and the installation-package, put them together and then record it to CD for installation.

Now I need a few opinions. Would that be too complicated for people to do? Would it be better to just offer them ready-to-go CD-images?

Well, as said, a few opinions about this would be great.

tbuitenh's picture
Offline
Joined: 2005-12-21
To someone who has never

To someone who has never merged ISOs, the first impression is that it will be complicated. And most users still need to download exactly as much data as before, so there is no benefit for them (unless BitTorrent were used for distribution, then the download speed would go up because of the common data being shared among more users).

As a temporary solution to lack of server space, it's a good idea, but it won't be good for EasyLFS popularity.

libervisco's picture
Offline
Joined: 2006-05-04
So basically it's a net

So basically it's a net install, if I understood correctly? People download the minimal CD with a script and then download what they want to install.

If it's not time consuming I think it might be a good option to offer. But I think bittorrent would be quite good too for resolving the bandwidth issue. Nuxified.com can host and seed the torrent.

Cheers

Offline
Joined: 2006-03-28
No, it's not a net-install.

No, it's not a net-install. The user would have to download two files.
The image for his architecture (about 90MB), which is also usable as a preview of EasyLFS or as a LiveCD for backups, partitioning and things like that.
Then there's the installation-module (about 250MB), which is platform-independent and which has to be inserted into the ISO-file by using an image-editor like ISO Master. It's actually pretty easy, open the image, add the file to the modules-folder and save the image. That will do the trick.

So, the CD doesn't download anything by itself.
What I like about this approach is that it makes the CD more modular. People could even just take the EasyLFS-LiveCD and build up on that, add a GUI, some tools, and make it a more powerful LiveCD than it is by itself.
That's all pretty easy because of the Linux Live Scripts. You just add a module and it'll be there to use.
Or people might want to add scripts and sources of other stuff. Even that is easily possible.

For example: Before I only had the installation-stuff in the installation-module. If you would remove it and use it without it you'd still be asked for the keyboard-layout and then get an error because the script couldn't write into the config-file, because it doesn't exist.
The new installation-module does also contain this bootscript. So if the module isn't there, that script won't be there too.
AUFS just puts another layer, my module, on top of the filesystem.

So, the thing is that it's either two full images (which could still be taken apart and/or enhanced) or two small images that are only the Live-systems, and one additional file which is the installation-module, which has to be included into the LiveCD in order to get an install-CD.

I actually think that this shouldn't be too hard, considering that EasyLFS is not aimed at Linux-newcomers, but to people who have either tried LFS already and want to have a system like that but without doing all the work, or people who like to try an LFS-like system, but without having all the work.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.