Hobbyist developer wanted

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
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Hobbyist developer wanted

Post 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.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: Hobbyist developer wanted

Post 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
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: Hobbyist developer wanted

Post 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
AndrewBuckley
Member
Member
Posts: 95
Joined: Thu Jan 29, 2009 9:13 am

Re: Hobbyist developer wanted

Post by AndrewBuckley »

[Edit: Content Deleted - I agree with TM that it was a rickrolling attempt - AJ]
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Hobbyist developer wanted

Post 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?
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