DragonFly kernel List (threaded) for 2008-06
Re: [amd64] reusing FreeBSD code
:I'm the GSoC student doing the amd64 port.
:About the status of my project: I'm so much behind schedule, that I'd
:better not think about it.
:As is just natural, instead of reinventing the wheel, while doing my
:project, I can borrow a lot of code from FreeBSD.
:I'd like to here your advice on the following:
:1) which FreeBSD code can be reused
:2) which FreeBSD code should be reused
:3) which FreeBSD code should *not* be reused, i.e. it's better if
:DragonFly gets some from-scratch implementation, rather than using
Well, a lot of code can certainly be borrowed, but almost none of it
will be a drop-in replacement.
What I recommend you do is not worry about doing a full port and instead
just make a big dent by getting the boot sequence to bootstrap into a
64-bit built DragonFly kernel. Even if you can't get it much past that
it would be progress. Just getting it to boot that far is probably
a big job unto itself.