Added dfly config walkthrough, removed deprecated walkthrough
[ikiwiki.git] / docs / developer / gsocprojectspage / index.mdwn
index ad0c1b2..0ad65ba 100644 (file)
@@ -486,6 +486,7 @@ Potential work to be done:
 * Separate out the test runner from the results collector/aggregator/controller so that you can run the test runner on a VM or vkernel, and collect the results on a different system. That way, if the system under test crashes, the tests can continue.
 * Create necessary infrastructure, including provisioning, to be able to spin up VMs with DragonFly for testing, especially kernel testing. A first step would be to get this to work with spinning up vkernels.
 * Add support for per-testcase manifests instead of having to put everything in the runlist
+* Allow testcases to specify a list of artifacts that should be kept
 * Integrate all tests we have into dfregress
 * Add an html output generator like dfr2text. I have a started one laying around somewhere.
 * Add more tests
@@ -501,7 +502,19 @@ Meta information:
 
 ##### Port bhyve - The BSD Hypervisor
 DragonFly has no efficient solution for running other operating systems as guests. 
-[Bhyve](http://bhyve.org/) is virtual machine manager for FreeBSD similar to the Linux KVM. This would be a big step forward for DragonFlyBSD, as it would allow us to run DragonFly on native hardware in situations where also Linux (or other operating systems) is required. IMHO, this would also reduce/eleminate the need for Linux 64-bit compatibility.
+[Bhyve](http://bhyve.org/) is virtual machine manager for FreeBSD similar to the Linux KVM. This would be a big step forward for DragonFlyBSD, as it would allow us to run DragonFly on native hardware in situations where also Linux (or other operating systems) is required. IMHO, this would also reduce/eliminate the need for Linux 64-bit compatibility.
+
+Meta information:
+
+* Prerequisites: C, heavy kernel knowledge
+* Difficulty: Hard
+* Contact point: kernel@lists.dragonflybsd.org
+
+---
+
+##### Support DragonFly on bhyve - The BSD Hypervisor
+
+DragonFly needs a new loader to run on [Bhyve](http://bhyve.org/)
 
 Meta information:
 
@@ -521,15 +534,28 @@ Meta information:
 * Difficulty: Medium-Hard
 * Contact point: kernel@lists.dragonflybsd.org
 
+---
+
+##### Improve DragonFly as a VirtualBox guest
+When running DragonFly under VirtualBox, you don't have good support for graphics and also the clipboard is not working between host and guest. Port the virtualbox guest extensions to DragonFly.
+
+Meta information:
+
+* Prerequisites: C, Kernel knowledge
+* Difficulty: Medium-Hard
+* Contact point: kernel@lists.dragonflybsd.org
 
 ---
 
-#### Support KVM
+##### Support KVM
 Add a KVM-compatible API to DragonFly, to be able to run qemu-kvm natively. This requires a fair bit of prior investigation as part of the proposal.
 
+This could be based on a port of bhyve (see the bhyve project on this page), with an added compatibility API for KVM.
+
 [https://www.kernel.org/doc/Documentation/virtual/kvm/api.txt]
 
 Meta information:
+
 * Prerequisites: C, Kernel knowledge
 * Difficulty: Very Hard
 * Contact point: kernel@lists.dragonflybsd.org