Article in BSD Magazine: ZFS and FreeBSD

An article of mine with the title “ZFS and FreeBSD” was published in the February issue of the free online publication BSD Magazine. The target group of this magazine are users and friends of BSD operating systems.

The article summarizes the ZFS features, gives an overview of supported operating systems, provides links to useful resources and gives some FreeBSD tips.

Link to the free PDF issue: BSD Magazine 02/2011

FOSDEM 2011 – ZFS talk in BSD devroom

Last weekend (February 5th-6th) I visited the FOSDEM 2011 conference in Bruxelles, Belgium. The conference was crowded and many open source projects have been presenting their latest work. The FreeBSD project (where I am developer at) was present with a stand and I met several co-developers there. There have been lots of interesting talks, I was mainly interested in the Debian GNU/kFreeBSD presentation and the various MySQL and PostgreSQL talks – topics I deal with every day.

On Saturday, February 5th, I held a ZFS talk in the BSD devroom called “ZFS in Open Source Operating Systems” that was based on my previous talks.
Download PDF with presentation slides Continue reading

Tutorial: native ZFS on Ubuntu and Fedora Linux

ZFS is a great filesystem and making it available for Linux opens a bridge between Solaris, FreeBSD and Linux.

KQ Infotech has released the source of their ZFS port to the general public, using pool version 28.
You can get more information at their webpage: kqstor.com
Source code is available at github.com.

In this arcicle I am giving a tutorial how to build from source and install packages of native ZFS kernel modules for Ubuntu/Debian and Fedora Linux.

You need a x86_64 version (64-bit) of the Linux distributions.

NOTICE: tutorial is obsolete, please visit Native ZFS for Linux Homepage

Continue reading

ZFS introductory talk at the Slovak University of Technology in Bratislava

Another of my ZFS talks was an introductory talk at the Slovak University of Technology in Bratislava on December 8, 2010.
The talk was held in the slovak language with the translated title “ZFS from the viewpoint of a system administrator“.
Many thanks to the organizer – The HOW-KNOW Project [1] (joint project of the student organization YNET [2] and IAESTE Slovakia [3]).

Presentation slides (in slovak language)

Link to a video recording will follow. Continue reading

Talk at BSDDay 2010 in Budapest, Hungary

Last Saturday (20.11.2010) I attended the BSD Day 2010 at the Faculty of Informatics, Eötvös Loránd University in Budapest, Hungary. The event was sponsored by the Hungarian BSD Association and excellently organized by the hungarian FreeBSD developer Gábor Páli.

There have been several good talks including the talks of my friends Daniel Geržo (How the FreeBSD Project Works) and Roman Divácky (Clang/LLVM in the Base System).

My talk was “ZFS and FreeBSD“.
Presentation slides
Video recording from the presentation Continue reading

Smbldap-tools back on track with new version 0.9.6

The smbldap-tools project (founded by Jérôme Tournier) maintains a set of perl scripts to manage users and groups stored in a LDAP directory.
It focuses on samba installations and supports LDAP mail routing schema, too.

The project has been inactive since April 2008, leaving a bunch of open bugs. I have been maintaining the smbldap-tools FreeBSD port since 2007 and wrote several patches and bugfixes. Last month I contacted Jérôme if I might join the development team because my set of patches started to grow. Jérôme accepted me and I pushed all my changes into SVN at gna.org. Continue reading

Posted in Uncategorized

Autocreate and autosieve patches for Cyrus IMAP Server 2.4

Cyrus IMAP Server [1] by the Carnegie Mellon University is my favourite IMAP server.
It operates independenent of other system parts and supports server-stored SIEVE scripts for incoming mail processing.
The Autocreate INBOX and autosievefolder patches [2] by University of Athens are very useful patches for LDAP-based installations of Cyrus IMAP. Continue reading

Posted in Uncategorized

Viewing ZFS statistics with zfs-stats

The FreeBSD operating system collects statistical data from the ZFS subsystem using mechanisms originating from the OpenSolaris kstat framework.
This data is stored in sysctl variables (sysctl kstat.zfs). I have been recently working on improving a script named arc_summary.pl that was originally written by Ben Rockwood and modified by Jason J. Hellenthal. I have rewritten large parts of this script and renamed it to zfs-stats, as it’s output is not limited to ARC anymore. Continue reading

ZFS talk at the EuroBSDCon 2010 conference

ZFS talk at EuroBSDcon 2010

Last weekend (8.-10.10.2010) I held a talk at the EuroBSDCon 2010 conference in Karlsruhe, Germany.

It is probably the most popular european BSD conference and it is being attended by many developers of FreeBSD, NetBSD and OpenBSD. The talks covered innovations in the BSD operating systems and new projects have been presented, too.

I personally liked the Journaled Soft-updates talk by Marshall Kirk McKusick and the Contiki – The OS for the Internet of Things talk by Oliver Schmidt.

My talk was called Quo vadis ZFS and was about the ZFS filesystem with focus on the present state of the availability and development of ZFS.
Presentation slides for download: 2010-EuroBSDCon-Quo-vadis-ZFS.pdf Continue reading

SPF patch for Postfix

SPF (sender policy framework) is a working but disputable method of SPAM protection.
It prevents fake sender addresses.

I have updated the SPF patch from Nigel Kukard for Postfix 2.7.1, fixed IPv6 support and added the permissive option “permit_spf_valid_sender”. With this patch the libspf2 library is called directly from Postfix. This patch is already available in the FreeBSD mail/postfix port as a selectable option.

Update 2011-02-07: I have updated the patch for 2.8.0

Patch README:
postfix-2.7.1-libspf2-1.2.x-4.README.txt
postfix-2.8.0-libspf2-1.2.x-4.README.txt

Patch download:
postfix-2.7.1-libspf2-1.2.x-4.patch
postfix-2.8.0-libspf2-1.2.x-0.patch
Continue reading

Posted in Uncategorized