Free Small OS Code: Learn Operating System Fundamentals

  • Thread starter jainabhs
  • Start date
  • Tags
    Code Os
In summary, the author is seeking help from others to find a small, free operating system code so that they may better understand how it functions. There are a few different options that he is aware of, one being a simulator that he used in his operating system course at university, and another being a research operating system that is not meant for educational purposes. He also mentions Minix, an educational OS that was created by Andrew Tanenbaum. Lastly, there is a 512-byte OS competition that all participants have access to.
  • #1
jainabhs
31
0
I am presently learning operating system fundamentals.

Can anyone tell me m from where I can get free very small operating system code, in order to understand how it basically works?

It will be big help...(Please exclude Linux :))

Thanks in anticipation/
 
Technology news on Phys.org
  • #2
jainabhs said:
I am presently learning operating system fundamentals.

Can anyone tell me m from where I can get free very small operating system code, in order to understand how it basically works?

It will be big help...(Please exclude Linux :))

Thanks in anticipation/

I remember in my OS course we used a simulator from Brown University i think which allowed you to load an OS's kernel on top. For that class we were using a kernel written by a professor at my university. The assignments involved coding portions of the kernel that were intentionally left out.

The Brown Simulator:
http://www.cs.brown.edu/software/brownsim/

The Kernel is here:
http://www.engr.uconn.edu/~kishori/Project/ucosStudents.tgz
Though if i remeber it is password protected, and it since it has missing portions it wouldn't really function very well.
 
Last edited by a moderator:
  • #3
http://www.tinyos.net/

I've only heard about it; I haven't tried to use it. But this might be what you're looking for.
 
Last edited by a moderator:
  • #4
OS/161 is designed to teach undergraduate students about operating systems over four months. That's what they used to teach me in third-year. I honestly don't know if it's still good to learn from without a lecturer.

http://www.eecs.harvard.edu/syrah/os161/

It's inspired by, but not based off of, NachOS, which is also meant to be instructional.

http://www.cs.washington.edu/homes/tom/nachos/

They are sort of hard to set up in the first place (or were when I used them).

I've also heard of Xinu:

http://www.cs.purdue.edu/homes/dec/xsoft.html
 
Last edited by a moderator:

Related to Free Small OS Code: Learn Operating System Fundamentals

1. What is "Free Small OS Code: Learn Operating System Fundamentals"?

"Free Small OS Code: Learn Operating System Fundamentals" is a learning resource that provides open-source code for a simple operating system, along with explanations and tutorials to help individuals understand the fundamentals of operating systems.

2. Who can benefit from "Free Small OS Code: Learn Operating System Fundamentals"?

Anyone interested in learning about operating systems can benefit from "Free Small OS Code: Learn Operating System Fundamentals". This resource is especially helpful for computer science students and beginners who want to understand the basics of operating systems and how they work.

3. What programming languages are used in the code provided by "Free Small OS Code: Learn Operating System Fundamentals"?

The code provided in "Free Small OS Code: Learn Operating System Fundamentals" is primarily written in C and assembly language. These are commonly used languages for operating system development.

4. Is "Free Small OS Code: Learn Operating System Fundamentals" suitable for advanced learners?

While "Free Small OS Code: Learn Operating System Fundamentals" is designed for beginners, it can also be useful for advanced learners who want a refresher on operating system fundamentals or who want to explore a different approach to learning about operating systems.

5. Can I use the code in "Free Small OS Code: Learn Operating System Fundamentals" for my own projects?

Yes, the code in "Free Small OS Code: Learn Operating System Fundamentals" is open-source and can be used for personal or educational purposes. However, it is important to properly cite the source and give credit to the original authors.

Similar threads

  • Programming and Computer Science
Replies
17
Views
1K
  • Programming and Computer Science
Replies
6
Views
1K
  • Programming and Computer Science
Replies
7
Views
2K
Replies
6
Views
1K
Replies
4
Views
1K
  • Programming and Computer Science
Replies
8
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
15
Views
1K
  • Programming and Computer Science
Replies
25
Views
2K
  • Programming and Computer Science
Replies
9
Views
2K
Back
Top