Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to FreeBSD and ZFS

Introduction to FreeBSD and ZFS

This was a 25 minutes talk at the Ruby User Group Berlin (RUG-B)

John-Paul Bader

May 08, 2014
Tweet

More Decks by John-Paul Bader

Other Decks in Technology

Transcript

  1. Who is this guy? • John / hukl • twitter.com/hukl

    • github.com/hukl • smyck.net (blog)
  2. History of (Free) BSD • BSD initially shared the codebase

    with AT&T Unix • Its a branch of Unix from the University of Berkeley 1977 to 1995 • Large parts of AT&T code had to be replaced to make it open source • FreeBSD development began in 1993
  3. Who the hell uses FreeBSD? • Network Equipment Vendors like

    Juniper • Playstation 3 and 4 • Netflix, yahoo, • MacOS X, FreeNAS, pfSense • Wooga ;) • WhatsApp!!! (550 Servers running FreeBSD 9.2) http://is.gd/V87RYw
  4. Differences to Linux • Focus: Stability, Performance, Security for Server

    applications • Kernel and Userland developed together in the same source tree • There is actually a Handbook! • Very stable userland API • In most of the cases its simpler
  5. Features • Jails - chroot environment ++ / sandbox /

    virtualization without penalty • ZFS - the best Filesystem you can use today
  6. ZFS • ZFS is like using tmux compared to screen

    • ZFS is like using git compared to cvs • ZFS is like having an ssd when everybody else still has an hdd
  7. Fact Sheet • 128 Bit Filesystem and Logical Volume Manager

    • Strong Protection against Data Corruption • Efficient Compression / Deduplication • Read and Write Caching • Snapshots