Begginer

Chris Pressey cpressey at catseye.mine.nu
Fri Apr 23 12:35:34 PDT 2004


On Fri, 23 Apr 2004 01:05:21 +0200
Emiel Kollof <coolvibe at xxxxxxxxxxxxxxxx> wrote:

> On Friday 23 April 2004 00:40, Matias Torchinsky wrote:
> > Hi world !
> > I would like to help. I don't have much experience with kernel
> > source. Anyway, i'm starting looking code. Is there something (easy
> > easy) I could start working on ?
> 
> Well, good way to whet your appetite is by porting freebsd ports that
> don't compile from FreeBSD to DragonFlyBSD by way of an override
> port.. Although that situation might be temporary with the package
> system being planned and made and stuff.
> 
> Other low hanging fruit is found in userland. That is everything
> outside of /usr/src/sys. Chris would love K&R->ANSI cleanups, merges
> from FreeBSD CURRENT userland to DFly is also a possibility. I believe
> Hiten has quite a list of MFC's that need too be brought to our tree.
> Might make a nice TODO list. 

If you're looking for something really really easy easy, you can help
test things... there are two patchsets in particular that I've been
working on that I could use more feedback on:

http://catseye.webhop.net/DragonFlyBSD/patch/synch_make_w_FreeBSD-CURRENT.diff.gz

Synchs our make(1) with FreeBSD-CURRENT's.  Apply it, then buildworld,
then try make'ing as many things as you can think of and see if it
fails.  (I haven't seen it fail yet, except on one odd thing (a stale
dfport) that our make(1) couldn't handle either, so it didn't count.)

http://catseye.webhop.net/DragonFlyBSD/patch/kernel_barricade.diff

Makes our sys/ header files stricter about requiring userland programs
to define _KERNEL_STRUCTURES when accessing the kernel guts.  Apply it,
buildworld, and try installing ports to see which ones fail.  I haven't
found any yet (except lsof, which already fails anyway, so that doesn't
count either :)

-Chris





More information about the Kernel mailing list