I was wondering if anyone know where I can find a step-by-step instruction
guide on using the Linux kernel to develop an operating system. Anyone?
PS: Thanks in advance!
Depending on point of view, the Linux kernel /is/ an operating system,Quote:> I was wondering if anyone know where I can find a step-by-step
> instruction guide on using the Linux kernel to develop an operating
> system. Anyone?
josh(at)homemail.com | jonesjos(at)us.ibm.com
>> Depending on point of view, the Linux kernel /is/ an operating system,
>> so this would commonly be regarded as a silly thing to do. Download
>> Linux; you get an operating system.
> As you said, this depends on one's point of view... however, download
> just the Linux kernel, and try to do anything useful with it. Without
> something so basic as a useful shell, how can it be called an OS?
For all we know, the O.P. may want to do /exactly that/.
"La Cicciolina [...] Electing her was an interesting contrast to the
situation in the UK: In Italy they elect a representative from the sex
industry. In the UK, they elect their clients." -- Peter Gutmann
Download the kernel source and read through the assembly codes for the
various platforms available. Basically, you need to go through the
booting process, loading in the descriptor table,... etc. etc.
There is also a series of articles from linuxgazzette.com that describes
how you can write your own O/S.
I am also interested in developing my own embedded device, just that I
lack knowledge on hardware stuff. :~|
"the truth is out there"
First of all don't get me wrong. I like the way Linux kernels are
released , and above all , the speed in which security exploits are
fixed. But , aren't we going a little too fast? It seems to me that
Linux kernels are released too fast for someone to cope with. Unless
you have a lot of time to waste , you cannot keep up to date with the
kernel. I think that kernels should be released slightly slower ( i am
talking about patch versions).This will allow developers to test their
code a little more ,and before the kernel is deemed "stable" , fix the
very obvious bugs. Real rapid kernel changes should normally only
happen when there is a security exploit. Then a new kernel can be
released ,without having anything more than the previous one; just the
fixed security exploit. Then stable kernels will be stable , and