Os developing.....

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
ameber4

Os developing.....

Post by ameber4 »

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>
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Os developing.....

Post by distantvoices »

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"
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Os developing.....

Post by Solar »

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. ;)
Every good solution is obvious once you've found it.
Curufir

Re:Os developing.....

Post by Curufir »

Yeah, I guess I jumped on that a bit quickly, but text messaging style abbreviations drive me nuts. Apologies for snapping.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:Os developing.....

Post by distantvoices »

@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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Re:Os developing.....

Post by Colonel Kernel »

ameber4 wrote:In what way I can use perl?
beyond infinity wrote: 5. in no way. Too much of runtime libs is needed for it.
Not quite true. You can always use Perl to write a decent build system once your OS is complex enough to need one.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
BI lazy

Re:Os developing.....

Post by BI lazy »

@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.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Os developing.....

Post by Pype.Clicker »

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)
Post Reply