Page 1 of 1

Hobbyist developer wanted

Posted: Thu Feb 12, 2009 5:26 am
by JamesM
Hi,

Now that our OS project has expanded a little I feel that now we can support more developers. I work on the hobby OS project codenamed "pedigree" - site is at http://pedigree.googlecode.com .

It was designed originally by myself, Tyler, and bluecode and developed for 6 months by myself and bluecode, who then decided that he had other work commitments and so decided to leave.

pcmattman has been developing with me in the first 3 months and the last 3 months - so the project team is currently myself and him. Copyright is in my, bluecode's and pcmattman's name.

Quick facts about the project:
  • Codenamed "pedigree" after a very tasty ale available in York, UK (where myself and Tyler are from).
  • Modular kernel - everything from the VFS upwards is loaded in at boot time as modules.
  • Has quite a sophisticated inbuilt kernel debugger - handy for tracking down those elusive page faults!
  • All applications run in user space, naturally. This is a higher-half kernel with multitasking and multiprocessing at the core of the design - the scheduler and (almost) all subsystems are fully multicore/processor capable (although SMP support is currently lacking).
  • The project has been designed to support multiple targets - it currently supports (in some stage or other) x86, x86_64, PowerPC, MIPS and ARM.
  • After a large refactor I'm again able to take the x86_64 port forwards, so soon hopefully it will have the capability of the x86 port (which is the furthest forward). The PowerPC port is not far behind - only lacking shared library support.
  • Runs GNU bash and GNU nano with full vt100 emulation.
  • As of the most recent commits it now has a full network stack with TCP, UDP and IP, able to both retrieve and send HTTP requests/responses.
  • Experimental nVidia 2D acceleration support.
I think that covers most of the main points - the project aims and task list etc are far too long to post, so if anyone is interested, you can PM me here on the forums or join #pedigree on freenode.net.

Ideally we're looking for a regular who knows what he's doing (not his first time around kernels) and can adhere to a coding standard and take constructive criticism of his work well (we operate on a peer-review basis).

I think that's everything - any questions join the IRC channel, PM me here, post back, or PM me on IRC - nick: JamesM

Cheers!

James

EDIT: I should mention that I'm only thinking of taking one, possibly two developers. Any more than that at the moment could 'spoil the broth', to use an English phrase.

Re: Hobbyist developer wanted

Posted: Thu Feb 12, 2009 7:09 am
by JamesM
Hi,

The position has been filled! (I've been waiting to say that ;) )

Our very own moderator AJ has expressed an interest in joining the project, and I'm happy to have him.

So there you go!

Cheers,

James

Re: Hobbyist developer wanted

Posted: Thu Feb 12, 2009 9:00 am
by jal
JamesM wrote:The position has been filled! (I've been waiting to say that ;) )
Our very own moderator AJ has expressed an interest in joining the project, and I'm happy to have him.
That's great. I hope pedigree will become famous :).


JAL

Re: Hobbyist developer wanted

Posted: Sat Feb 21, 2009 11:23 pm
by AndrewBuckley
[Edit: Content Deleted - I agree with TM that it was a rickrolling attempt - AJ]

Re: Hobbyist developer wanted

Posted: Sun Feb 22, 2009 6:23 pm
by Troy Martin
Was that some kind of lame rickrolling attempt? Cause you need to use both the actual video and tinyurl link or similar.

If it wasn't, it wasn't funny. What does it have to do with OS development or hobbyist developers being wanted?