Re: [Altosdev-kernel] Kernel Source Reuse
Status: Planning
Brought to you by:
dozz
From: Alexey M. <tkt...@cs...> - 2002-03-08 13:46:35
|
> Hello, Alexey Malev. Hei, but dozzer sounds better for me.. > AM> It maybe rather usefull to get ready-to-use kernel with sources, > AM> which was wrote by another group of developers, and use it in own > AM> needs? > Ehh.. I guess we would end up having another Linux clone.. Anyway, do > you know of any implementation of your stream model in any OS? I'm not > familiar with that.. As for me, it's much more interesting to write > everything yourself, of course using some other open source code for > references.. At least you will understand any single line of code > you've written. Yap. I meant that we can get kernel with sources and reuse it in the way we need, i.e. replace any IPC except signals and add streams. But you are right.. it is better to write all from scratch. > Well, not only DJGPP.. That's just a DOS port of GNU tools.. If anyone > has, say, a Linux box, he/she will use native Linux tools.. I hope > there also exists a Mac port of them. That means, we should be using > GNU tools (not restricted to DJGPP). Yap. You are right again.. > This implies doing no changes to the kernel itself. ..I guess, that's > what's called modularity =) . Even at the boot stage.. This is good idea, what did you do in linking phase... how do you link modules together? > AM> You can load djgpp from internet and the installation we need gets only > AM> 8M and grub is approx. 1M. > The problem is, that DJGPP only ships with COFF and AOUT executable > formats built into the binutils. This way, you'll have to rebuild > binutils to enable ELF support. I strongly suggest using ELF as this > is the only most-commonly used executable format which is flexible > and yet simple enough. I've rebuilt binutils 2.11.2 (the latest as of > now) to support ELF, so if anyone is interested I can upload the > executables somewhere so that you can download them. Ok.. do it for me at least. > AM> But we still not decided, who will load modules? Who will link > AM> them with kernel? > What exactly do you mean? You answered this question above in your letter.. -- See you later, d. +358 040 817 8540 |