FreeBSD has 17 Google Summer of Code projects this year and most of them look very interesting! As I am involved as a mentor or co-mentor in two of those, I would like to describe them here.
First of these is the port (or reimplementation) of the BFS scheduler from Linux, and it's blogged about in detail here. It is a very experimental project which aims to find out if having a scheduler with very simplistic decision making can yield better results than those of the currently "normal" somewhat complex schedulers like ULE and 4BSD. The BFS scheduler is originally implemented in Linux with some interesting ideas behind it. The results it achieves are very good on certain benchmarks and I am very curious to see how its principles will fare on FreeBSD. The scheduler is under active development, but hopefully the FreeBSD port will bring in the latest features.
The second project is to finish the port of FUSE to FreeBSD. FUSE is the very useful userland file system layer which also originated on Linux, which would add many convenient file systems to FreeBSD. Among others, there are sshfs and ntfs3g which would make life easier for many users. The original FUSE port was also done as a GSoC project some years ago and this year we will hopefully finish it.
I think these projects will add some real new high-profile features to FreeBSD!