Limits and the Practical Usability of BSDs, a Big Data Prospective

Predrag Punosevacˇ [email protected]

The Auton Lab Carnegie Mellon University

June 11, 2016

1 / 22 Thanks

Thanks to organizers for this great meeting and for giving me the op- portunity to speak.

note 1 of slide 1 2 / 22 am I?

Intro ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD .conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 2 / 22 Who am I? What is the Auton Lab?

Intro ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 2 / 22 Who am I? What is the Auton Lab? Why don’t we just use SCS computing facilities?

Intro ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 2 / 22 Who am I? What is the Auton Lab? Why don’t we just use SCS computing facilities? How did I get myself into this mess?

Intro ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 2 / 22 Who am I? What is the Auton Lab? Why don’t we just use SCS computing facilities? How did I get myself into this mess? Origins of BSDs in the Auton Lab?

Intro ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 2 / 22 Who am I? What is the Auton Lab? Why don’t we just use SCS computing facilities? How did I get myself into this mess? Origins of BSDs in the Auton Lab?

Intro ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Answers

The Auton Lab is a statistical data mining and machine learning group started by Andrew Moore and Jeff Schneider (Uber) currently directed by Artur Dubrawski. Please say something about number of users, CPUs, GPUs, storage space. Started because SCS computing facilities didn’t support 64-bit computing that . We operate autonomously from SCS and CMU computing facilities and treat their network as a hostile. Based upon some forensic evidence FreeBSD was used in the past. June 24 of 2013 I put the System Administrator’s hat. I found the computing infrastructure in disarray in part due to accretion as a main asset growth/acquisition method.

note 1 of slide 2 3 / 22 starts work on UNIX. UNIX first edition. Ken Thompson sabbatical at theBerkeley. UC starts work on BSD. 1.0 BSD. 4.4 BSD. NetBSD 1.0. forks OpenBSDNetBSD from on the 18th of October. OpenBSD 1.2 released in July. ······• ······• ······• ······• ······• ······• ······• ······• ······• 1969 1971 1975 1976 1977 1992 1994 1995 1996

Chronology Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 4 / 22 Ken Thompson starts work on UNIX. UNIX first edition. Ken Thompson sabbatical at theBerkeley. UC Bill Joy starts work on BSD. 1.0 BSD. 386BSD. FreeBSD. forks DragonFly BSD from FreeBSD on the 16th of July. DragonFly BSD 1.0 released July 12. ······• ······• ······• ······• ······• ······• ······• ······• ······• 1969 1971 1975 1976 1977 1992 1993 2003 2004

Chronology II Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 5 / 22

Genealogy Tree Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Reminder

Say something about other talks are happening at the same time which might be interesting and FreeBSD centric: 1. Open/LibreSSL in FreeBSD 2. Through the Wire Measurement and Improvement of a based IPsec implementation 3. FreeBSD and GDB Give the outline of my and why it is not really a lecture but more a round table discussion.

note 1 of slide 5 6 / 22 which is de facto standard R

. GNU FreeMAT, Octave, and are R

Lack of hardware and software vendor support! No CUDA drivers means GPU is impossible. Lack of proprietary (Portlandand Group ++ Fortran, compilers C and tools,FreeBSD)) (possibly available for No MATLAB No Wolfram Mathematica not real alternatives neither asenvironment numerical nor computing as .MATLAB Power is of in toolboxes! Forprogramming most language. students that is the first general computer algebra program.

General Limitations ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ Limitations Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 7 / 22 ntil The is aand volunteer FreeBSD) project which (both means OpenBSD thatis state hit-and-miss. of important ports There is just too muchrequired open in source scientific software computing which to is worthwhile. in-house effort ATLAS, BLAS, LAPACK, Boost, GCC 5.0to and threading higher requirement due (scientists arewriters!), poor OpenCV, code GDB, ... R is typically first seriousstudents domain use specific after language hitting that limitsgreat with condition MATLAB on (generally both in Openscipy, and matplotlib, pandas, Free), scikit-learn, Python (numpy, ipython, ). U recently OpenBSD didn’t have 3.5 flavour.

Scientific Computing ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 8 / 22 are finally available on Apache Spark (deep learning framework) which is even pain on and Rocks Cluster Distribution Caffe FreeBSD. No Hadoop No General problem is that lotUbuntu of without software any is consideration developed for on let other alone other distros OSs. Why do we need suchHowever software when diversity? research We is really going don’t! thing nowhere to the do easiest is todepriving blame you system of administrator that who magical is peace Ph.. of dissertation software for which you. will RHEL due to activism.

Continuation ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 9 / 22 DoD compliance issues and similar. Lack of of full/paravirtualization likereally had Dom0 a (never gut toLinux try KVM. NetBSD We version) are forced heavy us(FreeBSD users to Jails). of opt Functional OS for application level virtualization virtualization would be (running Microsoftbe Office really or nice). WebEx Is would it too late forDevelopers ? and students familiarity withUbuntu. anything I besides have had hard(RHEL) time as pushing a Springdale standard Linux computingusers platform. are Often as OS illiterate X as Windows users. Diversity of hardware (even aand tiny difference OS in has RAID adverse card) effect on sysadmin productivity.

misc issues ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 10 / 22 http://predrag.freeshell.org/ Walter Neto porting WABPL (WasabiOpenBSD Systems) can so suck that less. Have interesting regression tools and mail for example. Cross-compiling does not add up to portability! Everything is dead except amd64,(network) arm, anyway. and mips64 OpenBSD vs NetBSD developers Polishthat interview not reveals a single NetBSDsome developer not runs even NetBSD at at home work, so why should I? Never really understood lack ofDoes Xen it Dom0 really advertising. work?

NetBSD ● ● ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ SDF Public Access UNIX System

People might have noticed that my personal web is hosted by SDF Public Access UNIX System which runs NetBSD (used to be Alpha not sure now).

note 1 of slide 10 11 / 22 on, , . authpf , openup (TCP and TLS), syslogd , snmpd , . ldapd pledge, random stack gap, WˆX,protection, ASLR, arc4random, stack encryption, smashing no PAM, ... Comparing to FreeBSD and RHELOpenBSD in feels particular, simpler, more strait-forward,better more documented, stable, sane defaults, andSecure finished. by default! Really! , mitigati We use for PF, DNS (),gateway, remote LDAP, OpenVPN Monitoring/Telemetry, centralized logging, web proxy, sftp serverEasy with chrooted with accounts. altroot. Easy binary upgrade and updateLot with of in-house tools: PF,OpenSMTPD, OpenSSH, , OpenNTPD, LibreSSL. Native sensorsd, L2PT/IPsec, softraid, relayd

OpenBSD ● ● ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 12 / 22 # stateless# traffic establish keep-state in on ! lo0 proto tcp to port 6000:6010 return return skip on lo # By default, do not permit remote connections to X11 ## # See pf.conf(5) $OpenBSD: and pf.conf,v /etc/examples/pf.conf set 1.54 2014/08/23 05:49:42 deraadt block Atomic rule set load # pfctl -nvf# /etc/pf.conf pfctl -s# all pf Don’t flush it! # pfctl -F all pf.conf and pfctl block Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 13 / 22 . We use . According to Henning Brauer OpenBSDlack sucks of due modern to file the system,stack poorly (and SMP PF), aware insufficient network optimization. It looks like the onlylack valid of concern modern a file year system. after this talk is Personally I would really likeporting to of see WAPBL Walter to Neto OpenBSD. finishing nice HAMMER but would I be am truly notmore sure cumbersome. I want to see OpenBSD getting The only thing I neverrelayd got to work for my needs is

OpenBSD cons ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 14 / 22 udes its license or antastic reeBSD . ,... , and most able Linux users, hy it was removed iocage bsdhwmon , ? bsnmpd hammer snapshots , hammer history hammer stream , I actually prefer hardware overZFS software has RAID. copy-on-write, check-sums, andcheck consistency which beats the pantsHAMMER? out of XFS but whatBuilt about in backup (ZFS snapshotswhich and beats remote the replication) pants out of XFS but what about Well integrated with Jail infrastructureFreeBSD via - a lesson inStart poor but defaults not ( finished vs shelf: dma) mirror importantly from PostgreSQL and omitted from Linux. Perhaps Oracle has a own separate cache system based onalgorithm, the but ARC it algorithm. certainly It’s violates a IBM f patents, which is a sufficient patent portfolio to protect Solaris and Unbreak ”The reason why ZFS requires so much memory is because it incl ● ● ● ● ● ● FreeBSD but the CDDL does not conferusers.” any patent protection for ZoL or F Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 15 / 22 and re a zfsnap l programs that ). beadm and customizable configuration which is now abandonware (1.7.4) and being . iocage pc-sysinstall zxfer files are superior for automaticto or vanilla customized FreeBSD installation installer. rewritten in Go. replication). Due to the bugs I switched to of FreeBSD can do this now. 3. Boot environments/snapshots ( 7. Sane[r] defaults. 4. Update5. manager. FreeBSD can do Life this. Preserver (management tool for ZFS snapshots and 6. Warden (Jail management). Quickly abandoned in favor cheat-sheet/document that lists differences and potentia exist in TrueOS, but not in the main FreeBSD?” 1. Installer (ZFS on the root even2. as z-mirror). Vanilla TrueOS ”Long time FreeBSD user just starting out with TrueOS. Is the Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Rad Hat wannabe

TrueOS feels and looks like a Red Hat wannabe without massive corporate structure behind it. LDAP is broken for me. What is /usr/local/etc/pcbsd.conf and pc-ldap.conf?

note 1 of slide 15 16 / 22 Only FreeBSD has them andLinux. very few comparing to Making learning curve gentler. Hiding details to accomplish previousidea. is never a good Typically has too many features butneed. never the one I really Don’t do it if you are in for a long haul!

TurnKey Appliance ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 17 / 22 Gateway to ZFS and firstyears. encounter with FreeBSD after 7 My first exposure to embedded installations (NanoBSD). It has defaults picked bythan people I who about know ZFS. infinitely more I still have fun reading FreeNAS configuration files. Learned a lot about properSMART storage , monitoring telemetry including data collection,(snapshots and and replication). We still have two main file servers running 9.2.1.9. It has way too many features which I will never use.

FreeNAS ● ● ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 9.10 dilemma

Is trying to upgrade from 9.2.1.9 to 9.10 worth it? Root on ZFS is ok but improved NFS performance would be really nice. How about more radical move trying to import pool to TrueOS 10.3 and ditch FreeNAS altogether. Diversity is the enemy of productivity. LDAP and authorization is broken for me on TrueOS. I would definitely have to learn more about zil and l2arc.

note 1 of slide 17 18 / 22 is authpf ) flashrd really that practical). pfSense is a semi-interesting turnkeybased network now appliance of FreeBSD 10.3years after under running the 8.xxx hood. many PF on FreeBSD is aZFS looong for story... root not possibleinstallation unlike based FreeNAS on but NanoBSD embedded ishas interesting (OpenBSD Using web to configuresome a people firewall. consider Seriously? OpenBSD justfirewall... an They OS, even not came a upfirewall”. with It the is name called for pfSense. ”real Captive portal is an interestingimplemented feature with which OpenBSD I (not have sure never that I run in the VirtualBoxmonitoring/diagnostic to tools. learn I about was PF/network alsobackup curios scheme. about

pfSense ● ● ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Game Theory and Competitive Strategy

Serious about security should forget about intrusion detection, firewalls, MAC and maybe start with zero- game theory. It looks like my gov- ernment is not there yet. The Tao of Monitoring: Be- yond Intrusion Detection by Richard Bejtlich leaves mathematician to wonder.

note 1 of slide 18 . 19 / 22 f al st it te with tion is . I never tested net/nss-pam-ldapd-sasl and net/nss-ldap and net/nss-pam-ldapd with LDAP client was a dealfunctional breaker. with LDAP 4.0 client release. became Ibased fully was on probably FreeBSD the documentation first andsecurity/pam-ldap one obsolete to ports te Originally considered in the role of a file server OS but lack o Monitoring troubles (No Monit client,LibreNMS, SNMP Collectd only doesn’t v1 compile). with Lack of drivers. My messagemissing to HDD users@dragonflybsd answered about by Mattported that from driver FreeBSD. is Are missing hardwareJail as RAID infrastructure not cards not really updated. tested? It would be nice toHAMMER integra still have bugs accordingInstaller to is Tomohiro very Kusumi. crude and automatic, unattended installa Small user base and miniscule developer base without critic Very nice but even at home tricky to use at best. mass. HAMMER. for practical purposes not possible.

DragonFly BSD ● ● ● ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 20 / 22

HAMMER Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Demo

Time permitting give a full demo of how HAMMER history over NFS, HAMMER mirror-stream, and backup with --inplace work in my home network environment.

note 1 of slide 20 21 / 22 What lies ahead? I was repeatedly asked bysolutions”. bosses to evaluate ”cloud AWS. Not as bad asnow originally runs sounded as since DomU. OpenBSD Thanksdrivers Mike and Belopuhov Antoine for Jacoutot PVHVM for creating the image! Docker OpenStack God forbid!

Dark Clouds ● ● ● ● ● Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ 22 / 22 . Tilted FreeBSD Mastery: . No Starch Press, Book of PF: A No-Nonsense . No Starch Press O’Reilly Absolute OpenBSD UNIX for the FreeBSD Mastery: Storage FreeBSD Mastery: ZFS . Tilted Windmill Press, 2016. . Tilted Windmill Press, 2014. Guide to the OpenBSD 3rd edition, 2014. Advanced ZFS practical paranoid distributor, 2nd edition, 2013. Essentials Windmill Press, 2015. [LJ16] Michael Lucas and Allan Jude. [Han14] Peter N.M. Hansteen. [Luc13] Michael Lucas. [Luc14] Michael Lucas. References [Luc15] Michael Lucas. Intro Chronology Chronology II Genealogy Tree General Scientific Continuation misc issues NetBSD OpenBSD pf.conf and pfctl OpenBSD cons FreeBSD TrueOS TurnKey Appliance FreeNAS pfSense DragonFly BSD HAMMER Dark Clouds References ❖ ❖ ❖ ❖ ❖ ❖ Limitations ❖ Computing ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Pet Project

The Auton Lab System Administrator’s Guide. Is it worth it to write?

note 1 of slide 22