Hi Marcin, first off I'd recommend you join the IRC channel on efnet, #dragonflybsd. Most committers hang out there and it's the easiest way to get some initial help (and probably any help).
There are a number of solutions that people use to develop DragonFly, ranging from purely virtual using VMWare, VirtualBox or kvm/qemu (kqemu?) to dedicated physical test machines. I personally have an installation on my laptop and also develop using VMWare on my desktop. As someone already mentioned, DragonFly offers vkernels which are a nice way to develop kernel stuff without any complications as machines not booting, etc... everything except hardware drivers, of course. Debugging of kernel issues usually occurs via a kernel core dump or, sometimes, by debugging a vkernel with gdb. Hope that helps, Alex Hornung On 8 November 2010 20:07, <Marcin Ropa> <marcinr...@gmail.com> wrote: > Hello, > > A few weeks ago I decided to spend my free time working on dfbsd and i > started digging in code. I have experience as developer but there > everything is new for me and probably I will have to spend many time > before i will be helpful for the project. :) > I have my first question.: How do you organize your work on DragonFly > BSD? I am not going to ask you about your editor but how do you run, > test and debug your code. Do you use VirtualBox, qemu or seperate > machine? Does VirtualBox run on dfbsd or you run VirtualBox on another > system, e.g.: FreeBSD and this is your development platform? > I know you are busy, but if you find time please give me some hints > how to organize work on operating system. > > thanks a lot and > Greeting > > Marcin >