BSD Magazine 2011-05: Embedded BSD – FreeBSD and ALIX

A new issue of the free BSD Magazine is available: Embedded BSD – FreeBSD and ALIX (pdf).

From the table of contents:

Introduction to the Z Shell

In this modern age of computing, we are offered many choices with regard to how we might interact with our machines.

Supporting Multiple Desktops in PC-BSD 9.0

Beginning with version 9.0, PC-BSD will allow the selection of multiple desktops during installation. This article describes what changes were needed to allow for multiple desktop support and how you can help the PC-BSD project in this endeavour.

DragonFly News

Evolution of an OpenBSD Port

In this article I’ll talk about the evolution of the OpenBSD port of radicale (, a nice small, simple CALDAVbased calendar server written in Python by Guillaume Ayoub.

FreeBSD & Alix A pint sized install of an Enterprise OS

The embedded device or Single Board Computer (SBC) market has for the most part, been dominated by variety of Linux derivatives.

Mono (C# and the .NET Framework) on FreeBSD

The .NET Framework and the C# language have simplified the software development process in many ways.

Drupal on FreeBSD part 6

In this the last article in the series on the Drupal Content Management System, the author looks back at what has been covered in the previous 5 articles and shares his real world experience with Drupal.

Backups – Made Easy A fast solution to a real problem

When you have to do a major Operating System or Application upgrade, this script and server with big disks, will get the job done.

Fighting DDoS Attacks with PF

For a long time, Denial of Service attacks were disregarded, as they were considered to be the work of script kiddies.

The MacOS X Command Line

My wife thinks I bought my Mac laptop to use as a status symbol. But every hacker knows I bought it because I wanted a decent Unix laptop.

Implementing OpenSMTPD An Independent Reference Document

OpenSMTPD is one of the mail servers included with OpenBSD. Configuring OpenSMTPD is more readily understood and comparatively less complex than configuring Sendmail.

License Wars!

When I sat down to brainstorm on this month’s article, I decided to write about something out of the ordinary. Obviously, the topic had to be related to BSD, yet, I was determined to touch upon something that is a bit above than just being ‘geeky’. Why? Simply to make BSD fanatics proud, and at the same time show non-BSD fans how great the world of BSD is!

Allocating Dynamic Memory with Confidence

Embedded software applications face many challenges that are not present on desktop computers.

BSD Magazine 2011-04: FreeBSD: portability with VMware

A new issue of the free BSD Magazine is available: FreeBSD: Portability with VMware (pdf)

From the table of contents

Interview with Dru Lavigne

Dru Lavigne is a network and systems administrator, IT instructor, author and international speaker. She has over a decade of experience administering and teaching Netware, Microsoft, Cisco, Checkpoint, SCO, Solaris, Linux and BSD systems. She is author of BSD Hacks, The Best of FreeBSD Basics, and The Definitive Guide to PCBSD.

Why You Use FreeBSD Just May Start With A ‘Z’

You may have been using FreeBSD for a long time. You may have just started using it. Regardless of how long you’ve been using it, whether it’s been fifteen years or fifteen days, you have needs, and FreeBSD fulfills some or all of them.

OpenBSD improves upon /etc/rc.d/

The OpenBSD developers did not adopt a change like this until they were sure they had a mechanism that was both simple to implement and simple to use.

DragonFly News

There’s been some dramatic changes for DragonFly in the past month; all positive but having significant effects.

Package Management for the upcoming PC-BSD 9

Among the various improvements planned for PC-BSD 9.0, among the largest of these is the refreshed PBI package management format.

Converting a Physical Partition with FreeBSD to a vmware Image

Portability is something people increasingly value, because it has a number of advantages – you can, for example, carry your desktop (or server) anywhere with you and thus also all your very important personal data that you have created over some time, or perhaps over many years.

Build appliances with QEMU and OpenBSD

OpenBSD is the slimmest desktop OS. It is complete, functional and usable on any computer as long as your expectations are that of an engineer as opposed to a user.

Drupal on FreeBSD part 5

Continuing the series on the Drupal Content Management System, we will look at adding discrete PHP and Javascript code to our pages.

Mutt On OS X part 2

Last time (BSD Magazine 02/2011), we installed Mutt on OS X and read and sent mail from a Gmail account. This month, we’ll get one step closer to replacing by learning a way to handle multiple accounts and how to search our Mac’s Address book from within Mutt.

Realtime Weather Data EMWIN on FreeBSD

Have ever run to the TV, turned on a radio, or browsed to a weather site, just to find out what the weather conditions are, or about to become? You can now have data delivered right to server, use in a web site, or sent as notifications to pagers via e-mail.

Benchmarking Different Kind of Storage

In this article we will examine 2 types of storage: an iSCSI and a local hard drive.

Content Management Made Easy The Open Source Way!

We take a look at the open-source Content Management Systems available for your enterprise website.

Download: BSD Magazine 2011-04: FreeBSD: Portability with VMware

BSD Magazine 2011/02: ZFS and FreeBSD

A new issue of the free BSD Magazine is available: ZFS and FreeBSD

Table of contents:

ZFS and FreeBSD

The Zettabyte Filesystem (ZFS) is one of the most advanced open source filesystems available today. Its design implements several revolutionary ideas with focus on data consistency, performance and ease of use.


FreeNAS is a very interesting project with a history spanningapproximately 5 years. It’s a fusion of FreeBSD with a webgui andembedded device framework, which creates a NAS device basedon FreeBSD, fully manageable from a web-browser out of a PCwith an x86 or AMD64 architecture.

Network transparent rate limitation with ipfw

In this article I will explain how to setup a transparent bridge between your LAN and your Firewall/router. With “transparent” I mean that you won’t need to do any change on your network in order to use it.

Building an iSCSI storage with BSD

Highly loaded databases need a fast and reliable storage solution, something like a big server with many hard drives, probably with 4, 8, or 16 drives. Also, many 1U servers do not have the necessary storage capacity to offer services that need it.

How to setup a USB Memory stick for installing a pfSense SoHo Firewall/Router

This article covers the installation and initial configuration of a pfSense Firewall / Router on a small form factor PC.

Mutt On OS X

Whenever my boss walks by my desk, he can’t help but ask, „Why do you insist on using the command line for everything? Are you stuck in the 1970’s or something?”…

The Missing Links to Strategic Implementation

In regards to growth and strategy, the father of management and strategy, Peter Drucker was wont to say, “Everything must degenerate into work if anything is to happen.”

Browser Wars

With the rise of the Internet, there has been a considerable increase in the number of web browsers available for BSD platforms.

Interview with Dan Langille

BSDCan 2011 – An interview with Dan Langille, who will give you a closer look at the upcoming conference.

PC-SYSINSTALL – A new system installer backend for PC-BSD & FreeBSD

A presentation from BSDCan 2010 is an example of what you can expect from this years Conference.

Download BSD Magazine 2011/02: FreeBSD & ZFS

Available: BSD Magazine: BSD’s and Solaris (01-2011)

The Editors of the BSD Magazine have finished writing another issue: BSD’s and Solaris.

Drupal on FreeBSD – part 3
Rob Somerville
Continuing the series on the Drupal Content Management System, we will look at creating a store front for our new website using CCK and Views.

Email MX server in FreeBSD – Confguring FreeBSD as a mail MX server with Postfx
Francisco Reyes
This is a tutorial on how to setup a mail MX server using Postfix.

Installing NGINX and PHP 5.3.x on FreeBSD 8.1
Diego Montalvo
Have been using Apache as my default web server on FreeBSD servers since departing from IIS 4.0 and NT systems in 1999. Apache has always performed great on my installations and give the Apache Foundation great praise.

Text Terminal magic with tmux
Girish Venkatachalam
Once you get used to something you seldom like to go back to old ways. So much so that you get uncomfortable without it.

Writing ‘bots using XMPP
Eric Schnoebelen
One of my favorite topics, using XMPP/Jabber for productive, real world applications!

How to quickly make a bootable USB stick with FreeBSD
Juraj Sipos
This article covers the steps needed to make a bootable USB stick with FreeBSD – a quick howto that also applies to a USB drive.

FreeBSD and simple char device driver for real PCI-hardware
Anton Borisov
The FreeBSD operating system captivates the hearts and minds of it’s fans so much, that finds it’s way in very diversive industries such as hosting projects and backbone routers. It can run on small embedded devices, as well as on large, multi-core systems.

BSD’s and Solaris on the Desktop. Are they ready to serve?
Petr Topiarz
As I am a great unix fan, I use BSD daily, but I mainly use the beast on the servers. In my company, we run Linux on Desktops and I would like to change that too. Therefore I underwent this venture in order to see whether Unix is ready to replace Linux on the desktop or not.

Games Geeks Play!
Sufyan ibn Uzayr
In this article, we explore the various gaming options available for the BSD users.

Why can’t offce employees get along with open source offce suites?
Joshua Ebarvia
I have been working for 6 years now in an office setting. Since the organization I work for does not have that “big” funds for purchasing bleeding-edge software, we put our hands on some open source counterparts of the proprietary ones.

Download the latest BSD Mag issue here: BSD’s and Solaris

BSD Magazine (Oct-2010) issue: VPN and BSD

There’s another (free) issue available of the BSD Managzine: VPN and BSD (Oct 2010) (link)

Some of the articles are:

bsd magazine Oct 2010

Commissioning FreeBSD with the Drupal Content Management Framework – Part 1

With nearly 6000 modules and PHP support Drupal offers a sophisticated web development platform as well as a thriving community. Drupal, originally conceived by Dries Buytaert, has a reputation of being an extremely capable DContent Management System (CMS) albeit with a steep learning curve. While many criticisms concerning the complexity of the interface will be addressed in the forthcoming Drupal 7 release (which is currently in the alpha stage), Drupal 6 excels in stability, flexibility and high quality code. The developers also subscribe to a transparent policy towards security issues, and have a dedicated security team which ensures that core modules remain high quality. Used as the basis of many high profile sites.

Building VPNs on OpenBSD

A VPN is a network made up of multiple private networks situated at different locations, linked together using secure tunnels over a public (insecure) network, typically the Internet. VPNs are becoming increasingly popular, as they allow companies to join the LANs of their branches or subsidiaries into a single private network (site-to-site VPNs) or to provide mobile employees, such as sales people, access to their corporate network from outside the premises (remote-access VPNs), thus making accessing and sharing internal information much easier.

Closed-source and unsupported drivers with FreeBSD

Sooner or later you come to a conclusion that you need to have an enhanced mobility throughout your home place. And you decide to purchase an Wi-Fi card and put it into a home gate-keeper. Do you know about troubles that could bring this simple transaction like WiFi network card purchase?Some might ask – is it necessary to buy a WiFi-card instead of a simple AccessPoint (AP)? At first glance you can figure out that there exist the fine models of ADSL-modems with wireless capabilities and that could work as AP. However, it should be noticed that: a) not all home connections to an Internet-provider go through a „copper” like phone- or cable-line; b) you simply need to add a WiFi-capability to an already working gate; c) a WiFi-card itself costs several times cheaper of AP.

Download issue: VPN and BSD

BSD Magazine issue 2010-09: BSD and Linux

The BSD Mag September issue is about BSD and Linux

The following articles can be found in this issue:

Installing a Citrix Client on FreeBSD

As our computing needs change, so does our criteria for selecting an operating system. Today, my job and my family are in different cities.

Writing shellcode for Linux and *BSD

A shellcode is a sequence of machine language instructions which an already-running program can be forced to execute by altering its execution flow through software vulnerabilities (e.g. stack overflow, heap overflow or format strings).

How To Convert Text to Voice Using Festival and Lame in FreeBSD

In 2007 I built a web-based IM/ Chat Service which was later launched as an iPhone web app. Making a long story short I retired the service in 2008 and that was that.

FreeBSD Squid proxy with Parental Controls How-To

Traditionally, web pages were served via a webserver such as Apache and transmitted via the network on port 80 to a web-browser.

Network monitoring with Nagios and OpenBSD PART 2

So our OpenBSD-based network now includes redundant firewalls, domain name servers, a mail gateway  and a web proxy cache .

The Difference Between FreeBSD and Ubuntu in a Not So Technical Way

As a system administrator, I have been using various distributions of Linux and FreeBSD. I am comfortable in a mixed environment of *nix operating systems to provide network services.

Download: BSD Magazine 2010-09 (Linux and BSD)

BSD Magazine 08/2010: BSD as Operating System

The BSD Magazine editors have uploaded a new issue: BSD as Operating System (download PDF).

According to Olga Kartseva, the Magazine’s chief editor, there are already more than 22.000 subscribers:

BSD Magazine is growing, it has already around 22,000 subscribers all over the world. Comparing to 10,000 printed copies which were distributed in USA before January – this number has really grown! We are looking for the new ways to promote our magazine all the time and we are very grateful for every help you give us! Thank you for spreading a word about BSD Mag!

Encouraged by this success, BSD Mag is planning to launch a Russian version in September.  The editors are looking for authors, betatesters and proofreaders with Russian as a native language:

At the moment we are planning to open russian version of BSD Magazine in September. The magazine will be also free online publication.

And we are looking for authors, betatesters and proofreaders with russian as a native language.
Please contact olga.kartseva[at] in case you want to contibute or have an idea where we should announce this news.

Table of contents of the BSD Mag Aug issue:

Introduction to MidnightBSD

MidnightBSD was founded in 2006 by Lucas Holt. The project is a FreeBSD 6.0 fork with an emphasis on creating a desktop focused BSD. While there are other BSD desktop projects (most notably PC-BSD and DesktopBSD), we wanted to create an entire desktop centered BSD from the kernel all the way up to the standard applications. We want a BSD that a grandmother could install and use.

The FreeBSD Ubuntu challenge

FreeBSD makes a great server, but can it rise to the challenge of running Compiz as a workstation? One of the many criticisms of Open Source software (indeed even FreeBSD) is that it is not ready for the desktop.

Network monitoring with Nagios and OpenBSD PART 1

So our OpenBSD-based network now includes redundant firewalls, domain name servers, a mail gateway and a web proxy cache. (Read previous issues of BSD Magazine) All the services provided by these machines are particularly critical and can’t afford even minimal downtime. Redundancy may give us the time to recover a failure before having angry users trying to knock down our door, but it doesn’t free us from the responsibility to detect and solve ongoing problems.

Replacing Microsoft Exchange Server

Installing set of open-source programs without lack of functionality Instead of Microsoft Exchange Server. This way Groupware-part will be replaced on Horde Groupware.

Maintenance Systems over BSD

I was talking in previous articles about how to run applications widely used in the Industry that can be supported by BSD apart of classical IT services. As clear example of this is SAP Suite. SAP covers all possible asset management to control the cost related to production and also maintenance but as per tighted cost in investments today, the Plants must run 24/7 with maximum reliability and productivity possible.

Low Resource PCs with FreeBSD

FreeBSD is my pick for best modern operating system to use on older PCs. I can’t believe how many used PCs end up as landfill while students, educators, low income families and others go without a computer at all.

Making the Unknown Giant Visible and Known

FreeBSD has the moniker Unknown Giant. I confirm that it is true in my place. I have asked system administrators, computer enthusiasts, and hobbyist about FreeBSD and they didn’t even know what I’m talking about.

Download this issue here

BSD Magazine 2010/07: OpenBSD

July’s issue of the BSD Magazine can now be downloaded: BSD magazine 2010/07: OpenBSD.

Olga Kartseva, chief editor, wrote that the BSD Magazine archives are available now for freebsd-announce mailinglist subscribers without having to subscribe to the BSD Mag newsletter.

This is the table of contents of the OpenBSD issue:

Building a Desktop Firewall with pf and fwbuilder

This article is an excerpt from the Firewalls and VPNs chapter of the book The Best of FreeBSD Basics (ISBN 9780979034220), published by Reed Media Publishing.
– Dru Lavigne

OpenBSD Some Interesting One Floppy Systems

One floppy systems are very practical, as they usually have a specific goal, which cannot be said about all Live CD’s.

Remote Installation of the FreeBSD Operating System without a Remote Console

This article documents the remote installation of the FreeBSD operating system when the console of the remote system is unavailable. The main idea behind this article is the result of a collaboration with Martin Matuska with valuable input provided by Pawel Jakub Dawidek

OpenBSD as a Mail Server

In a previous document, we built redundant firewalls using the CARP and PFSYNC protocols; these were the first building blocks of a hypothetical, penBSD-based, small private networkthat we are going to build step by step across several documents.

Performance Comparison ITTIA DB and SQLite

ITTIA DB SQL and SQLite are used by software developers to manage information stored in applications and devices. Designed to be hidden from the end-user, these embedded relational database management systems are linked into the application or firmware as self-contained software libraries.
– Sasan Montaseri

Interview with Jeff Roberson
– Jesse Smith

FreeBSD Experience and Success Story

New BSD Magazine issue: BSD firewalls

A new issue of the BSD Magazine is available. This time the main subject is BSD firewalls.

From the table of contents:

  • WebHostingBuzz: Matthew Russell, Dennis Arkhangelski
  • Introduction to Nano BSD: Daniel Gerzo
  • Secure Your Wireless with IPsec: Dan Langille
  • Redundant firewalls with OpenBSD, CARP and pfsync: Daniele Mazzocchio
  • Easier WINE Installation on amd64: Slawomir Wojtczak
  • Configuring IP-Based SSL: Skip Evans
  • BSD File Sharing – Part 4. SSH: Peter Topiaz
  • BSD Opinion: Rob Sommerville
  • SAP over BSD: Joseba Mendez

It would be interesting to see what you, readers, think of Webhostingbuzz, as I’ve not heard from them. I for one have very positive experience with RootBSD, the experts in BSD Hosting. They’re very efficient and customer-friendly.