Jump to content

Building an OS

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
7 replies to this topic

#1
Void

Void

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 411 posts
I've contemplated building a operating system for some time now. I'm interested in knowing everything I can about it from the memory management to how the BIOS understands to boot to it.

Anyone got any valuable information that they have uncovered on the subject? Source code would be nice to see as well. :D
Void

#2
John

John

    Writes binary right handed and hex left handed

  • Moderators
  • 6,321 posts
You want to build a OS from nothing or one based on like a unix shell?

#3
Guest_littlefranciscan_*

Guest_littlefranciscan_*
  • Guests
If you do create an OS and you succeed in doing this..you will become similar to Bill Gates.. I hope you do succeed and you allow your good friends here on codecall to be you betatesters:)

#4
Guest_littlefranciscan_*

Guest_littlefranciscan_*
  • Guests
Just wanted to ad this..I don't know if you are aware of this page but it has a list of "failed os projects" and other "os projects"

Review of Operating Systems

#5
Void

Void

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 411 posts

Sidewinder said:

You want to build a OS from nothing or one based on like a unix shell?

Build from scratch! Right now I'm interested in know how to get a computer to boot with my own code.


littlefranciscan said:

Just wanted to ad this..I don't know if you are aware of this page but it has a list of "failed os projects" and other "os projects"

Review of Operating Systems

lol, nice link!
Void

#6
Lop

Lop

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,172 posts
I found this tutorial about it:

Building your own operating system - The Code Project - System

#7
xtraze

xtraze

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 910 posts
I think this might be helpful for you.

SigOps: Create Your Own Operating System Adventure

Quote

Overview

This semester SigOPS will hold a series of meetings discussing how to build an operating system from scratch. We provide the structure for developing your Very Own OS, you write the code. It's that simple!


The Plan

What follows is an outline of the next eight or so SigOPS meetings this semester. We'll be posting all the critical information on these here web pages, so if you miss one (or have missed everything up to this point), no need to worry. Just catch up and come to the next meeting.

Hopefully, any SigOPS member who wants to write an operating system will have done so by the end of this excursion. Stay tuned for information and updates on our progress!


Table of Contents

* 0. Introduction
* I. Development Environment
* II. Debugging Methods
* III. Applications
* IV. Memory Management
* V. Multitasking
* VI. Interprocess Communication
* VII. Hardware Interrupts and Drivers (work in progress)
* VIII. Symmetric Multiprocessing (external link)
* IX. References



#8
Guest_littlefranciscan_*

Guest_littlefranciscan_*
  • Guests
That is an excellent resource you have put their xtraze.. I myself have been doing much technical studies lately so will be taking a glance at your link.