Looking for partner for OS development.

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
GeniusCobyWalker
Member
Member
Posts: 65
Joined: Mon Jan 12, 2009 4:17 pm

Looking for partner for OS development.

Post by GeniusCobyWalker »

I was working on my OS with someone, now they quit and I am continuing alone.

OS developing is not fun nor easy with one person.

So basically I'm looking for someone else to work with.

Here's where I am:
Using a basic GRUB Bootloader
Have Basic Video driver (text, cursor movement)

I know this is close to the beginning of developing however,
if someone else is also here that would be awesome.

If you would like to be my partner or make a Dev team contact me (pm, or post)

Thanks
Full Knowledge in:
GML, Ti-Basic, Zilog Z80 Assembly, SX28 Assembly and Blender
Experience in:
C++,OpenGl,NDS C++,Dark Basic,Dark Basic Pro,Dark Gdk and PSP Coding
Using:
Ubuntu ,GEdit ,NASM ,GCC ,LD ,Bochs
User avatar
quanganht
Member
Member
Posts: 301
Joined: Fri May 16, 2008 7:13 pm
Location: Hanoi, Vietnam

Re: Looking for partner for OS development.

Post by quanganht »

Move this post to Announcements, Test Requests, & Job openings
"Programmers are tools for converting caffeine into code."
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Looking for partner for OS development.

Post by 01000101 »

done. ;-)
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Looking for partner for OS development.

Post by Troy Martin »

I'd be glad to contribute once I have a significant amount of code in my OS (I just started writing the kernel this weekend), but I won't be able to be part of the dev team per se. Exams are starting and I'll have essays and such going on for the next two and a half weeks.
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
User avatar
Wilkie
Member
Member
Posts: 44
Joined: Tue Aug 26, 2008 10:02 pm
Location: Land of the Dead
Contact:

Re: Looking for partner for OS development.

Post by Wilkie »

GeniusCobyWalker wrote: OS developing is not fun nor easy with one person.
But... but... nobody arguing about your design decisions!
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Looking for partner for OS development.

Post by Love4Boobies »

Wilkie wrote:
GeniusCobyWalker wrote: OS developing is not fun nor easy with one person.
But... but... nobody arguing about your design decisions!
:lol: That's the main reason I don't have a partner.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Looking for partner for OS development.

Post by NickJohnson »

Yeah, I find that at least kernel level programming is best done by one person. Once you have a working kernel, you can assign different people to write different userland programs pretty easily. If you use a microkernel design, you can also do a similar thing with drivers and servers, so if you have lots of friends who can program, you can probably get one of those up and running faster even with the extra complexity.
User avatar
GeniusCobyWalker
Member
Member
Posts: 65
Joined: Mon Jan 12, 2009 4:17 pm

Re: Looking for partner for OS development.

Post by GeniusCobyWalker »

So is it not helpful to have a partner at the beginning?
(Basically a 1 person job?)
Full Knowledge in:
GML, Ti-Basic, Zilog Z80 Assembly, SX28 Assembly and Blender
Experience in:
C++,OpenGl,NDS C++,Dark Basic,Dark Basic Pro,Dark Gdk and PSP Coding
Using:
Ubuntu ,GEdit ,NASM ,GCC ,LD ,Bochs
User avatar
Wilkie
Member
Member
Posts: 44
Joined: Tue Aug 26, 2008 10:02 pm
Location: Land of the Dead
Contact:

Re: Looking for partner for OS development.

Post by Wilkie »

GeniusCobyWalker wrote:So is it not helpful to have a partner at the beginning?
I'd say it is very helpful. It is the perfect thing for some peer programming. Especially when debugging seriously complicated problems :)

Not that too many things can be done in parallel and completely independent of one another at the early stages. But you need that second pair of eyes.
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Looking for partner for OS development.

Post by NickJohnson »

Well, it's undoubtedly useful to have another person for debugging, which is usually most of the time spent, but for the general design and initial implementation, I think it's better for there to be one person. In a kernel, things are very dependent on each other, and state is everything, so you need to understand every part of the codebase and all of its subtleties to work on the core services and routines. When you write that core, you already know how it works, and there are no misunderstandings. Of course, that part doesn't make up that much code, so I guess it is probably better to have multiple people. Also, I still know my kernel like the back of my hand - it's only 900 SLOC (but fully functional) - so maybe my view is limited.
User avatar
Wilkie
Member
Member
Posts: 44
Joined: Tue Aug 26, 2008 10:02 pm
Location: Land of the Dead
Contact:

Re: Looking for partner for OS development.

Post by Wilkie »

NickJohnson wrote:Well, it's undoubtedly useful to have another person for debugging, which is usually most of the time spent, but for the general design and initial implementation, I think it's better for there to be one person. In a kernel, things are very dependent on each other, and state is everything, so you need to understand every part of the codebase and all of its subtleties to work on the core services and routines. When you write that core, you already know how it works, and there are no misunderstandings. Of course, that part doesn't make up that much code, so I guess it is probably better to have multiple people. Also, I still know my kernel like the back of my hand - it's only 900 SLOC (but fully functional) - so maybe my view is limited.
When my group initially fell apart, I found myself as the sole developer. I am a very strong programmer with years of experience, but I am also a complete moron! This is only found to be true after leading in design decisions and not being opposed. You need someone to oppose you. I spent some time after that to regroup the best of the best and I will push them to help me. I lost a lot of ground thinking in the mindset of a programmer of one. There is no such thing.

After the kernel has been written, all of the supporting components will undoubtedly be written by other people. It just has to be this way. You will need multiple people who can understand this codebase to aid in this explosion of development. Unless you document heavily, but it is still a stretch... and who does that? You should probably be documenting a bit more yourself for this exact reason.

But these things are something you just have to trust me on, or make the same mistake.
User avatar
darkinsanity
Member
Member
Posts: 45
Joined: Wed Sep 17, 2008 3:59 am
Location: Germany

Re: Looking for partner for OS development.

Post by darkinsanity »

I´m also near the beginning, so I´d like to join you. But I also write an OS, and I don´t have time for two OS-projects :)
btw I´m also searching for people interested in helping me.

If you want to take a look at my OS: http://darkinsanity.netne.net/nerdpole/ ... rdPole.img and http://sourceforge.net/projects/frostkernel

My OS already has Software-Multitasking and Paging, and I´m working on a Floppy-driver at the moment.
User avatar
Wilkie
Member
Member
Posts: 44
Joined: Tue Aug 26, 2008 10:02 pm
Location: Land of the Dead
Contact:

Re: Looking for partner for OS development.

Post by Wilkie »

darkinsanity wrote:btw I´m also searching for people interested in helping me.
It is almost like we need a social networking site just for kernel devs. :P MyKernelSpace.com? Too much pun?
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Re: Looking for partner for OS development.

Post by neon »

Wilkie wrote:
darkinsanity wrote:btw I´m also searching for people interested in helping me.
It is almost like we need a social networking site just for kernel devs. :P MyKernelSpace.com? Too much pun?
Cant, thats taken already. I cant read any of it though :(
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Looking for partner for OS development.

Post by Troy Martin »

Hey, www.sourcebook.org isn't taken! And I betcha we could get another .org cheap!
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
Post Reply