Looking for developers

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
sfulham
Posts: 2
Joined: Sun Dec 13, 2020 6:31 pm

Looking for developers

Post 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
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

Re: Looking for developers

Post by alexfru »

What's the pay?
sfulham
Posts: 2
Joined: Sun Dec 13, 2020 6:31 pm

Re: Looking for developers

Post 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.
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

Re: Looking for developers

Post 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!
User avatar
iansjack
Member
Member
Posts: 4685
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Looking for developers

Post 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?
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: Looking for developers

Post 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.
Last edited by Schol-R-LEA on Tue Dec 15, 2020 10:07 am, edited 1 time in total.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
User avatar
bzt
Member
Member
Posts: 1584
Joined: Thu Oct 13, 2016 4:55 pm
Contact:

Re: Looking for developers

Post 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 :-)
nexos
Member
Member
Posts: 1078
Joined: Tue Feb 18, 2020 3:29 pm
Libera.chat IRC: nexos

Re: Looking for developers

Post 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 :) ).
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
Post Reply