Page 1 of 1
using others established kernel in our OS
Posted: Wed Aug 06, 2008 2:31 pm
by sleepsleep
it could be possible that no matter how hardworking i try, i wouldn't able to beat the windows nt kernel or the bsd / linux kernel. old saying, if you can't beat them, join them.
how bout using their kernel, strip everything, (eg. utils, device naming scheme, configuration storage) maybe using sqlite database as registry (store all the configuration there).
so that all devices are basically supported (more easily) and all the optimize and dirty job are settled by default.
what you think?
Re: using others established kernel in our OS
Posted: Wed Aug 06, 2008 6:59 pm
by binarysemaphore
Where is the fun (& pride) of writing your OS then ? Lot of companies modify stock BSD and Linux kernel to fit their needs.
Re: using others established kernel in our OS
Posted: Wed Aug 06, 2008 10:06 pm
by bewing
Some of us aren't doing it for fun and pride. We want something that does what we need, quickly -- so we can start coding apps.
@sleepsleep: If there is a kernel that truly fits your needs, it is a reasonable thing to try. But it turns out that there are a million different designs for a kernel, and there are only a handful of completed ones that you can grab and modify. The chances that you will find something that you think is a well-coded kernel with sourcecode is small, when you really look at the code closely. My bet is that when you strip your chosen kernel to its minimal implementation, you will decide that it sux, and that you need to rewrite it.
Re: using others established kernel in our OS
Posted: Thu Aug 07, 2008 4:32 am
by sleepsleep
Where is the fun (& pride) of writing your OS then ? Lot of companies modify stock BSD and Linux kernel to fit their needs.
quite true.
Some of us aren't doing it for fun and pride. We want something that does what we need, quickly -- so we can start coding apps.
quite true also.
My bet is that when you strip your chosen kernel to its minimal implementation, you will decide that it sux, and that you need to rewrite it.
very true.
why is it so hard to just have one OS that myself truely satisfied...
Re: using others established kernel in our OS
Posted: Tue Aug 12, 2008 5:15 am
by AndrewAPrice
sleepsleep wrote:it could be possible that no matter how hardworking i try, i wouldn't able to beat the windows nt kernel or the bsd / linux kernel. old saying, if you can't beat them, join them.
how bout using their kernel, strip everything, (eg. utils, device naming scheme, configuration storage) maybe using sqlite database as registry (store all the configuration there).
so that all devices are basically supported (more easily) and all the optimize and dirty job are settled by default.
what you think?
Would you be interested in Windows Embedded? I have a legit copy of XP Embedded I don't use. You select the core kernel, add modules, or write your own if one don't suit your needs.
Otherwise, you could go with something like Linux from Scratch to build your own basic Linux system from source and write your own window manager on top.
why is it so hard to just have one OS that myself truely satisfied...
http://www.lyricsdomain.com/18/rolling_ ... _want.html