Study UNIX Kernel

Thread Tools Search this Thread
Operating Systems SCO Study UNIX Kernel
# 1  
Old 08-18-2015
Study UNIX Kernel

Hi all,
I hope you are fine,

I'd like study Os I tried a book like Silberschatz it's a good book but like
other books it talks about the concepts abstractly and that's due to it try
to encompass many concepts from many operating systems in GENERAL.

i am not too much comfortable from these method i'd like to go something
concrete... so I decided to read and study an actual implementation of an OS
(it's source code) . I decided to do that by studying :
  • C Programming language
  • A Machine Architecture corresponding to a selected operating system
  • A selected operating system

the Criteria am considering for selecting an OS is :
  • it runs on a machine that have books and documentation that describes it (preferably but not restricted to Intel )
  • the OS itself has plenty of books and documentation describing and explaining it's concepts and source code and of course open source the most important criteria is that it's old enough to be quite easy covering the fundamentals and then I could read more about subsequent versions for more complexity .
  • the OS is Unix or Unix-like or A modification or derived from Unix Kernel.


I tried searching for Xenix because it runs on 80386 which is an Intel well documented machine but I found that the OS itself is a closed source ..

my question now : I'd like you to help me please to choose the OS and the Corresponding Machine meeting the above criteria (even it's too old but it must have books and documentation still available till now) ... i have searched the internet too much but am still confused ...

and please tell me if am thinking correct to try learning this way ..

thanks too much for you all

Last edited by rbatte1; 08-18-2015 at 12:47 PM.. Reason: Converted text list to formatted list
# 2  
Old 08-18-2015
"the OS is Unix or Unix-like or A modification or derived from Unix Kernel."

Well... That would seem to cover just about all possibilities, yes.

You might try MINIX. It was the old 16-bit x86 kernel Linus Torvalds learned on, now a 32-bit kernel.
This User Gave Thanks to Corona688 For This Post:
# 3  
Old 08-18-2015
This User Gave Thanks to vbe For This Post:
# 4  
Old 08-18-2015
corona688 and vbe you really sure that the MINIX book contain all the source code with Explanation of every function an line assuming i know C well ? i have heard about this book but what's you opinion about reading microkernel os first shouldn't i read monolithic kernel first ??? what's the difference between then during study ??
# 5  
Old 08-18-2015
minix is a very basic OS, up to you to make it more rich.. I think it is the best start for anyone wanting to understand what is going on in a basic OS since if you follow the book you should end with a working basic system, then as I said up to you to use GNU stuff to enrich your OS now you are a master in C compilation Smilie
This User Gave Thanks to vbe For This Post:
# 6  
Old 08-18-2015
I cant think of any other book where you have source code in it...

As you want to specifically study kernel functionality look what else Tannenbaum has edited
This User Gave Thanks to vbe For This Post:
# 7  
Old 08-18-2015
vbe another question please ... when i opened wikipedia page for that os i found the platforms (machines) are not limited to intel 80386 but there is others ... how does the book treat the machine .. does that vary in code .. code for every machine ?? or how does it treat this issue ... thanks
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

New to UNIX like 2 weeks of study only

why does this not work, confused #!/bin/ksh x="x" echo "Enter a name: " read NAME while do echo $NAME echo if then echo ":" else echo $NAME fi echo echo "Enter a Name: " read NAME (8 Replies)
Discussion started by: Gmoney93079
8 Replies

2. UNIX for Dummies Questions & Answers

UNIX Study Material

Hi , Can anyone suggest me any UNIX Study material and UNIX Certification specific for TELECOM-DOMAIN. Best Regards, Om Prakash. (14 Replies)
Discussion started by: omprakash1986
14 Replies

3. Programming

UNIX- -Case study - Library management.

Hi.. I am a new joinee to this foram.I need to submit a case study in UNIX .Please help me to submit the case study by giving your valuable ideas.It will be very helpful for me. Topic: Unix File Management A university wants to computerize its Library operations because of... (2 Replies)
Discussion started by: viji_jeya
2 Replies

4. UNIX for Dummies Questions & Answers

Unix study help

Hi, I need some help with the follow questions :(. Any help would be great! Answer with the necessary commands 1. In your login directory, make a directory called week4/revision 2. Without changing directories, make another directory week4_revision/data 3. Change to week4_revision/data... (2 Replies)
Discussion started by: Heyo
2 Replies

5. UNIX for Dummies Questions & Answers

Any study material for begineers for UNIX please??

Any study material for begineers for UNIX please?? (2 Replies)
Discussion started by: niranjany
2 Replies

6. Programming

Good Unix Online Study Material

HI Friends, I wanted to start this thread inorder to keep all the Unix starters to easily find useful material through this thread...I request you all to provide with the URL address of any gud material you know... thanks and regards... (2 Replies)
Discussion started by: rahul3894singh
2 Replies

7. UNIX for Dummies Questions & Answers

help for unix study

hi I am vijay how r the unix gurus? I want to install unix for our sites.So pls tell me abt unix installation user guide & also all the unix commands.Pls help me.I am waiting for yr reply. bye..........vijay :D (2 Replies)
Discussion started by: vi77_surat
2 Replies

8. Programming

To study kernel and modular programming

I want to do kernel programming.So which site or books help me in studying these.I know C programming to a little extent.Please advice me (4 Replies)
Discussion started by: ranjith
4 Replies

9. UNIX for Dummies Questions & Answers

i want to study unix,but it is very dificult.

14 (2 Replies)
Discussion started by: zbweh5280
2 Replies

10. UNIX for Dummies Questions & Answers

I want to start study Unix!

hello .. I am college student and a new guy to unix. I have a simple question: what does "unix" stand for ,or just a meaningless name ? (4 Replies)
Discussion started by: nanuo
4 Replies
Login or Register to Ask a Question

Featured Tech Videos