NanoBSD and ALIX (BSD Magazine 2011-06)

A new month, a new BSD Magazine issue. The latest issue is titled NanoBSD and ALIX (pdf).

From the table of contents:

Introduction to OpenSSL: Command-line Tool

The article describes the command-line utility of openssl. It is a tool that supports encryption and decryption, message digests, key generation and exchange and ssl channel manipulations.

Introducing FreeNASTM 8.0

On May 2, 2011 the much anticipated redesign of FreeNAS was released. This article introduces FreeNAS 8.0, describing the reasons for its redesign, the current and upcoming features, the graphical administrative interface, and where you can find additional information.

A Puffy In The Corporate Aquarium – Success story: OpenBSD as an Enterprise Desktop

While OpenBSD 2 is well known for its use in infrastructure services (MTA, DNS, firewall…) or appliances, this article will focus on a less known application: the use of OpenBSD as a Joe User Desktop.

Installing FreeBSD with PC-SYSINSTALL

Several months ago, the PC-SYSINSTALL system (The installer for PC-BSD 8.0 and higher) was merged into FreeBSD CURRENT, in preparation for FreeBSD 9.0.

An introduction to GIS on FreeBSD

Geographic information systems (GIS) are rapidly gaining popularity both commercially and on the Internet, and used with location aware devices such as mobile phones can be a powerful tool for aiding productivity.

Exploring The Powers Of The Cloud – Deploying Eyeos On BSD

Ever thought of running things in the cloud? How about doing that from your own server, without any extra effort or cost? We take a look at eyeOS, a cloud OS, and as usual, we do so on BSD.

NanoBSD and ALIX

In the previous issue of BSD Magazine, Bill Harris described how to do a basic installation of FreeBSD on a PC-Engines ALIX board with a Compact Flash card. This is a great way to get started, but there are some risks to this approach.

Mutt On OS X – Part III

When we last left our heroes (in April, 2011 issue of BSD Magazine), I had briefly discussed searching our Mac’s address book as well as begin the process of setting up a complex, multi-account Mutt setup. In this article, I’ll go a bit deeper into setting up Mutt to make the most of Gmail’s features, as well as a way to handle attachments on your Mac.

OpenBSD Networking

OpenBSD has an often mistaken image across the world that it stands for cryptography and crypto alone. Only for security applications OpenBSD is a good choice. This is what I used to think till I started looking at its IPsec stack in 2003.

OMAP3 Full Support is Coming Soon in FreeBSD

The trend in the FreeBSD development is bringing FreeBSD for new sets of hardware. The OMAP™ 3 family of multimedia applications processors from TI introduces a new level of performance that enables laptop-like productivity and advanced entertainment in multimedia-enabled mobile devices.

What It Takes – Starting and Running an Open Source Certification Program, Part I

So you’re all excited about your new software and its amazing capabilities to change the world. You truly believe that if only more people knew about it and were competent at using it, the world (or at least the information technology world) would be revolutionized.

Interview with Rafa? Jaworowski

Rafal Jaworowski is a co-founder of Semihalf, where he is leading the operating systems department. With over 12 years of experience in the embedded systems field he has ported FreeBSD to various ARM and PowerPC systems, designed and developed device drivers and kernel infrastructure components, which are embedded in commercial products and installations. He contributes to the FreeBSD Project as a src committer. He has earned a M.Sc. degree in Mathematics.

FreeBSD VPS Hosting with RootBSD – Exclusive Offer

If you are looking for an affordable and robust virtual server solution you can’t go wrong with RootBSD. RootBSD offers virtual private servers based on one of the most solid systems available.

VPS hosting is an interesting option to those who’d like to be in full control of their server (root access), but do not want to manage their own hardware or lease a dedicated server.
RootBSD offers advanced VPS hosting at affordable prices, using optimal hardware solutions. With their VPS hosting pachages you get outstanding customer support, combined with the stability and performance of the FreeBSD operating system.

RootBSD’s packages start at $19/month, and if you sign up through this link before 1 June and add FBSDNEWS as coupon code, you’ll get $10 off for the first month.

If you’ve ever wanted to try a FreeBSD VPS, why not try it now? I have close connections with RootBSD and can whole heartedly recommend their services. If you have any questions, drop me an email.

Link: RootBSD FreeBSD VPS Hosting

pfSense FAQs

pfSense is an open source distribution of FreeBSD-based firewall which provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options.

Matt Williamson takes a look at some frequently asked questions on pfSense such as:

  • Q: What are the minimum hardware requirements for pfSense?
  • Q: How does pfSense identify and assign interfaces?
  • Q: How to enable the Secure Shell (SSH) service in pfSense?
  • Q: How does pfSense assign DNS servers to the DHCP clients?
  • Q: What happens if the Register DHCP Leases in DNS Forwarder is enabled?
  • Q: What is an alias? What are the different types of aliases in pfSense?
  • Q: How does the OpenVPN service work?
  • Q: What are Gateway Groups?
  • Q: How are bridged interfaces useful and how can one bridge together two interfaces in pfSense?
  • Q: What is OLSR and how is it enabled in pfSense?
  • Q: How to configure pfSense to automatically back up its configuration file?

For the answers, check out the pfSense FAQ page on the PacktPub website or the purchase the Matt’s pfSense 2 Cookbook for many more answers and guides.

libcxxrt C++ runtime available under BSD License

The FreeBSD Foundation and the NetBSD Foundation announced that they have acquired a non-exclusive copyright license to the libcxxrt C++ runtime software from PathScale, a leader in high performance Fortran, C and C++ compiler products for AMD64, Intel64 and MIPS.

Check out the press release for the details: libcxxrt C++ runtime available under BSD License

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 (http://www.radicale.org/), 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.

FreeNAS 8.0-RELEASE now available (detailed)

Following one beta and five release candidates (RC’s), FreeNAS 8.0-RELEASE has been made availabe earlier this week by iXsystems, the corporate sponser behind the FreeNAS Project. The last stable release was FreeNAS 0.7.2 (Sabanda), released mid-October 2010.

FreeNAS is a popular FreeBSD-based network storage server (NAS) that includes a full web based GUI, with support for FTP, NFS, CIFS (Samba), AFP, rsync, iSCSI protocols and software RAID (0,1,5).

FreeNAS 8 includes major architectural optimisations and is more modular than previous versions. To make the system easier to use, the GUI has been redesigned and rebuilt using Python and the Django web framework.

Highlights include better Apple Filing Protocol (AFP) and Common Internet File System (CIFS) configurations, as well as reworked and improved iSCSI support. Other changes include the addition of a volume importer, support for 6gbps 3Ware RAID controllers and GUI access via the HTTPS protocol.

The ZFS and UFS2 filesystems are both supported, but ZFS is the primary filesystem (ZFS on FreeBSD videos) which comes with many features, including quotas, snapshots, compression and replication that are not available in UFS2.

FreeNAS 8 requires a device of at least 1Gb in size and should be installed to a USB stick or Compact Flash device. Unlike previous versions, the drive that FreeNAS is installed on cannot be used as a component for a volume, nor can it be partitioned for sharing.

Upgrades from FreeNAS 0.7.x are unsupported as “the system has no way to import configuration settings from 0.7 versions of FreeNAS”. However, the volume importer “should” be able to handle volumes created with FreeNAS 0.7.

The FreeNAS stable versioning numbers have changed from 0.7.x to 8.0 to reflect the version number of the underlying FreeBSD base version. This version of FreeNAS (8) version is based on FreeBSD 8.2, but it is called 8.0 as there are near-future plans to add functionality that will get the versions caught up. Once FreeNAS 8.2 is out, a suffix will be added, such as 8.2.1 and 8.2.2.

Continue reading

FreeBSD Events Update (EuroBSDCon, BSDCan, NYCBUG, SCALE)

Below some links, resources and updates for future and past (Free)BSD conferences:

1. BSDCan 2011 will be held this month (11-13 May).
Links: RegistrationScheduleMain Page

2. The EuroBSDCon 2011 website has gone live. This year it will be the 10th anniversary and the conference will be held in Holland (6 – 9 Oct). I’m hoping to attend.
Links: Call for papersMain Page

3. BSD High Availability tutorial (NYCBUG) – MP3

The BSD High Availability (HA) suite has some very handy and powerful features. However, as with all systems, there are certain considerations to be made when rolling out a HA implementation. This talk will focus on the security considerations when rolling out a BSD HA implementation.

The talk covers the following:

* An explanation of the BSD HA environment (CARP, pfsync, sasyncd)
* How these components, specifically CARP, function at a lower level
* Current and potential attacks against the HA environment, including some demos
* Security considerations when rolling out a HA implementation and applicable work-arounds
* Ideas on how to improve the security and flexibility of the BSD HA tool suite Download the MP3 file

4. Video of SCALE 2011 presentation by Dru Lavigne, titled”PC-BSD: an Easy to Use Open Source Desktop“.

5. FOSDEM Trip report by Brooks Davis

Brooks Davis has provided a trip report for FOSDEM 2011; it includes some interesting notes on clang/llvm.