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

George Neville-Neil - FreeBSD: Not a Linux Distro

DigitalOcean
January 23, 2015

George Neville-Neil - FreeBSD: Not a Linux Distro

What is FreeBSD?
A Brief History of BSD
Features
Futures

DigitalOcean

January 23, 2015
Tweet

Other Decks in Technology

Transcript

  1. FreeBSD: Not a Linux Distro George Neville-Neil [email protected] January 20,

    2015 TM ® George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 1 / 19
  2. Overview TM ® What is FreeBSD? A Brief History of

    BSD Features Futures George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 2 / 19
  3. Existential Background TM ® Network Protocol and Security Practitioner Twenty

    year veteran of BSDs and Operating Systems in general Coauthor of The Design and Implementation of the FreeBSD Operating System Member of FreeBSD’s Elected Core Team Director of the FreeBSD Foundation ACM Queue’s Kode Vicious George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 3 / 19
  4. What is FreeBSD? TM ® Complete Operating System Tools and

    Source More than 24, 000 3rd Party Open Source Packages Complete Documentation An Open Source Community George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 4 / 19
  5. Who uses FreeBSD? TM ® NetApp EMC/Isilon Dell/KACE Panasas Apple

    Limelight Networks Norse Swisscom Sentex WhatsApp Juniper Networks Verisign Perseus Telecom Sony Hudson River Trading McAfee NYI Yahoo George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 5 / 19
  6. Why? TM ® History of innovation Great Tools Mature release

    model Documentation Business Friendly License George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 6 / 19
  7. History: 30+ years in 3 minutes TM ® Chaos reigned

    MULTICS UNIX (Bell Labs) Berkeley Tools Tapes ex/vi Pascal Compiler Tools for UNIX CSRG, DARPA and the Internet Removal of last bits of AT&T Code Rewrite of all non open source code AT&T Lawsuit BSD is Free George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 7 / 19
  8. Flavors and Branch Dates TM ® NetBSD Broad platforms support

    (1993) FreeBSD Rock Solid Performance (1993) OpenBSD Security (1996) PC-BSD Desktop (2006) George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 8 / 19
  9. The FreeBSD Philosophy TM ® Don’t Sue Us Use our

    code Produce a whole system ready for development George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 9 / 19
  10. Produce a Whole System TM ® Operating System Drivers Compilers

    and associated Tools Debugging Tools Editors Packaging System Ready for Coding when Install is Done George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 10 / 19
  11. Some Recent Features and Innovations TM ® UFS2 ZFS DTrace

    VNet Jails LLVM/Clang/LLDB Capsicum MAC Framework netmap/VALE Linuxulator George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 11 / 19
  12. Filesystems TM ® UFS Traditional Unix Filesystem High Performance Snapshots

    Journaled Soft Updates ZFS Zetabyte Filesystem Volume Manager RAID Fully up to date in FreeBSD George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 12 / 19
  13. DTrace TM ® Complete system transparency See inside any call

    or return System Calls Disk, NFS, Networking subsystems DTrace Toolkit George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 15 / 19
  14. Networking TM ® IPFW and PF Dummynet netmap VALE VXLAN

    George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 16 / 19
  15. Up Next TM ® Scaling Cores Queues NUMA ARM64 Virtualization

    Features MPTCP DCTCP Secure Boot/UEFI George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 17 / 19
  16. Where to now? TM ® Website: www.freebsd.org FreeBSD Foundation: www.freebsdfoundation.org

    Mailing Lists Forums FreeBSD Handbook George Neville-Neil ([email protected]) FreeBSD: Not a Linux Distro January 20, 2015 18 / 19