Yahoo! & FreeBSD

yahooPreviously we posted an article about Jan Koum’s beginnings as a FreeBSD developer at Yahoo! He mentioned that he came to Yahoo! because they were using FreeBSD. This interesting page is an excerpt on how the open source operating came to be at the large company, as told by the co-founder David Filo.

Yahoo! began life at Stanford University on a DEC Alpha box running OSF and a Sparc 20 running SunOS. They served us well for the first year but we learned that neither system was really designed for handling a large number of HTTP requests. In fact we were unable to find any commercial system that addressed the problems we were facing with scalability. This was one of the unfortunate realities of being at the forefront of Web technology.

Full story:

Discussion thread:

The ZFS ZIL and SLOG Demystified

openzfswpMichael Dexter returns with another piece on ZFS, this one titled The ZFS ZIL and SLOG Demystified on the FreeNAS website. The article clarifies the usage of ZIL (ZFS Intent Log) and SLOG (Separate Intent Log) on your FreeNAS or FreeBSD pools.

The ZIL and SLOG are two of the most misunderstood concepts in ZFS and hopefully this will clear things up

As you surely know by now, ZFS is taking extensive measures to safeguard your data and it should be no surprise that these two buzzwords represent key data safeguards. What is not obvious however is that they only come into play under very specific circumstances.

The first thing to understand is that ZFS behaves like any other file system with regard to asynchronous and synchronous writes…

Check out his full article here:

SeaGL 2015 Recap

Michael Dexter recently attended SeaGL, or Seattle GNU/Linux Conference to promote BSD. Read his story about the small conference packed with many users of various open source software.

The third SeaGL Seattle GNU/Linux Conference took place October 23rd and 24th at Seattle Central College in Washington State. I drove up from Portland, Oregon to host a FreeBSD table and talk to students, professors and users about BSD topics ranging from FreeBSD to FreeNAS, OpenZFS, pfSense and even OpenBSD. Adds a free-of-charge event, SeaGL attracted a broad range of attendees which made for pretty intense engagement with users of all levels of expertise.

At three years of age, SeaGL is definitely a toddler of a conference with a confident, yet innocent attitude that is refreshing among the many “all-business” events in the community. Setting up meant picking an available table. Making a badge meant grabbing a pen. Giving a lightning talk meant signing up between other lightning talks. While it “aspires to be like SCALE in Los Angeles”, I look at SeaGL the same way I look at my toddler: “Please stay small and innocent as long as you can!”

Full story:

Book Review: FreeBSD Mastery – ZFS (nixCraft)

freebsd-zfs-book If you haven’t gotten a chance to check out Michael Lucas and Allan Jude’s book on ZFS, FreeBSD Mastery – ZFS, user has written a review which may help you out with that decision.

Once again a great FreeBSD book to read. I was anxious to read this after reading FreeBSD Mastery- Storage Essentials 2014. I read where he was writing a ZFS book, but didn’t know it was out until I was asked to review it. I loved the introduction, being into hardware and history, it was such great knowledge. I knew some of this information prior, no where near as in depth as these authors covered. The style is so easy to read and mentally kind, it’s always a pleasure to read. Of course ZFS has been used in other Oses (such as Solaris and Linux) and while it is not new to FreeBSD, many people are either afraid of it because they are moving from Linux or they have heard negative things about it.

Check out her full review here:

You can purchase the book from Amazon:

How-To: Ghost w/ Nginx on FreeBSD 10.2


Thanks to user , we can get Ghost set up on FreeBSD along with Nginx. Follow the link below for full instructions.


Node.js is open source runtime environment for developing the server-side applications. Node.js application is written in javascript and can be run on the server that running Node.js runtime. It is cross-platform runtime, running on Linux, Windows, OSX, IBM AIX, including FreeBSD. Node.js was created by Ryan Dahl and other developer working at Joyent on 2009. It is designed to build scalable network applications.

Ghost is blogging platform coded in Node.js. It is open source publishing platform with beautifully designed, user-friendly, and free. It is allows you to easily publish your content on web, or create your portofolio website.

In this tutorial we will install a Ghost with Nginx as our web server on FreeBSD. We will install Node.js, Npm, nginx and sqlite3 on FreeBSD 10.2.

Full tutorial: