Raspberry Pi drivers now fully open sourced

This is good news for FreeBSD developers: drivers for the Raspberry Pie boards have been open sourced.

Gonzo from kernelnomicon.org and others have been working to get FreeBSD run on the Raspberry Pie, but having all driver details will make their work considerably easier. It will take away a lot of guess work and reverse engineering.

The move means every driver that interacts with the board’s ARM CPU is now open source. This will make it easier to port new operating systems to the device — which already runs a range of Linux distributions, including Debian and Arch Linux. It has been welcomed by groups working to port the Risc OS, FreeBSD and Plan9 — the Bell Labs OS named after the movie Plan 9 from Outer Space — to the device.

Raspberry Pi primed for new OS after drivers are fully open sourced (zdnet)

GhostBSD 3.0 RC2 (Gnome 2 and LXDE) available for testing

Eric Turgeon has announced the second release candidate of GhostBSD 3.0 with Gnome 2 and LXDE. This is now available for download and testing.

There have been a few updates and additions since RC1. Check the changelog for these changes.

About GhostBSDGhostBSD is a user-friendly, FreeBSD based operating system, featuring the GNOME- and LXDE desktop environments. GhostBSD is aimed at home and office users and  comes therefore with a graphical user interface and installer. GhostBSD can be used as a live CD or installed onto a hard disk.


FreeBSD Events Updates (EuroBSDCon 2012, AsiaBSDCon 2013, BSDCan 2013)

Below some updates and links with regards to past and future FreeBSD related conferences.

1. EuroBSCon 2012 took place between 18-21 October in Warshaw, Poland. There is an overview of all presentations that took place on bsdevents. When PDFss and video recordings appear online, I will link to them.

2. AsiaBSDCon 2013 has been announced. This event will be held at the Tokyo University of Science, from 14-17 March.  The call for papers is already out.

AsiaBSDCon is a conference for users and developers on BSD based systems. The next conference will be held in Tokyo, in 14-17 March, 2013. The conference is for anyone developing, deploying and using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin and MacOS X. AsiaBSDCon is a technical conference and aims to collect the best technical papers and presentations available to ensure that the latest developments in our open source community are shared with the widest possible audience.

3. BSDCan will be held again: BSDCan 2013. BSDCan 2013 will be held at the University of Ottawa, Ottawa, Canada from 15 – 18 May, 2013.

BSDCan is a developers conference with a strong focus on emerging technologies, research projects, and works in progress. It also features Userland infrastructure projects and invites contributions from both free software developers and those from commercial vendors.

4. PDF of PC-BSD Development Environment Presentation

Yuri Momotiuk’s has done a presentation on the PC-BSD development environment is available for download. This presentation provides an overview of PC-BSD source structure, what to include in your GUI application so that it can be localized, how to make the application single-instance, and how to add the application to the Control Panel (via)

ACM Queue Interviews Robert Watson on Open Source Hardware and Research

ACM Queue interviewed Cambridge researcher (and FreeBSD developer) Robert Watson on why processor designs need to change in order to better support security features like Capsicum — and how they change all the time (RISC, GPUs, etc). He also talks about the challenge of building a research team at Cambridge that could actually work with all levels of the stack: CPU design, operating systems, compilers, applications, and formal methods. The DARPA-sponsored SRI and Cambridge CTSRD project is building a new open source processor that can support orders of magnitude greater sandboxing than current designs.

Watch the interview here.

FreeNAS 8.3.0-RC1 is available

The FreeNAS development team (www.freenas.org) has announced the availability of FreeNAS 8.3.0-RC1.

Images and plugins can be downloaded from FreeNAS SourceForge page:

This is the first and only release candidate planned for the final version of FreeNAS 8.3.0-RELEASE.

FreeNAS 8.3.0 is based on FreeBSD 8.3 with version 28 of the ZFS filesystem.

There have been no major changes between 8.3.0-BETA3 and RC1, mostly bugfixes and minor usability improvements to the GUI. See the release notes for a complete list: http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RC1/README/download

FreeBSD 9.1-RC2 available (and PC-BSD 9.1-RC2)

The second RC build for the FreeBSD-9.1 release cycle was released last week (due to a busy break abroad I’m posting this only now). ISO images for the amd64, i386, ia64, powerpc, and powerpc64 architectures are available.

Remember, this is not the final release version, so only use for testing purposes.

The FreeBSD 9.1 Release Schedule may be of interest, though the release is slightly delayed, as well as the FreeBSD 9.1 ToDo Wiki.

Following this FreeBSD release, the PC-BSD Project has announced PC-BSD 9.1-RC2.

FreeBSD News Leftovers (Nvidia, Gerrit, ARM, Tricks, ELF, EC2)

Today’s left-overs:

  • Nvidia GeForce Graphics Driver 304.51 for FreeBSD 64-bit / 32-bit [Nvidia]

Puppet lets you perform normal administrative tasks (such as adding users, installing packages, and updating server configurations) on any number of systems, even if those systems are running completely different operating systems. Through the use of providers, Puppet takes a generic instruction from you (such as ensuring MySQL is installed) and performs the task the “right way” for each system. (about Puppet)

Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git.”

BSD Magazine (Oct 2012): Network Security & Auditing

October’s issue of the BSD Magazine is now available: Network Security & Auditing (free PDF download).

You’ll find the following subjects inside:

  • VX ConnectBot: Open Source SSH Client for Android Devices
  • Installing Xfce Desktop Environment on OpenBSD 5.1
  • Browse the Internet Differently
  • FreeBSD Enterprise Search with Apache Solr (Part 2)
  • PostgreSQL: Indexes
  • Unix IPC with FIFOs
  • Capture Session Data with Argus on FreeBSD
  • Securing your Family with pfSense and IPSec
  • Installation and Setup of the Halon Virtual Security Router

Thanks Charles (he wrote the article on Xombrero) for reminding me to post this.

FreeBSD Email Server howto’s

Over the last week or so I have come across two posts showing how to set up a FreeBSD based email server. If this is something you have been wanting to do, have a look at the following two links.

1. FreeBSD 9 Mail server setup: Postfix, Dovecot 2, Virtual Users, MySQL, SASL, Postfixadmin and others (ghid-it)

For long time I used FreeBSD to serve email to corporate customers or other tasks. Now I will show how I did package installation and configuration for an email server with virtual email users, using the following components

Link to howto.

2. Installing Qmail on FreeBSD 9.x

Bill from freebsdrocks.net has 21 howtos for setting up QMail on FreeBSD, with anti-spam support, virus checking etc.

Installing Qmail on FreeBSD 9.x

FreeNAS 8 Plugins

FreeNAS 8.2 and newer versions have support for plugins, i.e. extentions in the form of PC-BSD‘s PBIs (Push Button Install).

There’s some good plugin documentation available on the FreeNAS website explaining how to use the plugins, how to install the plugins jail, how to create, find, install, and configure PBIs, such as Firefly, miniDLNA and Transmission. If there’s no PBI available (yet), the page shows how you can create your own PBIs, and how to install non-PBI software using the FreeBSD ports and packages collections.

Plugin support is still a bit crude in FreeNAS 8.2, but it is looking a lot more polished in the upcoming FreeNAS 8.3.

FreeNAS 8 Plugins

FreeNAS 8.2.0 Plugins Part 1: Installing

FreeNAS 8.3.0 Plugins Part 2: Plugins Configuration