![]() |
|
Make an Operating System - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: Coding (https://sinister.ly/Forum-Coding--71) +--- Thread: Make an Operating System (/Thread-Make-an-Operating-System) |
Make an Operating System - NinjaKnight - 06-17-2014 I want to make an operating system. I'd be fine with just a text-based one, but I would like to make one. I have been googling it and I haven't been able to find much. I would like to know what programming language(s) I would need to know to do this. -NinjaKnight- RE: Make an Operating System - Ex094 - 06-17-2014 Making an OS is not an easy task, you need shitloads of knowledge to make it, Bootloader etc etc. But here's a C# Made OS http://cosmos.codeplex.com/ Not really an OS but you can experiment since it's text based RE: Make an Operating System - NinjaKnight - 06-17-2014 (06-17-2014, 06:51 AM)Ex094 Wrote: Making an OS is not an easy task, you need shitloads of knowledge to make it, Bootloader etc etc. But here's a C# Made OS http://cosmos.codeplex.com/ Not really an OS but you can experiment since it's text based Thank you for your help, but I am not able to buy VMware. Where can I learn C# and what other languages can I use to program an OS. -NinjaKnight- RE: Make an Operating System - The Real Slim Shady - 06-17-2014 You'll probably want to know C (Not C#), Assembly, and a good understanding of binary and how the computer architecture actually works at a very low level, eg how the CPU handles instructions, memory management, etc. not to mention bootstrapping, device drivers and so on. Its not a simple task you can learn in a couple months afaik. even if its just a basic DOS like OS. RE: Make an Operating System - NinjaKnight - 06-17-2014 (06-17-2014, 07:16 AM)Geoff Wrote: You'll probably want to know C (Not C#), Assembly, and a good understanding of binary and how the computer architecture actually works at a very low level, eg how the CPU handles instructions, memory management, etc. not to mention bootstrapping, device drivers and so on. Its not a simple task you can learn in a couple months afaik. even if its just a basic DOS like OS. At least I can start learning them. I get a lot of free time on my hands. I am not exactly sure what bootstrapping is? Could you please explain. RE: Make an Operating System - BlueCat - 06-17-2014 (06-17-2014, 07:36 AM)NinjaKnight Wrote:(06-17-2014, 07:16 AM)Geoff Wrote: You'll probably want to know C (Not C#), Assembly, and a good understanding of binary and how the computer architecture actually works at a very low level, eg how the CPU handles instructions, memory management, etc. not to mention bootstrapping, device drivers and so on. Its not a simple task you can learn in a couple months afaik. even if its just a basic DOS like OS. If I am correct. Bootstrapping is the process where you can proceed to something without an external input RE: Make an Operating System - The Real Slim Shady - 06-17-2014 (06-17-2014, 09:49 AM)root@localhost Wrote:(06-17-2014, 07:36 AM)NinjaKnight Wrote:(06-17-2014, 07:16 AM)Geoff Wrote: You'll probably want to know C (Not C#), Assembly, and a good understanding of binary and how the computer architecture actually works at a very low level, eg how the CPU handles instructions, memory management, etc. not to mention bootstrapping, device drivers and so on. Its not a simple task you can learn in a couple months afaik. even if its just a basic DOS like OS. that sounds very dictionary-esque i dont have any particular interest of going into detail... this looks like a good intro based on the first 90 seconds: https://www.youtube.com/watch?v=nslY1s0U9_c RE: Make an Operating System - BlueCat - 06-17-2014 (06-17-2014, 09:58 AM)Geoff Wrote:(06-17-2014, 09:49 AM)root@localhost Wrote:(06-17-2014, 07:36 AM)NinjaKnight Wrote:(06-17-2014, 07:16 AM)Geoff Wrote: You'll probably want to know C (Not C#), Assembly, and a good understanding of binary and how the computer architecture actually works at a very low level, eg how the CPU handles instructions, memory management, etc. not to mention bootstrapping, device drivers and so on. Its not a simple task you can learn in a couple months afaik. even if its just a basic DOS like OS. Wikipedia is there for a reason lol :troll: RE: Make an Operating System - Psycho_Coder - 06-17-2014 Have a look : http://www.linuxfromscratch.org/ http://www.tuxradar.com/content/how-build-your-own-linux-distro http://lifehacker.com/5921054/ubuntu-builder-lets-you-build-your-own-customized-linux-distribution RE: Make an Operating System - NinjaKnight - 06-17-2014 (06-17-2014, 12:30 PM)Psycho_Coder Wrote: Have a look : http://www.linuxfromscratch.org/ Thanks, this is very helpful. -NinjaKnight- |