| 1. |
Solve : OS Help? |
|
Answer» I am wanting to creat my very own OS. I have Visual Studio 2008 installed. I was wondering where to start and how I would go about it. I have been told that there are some OS that I can download (like Linux or something like that) and use them and add on to it and change it. So I was wondering where do I start, and if anyone has a link to an OS that I can downlaod and build on from (Like Linux) I have Visual Studio 2008 Don't make an OS with VS. I got into OS dev awhile back and made my own DOS type OS with a few commands. It's much harder to do than you think, but it is very rewarding because even the most talented programmers are not capable of doing it because of the TIME it takes. It's sort of like saying, "Hey I am going to make my own full length animated movie". You really need to be persistent. If you just want to make an OS like DOS that's much more practical. There is a site and forum dedicated to OS dev, it's osdev.org and the forum is http://forum.osdev.org/. But if you just jump right in and start posting on their forums right away without learning assembly language first, they often delete your posts. So, first step in the process would be to learn assembly language. You can just google for tutorials. After you feel you know the basics of assembly, then you can post on that site for help. After you learn assembly, what you need to start is a good assembler (it's what takes your code and converts it into binary to be read by the machine). The best assembler for OS dev is FASM flatassembler.net I also have a pack of a ton of sample code OSes (it includes FASM and a BUNCH of other stuff). It's not very organized, but if your serious, you'll firgure it out. Here is the link to it: http://dosaidsoft.com/dump/asm.zip Quote from: NIXIE on November 12, 2011, 07:33:50 PM especially the newer after 6.0 line that requires dot.net framework etc. Since my language of choice is C++Applications created with Visual Studio 2003, 2005, and 2008 don't require the .NET framework... More to the point, in order to create a new Operating System, one would need to Learn Assembly. And be rather good at it, ideally.I have downloaded KNOPPIX_V6...How do I 'edit' it?? |
|