Page 1 of 1

Looking for developers

Posted: Mon Dec 14, 2020 5:30 pm
by sfulham
Hey OSDevs,

I'm starting development of a new Kernel/OS and was looking for people to help me develop it.
The OS is going to be multiplatform, meaning it will support both desktop (PCs, laptops) and mobile devices (Phones).

If you're interested just reply to this post and I'll DM you.

There are some requirements:
Have at least worked on x86/AMD64, RISCV or ARM development before.
Know at least C++ or C.

Thanks,
sfulham

Re: Looking for developers

Posted: Mon Dec 14, 2020 7:55 pm
by alexfru
What's the pay?

Re: Looking for developers

Posted: Mon Dec 14, 2020 8:20 pm
by sfulham
alexfru wrote:What's the pay?
Nothing ATM since it'll be FOSS but if we ever get donations, that'll probably go to the other developers.

Re: Looking for developers

Posted: Mon Dec 14, 2020 9:09 pm
by alexfru
sfulham wrote:
alexfru wrote:What's the pay?
Nothing ATM since it'll be FOSS but if we ever get donations, that'll probably go to the other developers.
Good luck!

Re: Looking for developers

Posted: Tue Dec 15, 2020 12:36 am
by iansjack
What experience do you have of leading such a project? What software have you developed to date? Can you give us examples.

What have you written so far? Do you have a link to documentation showing the detailed aims and design of this project?

Why should I join this project rather than any other? What's your USP?

Re: Looking for developers

Posted: Tue Dec 15, 2020 10:01 am
by Schol-R-LEA
To quote the wiki:
OS-Dev 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 there are on a project, the longer the project takes. The only way around this is to split the project into parts which you get people working on, and only on. Good luck.

Recruiting
There are some things you need for standing a chance (and avoid being painfully told that you are a failure):
  • If you have no established codebase, people will not join because they can see you lack experience and expect the project to fail.
  • If you lack a (worked out) design, people will not join you because they can't see how your OS is more interesting than their own design.
  • If your reputation doesn't precede you, especially the more experienced people will be very wary of you and lack the trust to join.
  • If you don't have project management skills, the few rare people that do join will quit shortly because they are discussing stuff and do not get to code.
People that join nevertheless are usually worse programmers than the people for which this list was composed.

Re: Looking for developers

Posted: Tue Dec 15, 2020 10:07 am
by bzt
Don't assume others are interested in your OS, that's a common mistake around here.

Please read https://wiki.osdev.org/Beginner_Mistakes#Recruiting

Cheers,
bzt

EDIT: oh, now I see Schol-R-LEA beat me with the wiki link :-)

Re: Looking for developers

Posted: Thu Dec 17, 2020 2:49 pm
by nexos
It might be a good idea to have a good base for your system to show you have knowledge and then ask people to join. I would recommend starting simple (i.e., i386 with no SMP) and then build up until you have a Windows beater (ok, maybe not that far :) ).