FreeBSD Status Report – 2013-Q4

freebsd project logo 100x100The FreeBSD Project has released its fourth status report for 2013 (October to December 2013). It comes with 37 entries and gives a nice insight on what developers have been working on.

“The last quarter of 2013 was very active for the FreeBSD community, much like the preceding quarters. Many advances were made in getting FreeBSD to run on ARM-based System-on-Chip boards like Cubieboard, Rockchip, Snapdragon, S4, Freescale i.MX6, and Vybrid VF6xx. FreeBSD is also becoming a better platform for Xen and the Amazon Elastic Compute Cloud. There are plans for FreeBSD to become a fully supported compute host for OpenStack. The I/O stack has again received some performance boosts on multi-processor systems through work touching the CAM and GEOM subsystems, and through better adaptation of UMA caches to system memory constraints for ZFS. The FreeBSD Foundation did an excellent job in this quarter, and many of their sponsored projects like VT-d and UEFI support, iSCSI stack, Capsicum, and auditdistd are about to complete. At the same time, new projects like Automounter and Intel GPU updates have just been launched. The Newcons project has been merged into -CURRENT, which will make it possible to finally move to the latest version of X.Org in the Ports Collection. Efforts are also under way to improve testing with Jenkins and Kyua. It is an exciting time for users and developers of FreeBSD!”

From the table of contents:

Continue reading

m0n0wall 1.8.1 released

m0n0wall logo 100x100Manuel Kasper has announced the release of m0n0wall 1.8.1. This version is based on FreeBSD 8.4 and will thus give better support for newer hardware than m0n0wall 1.34.

Some of the change highlights are

  • add scheduler (“Croen”) service with many different job types (enable/disable interface or shaper rule, Wake on LAN, reboot, reconnect WAN, execute command etc.)
  • improved IPv6 support, including IPsec, DHCPv6-PD, RDNSS and DNSSL, and NDP info on the ARP diagnostic page
  • major overhaul of wireless LAN support. On some cards, it is now also possible to create multiple APs at the same time. To reflect this change, the wireless settings have moved to the Interfaces: assign page, where WLAN subinterfaces can be created much like for VLANs.
  • DNS forwarder: add option to log DNS queries, add aliases (CNAMEs) and MXs
  • Add AES-256, SHA-256/384/512 and additional DH group options to IPsec
  • Make rule moving and deletion on shaper rules page work like for firewall rules.
  • Initial support for USB modems
  • enable CPU hardware crypto support
  • automatically reassign available physical network interfaces if none of the assigned interfaces in the configuration can be found on the system (i.e. for a new installation, or when moving an existing config to new hardware)
  • the “embedded” image is gone; generic-pc-serial should now be used for PC Engines and Soekris boards
  • console speed for serial images is fixed to 9600 baud (no longer tries to use BIOS preset value)
  • introduction of an automated build system that allows one to build m0n0wall from scratch with almost no manual intervention on a standard FreeBSD 8.4 system
  • countless bug fixes and improvements in UI and system configuration code

Links: Website | Downloads | Change Log | Upgrade Instructions

About M0n0wall: M0n0wall is an embedded firewall distribution based on FreeBSD, and provides a small image which can be put on and run from CF cards, CD-Roms and hard disks. It also runs on a number of embedded platforms and virtual PCs.

 

FreeBSD 10-RC5 released

freebsd_logo-100x100Glen Barber has announced, on behalf of the FreeBSD Release Engineering team, the 5th RC build for FreeBSD 10.

The waiting for 10.0 Release will soon be over, as this is (definitely, this time) be the last RC build.

Major 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.

The release build is expected to start on 15 January, so the release announcement will be soon to follow.

Check the release email for checksums and download locations.

EuroBSDcon 2013 Developer Summit Special Status Report

This special status report contains a summary of the discussions from the various working groups at the EuroBSDcon 2013  Developer Summit.

From the table of contents:

 

FreeBSD 10.0-RC2 now available

Glen Barber announced earlier today that the second RC build of the 10.0-RELEASE release cycle is now available on the FTP servers (amd64, i386, ia64, powerpc, powerpc64 and sparc64 architectures).

Pre-installed virtual machine images for 10.0-RC2 are also available for amd64 and i386 architectures.

Changes between -RC1 and -RC2 include:

  • Fix a crash when attempting to use a non-disk device as an iSCSI LUN.
  • Fix handling of empty iSCSI authentication groups.
  • Fix a regression in bsdinstall(8) that prevented the system from decrypting GELI providers when installing ZFS on GELI.
  • Several Radeon KMS bug fixes.
  • Several wireless bug fixes.
  • Several clang bug fixes.

Should you come across any issues, please let the developers know.

Randomness, Netflix, Google Compute Engine, Tarsnap, BSDRP

Freebsd newsIn this post we have a mix of news snippets, links to howtos, projects, resources and software/package updates. Just a round-up of those miscellaneous FreeBSD related links you may find interesting.

 

FreeBSD Project Falls Short of Year End Funding Target By Over 50%
Slashdot – 6 December 2013

Netflix Works Entirely on Open Source Software, FreeBSD 9.0 Is the Default OS
Softpedia – 05 December 2013

Google Compute Engine now supporting FreeBSD
Google Enterprise Blog – 02 December 2013

FreeBSD abandoning hardware randomness
The Register – 09 December 2013

Tarsnap is donating its December profits to FreeBSD
Get secure online backups from Tarsnap and support the FreeBSD Foundation

BSD Router Project nightly build uploaded
Based on FreeBSD 10.0-PRERELEASE and Bird updated to 1.4.0.
BSD Router Project G+, 10 December

Mate 1.6 on FreeBSD
Freshports – 23 November 2013

Ubuntu13.04: install FreeBSD 9.2 64bit within KVM
Lost and Found Narihiro – 5 December 2013

FreeBSD (based) releases and events – November 2013

This is a quick recap of what happened in the FreeBSD world in November 2013.

Releases

Events

Magazine and videos

New Committers

  • New committer: Julio Merino (src)
  • New committer: Alexey Degtyarev (ports)
  • New committer: Roger Pau Monné (src)

FreeBSD news – miscellaneous links and updates – week 46

Freebsd newsIn this post I have a mix of news snippets, links to howto’s, projects, resources and software/package updates. Just a round-up of those FreeBSD related links you may find interesting.

 

New FreeBSD snapshots and virtual machine disk images
[FreeBSD mailinglist]

 

pfSense’s new website
The pfSense project website has new theme. The commercial company behind pfSense (ESF) is looking for  support staff.
[pfsense blog]

 

Sony’s new PlayStation 4 and open-source FreeBSD
the PlayStation 4 – on sale today in the US – uses a modified version of the open-source FreeBSD operating system.
[The Register]

 

pkgng goes official in FreeBSD
[FreeBSD mailinglist]

 

BSD CertificationUpdate on the BSD Professional Lab Exam
[bsdcg.blogspot.co.uk]

 

bsdtalk234 – Henning Brauer at vBSDCon
An interview from vBSDCon with Henning Brauer.  We talk about his recent work with the pf firewall and the queuing system
[bsd talk]

 

FreeBSD Ports Management interview - Antoine Brodin
Who is Antoine Brodin?
[freebsdish]

 

Why FreeBSD Is Liking LLDB For Debugging
[phoronix]

 

The State Of FreeBSD’s Bhyve Virtualization
[phoronix]

 

FreeBSD Einstein
Anyone crunching numbers for EINSTEIN@HOME?
[FreeBSD forums]

 

Automatic panic reports
Colin Percival has announced a new port called sysutils/panicmail which users can use to automatically submit panic reports.
[FreeBSD mailinglist]

 

FreeBSD-Foundation sponsored Newcons project update
Alekandr Rybalko continues to make good progress on the FreeBSD-Foundation sponsored Newcons project. This project will provide a replacement for the legacy syscons system console. Newcons provides a number of improvements, including better integration with graphics modes, and broader character set support.
[FreeBSD Foundation blog]

 

Bhyve script has been updated
freebsd_bhyvebhyve, the “BSD hypervisor” is a legacy-free hypervisor/virtual machine manager developed on FreeBSD and relies on modern CPU features such as Extended Page Tables (EPT) and VirtIO network and storage drivers.

 

Howtos

Using PKGNG on FreeBSD with Puppet
This is how I installed the new package manager on FreeBSD : pkgng and how to use it with Puppet.

 

FreeBSD Now!: Happy 20th Birthday FreeBSD
In honor of the 20th birthday of FreeBSD, some instructions to reconstitute FreeBSD 1.0 on Qemu.

 

Events

FreeBSD Vendor Summit 2013
The (annual) FreeBSD Vendor summit took place again in November on Yahoo’s compus. This is a short write up.
[ignoranthack.me]

 

OpenZFS Developer Summit: 17-19 Nov
Delphix is hosting a developer-focused event for OpenZFS. The goal of the event is to foster cross-platform community discussions of OpenZFS work, and to make progress on some of the projects proposed for this community.
[openzfs]

 

iXsystems and conferences
ixsystems logoiXsystems has been busy running booths promoting FreeBSD at some recent FreeBSD conferences and Linux/Open Source trade shows. You can read the summaries and see some photos on the iX blog: LISA ’13, FreeBSD 20year party, vBSDCon 2013, All Things Open 2013, SeaGL 2013, EuroBSDCon 2013, KyivBSD 2013 and LinuxCon 2013. (Disclosure: iXsystems is a partner of FreeBSD News)
[iXsystems Blog]