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?
using others established kernel in our OS
-
- Posts: 11
- Joined: Thu Jul 03, 2008 12:37 am
Re: using others established kernel in our OS
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
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.
@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.
- sleepsleep
- Posts: 4
- Joined: Sun Aug 13, 2006 8:15 am
Re: using others established kernel in our OS
quite true.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 also.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.
very true.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.
why is it so hard to just have one OS that myself truely satisfied...
- AndrewAPrice
- Member
- Posts: 2299
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: using others established kernel in our OS
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.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?
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.
http://www.lyricsdomain.com/18/rolling_ ... _want.htmlwhy is it so hard to just have one OS that myself truely satisfied...
My OS is Perception.