diff --git a/en/projects/summerofcode-2007.sgml b/en/projects/summerofcode-2007.sgml index 7186b1e6ca..363c406b87 100644 --- a/en/projects/summerofcode-2007.sgml +++ b/en/projects/summerofcode-2007.sgml @@ -1,6 +1,6 @@ - + %developers; @@ -9,15 +9,26 @@ &header; -

The FreeBSD Project is proud to be taking part in the Google The FreeBSD Project is proud to have taken part in the Google Summer of Code 2007. We received more high quality applications this year than ever before. In the end it was a very tough decision to narrow it - down to the 25 students selected for funding by Google. The student - projects are listed below. For more detailed information about the - plans for each project, please see the FreeBSD - Summer of Code 2007 wiki.

+ down to the 25 students selected for funding by Google. + These student projects included security research, + improved installation tools, new utilities, and more. Many of the + students have continued working on their FreeBSD projects even after + the official close of the program.

+ +

We are happy to report than all students made some progress towards + their goals for the summer, and the 22 students listed below + completed the program successfully.

+ +

Information about the student projects is available from our Summer of Code + wiki and all of the code is checked into Perforce. + The summaries below were submitted by the individual students and + their mentors.

2007 Student Projects

@@ -25,108 +36,355 @@ + Mentor: Luigi Rizzo
+ Summary: +

Linux KVM is a Virtual Machine Monitor, part of the Linux + kernel, that uses Intel VT-x Intel VT-x or AMD-V extensions + for x86 processors to create a full virtualization + environment. This project will consist in porting Linux KVM to + the FreeBSD kernel.

-

We would also like to recognize Christopher Lindsay who was - originally selected for his BSD-licensed Text-Processing Tools - project but had to withdraw from the program this summer.

+

Since Linux KVM has a structure similar to that of a device + driver (actually, it is a device driver, from many points of + view,) core kernel changes will not be required, and the final + product of this project will be an external loadable kernel + module, exporting an interface based on ioctl() calls to a + device descriptor. Part of the project will be also the + porting of the userspace client for that interface, a modified + qemu that uses KVM for host execution.

+

FreeBSD Summer of Code Links