

Copycat_Joker wrote:How does one create an OS? ?

hellow533 wrote:I'm going to create and operating system with no prior knowledge on how to make one.
*back at nasa*
Let's get this rocket fired!
(scientist) I don't think mahogany was a good material for a space miss-
*countdown begins*
LoGiCaL__ wrote:Copycat_Joker wrote:How does one create an OS? ?
You'll probably want to start by learning how to program in assembly language.



Copycat_Joker wrote:Because I want to learn everything I can about computers- hardware, software, networking, security, Internet, etc.

Copycat_Joker wrote:How does one create an OS? I would like to make a mod of ZorinOS and be able to use it as both a Live USB/DVD, and installed on a computer. How would that be done? What sort of things would I have to know how to do, what sort of coding skills are required?
LoGiCaL__ wrote:You'll probably want to start by learning how to program in assembly language.
Copycat_Joker wrote:Well, I was wanting to know what the prior knowledge I need to know was first, so that I can learn it.
Copycat_Joker wrote:Alright, what do I have to learn to be able to do that? Is there a preferred order of things to learn? Like, "first learn this, and then this and this, and then you can learn this"?

centip3de wrote:Copycat_Joker wrote:How does one create an OS? I would like to make a mod of ZorinOS and be able to use it as both a Live USB/DVD, and installed on a computer. How would that be done? What sort of things would I have to know how to do, what sort of coding skills are required?
MUAHAHAHAHAHAHA. Welcome to the wonderful realm of OS developing, where I have been for the past 2 years.
Well, if you want to make a mod of a Linux based OS, that's pretty easy. All that is required is for you to mod your current, or a test OS, then just make a bootable version of it and distribute.
But, if you want to make an actual OS, from scratch, then you're going to be in for a fun run...
Either way, you'll want to program, program, program, program. And when you're tired and bored from programming, program some more. I would suggest programming in C as your main language, and mastering it to such an extent that you want your future wife (or husband) to have a built in compiler. If you don't know C, learn it. Then, repeat the previous steps.LoGiCaL__ wrote:You'll probably want to start by learning how to program in assembly language.
Actually, unless you really want to, you only need ASM for about 3 or 4 parts. C is the most dominate language.Copycat_Joker wrote:Well, I was wanting to know what the prior knowledge I need to know was first, so that I can learn it.
Google.
osdev.org
osdever.netCopycat_Joker wrote:Alright, what do I have to learn to be able to do that? Is there a preferred order of things to learn? Like, "first learn this, and then this and this, and then you can learn this"?
(Setting up to learn C, if you already know a programming language, skip to third step)
Learn HTML
Learn PHP
Learn C
Learn ASM

Copycat_Joker wrote:I was wanting to just mod a Linux-based OS. I just want to know how, and how to make it into a bootable .IMG file. Just a mod, not from scratch.

Users browsing this forum: No registered users and 0 guests