Hi every body! What should I do in order to start building OS? Which programming language is better for OS development? Is assembler is necessary? Or it could be done using c or c++? In what way I can use perl? Long year experience required on programming?
10q u 4 ur helps
<decoding>Thank you for your help.</decoding>
Os developing.....
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:Os developing.....
funbird. whats this l33t h4X0r thing good for? ac curufir says, write as we all here use to write: like human beings. If you're too lazy to write full and understandable sentences, chances are you receive zero aid in the future. Now to your questions:
1. learn research. Learn to ask smart questions. Learn to resolve problems. Learn to pose a problem and then to develop the solution for it. Not strictly in ths order. Oh, and learn about hardware nitty gritty. in, out and so forth. *smirk*
2. I am using C, Others are using C++ - with success but with more grunt work to do ere the fun begins. It is up to you.
3.yes, you gonna need assembly.
4. assembly And c or c++ or pascal.
5. in no way. Too much of runtime libs is needed for it.
6. yes. and a decent way to say "thank you for your help"
1. learn research. Learn to ask smart questions. Learn to resolve problems. Learn to pose a problem and then to develop the solution for it. Not strictly in ths order. Oh, and learn about hardware nitty gritty. in, out and so forth. *smirk*
2. I am using C, Others are using C++ - with success but with more grunt work to do ere the fun begins. It is up to you.
3.yes, you gonna need assembly.
4. assembly And c or c++ or pascal.
5. in no way. Too much of runtime libs is needed for it.
6. yes. and a decent way to say "thank you for your help"
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
Re:Os developing.....
Come on, he's just from a different culture. Not everyone can be a hacker, some people can't help it but are from "the other camp". (Check The Jargon File. )
But what he is guilty of is not reading correctly. Either take more time, or get the information absorbed faster. There are threads here, made sticky so they stay on top of the list, that are named "How to ask Questions" and "Quick Links - Read this before you post". The latter would have conveniently pointed you towards the OS FAQ we're maintaining here.
All the questions you asked would be answered there, and some you didn't ask yet.
But what he is guilty of is not reading correctly. Either take more time, or get the information absorbed faster. There are threads here, made sticky so they stay on top of the list, that are named "How to ask Questions" and "Quick Links - Read this before you post". The latter would have conveniently pointed you towards the OS FAQ we're maintaining here.
All the questions you asked would be answered there, and some you didn't ask yet.
Every good solution is obvious once you've found it.
Re:Os developing.....
Yeah, I guess I jumped on that a bit quickly, but text messaging style abbreviations drive me nuts. Apologies for snapping.
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:Os developing.....
@solar:If I don't understand what stands written just because of some odd useage of numbers and abbreviations, things go haywire.
I can lookup strange words in 'le dictionnaire' but I canna check out queer letter-number combinations - where even guessing mighta fail. Other culture hither other culture tither, there is no excuse for mutilating and mistreating language like this. *hrmpf*
Communication needs a least common denominator to be successful.
I can lookup strange words in 'le dictionnaire' but I canna check out queer letter-number combinations - where even guessing mighta fail. Other culture hither other culture tither, there is no excuse for mutilating and mistreating language like this. *hrmpf*
Communication needs a least common denominator to be successful.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
- Colonel Kernel
- Member
- Posts: 1437
- Joined: Tue Oct 17, 2006 6:06 pm
- Location: Vancouver, BC, Canada
- Contact:
Re:Os developing.....
ameber4 wrote:In what way I can use perl?
Not quite true. You can always use Perl to write a decent build system once your OS is complex enough to need one.beyond infinity wrote: 5. in no way. Too much of runtime libs is needed for it.
Top three reasons why my OS project died:
- Too much overtime at work
- Got married
- My brain got stuck in an infinite loop while trying to design the memory manager
Re:Os developing.....
@colonel kernel: I've interpreted his question this way: Can I use perl in kernel space? This led to my answer.
You are right in saying that perl can be used to develop a sophisticated build system. Didn't think of that.
You are right in saying that perl can be used to develop a sophisticated build system. Didn't think of that.
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Os developing.....
Well, welcome. You may want to check the FAQ (http://www.osdev.org/osfaq2/) where answers to virtually all the questions you asked are collected.
(btw, guys, i'm gonna remove OT discussion about 'dictionnaire, n.m ...' if you don't mind)
(btw, guys, i'm gonna remove OT discussion about 'dictionnaire, n.m ...' if you don't mind)