OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 8:19 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Looking for partners
PostPosted: Sun Jun 21, 2009 7:28 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 06, 2007 3:00 pm
Posts: 40
Location: Germany, Berlin and near Hamburg
hi at all,
i'm working on a little operating system project ... ( what else #-o :) ).
but you all know thats extremly hard work and a lot of code and other things to do...

i'm currently working on the 2nd stage loader. the fat12 bootstrap ist allready working.
this project is just for fun. just to learn a bit more about pcs and know them better.
the project is done in 16/32bit asm and c++.
last but not loeast, i am from germany.

please write if you want to know more or if you are interrested.

thanks and regards

_________________
My Posts


Top
 Profile  
 
 Post subject: Re: Looking for partners
PostPosted: Sun Jun 21, 2009 10:57 am 
Offline
Member
Member
User avatar

Joined: Thu Dec 21, 2006 7:42 pm
Posts: 1391
Location: Unknown. Momentum is pretty certain, however.
Do you have a design plan? Why should we join your project instead of our own?

-JL

_________________
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io


Top
 Profile  
 
 Post subject: Re: Looking for partners
PostPosted: Sun Jun 21, 2009 12:12 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Design is important. Are you going to build off of a simple idea and expand as time goes by? Or do you have a set plan? Will this project need more than one person? Can you tackle most of the kernel by yourself?

Beginner Mistakes and Getting Started are good articles to read on the wiki.

Cheers,
Troy

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Looking for partners
PostPosted: Sun Jun 21, 2009 3:57 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 06, 2007 3:00 pm
Posts: 40
Location: Germany, Berlin and near Hamburg
if you are allready involved in a project why should you get part of mine??

yes i have a plan, and i asked not for tutrial- or beginnersupport.

i guess its much more easier to do such a project with a staff then by one man.
lets say two or three programmers have more ideas then one man alone.

_________________
My Posts


Top
 Profile  
 
 Post subject: Re: Looking for partners
PostPosted: Mon Jun 22, 2009 4:16 am 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

bsunisol wrote:
if you are allready involved in a project why should you get part of mine??


Virtually everyone on these forums is either already writing an OS (usually their own), or they've given up on OS development (e.g. wife, kids, loans, job, and no free time to do much of anything). That doesn't leave many (any) potential helpers for your OS; unless your OS is so impressive that people are willing to dump everything they've spent ages working on in favour of your ideas. The same concept applies to almost all decent programmers - they're all working on something, and they'd all need a very good reason to volunteer to help your project.

To put this another way:

Beginner Mistakes (from the wiki) wrote:
Community Projects

Don't overestimate your chances of getting people interested in your project. Even the more successful projects usually consist of one, perhaps two people actually working on the code. And that is not due to a lack of need.

Brooks' Law states that the more people on a project, the longer it takes. The only way around this is to split the project into parts that you get people working on and only on that part. Good luck.


bsunisol wrote:
yes i have a plan, and i asked not for tutrial- or beginnersupport.


Great - you've got a plan. Is this plan so impressive that people will dump their current project and volunteer the next 10 years or so of their lives to work on your plan (without actually seeing your plan first)?

bsunisol wrote:
i guess its much more easier to do such a project with a staff then by one man.
lets say two or three programmers have more ideas then one man alone.


Unfortunately that is also a big problem. With 2 or 3 programmers it's very likely that each programmer will have their own idea of just how things should be implemented, so instead of getting work done you end up wasting a huge amount of time trying to get everyone to agree.

Another problem to watch out for is the "master's apprentice" problem, where someone volunteers to help you because they want to learn. You spend half your time teaching, until the apprentice has learnt as much as they can from you and decides to ditch your project and start their own project. In this case you lose a lot of time and gain very little, and would probably get more work done faster by working alone.

IMHO the best way is for you to write the majority of the kernel, etc yourself, so that any volunteers have something to work with and you avoid the problems above. If the project ever becomes impressive enough then people will want to help (but it's extremely unlikely that your first attempt at an OS will be impressive - plan on doing several rewrites before you're happy with it)


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.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 101 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group