Emailed to us from BSD Magazine:
The May issue of BSD magazine is out and full of new content. :)
We warm up with Michael Hernandez and his Introduction to Z Shell followed by the Developers Corner. There you will find Dru Lavigne’s article about PC-BSD 9.0 Multiple Desktop Support, more DragonflyBSD news from Justin C. Sherrill (including information about new DragonflyBSD 2.10) and an article about „Evolution of an OpenBSD port” by Ian Darwin.
What will you find in this week How To’s? Same as the last year in May, this month’s cover story is related to Embedded BSD. Bill Harris presents his work with using FreeBSD as the OS on Alix platform. Jared Barneck will show how to simplify application development on FreeBSD using Mono in the article of the same title.
Next you will find the sixth and unfortunately the last article from Rob Somerville’s Drupal series followed by another Bill Harris’ How To: „Backups – Made Easy”.In the end of this section we will read how to fight DDoS attacks using PF from an article written by Matthieu Bouthors.Then Darrel Levitch and James P. Howard II will show us some tricks and Sufyan bin Uzayr will „compare” BSD and GPL licences in the Let’s Talk section.Before we close the issue we will hear more about embedded software in Ryan Philips’ „Allocating Dynamic Memory with Confidence” article.
I hope you will find all these articles informative and entertaining. Big thanks to all of our Authors, proofreaders and betatesters – their work is what makes this magazine better.
Link to download 05/2011: http://bsdmag.org/
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.
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 CALDAV-based 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 last article in the series on the Drupal Content Management System, the author looks back at what has been covered in previous 5 articles and shares his real world experience with Drupal.
Backups – Made Easy – A fast to solution to a real problem
When 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. Things have changed, these attacks are now massively distributed in order to be more efficient and have serious goals.
The MacOS X Command Line
James P. Howard II
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.
OpenSMTPD is one of the mail servers included with OpenBSD. Configuring OpenSMTPD is more readily under-stood and comparatively less complex than configuring Sendmail.
Sufyan bin Uzayr
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. A device with a dedicated function is expected to perform that function consistently, no matter how complex the task is at the software level.
BSDmagazine is still looking for people with knowledge about building emedded systems
If you are familiar with this topic please write to us (firstname.lastname@example.org) !
BSD Magazine Team