Reminder: FreeBSD 10.0 end-of-life approaching

Dear FreeBSD community,

On January 31, 2015, FreeBSD 10.0 will reach its end-of-life and will no
longer be supported by the FreeBSD Security Team. Users of FreeBSD 10.0
are strongly encouraged to upgrade to a newer release before that date.
The currently supported branches and releases and their expected
end-of-life dates are:

| Branch | Release | Type | Release Date | Estimated EoL |
|stable/8 |n/a |n/a |n/a |June 30, 2015 |
|releng/8.4 |8.4-RELEASE |Extended|June 9, 2013 |June 30, 2015 |
|stable/9 |n/a |n/a |n/a |last release + 2 years |
|releng/9.3 |9.3-RELEASE |Extended|July 16, 2014 |December 31, 2016 |
|stable/10 |n/a |n/a |n/a |last release + 2 years |
|releng/10.0|10.0-RELEASE|Normal |January 20, 2014 |January 31, 2015 |
|releng/10.1|10.1-RELEASE|Extended|November 14, 2014 |December 31, 2016 |

Please refer to for an up-to-date list of
supported releases and the latest security advisories.

Dag-Erling Smørgrav - FreeBSD Security Officer

Original announcement:

How-to: FreeBSD vs Linux performance?

Stuck making a choice between FreeBSD and Linux? Find out what users of both operating systems have say:

FreeBSD vs Linux performance?

I know that FreeBSD is famous for being highly stable, secure and of course open source. So I am going to try it on one of my servers. However, I am wondering what are the pros and cons of Using FreeBSD instead of Ubuntu or other Linux flavors? I am specially interested to know about the difference in php/mysql performance between the two, given the hardware is the same and one uses the optimal server configurations.


Answer [by larsks]: FreeBSD vs Linux performance?

The best way to answer question is to load Linux, run some performance tests, and then load FreeBSD and run the same suite of tests. If you get better performance from one or the other, stick with that.bsdnix

“However, I am wondering what are the pros and cons of Using FreeBSD instead of Ubuntu or other Linux flavors?”

You’re not really going to get a good answer to this question. The truth is that both are fine solutions (both are “highly stable, secure and of course open source”) and depending on your personal tastes, hardware configuration, and specific tasks you’re trying to accomplish, one may be better than the other.

Read more users’ answers to the question here:

HowTo: Use ps, kill, nice, and killall To Manage processes in FreeBSD and OS X Unix Operating System

This tutorial by nixCraft shows us how to use various commands to manage processes in FreeBSD and OS X.

Fig.02 ps command with flags

I‘m a new Unix system user. How can I manage process on a FreeBSD operating systems?

A process is nothing but an executing program on FreeBSD or Unix-like system. Each process on the system provides the resources needed to run a program such as vim or firefox. Each process has:

Tutorial details
Difficulty Easy (rss)
Root privileges Yes
Requirements FreeBSD or Unix-like os
Estimated completion time 10m
  1. A unique process identifier number (PID)
  2. A virtual address space
  3. A security context
  4. Open devices/handles, executable code
  5. Environment variables, priority and more.

In this quick tutorial, I will write about process management on a FreeBSD operating systems.

Full instructions here:

New 2015Q1 branch


The 2015Q1 branch has just been branched meaning that the next update on the
quarterly packages will be on the 2015Q1 branch

What happen during the last 3 months:
– 160 committers have participated
– 6024 commits
– diffstat: 33223 files changed, 817670 insertions(+), 631272 deletions(-)

What does that means for users:
– pkg got update to 1.4.3
– New keywords: @glib-schemas, @kld
– New USES: alias fakeroot gettext-runtime gettext-tools gperf
– gettext has been updated to 0.19.3 and splitted into smaller packages
– Minimum clang compiler is now 3.4
– Firefox 34.0.5
– Firefox-esr 31.3.0
– Chrome 39.0.2171.95
– Perl 5.18.4 (the perl infrastructure have received lots of work which would
ease a lot further upgrade of the default perl version for a end user)
– Python 2.7.9
– Ruby
– PostgreSQL 9.3
– gcc 4.8.3
– Gnome 3.14
– Cinnamon 2.4.5
– Xorg 1.14

Next package building will start on Wednesday 7th at 1 am UTC and should be
available on your closest mirrors few days after that.

Bapt (on behalf of portmgr)

Official announcement:

Creating Custom Packages on FreeBSD / Setting Up a Package Mirror on FreeBSD

These short tutorials by show us how to create custom packages on FreeBSD, as well as set up a package mirror.

Creating Custom Packages on FreeBSD

…we are going to cover how to build pkg(8) (pkgng) packages away from the FreeBSD ports tree. This is useful for external/private repositories (mostly bigger ones or generally fast-moving) or non-conventional ports like database content or even system updates. pkg(8) itself provides the essential pkg-create(8) tool, as well as pkg-query(8), which we will use to generate embedded dependencies.


Setting Up a Package Mirror on FreeBSD

…we’ll look briefly into how to setup a pkg(8) mirror on FreeBSD. Essentially, we’ll only need a bunch of binary packages for the mirror, pkg-create(8), a running HTTP server and a configuration file for the new mirror on your target system. You must know how to build packages for your target system — if that is the case you are ready to dive in.


Running FreeBSD on Hyper-v

This article by Kylie Liang shows us how to get the latest version of FreeBSD up and running on Microsoft’s Hyper-v.

hyper-v_vps_hostingHyper-V supports both emulated and Hyper-V-specific devices for Linux and FreeBSD virtual machines. When running with emulated devices, no additional software is required to be installed. However emulated devices do not provide high performance and cannot leverage the rich virtual machine management infrastructure that the Hyper-V technology offers. In order to make full use of all benefits that Hyper-V provides, it is best to use Hyper-V-specific devices for Linux and FreeBSD. The collection of drivers that are required to run Hyper-V-specific devices are known as Linux Integration Services (LIS) or FreeBSD Integration Services (BIS).

Microsoft has worked with the FreeBSD community to contribute those BIS synthetic device drivers as well as corresponding daemons to FreeBSD 10.0. Furthermore, Microsoft is improving networking and storage performance running on Hyper-v and enriching functionalities, such as live backup VM. As for detailed feature description, refer to

In addition, Microsoft provides ports that contain the installable BIS drivers and corresponding daemons for older FreeBSD releases 9.x and 8.4.

This article will provide instructions on how to bring up latest FreeBSD 10.1 image on Hyper-v and use FreeBSD 9.3 as an example to highlight networking configuration and ports installation.

Read full post with instructions:

The FreeBSD Foundation December 2014 Newsletter


Welcome to our December 2014 Semi-Annual Newsletter!

As 2014 comes to an end, we wanted to share with you what we did this year to support the FreeBSD Project and community.

In this issue, you’ll get a summary of all the FreeBSD development work we’ve supported; highlights of all the conferences that we sponsored and attended; plans for the FreeBSD Journal in 2015; another great testimonial from a commercial user; and our Q1-Q3 financial reports. I’d be remiss if I didn’t mention my favorite part of our semi-annual newsletter, the insightful and always inspirational letter from our president and founder, Justin Gibbs.

Sit back, grab something to snack on, and get ready to be inspired by what people are doing to make this a better world.

Deb Goodkin
Executive Director
The FreeBSD Foundation

Read the full post here: