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