Operating System Programming

Thread Tools Search this Thread
Special Forums IP Networking Operating System Programming
# 1  
Old 09-09-2011
Operating System Programming

I am new in Kernel programming....i want to know how kernel is implemented.To this i have downloaded minix 3 kernel but i do not know where to start my study of kernel programming...please tell me from where to start understanding the code and how to run kernel in windows 7 or red hat.
# 2  
Old 09-09-2011
A kernel is not just another program that runs inside Windows. It's its own operating system, independent of Windows. You'd need something like virtualbox to boot it and pretend to have virtual disks and I/O and all that.

---------- Post updated at 08:59 AM ---------- Previous update was at 08:55 AM ----------

There's still something missing from the equation, anyway -- a bootloader. That's a tiny stub of code that loads on boot, then loads the operating system for you. minix is just the operating system part, and still needs a bootloader. You might examine the code of lilo to see how a bootloader works.
# 3  
Old 09-09-2011
Originally Posted by Sajan Gupta
...i have downloaded minix 3 kernel but i do not know where to start my study of kernel programming...please tell me from where to start understanding the code...
The logical first step would be the book mentioned in the documentation section at http://www.minix3.org/.

# 4  
Old 09-10-2011
Yes i know that it requires virtual machine software or i can directly install on my machine but the problem is that i want to understand the coding of the micro kernel not how to install on system or windows.Please give me some suggestions and tell me other micro kernel name through which i can start understand the coding and programming of micro kernel.
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

From iOS programming to Linux system programming

Hello. I like Linux and C programming language. Allways wanted to understand kernel and become a Linux system programmer. And I also like Objective-C and iOS. These two programming areas have relations: 1. Linux and iOS are UNIX-like systems, POSIX compliant. 2. It is useful to know C language... (2 Replies)
Discussion started by: Rockatansky
2 Replies

2. UNIX for Advanced & Expert Users

What's my Operating System

Can we know the operating given the IP address or DNS of the host. All I have is file://myserver/myapp (4 Replies)
Discussion started by: mohtashims
4 Replies

3. Shell Programming and Scripting

Detect Operating System

Hi, I need a script that needs to detect the Operating System and based upon wheter it is Linux, Solaris x86, Sparc, Itanium etc it should populate "ps" command with detailed output accordingly for example: ps -xef | grep java -> Itaniumps -auxwww | greap java -> Solaris (9 Replies)
Discussion started by: mohtashims
9 Replies

4. UNIX for Advanced & Expert Users

Best Operating System

Hello All, I want to install Linux on my machine, so please tell me one thing which is the best to install- 1.)Red Hat 2.)Cent OS 3.)Red Hat 4.)Ubuntu 5.)Fedora except that if there is any please tell me. (1 Reply)
Discussion started by: parthmittal2007
1 Replies

5. Shell Programming and Scripting

Operating system LINUX

Write a C program that accepts 3 parameters. Each parameter indicates the quantity of product to be produced. Each product will be produced in different production line. Ready products will be placed in a buffer area located at the end of each production line. Packaging workers will pack the... (1 Reply)
Discussion started by: paradise
1 Replies

6. UNIX for Dummies Questions & Answers

Operating system details

How to get operating system details of a Unix box. I want to know if an OS is a 32 bit Os or a 64 bit OS. uname -aX does not provide this detail. Thanks, Rahul. (4 Replies)
Discussion started by: rahulrathod
4 Replies

7. UNIX for Dummies Questions & Answers

Operating System

Which is much more powerful as an operating system: 1. Windows 2000 2. Windows 98 3. Windows XP 4. Windows ME 5. Unix 6. Linux and why is it much more powerful than the other operating systems that i have mentioned. thanks for your info... (1 Reply)
Discussion started by: alecks1975
1 Replies

8. UNIX for Advanced & Expert Users

Operating System and Programming languages

I'm trying to create an operating system. Just as a small hobby, it will not be anything big I am trying to get some practice. Does anyone reccomend a certain programming language because I dont know which one to use. Any help please? (2 Replies)
Discussion started by: jacx2
2 Replies
Login or Register to Ask a Question