Open Letter to the PC-BSD Community Regarding Upgrading to 10.1

We are aware of an issue where many of you have been experiencing some frustrating issues involving the update to PC-BSD 10.1. While we constantly strive for a stable easy going process with PC-BSD in use and in upgrading, sometimes issues appear that were not prevalent during our testing. We are working on a new upgrade patch that will hopefully solve the upgrade problem for some of you who have still not been able to successfully upgrade to 10.1. What we are planning on doing is incorporating just freebsd-update to handle this upgrade for the kernel and let the packages be installed seperately after the kernel has been upgraded.

Going forward we have some ideas on how we can improve the updating process to give a better end user experience for PC-BSD. Just one idea we’ve been thinking about is giving ourselves a little more time before letting RELEASE updates become available to the public. During the extra time period we can ask some of our more advanced users to go ahead and install the “beta” updates and provide us with feedback if issues come up that we were not able to find during our initial testing of the update. This will also let us examine many more different types of system setups.

We want to thank all of you for being avid PC-BSD supporters and want you to understand we are 100% dedicated to providing the BEST BSD based desktop operating system in the world. Going forward our goal is to provide an upgrade experience that is not only simple, but also has gone through much more rigorous testing by our dedicated community to ensure the quality everyone here is looking for.



AGP support is back

Since the introduction of the Radeon kernel driver, only PCI and PCIe discrete cards were supported. AGP cards owners were out of luck, because I didn’t have neither the time, the knowledge nor the hardware to work on it.

Thanks to the work of Tijl Coosemans (tijl@), both FreeBSD 11-CURRENT and 10-STABLE (ie. what will become 10.2-RELEASE, next year) now support Radeon AGP cards!

He had to add missing APIs to our agp(4) driver. Those functions are required by the TTM memory manager which Tijl modified as well. Like GEM, TTM is a DRM component responsible for:

  • managing system and video memory;
  • moving data between these two memories;
  • mapping and paging data;
  • swapping pages.

Here is what Tijl says:

The Accelerated Graphics Port was the motherboard connector used for graphics cards before PCI Express became popular. Support for Radeon AGP cards in the radeonkms driver has now been ported to FreeBSD and is available in stable/10 and head.

The performance of the agp(4) driver has been improved as well. It regularly flushed all CPU caches to main memory which was a very costly operation.

Heads up for EDGE Users

For those of you running the EDGE package set, be aware that  PKGNG 1.4.0 is just around the corner, and we are updating the PC-BSD EDGE repo to start testing BETA2 of it right now. The packages are building, and should be available in around 24–48 hours.

Also, we found some major bugs in pkg this weekend, which can leave some packages installed, but with their respective files on disk missing. Kris is testing a work-around at the moment, so if you want to avoid some of the churn, it may be wise to wait a few days for this fix and for the dust to settle from the update to pkgng 1.4.0.b2.

If you have already upgraded and have issues with a missing pcbsd-utils,, etc, you can fix your system by running the following commands:

# /usr/sbin/pkg install –fy pcbsd-libsh
# /usr/sbin/pkg install –fy pcbsd-syscache
# /usr/sbin/pkg install –fy life-preserver
# /usr/sbin/pkg install –fy warden
# /usr/sbin/pkg install –fy pbi-manager

If you find any issues, please see if they have been reported yet at, and if not, report the details.

FreeBSD Foundation 2014 Year-End Fundraising Appeal

Dear FreeBSD community,

I'm writing to you today because I know you are passionate about FreeBSD. You care that it's innovative, secure, stable, reliable, well engineered and documented, and loved.

For 14 years, the FreeBSD Foundation has been providing funding and support for the FreeBSD Project and community worldwide. We are fully funded by donations from people like you. That's why I'm excited to tell you that we've kicked off our year-end fundraising campaign!

This has been an exciting time for the Foundation and FreeBSD community. As you may have heard, we kicked off this fundraiser with the largest donation we've ever received. Whether you are a developer, writer, advocate, organizer, user, or investor, this donation is a positive reflection on the work you are doing for FreeBSD.

Our goal for 2014 is not only to raise substantial funds, but also to grow our community investor pool from our current number of 933 donors to over 2000 donors. Last year we had 1732 community investors. Increasing the number of investors will help ensure a stable and consistent funding stream to support FreeBSD over time. This not only helps keep us a public charity, but it shows the world that we have a strong community supporting FreeBSD.

Your investment in the community provides a wide set of opportunities for people worldwide. Thanks to you, individuals have the chance to learn and gain employable skills, work in areas that follow their interests, and be part of an inclusive and welcoming community. Your support also advances FreeBSD so that it is a perfect research and development platform, working everywhere from academia and start-ups, to Fortune 500 companies.

Speaking of gaining employable skills, I have an inspiring story to share with you from Jan Koum, Co-Founder and CEO of WhatsApp. Jan began using FreeBSD in the late 90s, when he didn't have much money and was living in government housing. He said one of the main reasons he got a job at Yahoo! was because they were using FreeBSD, and his involvement with the Project provided the required skills needed for the job. Years later when he co-founded WhatsApp, he used FreeBSD to keep their servers running. He believes that FreeBSD helped lift him out of poverty. To say thank you and shine a light on the work being done by the Foundation and FreeBSD Project, he recently made a $1,000,000 donation.

The story highlights how working with FreeBSD and its positive community environment can lead to great accomplishments. It shows how with enough support, FreeBSD can continue to offer people incredible opportunities that not only can help move people out of poverty, but also assist more startups and companies in creating something successful.

This year your donations helped FreeBSD by:
  • Funding development projects to improve FreeBSD, including: Native iSCSI kernel stack, Updated video console (Newscons), UEFI system boot support, Capsicum component framework, IPv6 support in FreeBSD, Auditdistd improvements for FreeBSD cluster, and adding modern AES modes to OpenCrypto (to support IP/SEC).
  • Providing release engineering support, resulting with on-schedule releases.
  • Sponsoring BSD-related conferences including BSDCan, EuroBSDCon, AsiaBSDCon, NYCBSDCon, MeetBSD, Developer and Vendor Summits, and the Grace Hopper conference to recruit more women to the Project.
  • Providing travel grants to FreeBSD developers and contributors to the above conferences, to provide face-to-face interaction with other FreeBSD people, to work together to solve problems, implement new designs, and learn from each other.
  • Purchasing hardware to build and improve FreeBSD project infrastructure.
  • Educating the public and promoting FreeBSD, including bringing on a full-time marketing person.
  • Funding a new FreeBSD magazine
  • Protecting FreeBSD IP and providing legal support to the Project.
For 2015, we have identified some areas that we want to grow, to increase the impact of FreeBSD on our world. Some of the areas of growth will be:
  • Funding more project development, like improving the binary package build, distribution, and verification mechanism, improving automated testing, and updating development and performance analysis tools.
  • Supporting and improving the FreeBSD security advisory triage, notification and release process.
  • Increasing our FreeBSD marketing efforts.  Efforts include providing more marketing literature to educate people on FreeBSD; recruiting more people to the Project; promoting FreeBSD and The Foundation; helping fundraise; and encouraging more testimonials. This not only includes assisting advocates in the US, but also offering this material in multiple languages to FreeBSD advocates who represent the Project at conferences around the world.
  • Providing resources and travel grants to help get more FreeBSD representatives to conferences around the world to give presentations on FreeBSD.
  • Funding more FreeBSD research projects.
This is an exciting time for the Foundation and FreeBSD. We’ve had huge successes this year and are in a tremendous stage of growth. We need your donations now to help us sustain this growth to better support the FreeBSD Project and community.

Please help us continue and increase our efforts for FreeBSD by making a donation today.

Thank you for your support. We can't do this without you!


Deb Goodkin
Executive Director
The FreeBSD Foundation

Martin Wilke steps down from his duties

Unless you have  been hiding under a  rock for the past ten  years, you have
likely  heard  about  Martin  (miwi@)  Wilke.  Simply  put,  Martin  is  the
developer who contributed  the largest number of commits to  the ports tree:
more than 20,000 commits since 2006!

Unfortunately for us  Martin decided to step down from  duties at FreeBSD in
order to save time for both his growing family and real job. Let us wish him
all the best in his personnal and professional endeavors, and of course, let
us all thank Martin for his tremendous work and commitment to FreeBSD!

64-bit ARM architecture project update

In this month’s project update we will take a look at the ongoing FreeBSD 64-bit ARM port. AArch64 is the official name for the 64-bit ARM architecture, but it is also known as ARMv8 and arm64. The 64-bit ARM architecture is expected to find use in traditional server markets, in contrast to the embedded and mobile markets where 32-bit ARM is widely adopted.

The FreeBSD Foundation is collaborating with ARM, Cavium, Semihalf and Andrew Turner to port FreeBSD to arm64. Cavium is contributing directly to the Foundation, supplying engineering expertise and hardware for the development community. Cavium's ThunderX platform provides a great match for FreeBSD’s strength as a server operating system, and it supports up to 48 cores in a single package. ThunderX will be the initial reference target for this project, but ports to other arm64 platforms are expected later on.

The kernel bring-up portion of the project is nearing completion; FreeBSD/arm64 boots to single-user mode on ARM's reference simulator. Work is underway on the remaining kernel drivers, and on userland support.

This project’s overall goal is to bring FreeBSD/arm64 to a Tier-1 status, including release media and prebuilt package sets. More information about the arm64 port can be found on the FreeBSD wiki at, and the in-progress source tree is available through the FreeBSD Foundation’s GitHub account at

… mmm emulators.

I occasionally get asked to test out FreeBSD/MIPS patches for people, as they don't have physical hardware present. I can understand that - the hardware is cheap and plentiful, but not everyone wants to have a spare access point around just to test out MIPS changes on.

However QEMU does a pretty good job of emulating MIPS if you're just testing out non-hardware patches. There's even instructions on the FreeBSD wiki for how to do this! So I decided to teach my wifi build system about the various QEMU MIPS emulator targets so it can spit out a kernel and mfsroot to use for QEMU.


It turns out that it wasn't all that hard. The main trick was to use qemu-devel, not qemu. There are bugs in the non-development QEMU branch that mean it works great for Linux but not FreeBSD.

The kernel configurations in FreeBSD had bitrotted a little bit (they were missing the random device, for example) but besides that the build, install and QEMU startup just worked. I now have FreeBSD/MIPS of each variety (32 bit, 64 bit, Little-Endian, Big-Endian) running under QEMU and building FreeBSD-HEAD as a basic test.

Next is figuring out how to build gdb to target each of the above and have it speak to the QEMU GDB stub. That should make it very easy to do MIPS platform debugging.

I also hear rumours about this stuff working somewhat for ARM and PPC, so I'll see how hard it is to run QEMU for those platforms and whether FreeBSD will just boot and run on each.

xserver 1.14 update ready

An update to xserver 1.14.7 is ready for testing in our Git xorg-dev repository.

Update: the patch was committed to the Ports tree as of r374982.

Changes since xserver 1.12

The Ports tree currently provides version 1.12. We want to update it to 1.14, the latest branch still supporting Mesa 9.1. Version 1.13 was published in September 2012 and 1.14 was published on March 2013.

The most visible change is the removal of XAA. This is a 2D acceleration method which was deprecated some time ago, in favor of EXA or Intel-specific’s UXA or SNA. For the end user, this means that some drivers (xf86-video-*) are not supported anymore, mostly for older GPUs according to Phoronix. If you encounter this case, please let us know.

Other changes are related to features we don’t support such as DRM PRIME or GPU hotplugging.

Additionally, the new port includes a patch which fixes a crash when a GPU doesn’t have any output connector. The crash was seen on AMD Hybrid Graphics computers for instance. This won’t make the system take advantage of both cards, but at least, the X server will start and use the lower-end GPU.

The “devd” backend

Today, the X.Org server uses HAL (sysutils/hal) by default to detect input devices (ie. keyboards and mices) during startup and handle hotplugged devices. HAL is unmaintained for a long time now and it causes several problems:

  • It often breaks on FreeBSD -CURRENT due to the kernel changing quickly, requiring a rebuild of the port.
  • Configuring a keyboard (eg. the layout) is a nightmare because the user has to mess with barely documented XML files.
  • Unplugging a keyboard leads to all keyboards turned off (think about a USB keyboard attached to a laptop) because it fails to handle keyboards attached to the terminal properly.

A new input device detection backend based on devd(8) was provided with xserver 1.12. But it was considered experimental and disabled by default. With xserver 1.14, the devd backend is mature: it will replace HAL as the default backend.

You’ll have to migrate your keyboard configuration from HAL’s XML files to standard X.Org configuration files. Let’s go through an example.

Take the following HAL keyboard configuration, located in /usr/local/share/hal/fdi/policy/x11-input.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.xkb.layout" type="string">fr</merge>
      <merge key="input.xkb.variant" type="string">oss</merge>

The same confiuration converted to a standard X.Org file follows. The mouse configuration is included as well.

Section "InputClass"
        Identifier              "Keyboard Defaults"
        Driver                  "keyboard"
        MatchIsKeyboard         "on"
        Option                  "XkbLayout" "fr"
        Option                  "XkbVariant" "oss"

Section "InputClass"
        Identifier              "Mouse Defaults"
        Driver                  "mouse"
        MatchIsPointer          "on"

You can write this configuration snippet in /etc/X11/xorg.conf.d/input.conf (or /usr/local/etc/X11/xorg.conf.d/input.conf). There is no need for a full xorg.conf. Note that the xorg.conf.d directory may not exist, you will need to create it.

Remember that by default, kbdmux(4) is enabled. This means that all hotplugged keyboards are attached to kbdmux and the X.Org server doesn’t “see” them directly: every key events come from the terminal. That’s why you can only select a single global layout for all keyboards in this case. The same is true for mices when you use moused(8).

Removed ports

The following drivers are removed with the update, because they depends on either xserver 1.7 or 1.12:

  • nvidia-driver-71
  • nvidia-driver-96
  • xf86-input-egalax
  • xf86-video-newport

In addition:

  • xf86-video-tga is removed because it is only useful on Alpha, which was dropped with FreeBSD 7.0.

Final removal of WITH_NEW_XORG

The update to 1.14 is the occasion for us to finally drop xserver 1.7 and remove WITH_NEW_XORG from the Ports tree.

What’s next?

We will skip xserver 1.15 and go to the latest release (currently, 1.16) for the next update. However, we can’t do it easily because Mesa 9.2 is required and, unfortunately, this version isn’t compatible with FreeBSD 8.x, 9.x and 10.0.

Lumina Version 0.7.2 Tagged

The next version of the Lumina desktop environment has just been tagged in source! PC-BSD users on the “Edge” package repository should expect to see an updated package available in the next couple days. Please test it out and file bug reports or feature requests as necessary on the PC-BSD bug tracker.

What has changed in this version:

  • Streamline the startup process and Lumina utilities, with many of the utilities now being multi-threaded.
  • Enable login/logout chimes (can be disabled in the lumina-config session settings)
  • New Desktop Plugins:
    • Note Pad:  Take text notes on your desktop
    • Desktop View: Auto-generate icons for everything in the ~/Desktop folder
  • New Utility: “lumina-search“
    • Quickly search for and run applications/files/directories
    • Registered on the system applications menu under “Utilities -> Lumina Search”
    • For new Lumina users, this utility is set to automatically run with the “Alt-F2” keyboard shortcut
  • New Color Schemes:
    • Lumina-[Green, Gold, Purple, Red, Glass] now available out of box (default: Glass)
  • New backend system for registering default applications:
    • Uses mime-types instead of extensions now
    • All lumina utilities have been updated to work with the new system
    • WARNING: Previously registered defaults might not be transferred to the new system, so you may need to re-set your default web browser/email client through lumina-config after updating to the new version.
  • Miscellaneous bug fixes and minor improvements

Updated! – FreeBSD Foundation Announces Generous Donation and Fundraising Milestone

The FreeBSD Foundation is pleased to announce it has received a $1,000,000 donation from Jan Koum, CEO and Co-Founder of WhatsApp. This marks the largest single donation to the Foundation since its inception almost 15 years ago, and serves as another example of someone using FreeBSD to great success and then giving back to the community. Find out more about Jan's reasons for donating below. We're now in the process of working together as a team to decide how best to use this gift to serve the FreeBSD community. That plan will combine financial investment, to ensure the effects of this donation are felt for many years to come, and an acceleration of the Foundation's growth into new capabilities and services. FreeBSD has a tremendous impact on our world. Our mission is to increase that impact through educational outreach, advocacy, community support, and technical investments. More information on how we serve each of these areas can be found on our website. With this donation, and the generosity of all those who have donated this year, we have shattered our 2014, million dollar fundraising goal! But this does not mean we can stop our fundraising efforts. Only by increasing the size and diversity of our donor pool can we ensure a stable and consistent funding stream to support the FreeBSD project. 

Please help us continue to grow FreeBSD's reach and impact on our world. Donate today!

Update: The following contains the full text from Jan's Facebook post on 11/17/2014:

Last week, I donated one million dollars to the FreeBSD Foundation, which supports the open source operating system that has helped millions of programmers pursue their passions and bring their ideas to life.
I’m actually one of those people. I started using FreeBSD in the late 90s, when I didn’t have much money and was living in government housing. In a way, FreeBSD helped lift me out of poverty – one of the main reasons I got a job at Yahoo! is because they were using FreeBSD, and it was my operating system of choice. Years later, when Brian and I set out to build WhatsApp, we used FreeBSD to keep our servers running. We still do.
I’m announcing this donation to shine a light on the good work being done by the FreeBSD Foundation, with the hope that others will also help move this project forward. We’ll all benefit if FreeBSD can continue to give people the same opportunity it gave me – if it can lift more immigrant kids out of poverty, and help more startups build something successful, and even transformative.
 --Jan Koum

PC-BSD 10.1-RELEASE Now Available

The PC-BSD team is pleased to announce the availability of PC-BSD 10.1 release!

A very special thank you goes out to all the contributors for this release, your help and feedback was greatly appreciated!

PC-BSD 10.1 Highlights

* KDE 4.14.2
* GNOME 3.12.2
* Cinnamon 2.2.16
* Chromium 38.0.2125.104_1
* Firefox 33.1
* NVIDIA Driver 340.24
* Lumina desktop 0.7.1-beta
* Pkg 1.3.8_3
* New AppCafe HTML5 web/remote interface, for both desktop / server usage
* New CD-sized text-installer ISO files for TrueOS / server deployments
* New Centos 6.6 Linux emulation base
* New HostAP mode for Wifi GUI utilities
* UEFI support for boot and installation
* Automatic tuning of ZFS memory usage at install time
* Support for full-disk (GELI) encryption without an unencrypted /boot partition (Also on mirror/raidz setups!)
* New VirtualBox / VMware / RAW disk images of desktop / server installations

For a more complete list of changes, please check our wiki page.


Along with our traditional PC-BSD DVD ISO image, we have also created a CD-sized ISO image of TrueOS, our server edition.

This is a text-based installer which includes FreeBSD 10.1-Release under the hood. It includes the following features:

* ZFS on Root installation
* Boot-Environment support
* Command-Line versions of PC-BSD utilities, such as Warden, Life-Preserver and more.
* Support for enabling the AppCafe web-interface for remote usage out of box
* Support for full-disk (GELI) encryption without an unencrypted /boot partition  (Also on mirror/raidz setups!)


WARNING: As with any upgrade, please ensure you have backups of all important data beforehand!

Users running 10.0-RELEASE can now update to 10.1 via the online updater GUI, or via the ‘pc-updatemanager’ command as detailed here.

Users running previous RC’s of 10.1 can also update using the following commands:

# freebsd-update fetch
# freebsd-update install
(With a possible second “freebsd-update install”, if the utility requests it)

# pkg update –f
# pkg upgrade –f

Getting media

10.1-RELEASE DVD/USB/VMs can be downloaded from this URL via HTTP or Torrent.

Reporting Bugs

Found a bug in 10.1? Please report it (with as much detail as possible) to our bugs database.


FreeBSD 10.1-RELEASE Now Available

FreeBSD 10.1-RELEASE Announcement

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 10.1-RELEASE. This is the second release of the stable/10 branch, which improves on the stability of FreeBSD 10.0-RELEASE and introduces some new features.

Some of the highlights:
  • The new console driver, vt(4), has been added.
  • Support for FreeBSD/i386 guests has been added to bhyve(4).
  • The bhyve(4) hypervisor now supports booting from a zfs(8) filesystem.
  • Support for SMP was added to the armv6 kernels and enabled by default in the configuration files for all platforms that contain multi-core CPUs.
  • Initial support for UEFI boot has been added for the FreeBSD/amd64 architecture.
  • Support has been added to cache geli(8) passphrases during system boot.
  • Support for the UDP-Lite protocol (RFC 3828) has been added to the IPv4 and IPv6 stacks.
  • The new filesystem automount facility, autofs(5), has been merged from FreeBSD-CURRENT.
  • The sshd(8) rc.d(8) startup script now generates ED25519 sshd(8) host keys if keys do not already exist when ssh_keygen_alg() is invoked.
  • OpenSSH has been updated to version 6.6p1.
  • The nc(1) utility has been updated to match the version in OpenBSD 5.5.
  • Sendmail has been updated to 8.14.9.
  • The unbound(8) caching resolver and ldns have been updated to version 1.4.22.
  • OpenPAM has been updated to Ourouparia (20140912).
  • OpenSSL has been updated to version 1.0.1j.
  • The pkg(8) package management utility has been updated to version 1.3.8.
For a complete list of new features and known problems, please see the online release notes and errata list, available at:
For more information about FreeBSD release engineering activities, please see:



FreeBSD 10.1-RELEASE is now available for the amd64, i386, ia64, powerpc, powerpc64, sparc64, and armv6 architectures.

FreeBSD 10.1-RELEASE can be installed from bootable ISO images or over the network. Some architectures also support installing from a USB memory stick. The required files can be downloaded via FTP as described in the section below. While some of the smaller FTP mirrors may not carry all architectures, they will all generally contain the more common ones such as amd64 and i386.

SHA256 and MD5 hashes for the release ISO and memory stick images are included in the PGP-signed version of this announcement, available at:
Additional UEFI-capable images are available for the amd64 (x86_64) architecture.

The purpose of the images provided as part of the release are as follows:
This contains everything necessary to install the base FreeBSD operating system, the documentation, and a small set of pre-built packages aimed at getting a graphical workstation up and running. It also supports booting into a "livefs" based rescue mode. This should be all you need if you can burn and use DVD-sized media.
This contains the base FreeBSD operating system. It also supports booting into a "livefs" based rescue mode. There are no pre-built packages.
This supports booting a machine using the CDROM drive but does not contain the installation distribution sets for installing FreeBSD from the CD itself. You would need to perform a network based install (e.g., from an FTP server) after booting from the CD.
This can be written to an USB memory stick (flash drive) and used to do an install on machines capable of booting off USB drives. It also supports booting into a "livefs" based rescue mode. There are no pre-built packages.

As one example of how to use the memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work:

 # dd if=FreeBSD-10.1-RELEASE-amd64-memstick.img \
of=/dev/da0 bs=10240 conv=sync
Be careful to make sure you get the target (of=) correct.
This can be written to an USB memory stick (flash drive) and used to boot a machine, but does not contain the installation distribution sets on the medium itself, similar to the bootonly image. It also supports booting into a "livefs" based rescue mode. There are no pre-built packages.

As one example of how to use the mini-memstick image, assuming the USB drive appears as /dev/da0 on your machine something like this should work:

 # dd if=FreeBSD-10.1-RELEASE-amd64-mini-memstick.img \
of=/dev/da0 bs=10240 conv=sync
Be careful to make sure you get the target (of=) correct.
FreeBSD 10.1-RELEASE can also be purchased on CD-ROM or DVD from several vendors. One of the vendors that will be offering FreeBSD 10.1-based products is:
Pre-installed virtual machine images are also available for the amd64 (x86_64) and i386 (x86_32) architectures in QCOW2, VHD, and VMDK disk image formats, as well as raw (unformatted) images.



FreeBSD 10.1-RELEASE may be downloaded via ftp from the following site:
However before trying this site, please check your regional mirror(s) first by going to:
Any additional mirror sites will be labeled ftp2, ftp3 and so on.

More information about FreeBSD mirror sites can be found at:
FreeBSD 10.1-RELEASE virtual machine images may be downloaded via ftp from:
For instructions on installing FreeBSD or updating an existing machine to 10.1-RELEASE please see:



FreeBSD 10.1-RELEASE will be supported until January 1, 2017. The End-of-Life dates can be found at:


Other Projects Based on FreeBSD

There are many "third party" Projects based on FreeBSD. The Projects range from re-packaging FreeBSD into a more "novice friendly" distribution to making FreeBSD available on Amazon's EC2 infrastructure. For more information about these Third Party Projects see:



Many companies donated equipment, network access, or man-hours to support the release engineering activities for FreeBSD 10.1 including The FreeBSD Foundation, Yahoo!, NetApp, Internet Systems Consortium, ByteMark Hosting, Sentex Communications, New York Internet, Juniper Networks, NLNet Labs, iXsystems, and Yandex.

The release engineering team for 10.1-RELEASE includes:

Glen Barber <[email protected]> Release Engineering Lead, 10.1-RELEASE Release Engineer
Konstantin Belousov <[email protected]> Release Engineering
Joel Dahl <[email protected]> Release Engineering
Baptiste Daroussin <[email protected]> Package Building
Bryan Drewery <[email protected]> Package Building
Marc Fonvieille <[email protected]> Release Engineering, Documentation
Steven Kreuzer <[email protected]> Release Engineering
Xin Li <[email protected]> Release Engineering, Security Officer
Josh Paetzel <[email protected]> Release Engineering
Colin Percival <[email protected]> Security Officer Emeritus
Craig Rodrigues <[email protected]> Release Engineering
Hiroki Sato <[email protected]> Release Engineering, Documentation
Gleb Smirnoff <[email protected]> Release Engineering
Ken Smith <[email protected]> Release Engineering
Dag-Erling Smørgrav <[email protected]> Security Officer
Marius Strobl <[email protected]> Release Engineering
Robert Watson <[email protected]> Release Engineering, Security



FreeBSD is a registered trademark of The FreeBSD Foundation.

Love FreeBSD? Support this and future releases with a donation to The FreeBSD Foundation!

FreeBSD 10.1-RELEASE Available

FreeBSD 10.1-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 10.1. More information about FreeBSD releases can be found on the Release Information page.

Need community feedback on new role system for PC-BSD

Hey everyone! We are considering a new way to install a more
customized PC-BSD experience called “Roles”. Roles would be a
installation experience for PC-BSD that would allow more flexibility
and a more focused package installation based on what you need or want
for your role. If you are a web developer maybe you need an IDE or
packages specifically focused on that. If you are wanting the best
desktop workstation experience maybe you would get an installation
with libreoffice and some other productivity apps.

We hope to also be able to bring these different roles to you in the
form of pre-made virtualbox / vmware images that are ready to be
rolled out. This would hopefully save you a little bit of time as
they’d be significantly smaller by not including a bunch of
unnecessary packages for your role. You would also be able to select
during a normal PC-BSD DVD / USB installation whether or not you want
to use a pre-defined role to setup your system.

We need your help and input to define what roles are important to you
as users and what packages you would suggest that they include. (I.E.
if you are installing a
{developer/web-designer/network-admin/consumer} workstation, what
would be the custom set of packages you need? You can contribute to
the discussion by responding on the forums, blog, or mailing lists.

Forum link:

Getting to know your portmgr-lurker: ehaupt@

Let us welcome Emanuel, our second lurker who will learn a bit more about portmgr duties for the next four months and who started by answering our usual questionnaire.



Emanuel Haupt

Committer name


Inspiration for your IRC nick

Same as my default UID so that people can find me.

TLD of origin



System Engineer

When did you join portmgr@

Beginning of november 2014 as a lurker.

Inspiration for using FreeBSD

It’s been my primary server/desktop OS since years. I always liked the
documentation and found things generally easier to achieve than with
Linux. I was also fascinated by ports. At the time I was manually
downloading solaris packages from “sun freeware” when someone showed me
ports. I think it is no surprise that I switched to FreeBSD. I always
found the community to be very friendly and helpful. Finally with pkgng
I feel the same sense of excitement all over again.

Who was your first contact in FreeBSD

Pav Lucistnik (pav)

Who was your mentor(s)

Roman Bogorodskiy (novel)

What was your most embarrassing moment in FreeBSD

Can’t think of any particular one. In general breaking things tends to
be embarrassing.

Boxers / Briefs / other


vi(m) /  emacs / other

Mostly nvi but more and more vim.

What keeps you motivated in FreeBSD

pkgng, poudriere, the friendly and helpful community, ZFS, geli,
stability of the OS to name just a few.

What book do you have on your bedside table

Arnaldur Indriðason – The Draining Lake

coffee / tea / other


Do you have a guilty pleasure

Reddit and coin mining.

How would you describe yourself

Sysadmin, traveller, adventurer, motorcycler, dog person.

sendmail / postfix / other


Do you have a hobby outside of FreeBSD

I am a passionate motorcycler. I love riding my motorcycle in the more
mountainous regions of Europe. After a long day at work you often see
me on my motorcycle riding towards the sunset. I also have a
fascination for the nordic culture and literature. I’m taking Swedish
lessons since 2011.

Claim to Fame

Driving from Oberstaufen, Germany to Amman/Jordan using no highways in
3 weeks in a 20 year old Audi A4. Maintaining 195 ports and keeping
them all up to date and working.

What did you have for breakfast today

Swiss-Muesli with Coffee

What sports team do you support


What else do you do in the world of FreeBSD

Porting and maintaining ports that I’m interested in.

Any parting words you want to share

I’m just glad to have the opportunity to work with so many highly
skilled people on the FreeBSD project.

Getting to know your portmgr-lurker: ak@

From now on and for the next four months the FreeBSD ports team is pleased to welcome two new portmgr-lurkers: ak@ and ehaupt@. Alex was the first to answer our questionnaire so let’s get to know him a bit better.


Alex (Олександр)

Committer name

Inspiration for your IRC nick
Committer name

TLD of origin

Current TLD (if different from above)

Independent contractor

When did you join portmgr@
Just a lurker atm, 2014-11-01


Inspiration for using FreeBSD
I tried linux first.

Who was your first contact in FreeBSD

Who was your mentor(s)
eadler, itetcu. Thanks, guys.

What was your most embarrassing moment in FreeBSD
I broke the INDEX, twice.

vi(m) /  emacs / other

What keeps you motivated in FreeBSD
It sucks less.

Favourite musician/band
Ritchie Blackmore/Queen

What book do you have on your bedside table
A Night in the Lonesome October (The Halloween was a few days ago).

coffee / tea / other
Tea, green.

Do you have a guilty pleasure
Sometimes I watch The Muppets instead of doing something useful.

How would you describe yourself
Too lazy.

sendmail / postfix / other

Do you have a hobby outside of FreeBSD
Tons. The bikes, skydiving, amateur Martial Arts, poetry.

What is your favourite TV show
The Muppets

Claim to Fame
Nothing so far.

What did you have for breakfast today
Fried rice with mushrooms

What sports team do you support
I don’t support teams, I play when I can (regrettably, not that often lately).

What else do you do in the world of FreeBSD
Fiddling with portlint, xorg, zfs filestorages, various odd jobs.

Any parting words you want to share
Have more fun.

What is your .sig at the moment