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]bsdmag.org 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.
- JURAJ SIPOS

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 mm@FreeBSD.org with valuable input provided by Pawel Jakub Dawidek jd@FreeBSD.org.
- DANIEL GERZO

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.
- DANIELE MAZZOCCHIO

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
- JOSHUA EBARVIA

FreeBSD quick news and links (28/06/2010)

PC-BSD Installer

The new PC-BSD installer (available as GUI and text installer), which is also able to install plain FreeBSD, has now been committed to the FreeBSD source tree. This video goes into the details of the installer.

Kris Moore: PC-SYSINSTALL – A new system installer backend for PC-BSD and FreeBSD

BSD Certification

The BSD Certification Group needs reviewers for the BSDA exam objectives.

BSDA Certification Exam can be taken at MeetBSD 2010, Cracow, Poland: BSDA Certification, Cracow

Help test ZFS v15

ZFS v15 brings in user and group quotas and help is needed to test, before it’s imported.

I would like to do a call for testing for my ZFS v15 patch.

As the user/group quotas feature is too much attractive for my needs, I couldn’t resist and have created (and debugged + tested) a ZFS v15 patch for head (applies cleanly against stable/8 as well).

It is a backport of several onnv-revisions, always consulting pjd’s p4 tree and includes four post-9396 related user/groupquota bugfixes. The bootcode (zfsimpl.h) is properly updated to support v15 as well, the python part is modified (paths, smb support, ioctls).  Continues

Nvidia Releases a Much Improved Video Driver

Nvidia announced on June 22nd the final and stable version of the 256.x proprietary driver for Nvidia graphics cards. Nvidia 256.35 incorporates lots of fixes and improvements, over previous releases. Unofficial GLX support was also added for a few OpenGL extensions, as well as Thermal Settings reporting improvements, Compiz fixes, many VDPAU improvements, and many more. Without further introduction, let’s take a look at some of the most important changes brought by the Nvidia 256.35 video driver (via)

Press Release

FreeBSD Developer position

iXsystems is looking for a Senior Software Engineer:

SR. SOFTWARE ENGINEER in San Jose, CA. FreeBSD driver & kernel dev; prog in C/C++, PHP, SQL/x86 assembly lang; eng group; tools/env & tech writing skills; Reqs: BSCS + 5 yrs. exp. (source)

iXsystems is the all-around FreeBSD company that builds FreeBSD certified servers and storage solutions, runs the FreeBSD Mall, and is the corporate sponsor of PC-BSD and FreeNAS.

New FreeBSD Committers

The following people have been awarded commit privileges in recent weeks:

  • Andrey V. Elsukov (source)
  • Matthew Fleming (source)
  • Ashish Shukla (ports)
  • Brendan Fabeny (ports)

BSD Can sponsored trip reports

The FreeBSD Foundation kindly sponsored a number of FreeBSD developers to attend BSDCan 2010 (videos here). These are links to some of the reports:

And one NetBSD link:

Testing NetBSD: Easy Does It

In a software project as large as NetBSD the interactions between different software components are not always immediately obvious to even the most skilled programmers. Tests help ensure that the system functions according to the desired criteria. Periodic automated runs of these tests with results visible on the web ensures both that tests are run in a regular fashion and that the results are available to all interested parties.

This short article explains the NetBSD test strategies and provides a brief overview of the enabling technologies. It also details how effortless it is to run the test suite and why doing so is in every developer’s, patch submitter’s and system administrator’s best interest. The intended audience is people with a keen interest in testing and quality assurance, and a desire to reduce personal headache. The article is written against NetBSD-current as of June 2010 and applies to what will eventually become NetBSD 6.

Read more: Automated Testing Framework (ATF)

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.

BSDCan 2010 videos and photos

BSDCan 2010 is over. Time to glean pictures, videos and presentations:

FreeBSD Dev Summit

Videos (link)

Linux vs BSD with a little focus on OpenBSD

Juraj Sipos, the founder of MaheshaBSD, has published an article listing the difference between Linux and BSD:

“This article is not about the history of Unix; however, Unix is such a complex issue that it deserves few words in this respect: BSD family of Unix systems is based upon the source code of real Unix developed in Bell Labs, which was later purchased by the University of California. Thus, the name of the family of Unix systems called BSD is derived from “Berkeley Software Distribution”. The contemporary BSD systems stand on the source code that was released in the beginning of 1990’s (Net/2 Lite and 386/BSD release).

No one person or any entity owns BSD. Enthusiastic developers create it and many of its components are open-sourced.

BSD is behind the philosophy of TCP/IP networking and the Internet thereof; it is a developed Unix system with advanced features. Except for proprietary BSD/OS, the development of which was discontinued, there are currently four BSD systems available: FreeBSD, NetBSD, OpenBSD and Mac OS X, which is derived from FreeBSD. There are also various forks of these, like PC-BSD – a FreeBSD clone, or MirOS, an OpenBSD clone. The intention of such forks is to include various characteristics missing in the above BSD systems, on which these (forks), no matter how well they are designed, only strongly depend. PC-BSD, for example, has more graphical features than FreeBSD, but there are no substantial differences between these two. PC-BSD cannot breathe without FreeBSD; FreeBSD or OpenBSD are independent of one another.”

Continues (linuxmagazines.com): Linux vs BSD with a little focus on OpenBSD

BSD Magazine issue 2010-05: Embedded BSD

A new issue of the BSD Magazine is available as free PDF:  Embedded BSD (issue 2010-02)

This is the Table of Contents:

MaheshaBSD: A Live CD Project From The Lake Mansarovar

MaheshaBSD is the name for a Live CD project. Why Mahesha? What does it mean? Mahesha is one of the 1008 names of Lord Shiva – Supreme God of the universe who stands above all gods. This name was chosen because Shiva’s weapon is the same as the FreeBSD’s one – the trident. There is yet another important correlation – supremacy of the BSD code, which (as many IT professionals believe) stands supreme above all operating systems. The connection of Lord Shiva and BSD is therefore logical.

OpenBSD as a Primary Domain Controller

Once a Windows-based network grows beyond around a dozen computers, setting up a Primary Domain Controller to simplify and centralize the management of users, computers and network resources becomes a must. But does the Domain Controller necessarily have to be a Windows machine, thus meaning the end of our project of a completly OpenBSD-based server network?
Of course not! Once again, OpenBSD comes to our rescue and, with the help of a few additional pieces of software, it will turn into a full-blown, secure and reliable Domain Controller.

FreeBSD MySQL Clustering How-to

The PHP, MySQL and Apache stack is a very popular implementation on standalone BSD servers but in demanding high availability [HA] environments the twin spectres of redundancy and fail-over rear their heads. In these scenarios, it is essential to eliminate the single point of failure which is the enemy of 100% uptime.

BSD FILE SHARING – Part 3. FTP

Last time I wrote on SAMBA on different BSD’s. This time I am going to dedicate the article of the series to FTP. Some people do not know that the FTP protocol is the true BSD heritage, as it originated in the 1970′s at Berkeley University, so it is the right thing to dedicate it some space in the BSDMag anyway.

Exploring HAMMER

One of DragonFly’s features is a new file system, called HAMMER. HAMMER has, to quote from the man page, instant crash recovery, large file systems spanning multiple volumes, data integrity checking, fine-grained history retention, mirroring capability, and pseudo file systems HAMMER is available by default on DragonFly BSD.

Embedded OpenBSD

Unix-like operating systems aren’t picky at all. Despite the extreme physical conditions, they can take root on those old computers where most (proprietary) operating systems risk extinction and help them, after years of faithful service, to start new lives as firewalls, routers, proxies …
But sometimes this is not enough: servers must be reliable and old computers are (guess what?) … Old, and this increases their risk of disease. That’s why embedded systems are a great option: they are (relatively) inexpensive, silent, small , reliable … What else could you need? Ok, you have to learn to cohabit with very basic hardware, but the right OS, with the right configuration, will wallow in it!

Making Sense of Data Management on Intelligent Devices

The demand for embedded devices is growing rapidly, and there is a clear need for development of advanced software to deliver new features on limited hardware. Data management is a critical component in these new software systems. Embedded databases are used by portable media players to store information about music and video, GPS vehicle tracking systems to store map data, and monitoring systems to log information. These and other leading-edge industries have learned the importance of managing data reliably with a relational embedded data management system.

BSD in the Industry

After several years of slavery with windows based programs, many programs related with Industry or Engineering are opening the doors to the new trends of UNIX like OS. This is a natural evolution because as the Economy crisis strikes on whole World, the IT infrastructures are also under pressure to decrease at maximum the overall cost.