SlideShare a Scribd company logo
BSD For Linux Users


Dru Lavigne
Chair, BSD Certification Group
SCALE 2010
This presentation will cover...

What is this BSD you speak of? (frame of
reference)

How is BSD different? (will I like it?)

Release engineering? (behind the scenes)

Any features unique to BSD? (am I missing
out on anything cool?)

Books (some recommended reading)
What is this BSD you
     speak of?
aka What is this Linux
    you speak of?
a kernel?
a distro?
If so, which one? Ubuntu?
Back to BSD....

Since we only have 45 minutes.....


We'll start with an overview of the BSD
projects


Then concentrate on some of the
differences Linux users tend to notice on
BSD
Back to BSD....
Differentiated by focus:
NetBSD: clean design and portability (56
supported platforms)
FreeBSD: production server stability and
application support (21,250+ apps)
OpenBSD: security and dependable release
cycle
Dragonfly BSD: filesystem architecture
PC-BSD: anyone can install and use BSD
Scale 2010: BSD for Linux Users
How is BSD different?
Scale 2010: BSD for Linux Users
Gnome vs.
KDE
device names
rc.conf instead of runlevels
one config file philosophy
kernel configuration
consistent layout (man hier)
BSD vs GNU switches
working examples
Release Engineering?
Release Engineering

Complete operating system, not kernel +
distro: one source for security advisories,
less likelihood of incompatible libraries
Integration of features not limited by
copyleft: e.g. drivers are built-in
High “bus factor”
Consistent separation between operating
system and third party and between BSD
and GPL'd code
Release Engineering
●   While each BSD project has a separate
    focus, the communities share ideas/code
●   Mentorship process to earn commit bit
●   FreeBSD 417 commit bits
●   NetBSD 263 commit bits
●   OpenBSD 127 commit bits
●   plus thousands of contributors for
    software, docs, translations, bug fixes, etc
●   Linux has 1 committer, 196 maintainers
Release Engineering

Principles used by the BSD projects reflect
their academic roots:
●   well defined process for earning a
    “commit bit” includes a period of working
    under a mentor
●   code repository from Day 1 and can
    trace original code back to CSRG days
●   no “leader”, instead well defined release
    engineering, security, and doc teams
Release Engineering

●   development occurs on CURRENT which is
    frozen in preparation for a RELEASE
●   nightly builds (operating system and
    apps) help ensure that upgrades and
    installs don't result in library
    incompatibilities (safe for production)
●   documentation considered as important
    as code
Features unique to
      BSD?
securelevels
FreeBSD jails
NetBSD build.sh
pkgsrc
PC-BSD PBIs
VuXML and portaudit
pkg_admin audit




        or pkg_admin audit
        for pkgsrc systems
NetBSD veriexec
binary emulation
FreeBSD netgraph
ZFS support
FreeBSD dtrace suport
CARP
FreeBSD superpages
OpenBSM
FreeBSD system snapshots
ALTQ
DragonFly HAMMER
Books
Books
Books
Books
Books
Books
Questions?



              dru@osbr.ca


Stop by the BSD booth to say hi and get a
           free copy of PC-BSD!

More Related Content

PDF
Lavigne bsdmag sept12
PDF
Flourish11
PDF
Fsoss2011
PDF
Oclug 2010
PDF
Dru lavigne servers-tutorial
PDF
Lavigne bsdmag-jan2012
PDF
Posscon2013
PDF
Sweden11
Lavigne bsdmag sept12
Flourish11
Fsoss2011
Oclug 2010
Dru lavigne servers-tutorial
Lavigne bsdmag-jan2012
Posscon2013
Sweden11

What's hot (20)

PDF
BSD for Linux Users
PDF
Tlf2013
PDF
Fsoss12
PDF
BSD for Linux Users
PDF
Ilf2012
PDF
Asiabsdcon15
PDF
Olf2012
PDF
SELF 2010: BSD For Linux Users
PDF
Lavigne aug11 bsdmag
PDF
Lavigne bsdmag-jan13
PDF
Scale9x sun
PDF
PDF
Article may11 bsdmag
PDF
Nelf2013
PDF
Ilf2011
PDF
Asiabsdcon14
PDF
Lavigne bsdmag march12
PDF
Bsd ss
PDF
Olf2013
PDF
Nycbsdcon14
BSD for Linux Users
Tlf2013
Fsoss12
BSD for Linux Users
Ilf2012
Asiabsdcon15
Olf2012
SELF 2010: BSD For Linux Users
Lavigne aug11 bsdmag
Lavigne bsdmag-jan13
Scale9x sun
Article may11 bsdmag
Nelf2013
Ilf2011
Asiabsdcon14
Lavigne bsdmag march12
Bsd ss
Olf2013
Nycbsdcon14
Ad

Viewers also liked (20)

PDF
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
DOCX
Askep stroke2
PDF
(Free and Net) BSD Xen Roadmap
ODP
Osm city planning
PDF
Brosur Apartemen EcoHome CitraRaya Tangerang
PDF
Brosur Buenos Park BSD City
PDF
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
PDF
Rumah Amarine mozia BSD City
PDF
Brosur Apartemen Podomoro Golf View
PPT
Environment Urban Planning
PPT
Characteristics And Morphology Of An Urban Area
PDF
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
PDF
e-Brochure Kireina Park BSD City
PDF
Brochure Cluster Alegria Park BSD
PPTX
III. Urban stress
PDF
Bintan Industrial Estate E-brochure.pdf (Latest)
PDF
Town planning theories concept and models
PPT
Urban change
PPT
5 Urban Models
Digital Manufacturing. Cogliere l’opportunità del Rinascimento Digitale”
Askep stroke2
(Free and Net) BSD Xen Roadmap
Osm city planning
Brosur Apartemen EcoHome CitraRaya Tangerang
Brosur Buenos Park BSD City
SMART & SOSTENIBILE – Un unico attributo per il Service Design nella Smart Ci...
Rumah Amarine mozia BSD City
Brosur Apartemen Podomoro Golf View
Environment Urban Planning
Characteristics And Morphology Of An Urban Area
e-Brochure Cluster Whelford Garden Suites Greenwich Park BSD City
e-Brochure Kireina Park BSD City
Brochure Cluster Alegria Park BSD
III. Urban stress
Bintan Industrial Estate E-brochure.pdf (Latest)
Town planning theories concept and models
Urban change
5 Urban Models
Ad

Similar to Scale 2010: BSD for Linux Users (20)

PPT
FreeBSD - LinuxExpo
PPT
Msu free bsd
PPT
FreeBSD Operating system overview Basics.ppt
PDF
Up and Running with Freebsd
PDF
FreeBSD is not Linux
PDF
Picking a distro_1_
PDF
This one goes to 11!
PDF
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
PDF
2013 Indiana LinuxFest - Getting Started With PC-BSD
PDF
olibc: Another C Library optimized for Embedded Linux
PDF
The Lives of Others: Open-Source Development Practices Elsewhere
PDF
Introduction to OpenBricks: an Embedded Linux Framework
PDF
Linux introduction (eng)
PPT
Unix Administration 1
PPT
An Introduction To Linux Development Environment
PDF
pkgsrc 2013 - the record of the past year
PPT
Linux
ODP
The eID on Linux in 2015
PDF
Introduction to NetBSD kernel
ODP
Some wonderful Linux softwares for daily use
FreeBSD - LinuxExpo
Msu free bsd
FreeBSD Operating system overview Basics.ppt
Up and Running with Freebsd
FreeBSD is not Linux
Picking a distro_1_
This one goes to 11!
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
2013 Indiana LinuxFest - Getting Started With PC-BSD
olibc: Another C Library optimized for Embedded Linux
The Lives of Others: Open-Source Development Practices Elsewhere
Introduction to OpenBricks: an Embedded Linux Framework
Linux introduction (eng)
Unix Administration 1
An Introduction To Linux Development Environment
pkgsrc 2013 - the record of the past year
Linux
The eID on Linux in 2015
Introduction to NetBSD kernel
Some wonderful Linux softwares for daily use

More from Dru Lavigne (20)

PDF
Olf2018
PDF
Olf2017
PDF
FreeBSD System Administration Using SysAdm
PDF
Asiabsdcon2017
PDF
Olf2016
PDF
Tlf2016
PDF
Knoxbug2016
PDF
Lfnw2016
PDF
Flourish16
PDF
Scale2016
PDF
Fossetcon15
PDF
Lfnw15
PDF
Scale2015
PDF
Olf2014
PDF
PDF
Fossetcon14
PDF
Tlf2014
PDF
Asiabsdcon14 lavigne
PDF
Scale2014
PDF
Dru lavigne oss-sysadmin
Olf2018
Olf2017
FreeBSD System Administration Using SysAdm
Asiabsdcon2017
Olf2016
Tlf2016
Knoxbug2016
Lfnw2016
Flourish16
Scale2016
Fossetcon15
Lfnw15
Scale2015
Olf2014
Fossetcon14
Tlf2014
Asiabsdcon14 lavigne
Scale2014
Dru lavigne oss-sysadmin

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Modernizing your data center with Dell and AMD
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

Scale 2010: BSD for Linux Users