Please Help me Making MY NEW operating system
-
- Posts: 3
- Joined: Tue Mar 18, 2008 1:20 pm
Please Help me Making MY NEW operating system
can anyone help me with making a new operating system, it is call christomoon 2008 (shortend to cristomoon 0-8), please tell me what i have to do!
Last edited by operatingsystemgeek on Tue Mar 18, 2008 1:35 pm, edited 2 times in total.
i am writing a operating system called:
Christomoon 2008
Christomoon 2008
-
- Posts: 3
- Joined: Tue Mar 18, 2008 1:20 pm
-
- Member
- Posts: 127
- Joined: Sat Sep 29, 2007 5:43 pm
- Location: Amsterdam, The Netherlands
STFW, RTFM are the two first things I need to say. Learn to search and read. I don't think that you even checked the OSDev wiki, the sticky of this board and I don't think that you even have downloaded the Intel/AMD manuals.
Google is also something good to use. Use it. Some results you might get are sites such as these:
www.brokenthorn.com
www.wikipedia.org (Yes, this contains information)
www.jamesmolloy.co.uk
www.osdever.net
www.osdcom.info
visopsys.org/osdev/index.html
And many other links...
There are several hobby operating systems where you can download the source of (look at the licence before using any code), there are several tutorials, there is the wiki on OSDev, there's a lot of documentation and of course there are manuals.
Just search and read.
Important: read the requirements before even attempting to make an OS. You need at least something like Assembly and some other language in case you aren't going for full Assembly.
Regards, Stephan J.R. van Schaik.
Google is also something good to use. Use it. Some results you might get are sites such as these:
www.brokenthorn.com
www.wikipedia.org (Yes, this contains information)
www.jamesmolloy.co.uk
www.osdever.net
www.osdcom.info
visopsys.org/osdev/index.html
And many other links...
There are several hobby operating systems where you can download the source of (look at the licence before using any code), there are several tutorials, there is the wiki on OSDev, there's a lot of documentation and of course there are manuals.
Just search and read.
Important: read the requirements before even attempting to make an OS. You need at least something like Assembly and some other language in case you aren't going for full Assembly.
Regards, Stephan J.R. van Schaik.
WTF!! you have posted 3 topics all asking the same question and two of them have been locked already. Please google, and/or read the tuts on the wiki
http://www.osdev.org/wiki/Main_Page I dont think you have even tried or read anything
http://www.osdev.org/wiki/Main_Page I dont think you have even tried or read anything
I should somehow create a device that when someone posts a thread such as this, they get a surge of common senese... telling them to dwell in the wiki for many weeks.
Website: https://joscor.com
Re: Please Help me Making MY NEW operating system
Hi,
1) This is the best place (forum and wiki) in the entire internet for learning how to develop an OS. If you post the same question twice (or 4 times) the same people will read it twice (or four times) and everyone will think you're an idiot and won't help you. Not being able to get help from the best place on the internet (because everyone thinks you're an idiot) would be a severe disadvantage. Basically, repeating the same question is not wise if you're interested in OS development...
2) The best way to get people to help you is to pay them lots of money. If you can't do that, a good alternative is to find out as much as you can by yourself (e.g. from the wiki, reading other people's post, google, etc) and then use this knowledge to make it as easy as possible for other people to help you for free. For example, a question like "how does an OS work" is too general - someone could spend years writing a partial reply, so no sane person will bother. Instead, you could do some research and then ask (for example) "I want to implement a simple round robin scheduler but I'm having trouble implementing the software task mechanism" and it's very likely people will help, because they can see they don't need to explain everything and they can also see that you care enough to try to figure it out yourself. Basically, if you don't care enough to try to figure it out then other people won't care enough either.
3) Do you honestly think you have the skills and knowledge necessary to succesfully develop an OS? If you went to your local hospital with a pocket knife and some tissues and told the nearest doctor that you want to try brain surgery, would the doctor be willing to help? Unless you've already got some skills and some experience with general surgery, then it's extremely unlikely that you'll have the skills and experience necessary to attempt brain surgery. Unless you've already got some skills and some experience with general programming, then it's extremely unlikely that you'll have the skills and experience necessary to attempt OS development.
Cheers,
Brendan
Some notes...operatingsystemgeek wrote:can anyone help me with making a new operating system, it is call christomoon 2008 (shortend to cristomoon 0-8), please tell me what i have to do!
1) This is the best place (forum and wiki) in the entire internet for learning how to develop an OS. If you post the same question twice (or 4 times) the same people will read it twice (or four times) and everyone will think you're an idiot and won't help you. Not being able to get help from the best place on the internet (because everyone thinks you're an idiot) would be a severe disadvantage. Basically, repeating the same question is not wise if you're interested in OS development...
2) The best way to get people to help you is to pay them lots of money. If you can't do that, a good alternative is to find out as much as you can by yourself (e.g. from the wiki, reading other people's post, google, etc) and then use this knowledge to make it as easy as possible for other people to help you for free. For example, a question like "how does an OS work" is too general - someone could spend years writing a partial reply, so no sane person will bother. Instead, you could do some research and then ask (for example) "I want to implement a simple round robin scheduler but I'm having trouble implementing the software task mechanism" and it's very likely people will help, because they can see they don't need to explain everything and they can also see that you care enough to try to figure it out yourself. Basically, if you don't care enough to try to figure it out then other people won't care enough either.
3) Do you honestly think you have the skills and knowledge necessary to succesfully develop an OS? If you went to your local hospital with a pocket knife and some tissues and told the nearest doctor that you want to try brain surgery, would the doctor be willing to help? Unless you've already got some skills and some experience with general surgery, then it's extremely unlikely that you'll have the skills and experience necessary to attempt brain surgery. Unless you've already got some skills and some experience with general programming, then it's extremely unlikely that you'll have the skills and experience necessary to attempt OS development.
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
- JackScott
- Member
- Posts: 1036
- Joined: Thu Dec 21, 2006 3:03 am
- Location: Hobart, Australia
- Mastodon: https://aus.social/@jackscottau
- Matrix: @JackScottAU:matrix.org
- GitHub: https://github.com/JackScottAU
- Contact:
Re: Please Help me Making MY NEW operating system
I'd better get cracking then.Brendan wrote:For example, a question like "how does an OS work" is too general - someone could spend years writing a partial reply, so no sane person will bother.
- zaleschiemilgabriel
- Member
- Posts: 232
- Joined: Mon Feb 04, 2008 3:58 am
Just so you know, people dislike you by now.
Working On:Bootloader, RWFS Image Program
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
Leviathan: http://leviathanv.googlecode.com
Kernel:Working on Design Doc
- zaleschiemilgabriel
- Member
- Posts: 232
- Joined: Mon Feb 04, 2008 3:58 am
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact: