Showing posts with label Google Summer of Code. Show all posts
Showing posts with label Google Summer of Code. Show all posts

BSD News 27/06/2016

BSD News 27/06/2016

Last week in BSD

Releases: seems to be none
Other news: BSDSec, BSDnow, ubuntuBSD, DragonFly BSD, OpenBSD, Google Summer of Code,


BSDSec


Releases

seems to be none

News

Release all the things! | BSD Now 147

On this episode of BSDNow, we will be talking to Glen Barber & Peter Wemm of the FreeBSD RE and Cluster Admin teams! That plus our re-cap of BSDCan and the latest news, all on your place to B...SD!
View attached file (646 MB, video/mp4)

ubuntuBSD 16.04 to feature a combo of BusyBox and OpenRC, no systemd

For those interested in the latest developments of ubuntuBSD, the developer mentions that the official release will come bundled with BusyBox and OpenRC, sans systemd. You can try out the BETA version from their website. In a series of tweets, ubuntuBSD project leader Jon Boden has announced a few of the technical features coming to […]

HEADS UP: world reneeds rebuilding

If you are running DragonFly 4.5 (i.e. bleeding edge), Sepherosa Ziehau made an ifnet change that will require a full buildkernel/world if you want things like netstat to keep working.
 

Code stuff

 

Interesting articles


BSD News 04/05/15

Last week in BSD


BSDSec

kernel patch available 
tar/pax/cpio patch available
 

Releases

 MidnightBSD 0.6-RELEASE 

This release is primarily a security fix and mport package tool release. 

OpenBSD 5.7 Released 

May 1st, 2015, Calgary, AB, CA and elsewhere:
OpenBSD 5.7 has been released. The brand new 5.7 subdirectory should now be available and filled up on all relevant mirrors for those of you who have yet to receive your CD orders.
The release announcement, posted on project mailing lists earlier today, and the release home page both mention some highlights of the new release, while the complete changelog for the release is available on the OpenBSD website.
While you are too late to be the first to preorder a shiny OpenBSD release CD set, you can order one of your own, as well as a very cool 5.7-release poster.

5.7 CDs delayed 

PC-BSD 10.1.2-RC1, Lumina Desktop 0.8.4 Released! 


The PC-BSD team is pleased to announce the availability of RC1 images for the upcoming quarterly 10.1.2 release. Please test these images out and report any issues found on our bug tracker.
What else is new in PC-BSD 10.1.2? How about a new version of the Lumina Desktop Environment! PC-BSD users who stick to the “Production” branch of packages will find that the Lumina desktop has evolved/improved an incredible amount since the last quarterly update for PC-BSD (10.1.1), so I highly recommend that you try it out! The release notes for this new version are also listed at the bottom of this announcement for those of you who have been tracking along with its development, so please try it out and let us know what you think!


News

OpenBSD has accepted projects from Google Summer of Code 2015

The OpenBSD page for Google Summer of Code 2015 has been updated with the list of accepted projects for this year.
Asynchronous USB Transfers From Userland
ARM SD/MMC Driver & Controller Driver In libsa For OpenBSD
Port HAMMER2 to OpenBSD
Implement KMS Driver For Cirrus Cards
Improving USB Userland Tools And ioctl(2)
Automating Module Porting
Many thanks to those that responded, and we wish the best of luck on all projects!  

On the List | BSD Now 87

Coming up this time on the show, we'll be speaking with Christos Zoulas, a NetBSD security officer. He's got a new project called blacklistd, with some interesting possibilities for stopping bruteforce attacks. We've also got answers to your emails and all this week's news, on BSD Now - the place to B.. SD. 

FreeBSD January–March, 2015 Status Report

The January–March, 2015 Status Report is now available.

Code stuff

 Hammer spreads via GSoC
 In Other BSDs for 2015/05/02 
 HardenedBSD Backport to 10-STABLE 

Interesting Articles

 EU study recommends OpenBSD 
 TrueNAS High-Availability (HA) Explained 
From the Trenches, Tips & Tricks Edition: Hacking "/ on ZFS" and GELI Encrypted Drives, the Old-School Way 
 [04/29/2015] jail.conf hack when upgrading from FreeBSD 9.x to 10. 

Wallpaper

as found at
http://www.forwallpaper.com/wallpaper/wallpapers-netbsd-orange-desktop-technologies-technology-783441.html






BSD News 09/03/2015

Last week in BSD

GhostBSD, OpenBSD, BSDSec, FreeBSD, Google Summer of Code, DragonFly BSD, PC-BSD, m0n0wall, s2k15, BSDnow, NetBSD,

BSDSec

FreeBSD 10.0-RELEASE End of Life
errata for X server infoleak
LibreSSL 2.1.4 released

Releases

seems to be none

Other news

Ted Unangst: Improving Browser Security

In a recent post to misc@, Ted Unangst (tedu@), outlined some of his upcoming work on improving browser security. Ted writes,
A few words about a project I've started working on today with support from the OpenBSD Foundation.
Read more...

Summer of Code 2015 Project Ideas Announced 


The OpenBSD foundation has published its Project Ideas List for this year's Google-sponsored Summer of Code. If you're a student with an appropriate background, this could be your chance to take a stab at contributing to the OpenBSD code base, with OpenBSD developers as your mentors.
The Foundation and the OpenBSD project do not guarantee that SOC projects are accepted into the OpenBSD code base, but it's worth trying, isn't it?
Check out the list and see if there's something there you want to spend most of the summer hacking on.

Just Add QEMU | BSD Now 79 


Watch here: http://youtu.be/ohf_Dp55O9I

Coming up this time on the show, we'll be talking to Sean Bruno. He's been using poudriere and QEMU to cross compile binary packages, and has some interesting stories to tell about it. We've also got answers to viewer-submitted questions and all this week's news, on BSD Now - the place to B.. SD. 

Tarsnap Mastery book out 


Michael W. Lucas’s Tarsnap Mastery book is out, in electronic form.  While not a strictly BSD news items, it’s a service built on BSD, so worth looking at if you care about that – or about encryption.

Code Stuff

GhostBSD Development News - 03/01/2014
A look at the upcoming features for PC-BSD 10.1.2
s2k15 Hackathon Report: Jonathan Gray on X Graphic Acceleration Improvements, afl fuzzer 
s2k15 Hackathon Report: tedu@ on UVM SMP 
In Other BSDs for 2015/03/07 
CI20 reaches userland 

Interesting Articles

End of the m0n0wall project and alternatives
cache line aliasing effects, or "why is freebsd slower than linux?" 


Wallpaper of the week 




as found at http://hdw.eweb4.com/out/637260.html

BSD News 22/09/2014

Last week in BSD
Releases: FreeBSD, pfSense, GhostBSD
Other News: FreeBSD, systemd, Google Summer of Code, Unix, OpenBSD, Murmur, Mumble, WLAN, BSDSec, BSDnow, pfSense, HardenedBSD, ZFS, DragonFly BSD

Releases

FreeBSD 10.1-BETA1 Available 
FreeBSD 10.1-BETA2 Now Available
The second BETA build of the 10.1-RELEASE release cycle is now available on the FTP servers for the amd64, armv6, i386, ia64, powerpc, powerpc64 and sparc64 architectures.The image checksums follow are included in the original announcement email. Installer images and memory stick images are available here.If you notice problems you can report them through the Bugzilla PR system or on the -stable mailing list. If you would like to use SVN to do a source based update of an existing system, use the "stable/10" branch.

A list of changes since 10.0-RELEASE are available on the stable/10 release notes page.


pfSense 2.2 enters BETA

The 2.2 release has now reached the beta milestone. This means the release is feature complete, a comprehensive list of new features and changes can be found here, and should stay relatively stable throughout the remainder of the development process. That’s not to say it’s production ready though, our developers are using it in production and have been for months, but unless you have a solid understanding of the underlying system and can manually verify the configuration, 2.2 is not yet for you (young padawan).

GhostBSD 4.0 RC 3 Karine edition now available

The GhostBSD team is pleased to announce the availability the third RC build of the 4.0-RELEASE release cycle which is available on SourceForge for the amd64 and i386 architectures.

Other news

Sendmail Removed from OpenmBSD Base 


In the first of several commits, Matthieu Herrb (matthieu@) has removed sendmail from the release:
CVSROOT: /cvs
Module name: src
Changes by: matthieu@cvs.openbsd.org 2014/09/15 16:25:57

Modified files:
 gnu/usr.sbin   : Makefile 

Log message:
Unlink sendmail from the build. ok krw@ ajacoutot@
Users of OpenSMTPd can rejoice in having no work to do; others will have to install sendmail from packages.

The Promised WLAN | BSD Now 55



Coming up this week, we'll be talking with Adrian Chadd about all things wireless, his experience with FreeBSD on various laptop hardware and a whole lot more. As usual, we've got the latest news and answers to all your emails, on BSD Now - the place to B.. SD.


BSDSec.net
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-14:19.tcp


Code stuff
GSoC 2014: Systemd replacement utilities (systembsd)
In Other BSDs for 2014/09/20 
Backlight on a laptop


Interesting articles
Unix: Scripting with templates 
Install Murmur (Mumble server) on FreeNAS/FreeBSD
[09/17/2014] ZFS Corruption: Postmortem 
Proposed Q&A site for users of #BSD Variants

Google Summer of Code and BSD 2014


Indeed, this year is the 10th year. So what's up with BSD and GSoC?
(What's GSoC, anyway?)

Seems like only 2 mentor organizations got accepted:


 
 
 
2. FreeBSD

 
 
 
What's more interesting is mentors tagged with BSD
 
 
So we shall see more BSD-related projects.  
 
Anyway, now it's time to find students, so if you are student and interested in contributing go ahead and contact mentors!

BSD News 13/01/14

For live BSD news follow discoverBSD on twitter at @janhovancik


Last week in BSD
Releases: PC-BSD, FreeBSD, OpenBSD
Other news:  BSDTalk, DragonFly BSD, Halon Security, JabirOS, BSDnow, Google Summer of Code, ssh,



Releases

New release of SR (OpenBSD based router/firewall) SR 3.2-R1



PC-BSD 10.0-RC3 now available 

Notable features and changes from RC2 are:
  • Includes FreeBSD 10.0-RC3 from 12/26/2013
  • Updated KMS / AMD driver support
  • ISO file is a hybrid USB file, and can be “dd”ed to a USB media.
  • New text-based installer
  • New UEFI loader on installation media
  • Able to select between GRUB/BSD loaders during installation
  • New desktops! Gnome 3, Mate (Replaces Gnome2) and Cinnamon
  • And much more
Use the ISO with caution (not on production systems) and let the PC-BSD dev team know of any issues you may come across.

FreeBSD 10.0-RC5 Now Available

Changes between -RC4 and -RC5 include:
  • Fix an IPv4 multicast regression.
  • Fixes OpenSSL for CVE-2013-4353, CVE-2013-6449, CVE-2013-6450.
  • Revert a change to the kinfo_file structure to preserve ABI.
  • Fix a race condition which could prevent the file descriptor table from being properly updated.

OpenBSD-current is now 5.5-beta 

changelog page and see what the upcoming goodies are (newqueue and automated install comes to mind), then install and test! New snapshots with a 5.5-beta version tag should be appearing on your favorite mirror shortly (and has been spotted at the .eu mirror).
Time to head over to the


Other news

bsdtalk237 – The FreeBSD Journal with George Neville-Neil 

An interview with George Neville-Neil about the upcoming FreeBSD Journal electronic magazine.  More information at http://www.freebsdjournal.com/

File Info: 22Min, 10MB.

Ogg Link: http://cis01.uma.edu/~wbackman/bsdtalk/bsdtalk237.ogg


Halon One of Four Cloud and Virtualization Security Startups to Watch in 2014

Stated in Enterprise Networking Planet by Jude Chao, Halon is certainly a Cloud and Virtualization Security startup to watch in the future.
Read the article and statements made by Halon Security Inc CEO, Jonas Falck.

JabirOS 2.0-RELEASE sources are available on our server

JabirOS 2.0-RELEASE sources are available on our server.
Features :
  1. Completely forked.
  2. Based on 10-RC5
ISO images will be available soon.

The Installfest | BSD 19 

download (size: 486 MB )
We've got some special treats for you this week on the show. It's the long-awaited "installfest" segment, where we go through the installer of each of the different BSDs. Of course we also have your feedback and the latest news as well... and... we even have our very first viewer contest! There's a lot to get to today on BSD Now - the place to B.. SD.

Code stuff
RTL8191SE support 
PC-BSD Weekly Feature Digest
GSoC: SysV IPC code added in 
cyapa mousepad support grows 
In Other BSDs for 2014/01/11 
PC-BSD Weekly Feature Digest 

Interesting articles
Tracking the bleeding edge of DragonFly 
DragonFly on a Chromebook c720  
Hal, dbus, and VMWare tip. Also pkg locking
McKusick Denies FreeBSD Lagging on Security, ITWire, Sam Varghese 
Tricks for making ssh/scp connections better

BSD News 09/30/13

Last week in BSD

Releases: NetBSD, FreeBSD
Others: OpenBSD, DragonFly BSD, FreeBSD Foundation

Releases


NetBSD 5.2.1 and NetBSD 5.1.3 patch releases

The NetBSD Project is pleased to announce NetBSD 5.2.1, the first security/bugfix update of the NetBSD 5.2 release branch, and NetBSD 5.1.3, the third security/bugfix update of the NetBSD 5.1 release branch. They represent a selected subset of fixes deemed important for security or stability reasons, and if you are running a release of NetBSD prior to 5.1.3, you are recommended to update to a supported NetBSD 5.x or NetBSD 6.x version.
For more details, please see the NetBSD 5.2.1 release notes or NetBSD 5.1.3 release notes.

NetBSD 6.1.2 and NetBSD 6.0.3 are out! 

The NetBSD Project is pleased to announce NetBSD 6.1.2, the second security/bugfix update of the NetBSD 6.1 release branch, and NetBSD 6.0.3, the third security/bugfix update of the NetBSD 6.0 release branch. They represent a selected subset of fixes deemed important for security or stability reasons, and if you are running a prior release of NetBSD 6.x3, you are recommended to update.
For more details, please see the NetBSD 6.1.2 release notes or NetBSD 6.0.3 release notes.


FreeBSD 10.0-ALPHA4 Available



The fourth ALPHA build for the FreeBSD-10.0 release cycle is now available. ISO images for the amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures are available on most of our FreeBSD mirror sites.
 

Other news


OpenBSD EuroBSDCon Presentetions Coming Online

Now that EuroBSDCon is over, several OpenBSD developers have made their presentations available online:
More as they become available!


DragonFly BSD: Summer of Code projects getting committed

Matthew Dillon’s committed the work by Daniel Flores on Hammer 2 compression and Mihai Carabas’s vkernel hardware support - both Summer of Code projects.  There’s a good amount of detail in the commit messages describing the work and what it changed; I expect more Summer of Code work to be getting committed…
Note: you’ll want to do a full update.


DragonFly BSD: Radeon and KMS branch to try

Francois Tigeot posted his work on the KMS driver for Radeon video cards.  He’s looking for help since he’s low on time for the immediate future, and this is a project that could benefit everyone.


FreeBSD Foundation: Cambridge DevSummit Trip Report
The next trip report is from Aleksandr Rybalko.


FreeBSD: CFT: Ports Now Have Stack Protector Support

Bryan Drewery recently announced a call for testing as FreeBSD Ports now support enabling Stack Protector on FreeBSD 10 i386 and amd64. Currently, on older releases, only amd64 is supported, though support may be added for earlier i386 releases once all ports properly respect LDFLAGS.

To enable this support,  add WITH_SSP=yes to make.conf and rebuild all installed ports. The default SSP_CLFAGS is -fstack-protector, but -fstack-protector-all may optionally be set instead.

Testers are needed to help identify any major ports that have run-time issues. The plan is to eventually enable support by default. If you find any problematic ports, you can assist by submitting a problem report


FreeBSD 20 Year Anniversary Party

Matt Olander has announced a 20th Anniversary party to be held in San Francisco on Saturday, November 2nd:

20 years ago, Nate Williams, Rod Grimes, and Jordan Hubbard came together to turn their 386BSD patchkit into something greater. David Greenman gave their combined efforts a name.

We hope you’ll join us for an evening of revelry and merriment on November 2nd!  Please RSVP at http://www.freebsdparty.com by Friday, October 18th if you plan to attend this historic event.

When:  Saturday, November 2nd, 2013, 6PM-2AM PST
Where: DNA Lounge, San Francisco, CA, USA
Cost: Nothing 



Teskeing the Possibilities | BSD Now 4 


Review of FreeBSD 9.1  



BSD News 08/19/13

Last week in BSD

FreeBSD  9.2-RC2 - JabirOS 1.0.1 - DragonFly BSD GSoC - Viking OS - OpenBSD 64-bit time - BSDTalk - vBSDCon

Releases

FreeBSD 9.2-RC2 has been announced. 


FreeBSD 9.2-RC2 has been announced.
Changes between -RC1 and -RC2 include:
  • Fix a boot issue caused by some GPT partitioning tools.
  • Fix a regression that caused some PCI disk controllers disappearing during boot.
  • Fix the FTP path used to fetch distribution packages when installing from the bootonly.iso.
  • Fix a regression in sendmail that caused problems between the resolver and Microsoft DNS servers with AAAA lookups.
  • Disable MSIs with Adaptec 2230S and 2820SA (aac(4)).
  • Update FTP mirror list used by bsdinstall(8) and bsdconfig(8).
  • Fix panics caused by early interrupts in igb(4).
  • Fix panics when downing or unloading the mlx(4) driver.

JabirOS 1.0.1 is released!

We’re pleased to announce new release of “The new JabirOS” after a long time! This version is based on FreeBSD 9.2-RC1. In this version , we’ve added  ”OpenBox” as default window manager and “SLiM” as default display manager.
In this release , we don’t have any web browser, player or office suite. you can install them after using “pkg_add”.
And we have a new installer called “jabirinstall”. jabirinstall is a simple shell script. Installation process is very similar to ArchBSD/Archlinux. you can find installation guide here.
In picture , you can see “JabirOS + OpenBox + Xterm”.
X11 , OpenBox , feh , nano , sudo , rsync and a lot of software are added in this release.

Other news

DragonFly and Summer of Code, week 8


If you look at the reports from students this week, they are mostly “I had bugs and I fixed them and there’s not much to do other than test”, which is the sign of well-planned projects.   Here’s the status reports:

64-bit Time on OpenBSD


Phillip Guenther(guenther@) has rolled over time on OpenBSD to 64 bits, avoiding Yet Another Time Apocalypsetm for at least another week. Read more... 





FreeBSD Powering Open-Source Wearable Computing: Viking OS

 
“Are you still clinging on to your Smartphone? Embrace the future with Viking. Smartphones are outdated.”
 
   We have all heard of Google Glass and many geeks are eagerly waiting for the announcement when these glasses will be available to all. You may not have heard about a software company called Brilliant Service which is based []

bsdtalk230 – vBSDcon with Verisign CTO Burt Kaliski

 
Interview with Verisign CTO Burt Kaliski about vBSDcon.
More information at http://www.vbsdcon.com/




vBSDCon: Registration Open, Hacker Lounge, Doc Sprints

 
Verisign is hosting a new biennial BSD conference (vBSDCon) in Dulles, VA from October 25-27. The conference, formatted to resemble the unConference concept, will bring together members of the BSD community for a series of roundtable discussions, educational sessions, best practice conversations, and exclusive networking opportunities.

In addition to the schedule of talks, the event will host a nightly hacker lounge for developers as well as nightly doc sprints. If you are interested in learning how to contribute to BSD documentation, drop by the doc sprint room where doc committers will be available to get you started. The BSDA certification exam will also be available on Saturday evening.

Registration is now open. The fee is only $75 and includes the welcome dinner on Friday and breakfast on Saturday and Sunday.

Wallpaper of the week

none.
send me ideas in comment ;]

Did I miss some important news? Let the others know in comments!

Google Summer of Code 2013 - FreeBSD part II.

Hello guys, welcome to next part of my series about  Google Summer of Code 2013. You might wanna read previous ones: 

Google Summer of Code 2013 - Introduction
Google Summer of Code 2013 - NetBSD
Google Summer of Code 2013 - DragonFlyBSD

This time I will continue writing about FreeBSD. First part is here.


What is FreeBSD?

FreeBSD is an advanced operating system for modern server, desktop, and embedded computer platforms. The FreeBSD Project began 20 years ago in 1993, but is based on the work at Berkeley CSRG with open source revision history going back 35 years to 1978.  Over those thirty years the code base has gone through continuous development, improvement, and optimization. The FreeBSD Project is a large, mature, and yet relatively tightly knit organization, developed and maintained by a large team of individuals. FreeBSD provides advanced networking, impressive security features, and world class performance and is used by some of the world's busiest web sites and most pervasive embedded networking and storage devices. 
There are currently over 300 developers with write access to the main revision control system, and hundreds more with access to our Perforce servers for experimental and third party development (this is also where our summer of code students have worked in previous years). We have an active mentoring program to bring all new developers into our community, not just those that we introduce to FreeBSD through the GSoC. There are hundreds of mailing lists, forums, blogs, IRC channels, and user groups all detailed on our main website.  FreeBSD offers a complete operating system in which students can work, not just a kernel or specific userland stack. This allows for interesting work that spans the userland/kernel boundary.
In addition to producing an operating system, FreeBSD has incubated the development of key pieces of infrastructure which are used by other open source projects including bsnmp, jemalloc, libarchive, OpenBSM, and OpenPAM.

 
So, this year, FreeBSD got 14 accepted projects. If you wondering what were other ideas they wanted to make via GSoC, head to Ideas webpage.  

Reports can be found at http://lists.freebsd.org/pipermail/soc-status/ mailing list. More details about projects at https://wiki.freebsd.org/SummerOfCode2013Projects

7. PackageKit backend for pkgng



Project intend to develop, test and document a packagekit backend for pkgng, ideally with the view of being able to use an existing packagekit frontend such as Apper to install, remove and upgrade packages on a FreeBSD system. This will be written in C against the packagekit and libpkg APIs and glib, and the deliverable will be a .so file that can be used by PackageKit as a backend as well as the source code to compile it.
This would make system administration using binary packages easier in these use cases:
  • Situations where multiple systems running different operating systems need to be updated by the same people; for example, University Radio York runs both Debian and FreeBSD systems which could theoretically both be served by packagekit if a pkgng backend is created.
  • Users who wish to install binary packages on FreeBSD, but would prefer to use a graphical user interface;
  • Users who wish to install binary packages on FreeBSD and already know packagekit from an existing supported package manager.
There is an existing packagekit backend for FreeBSD Ports; ideally Project would like to implement as much of the functionality already present in that backend as is applicable to pkgng. However, the core functionality (getdepends, getdetails, getupdates, installpackages, refreshcache, removepackages, searchgroup, searchname and updatepackages) would be the main focus of at least the first leg of the project.
The code (may not be in a compileable state at any given time) is at https://svnweb.freebsd.org/socsvn/soc2013/mattbw/

8. Port GlusterFS to FreeBSD 


GlusterFS is an open source distributed file system that uses FUSE. It has been used in many different scenarios such as cloud computing. The code of Glusterfs relies a lot on Linux semantics, and now it's becoming usable on NetBSD since NetBSD 6.0. Right now, GlusterFS won't compile on FreeBSD. This project will port GlusterFS and make it fully work on FreeBSD. 

You can see recent changes here
https://github.com/cosql/glusterfs.git


9.VirtualBox shared folder support for FreeBSD guests 

VirtualBox is very popular virtualization product which supports a large number of operating systems. And also has many other features, one of main is "share folders". It is used to transfer files using only internal resources of the system, without network connection. FreeBSD does't have support this features with guests OS,and it is uncomfortable when using VirtualBox, that's why this project is very useful for users and interesting to develop.

Project will implement VFS virtual system for VirtualBox shared folder. This project consist of two parts, understand how VirtualBox work with guest systems and getting it submitted upstream from guest system. Second part is implement VFS virtual system in FreeBSD side, that would be kernel interface to file system, special file system for "shared folder" wich contain files from host system that would be mounted.


10. New capsicum features



New features in Capsicum will be:
- two new capability rights (CAP_SEND_RIGHTS and CAP_RECV_RIGHTS) for control sending and receive descriptors by Unix domain sockets.
-Implement new services for Casper daemon:
      - system.unix - service provides connect and listen on Unix domain socket
      - system.udp  - service enabling connect, listen, sending and receive UDP packages.
- close fetch(1) in capability mode.

11. USB device passthrough support on BHyVe 

Current BHyVe implementation supports only few virtual devices: virtio-blk, virtio-net and UART.
It also able to using physical PCI device by PCI passthrough, but there're many PC which doesn't support IOMMU(It also called Intel VT-d or AMD-Vi, required for PCI passthrough).
This project adds support USB device passthrough on BHyVe.
USB device passthrough doesn't require IOMMU or any other special hardware features, it can support much more PCs than PCI passthrough.
USB is not faster than PCIe, but it has different varieties of devices, and much easier to install on host machine.
The project goal is to support USB 1.1/2.0 device passthrough on BHyVe.

12. PkgNG pluggable solver framework 


PkgNG is the novel package management system designed for using in *BSD systems in conjunction with FreeBSD ports. Currently pkgng uses its own solver, however, it misses important features, such as alternatives logic, advanced conflict resolving and provide/require logic. Furthermore, there are numerous researches related to solver algorithms and pkgng should provide pluggable interface for such solvers and eventually select an optimal one. So the main goal of this project is to design and implement pluggable API for pkgng solver that allows to use experimental solvers with fallback to default solver if there are no external solvers.

13. AHCI device model in userspace for bhyve

Currently bhyve only supports virtio disk for the guest's block device. This project will add AHCI device emulation to bhyve so that we can emulate normal cdroms and disks. This project will benefit bhyve a lot. First of all, since AHCI is widely supported in various Operating Systems, bhyve can support other nonproprietary and proprietary guest OSs without the virtio disk driver in those OSs. Secondly, this project will make it possible to install a GENERIC system from a emulated cdrom device. 

The Code
https://svnweb.freebsd.org/socsvn/soc2013/zcore/

14. BHyVe suspend/resume feature 

 Suspend/resume, a feature to save a running virtual machine state and to restore the state to a virtual machine help many hypervisor users. Through this project, this feature will be added to BHyVe.

Good luck to all students!