Free Small OS Code: Learn Operating System Fundamentals

  • Thread starter Thread starter jainabhs
  • Start date Start date
  • Tags Tags
    Code Os
Click For Summary

Discussion Overview

The discussion revolves around finding free, small operating system code to aid in understanding operating system fundamentals. Participants share various resources and suggestions for educational operating systems, excluding Linux.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks free small operating system code for educational purposes, specifically excluding Linux.
  • Another participant mentions a simulator from Brown University that allows loading an OS kernel and references a specific kernel used in their course, noting it may be password protected and incomplete.
  • A suggestion is made to check out TinyOS, although the participant has not personally tried it.
  • OS/161 is recommended as an instructional tool for undergraduate students, with a note on its potential difficulty without a lecturer. NachOS is mentioned as a related instructional OS.
  • Xinu is also suggested as a resource for learning about operating systems.
  • Minix is highlighted as an educational OS, with a mention of its recent version release and a link to documentation on OS development.
  • Another participant suggests dex minidos, which is written in assembly language, and provides links to various OS development resources and forums.

Areas of Agreement / Disagreement

Participants provide multiple suggestions for small operating systems and resources, indicating a variety of options available. No consensus is reached on a single best resource, and several competing views on suitable educational operating systems remain.

Contextual Notes

Some resources mentioned may have limitations such as being password protected, incomplete, or challenging to set up. The effectiveness of certain educational tools may depend on the presence of a lecturer or additional guidance.

Who May Find This Useful

Individuals interested in learning about operating systems, particularly students or self-learners seeking practical coding experience in OS development.

jainabhs
Messages
31
Reaction score
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
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:
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:
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:

Similar threads

  • · Replies 17 ·
Replies
17
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
4
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K