|
From: John K. <jk...@sa...> - 2003-06-22 19:09:52
|
On Sun, 2003-06-22 at 14:22, Heiko Zuerker wrote: > John Kiss wrote: > > Hey John, > > > > I've already started on a uClibc verson of Devil Linux. And when I mean > > started, it just means I've worked out the best way to start this > > adventure and keeping it compatible with the big daddy distro of Devil > > Linux. I've scheduled this to start July 15th. I was also planning to > > call this uDL or Micro Devil Linux. It will target not only PC's but > > embedded targets and cross compilation for other micro processors as > > well, eg. ARM. Media types will include ISO, CompactFlash, SmartMedia > > and JFFS2. > > > > Steps Involved > > > > 1) Create a branch off of the main Devil Linux. > > Of course after approval from the head DL developers > > 2) Create a new LFS system, build around uClibc and not glibc > > * Also would be configured for cross compilation > > 3) Add the uClibc package into the source tree. > > 4) Compile Packages against uClibc and make any changes to > > build and source. > > **** This is the hardest part. > > > > I'll be putting together a project proposal to share with everyone on > > the mailing list. > > > > One question that may be asked is why, why start with Devil Linux? > > The answer is simple, the people/developers resonsible for putting > > together the /build system have done an excellent job. It's simple, easy > > to configure and change without huge structual changes. The other > > reason, last but not least, is the documentation on the website, that in > > my opinion is what really makes DL progress. > > I think it would make a lot of sense to incorporate those changes into > the main build system, you just select glibc or uclibc via "make > menuconfig". I'm pretty confident that it should be easy to incorporate > all those changes into our build system. Ohh for sure, why maintain two main branchs?? The only reason why I suggested a branch is for development purposes. Once it's at a stage that can compile both ISO and other media targets then it can be merged into the mainline. This way Devil-Linux V1.x versions can continue to be built with out uClibc or V2.0 developers breaking the builds. > I also don't think it is necessary to create a new LFS System, all the > important parts (gcc, glibc, binutils) are compiled by us anyway. > Probably we just have to add a few more programs. > The thing you would have problems with is the cross-compile. Currently > (only theoratical) the only way to compile for a different plattform is > to work on that plattform. OK, in that cause you'll need a new LFS system. > Bingo ;-) > By incorporating those changes into the main build system, we all > benefit from eachothers developments and progress much faster then others. > > We could define those changes as a goal for v2.0, I'm sure it'll take a > while until you get everything running. > Not really, Devil-Linux is already running on an embedded platform running an ELAN processor, a firewalled gateway. The only problem is that a make iso doesn't work for this target and I have to do a manual conversion and put it on a disk space diet. I just want to make life easier by adding an entry into the menuconfig that selects the target media, ISO, CF or JFFS2. This option would change certain build variables, eg. PACKAGEDIR. Also certain variable names may need to be changed or others added since CDDIR and ISODIR are very specific. There are lots of other items that need to be considered for embedded targets such as: not all will need to build individual packages or installing only required files to save disk space.. I can go on and on but we can save this for a more specific discussion when we're ready. Also at some point in the future I'll be requesting a CVS account (for R/W access) so I can check in. > cya > Heiko > > P.S. Devil-Linux on a Linksys or Netgear Router.... sounds cool! Or even better, on a QuickBane Kincora Secured Gateway =).... Cheers John > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Devil-linux-develop mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/devil-linux-develop -- John Kiss <jk...@sa...> |