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

Distro endorsement

12 replies [Last post]
libervisco's picture
Offline
Joined: 2006-05-04

I tried to boot properly from EasyLFS and try it just to see if maybe we could do some sort of a distro project based on it, but I've had no luck. It might be some issues with my hardware lately (power supply) or EasyLFS doesn't detect my USB keyboard. I tried it in qemu, as far as running some of its install scripts. Looks promising, but I can't say much more. I didn't actually install it. :\

Thanks reptiler for letting me download it anyway.

So I'm not sure really, about this distro endorsement project for Nuxified. I'll just spell out my own situation regarding this. I would support it, of course, if enough people from these forums would want to get involved, but as much as I would be able to contribute would include maybe some design stuff, web page for it, suggestions of new software and testing. I am not a developer so in that sense I probably wouldn't have too much to offer.

Alternative to doing a distro endorsed by Nuxified is to simply endorse and continue supporting "DON'T PANIC" by a_thing. I can design a page for it if needed, depending on what a_thing would like, and I can put up a nice box, or banner advertising it as a recommended rescue CD for people who need it on Nuxified forums. And as before, and maybe even more than before, we can help a_thing by suggesting stuff and testing. Btw, he has a channel on freenode at #dp, for this rescue distro.

So.. that's what I think. Feel free to discuss further.

Thanks

Offline
Joined: 2006-03-28
libervisco wrote: I tried
libervisco wrote:

I tried to boot properly from EasyLFS and try it just to see if maybe we could do some sort of a distro project based on it, but I've had no luck. It might be some issues with my hardware lately (power supply) or EasyLFS doesn't detect my USB keyboard. I tried it in qemu, as far as running some of its install scripts. Looks promising, but I can't say much more. I didn't actually install it. :\

Thank you for the information, I'll have to look into that.
Since I have no USB-keyboard I didn't encounter that problem. Anyway, I'm already working on the next version which will bring quite some changes, like the reduction from different script you have to run to just one, a new version of the Linux Live Scripts (which use AUFS instead of UnionFS and SquashFS with LZMA for a smaller CD-Image), more modules, some new packages (like Midnight Commander, NcFTP, OpenSSH and Screen) and finally DHCP-support.

libervisco wrote:

Thanks reptiler for letting me download it anyway.

You are highly welcome. Even though you didn't install it, with your USB-problem you could at least find a pretty important bug which I will try to fix for the next release.

libervisco wrote:

So I'm not sure really, about this distro endorsement project for Nuxified.

I sure hope that my distro still being in a pretty early stage didn't disencourage you about this.
That there are still some problems in this one-man-show is natural I guess. I know that I'm still far away from 1.0, and I don't even know yet what 1.0 will be like.
Development goes on and on, and now I just found someone enthusiastic who put a lot of effort into researching how to get EasyLFS running with SELinux. This effort will also finally be merged into the main-tree I think, but when I don't know yet. But for sure not yet for the next version.

libervisco's picture
Offline
Joined: 2006-05-04
Then I'm looking forward to

Then I'm looking forward to the next version. If USB keyboard will work I'd definitely install it. I am not losing hopes for it, nor writing it off as a potential distro to be endorsed by Nuxified. Smiling

I'm glad to hear you're making progress. Smiling

Cheers

a thing's picture
Offline
Joined: 2005-12-20
AUFS
reptiler wrote:

which use AUFS instead of UnionFS and SquashFS with LZMA for a smaller CD-Image

Is that
AUFS) instead of (UnionFS and SQ+LZMA)
or
(AUFS instead of UnionFS) and (SQ+LZMA)?

I see nothing on http://aufs.sourceforge.net/ about compression, so I think the latter. However, I'd be relieved if I could get better compression without SQ+LZMA. The Makefile is borked in a chroot environment that doesn't have a kernel yet and I can't figure out what GCC flags are needed.

Offline
Joined: 2006-03-28
I'll try to put a lot of

I'll try to put a lot of time into it this weekend to give it a good push forward.
So far the new packages are tested with GCC 3.4 only, and there's also some other things I still want to do, like bring it closer to the FHS and enhance the resume-feature of the installation.

Also I'm still struggling a little with the new Linux Live Scripts, but I could do a big step with that last night and hope to finish my struggles with these tonight.

Especially in terms of making the installation easier the next version is a big step forward. Until now you have to edit one script first and then run one script after another. And it costs extra time to install when you don't stay on the computer all the time to start the next script right away. This has been eliminated now. The script will be interrupted 2 or 3 times only, once right at the beginning to set the timezone, once right at the end to set the root-password and maybe one more time to configure the kernel (this can be skipped by letting the script use the kernel-config of the CD's kernel).

As you see, it's not like I'm blowing out a version and that's it. But blowing out versions is important to find bugs, I cannot test everything at home. Things like problems with SATA or SCSI or a USB-keyboard will stay undetected on my system.
And sometimes I also just oversee things, like the shadow-bug in the current version.

That's why I'm grateful for every tester and every comment. I gave the link to quite some people, but got too little comments, so either it works pretty fine for most people (what I hope, but even then it would be nice to know), they just downloaded but didn't test it yet or they just didn't give me any feedback. But that's what I need, feedback.

Offline
Joined: 2006-03-28
It's the latter, AUFS

It's the latter, AUFS replaces UnionFS. SquashFS gets patched to have LZMA-support.

I also didn't like the Makefile and thought it should be possible to write a script from it. That's what I did, and it works fine. If you like I can post it when I'm home.

a thing's picture
Offline
Joined: 2005-12-20
mail

Mail it to me (if it's long enough to be copyrightable, with a GGPL-compatible license too): athing AT athingis.boldlygoingnowhere.org

Offline
Joined: 2006-03-28
The mail is out. I included

The mail is out. I included the necessary files and also some instructions.
I hope it'll work for you.

libervisco's picture
Offline
Joined: 2006-05-04
I understand. As soon as

I understand. As soon as you have a new version you'd like us to try, feel free to PM me the link and I'll boot and install.

Thanks

Offline
Joined: 2006-03-28
By the way, I think I have

By the way, I think I have found a solution for the USB-problem.
The Linux-Live-Scripts use lspci and grep to determine if any USB-module has to be loaded. Somehow this fails because the scripts use lowercase letters where uppercase letters would be necessary. Usually this shouldn't happen since grep gets the parameter -i to search case-insensitive, but somehow this parameter is ignored.
I tested the calls and changed them to uppercase, now something will be returned. So I guess the modules will be loaded then.

Anyway, it's still quite a way to the next release, but at least preparations for the creation of the LiveCD, testing kernel-patches and tweaking the live-scripts (for example removing the code that automatically mounts all found partitions), are more or less done.
What's left now before I can release again is testing with GCC 4.0.4 and GCC 4.1.2, adding some more resume-support (maybe even finish it) and maybe do a test-run in QEmu.

But so far everything is progressing pretty good.

Edit: Just seen your post libervisco. Thank you for the offer, I will let you know.

Edit 2: Just wanted to mention, although my .tar.gz with all the stuff is around 25MB bigger than the package of EasyLFS 0.2.1 the CD-image is about 1MB smaller because of the LZMA-patch for SquashFS. So in terms of filesize it isn't a real difference, but there's more content. ;-)

Offline
Joined: 2006-03-28
SELinux-Support in EasyLFS
reptiler wrote:

Development goes on and on, and now I just found someone enthusiastic who put a lot of effort into researching how to get EasyLFS running with SELinux. This effort will also finally be merged into the main-tree I think, but when I don't know yet. But for sure not yet for the next version.

For this part I have a pretty amazing update:
The next version will have usable SELinux-support!
Before I just had installation of the libraries and tools, but no policy. And also no bootscripts to activate it.
Thanks to above mentioned enthusiast I could do quite some testing on this today and add another script to add an extra bootscript and change two existing scripts in order to have everything working as intended.

The next step will be writing the script to install the policy during installation and that should be it for SELinux-support in EasyLFS.

I'm really excited about this since I always have been pretty interested in SELinux but never could have it install the policy. Now I know what it takes to get it running and by that can add another exciting and propably outstanding feature to EasyLFS.

Also I want to announce that the problem regarding USB-support are solved.
The Linux-Live-Scripts do not load the USB-modules unless it tries to boot from USB (at least that's how I understand it at this time). I added another call to fix this problem.

libervisco's picture
Offline
Joined: 2006-05-04
That's awesome. Congrats.

That's awesome. Congrats. Smiling

Offline
Joined: 2006-03-28
I hope that I can provide a

I hope that I can provide a new image this week. I'll move next weekend so I don't know when I'll find time afterwards to manage upload and everything, so right now I'm really pushing the project to get it done before that.

But actually I'm pretty confident about that. Everything's going forward pretty good, right now I'm trying an installation including SELinux and if this one works there's more