We hope you’ll join us for a #FreeBSDFridays series of 101 classes. We’ve expanded on our FreeBSD Day content to offer 1 hour live sessions every other Friday, designed to get you started with FreeBSD. The sessions take place at 10am PDT at https://live.freebsd.org/FreeBSD/freebsdfriday/

Videos of the sessions can be found on the FreeBSD Project YouTube Channel.

Schedule:

July 17: Introduction to FreeBSD – Deb Goodkin

Foundation Executive Director will walk you through the history of FreeBSD, how the FreeBSD Project works and how to get started as contributor.

July 24: FreeBSD InstallFest Part 1 – Roller Angel

In part one of the FreeBSD InstallFest, Roller Angel will take you through the process of downloading, installing and configuring your FreeBSD instance on a virtual machine.

July 31: FreeBSD InstallFest Part 2 – Roller Angel

In part two of the FreeBSD InstallFest, Roller Angel will take you through the process of setting up the desktop and connecting to the internet with a web browser.

August 7: History of BSD Fast Filesystem – Dr. Marshall Kirk McKusick

This week’s FreeBSD Friday will be a little different. We’re working in collaboration with the USENIX Association and Dr. Marshall Kirk McKusick to bring you the History of the BSD Fast Filesystem. Kirk will begin the session with a brief introduction, followed by the USENIX FAST ’15 keynote: “A Brief History of the BSD Filesystem. Following the presentation, Kirk will be back for a live Q&A.

August 14: Introduction to ZFS – Dan Langille

Join Dan Langille as he takes you through the basics of ZFS including: 

  • A short history of the origins
  • An overview of how ZFS works
  • Replacing a failed drive
  • Why you don’t want a RAID card
  • Scalability
  • Data integrity (detection of file corruption)
  • Why you’ll love snapshots
  • Sending of filesystems to remote servers
  • Creating a mirror
  • How to create a ZFS array with multiple drives which can lose up to 3 drives without loss of data.
  • Mounting datasets anywhere in other datasets
  • Using zfs to save your current install before upgrading it
  • Simple recommendations for ZFS arrays
  • Why single drive ZFS is better than no ZFS
  • No, you don’t need ECC
  • Quotas
  • Monitoring ZFS

August 28: Introduction to FreeBSD Security – Antranig Vartanian

FreeBSD is known for its stability and security. Many people know about the firewalls that come with it, however, other subsystems like audit and MAC can give value both long-term and short-term as well! This talk takes you through the IPFW firewall for workstations and server, Security Event Auditing and where to go beyond that.

We’ll discuss:

  • Firewalls in FreeBSD
  • IPFW for workstations
  • IPFW custom rules
  • Security Event Auditing
  • BSM Setup
  • and more!

September 11: Introduction to Hardware Hacking with Raspberry Pi – Tom Jones

This session is an introduction to FreeBSD running on the Raspberry Pi
and will cover interfacing with hardware like LEDs and switches.

September 25: Introduction to Jails – Michael W. Lucas

Jails are widely considered one of FreeBSD’s killer features, but
they’re widely misunderstood. This talk takes you through how jails work, what they can and can’t do, and how to decide how jails fit into your environment.

We’ll discuss:

  •     Jails as VMs
  •     Configuring the jail host
  •     Properties and parameters
  •     Jail management
  •     Packages and upgrades
  •     Base jails
  •     Virtual networking with VNET
  •     Firewalls in jails
  •     Jails in jails
  •     Resource restrictions

October 9: Introduction to CHERI – Dr. Robert N. M. Watson

October 23: Introduction to Bhyve – Peter Grehan

Please note: The October 23 session will take place at 5pm PDT/0:00 UTC.

November 6: Introduction to RISC-V on FreeBSD – Mitchell Horne

Mitchell Horne will discuss the past, present, and future of FreeBSD’s
support for the RISC-V CPU architecture.

November 20: Introduction to DTrace – Mark Johnston