SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Getting Started With PC-BSD
Ken Moore
PC-BSD/iXsystems
Indiana LinuxFest
July 27, 2013
What is FreeBSD?
The Good
● Unix-like OS descended
from AT&T UNIX
● Legendary stability and
security
● The ports system
● Unified development model
● Excellent documentation
● BSD License
The Bad
● Generally difficult to
install/configure
● Lacking some of the more
PC-oriented device drivers
BSD License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
GPLv3 License
What is PC-BSD?
FreeBSD Simplified!
● Pre-configured desktop/server
installation
● Desktop-Environment agnostic
● Automatic ZFS setup
● Up-to-date package repositories
PC-BSD Additions
● Graphical Installer
● Warden (jail management)
● PBI package format w/ EasyPBI
● System backup/restore
functionality
● Many graphical system
administration and device
management utilities
Important!
PC-BSD is only available for 64-bit systems,
and has standardized on the ZFS filesystem
ZFS
What is it?
● Enterprise-grade filesystem and
logical volume manager
● Developed by Sun
Microsystems and released in
2005
● FreeBSD versions were
available starting in 2007
Features
● Instant snapshots (local backup)
– Send/Receive snapshots
● Allows boot environments
● Software RAID (z1, z2, z3)
● Self-healing with data
corruption detection
PC-BSD Installation
Post-Installation Initial Setup
Welcome To PC-BSD!
PC-BSD Control Panel
System Configuration - Basic
● Safe method of system
configuration
● Any/All Desktop Environments
without re-installing the OS
● Add additional drivers or
development toolkits
System Configuration - Advanced
● Full control over each
individual package on your
system
● Complete FreeBSD ports tree
available as pre-built packages
● Updated package sets released
twice a month
● Conflict resolution/management
for any changes
Other Utilities
System Usage
● AppCafe
Manage End-User
applications
● Life-Preserver
Automatic Data Backups
● Mount Tray
Connecting External
Devices
System Configuration
● Network Manager
Wired/Wireless connections
● Sound Configuration
Set desired audio device
The PBI Package System
The Purpose
● Provide a safe, system package
independent, method of
installing/updating applications
Additional Goals
● Ensure that applications do not
require an internet connection
for installation
● Minimize library duplication to
preserve disk space
The Implementation
● Written in pure shell (/bin/sh)
● Intelligently shared libraries
between PBI's
● A single PBI contains all
libraries, files, and data needed
for an application to run.
● Completely independent of the
local system packages and other
PBI applications
EasyPBI
● Graphical front-end to the PBI
build system
– Generate build instructions
(a PBI “module”)
– Run the actual build process
● Tight (but optional) integration
with the FreeBSD ports
collection
● No technical experience required
● Average time to create a module
for a FreeBSD port: 5 minutes
start to finish
The Warden
● Jail management system
● Integrates many ZFS features
(snapshots, etc..)
● 3 Types of jails: traditional
FreeBSD, ports jail, Linux jail
● Export/Import jails between
systems
● Command-line application, with
an optional graphical interface
Which Version?
*-RELEASE Track
● Currently FreeBSD 9.1
● Better for production systems
● Stays with the offical FreeBSD
releases
● Updated packages sets on or
about the 1st
and 15th
of each
month
*-STABLE Track
● Currently FreeBSD 9.2-Beta1
● More development oriented
● Will have newer drivers and
FreeBSD improvements sooner
● Updated package sets on or
about the 5th
and 20th
of each
month
● Update to the latest -STABLE
version on the 1st
of each month
Remember! PC-BSD is for 64-bit systems ONLY!
DVD, USB, and live USB images are available for download at:
www.pcbsd.org
Questions?
Slides Available for download from:
http://www.slideshare.net/beanpole135/2013-ilf-gettingstartedwithpcbsd

Weitere ähnliche Inhalte

Was ist angesagt?

linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
Sherif Mousa
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
Sherif Mousa
 
Building Embedded Linux
Building Embedded LinuxBuilding Embedded Linux
Building Embedded Linux
Sherif Mousa
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
Sherif Mousa
 

Was ist angesagt? (20)

Make own you kernel os
Make own you kernel osMake own you kernel os
Make own you kernel os
 
2013 Ohio LinuxFest - Ports, Packages, and PBI's
2013 Ohio LinuxFest - Ports, Packages, and PBI's2013 Ohio LinuxFest - Ports, Packages, and PBI's
2013 Ohio LinuxFest - Ports, Packages, and PBI's
 
A practical guide to buildroot
A practical guide to buildrootA practical guide to buildroot
A practical guide to buildroot
 
linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
 
SELF 2014: PBI v10: Application Management Made Easy
SELF 2014: PBI v10: Application Management Made EasySELF 2014: PBI v10: Application Management Made Easy
SELF 2014: PBI v10: Application Management Made Easy
 
Eclipse IDE Yocto Plugin
Eclipse IDE Yocto PluginEclipse IDE Yocto Plugin
Eclipse IDE Yocto Plugin
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
U-Boot - An universal bootloader
U-Boot - An universal bootloader U-Boot - An universal bootloader
U-Boot - An universal bootloader
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
How to be a distribution-friendly project
How to be a distribution-friendly projectHow to be a distribution-friendly project
How to be a distribution-friendly project
 
Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution Maker
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
 
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsonIntroduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
 
Building Embedded Linux
Building Embedded LinuxBuilding Embedded Linux
Building Embedded Linux
 
coreboot@Budapest 10.2009 Meetup
coreboot@Budapest 10.2009 Meetupcoreboot@Budapest 10.2009 Meetup
coreboot@Budapest 10.2009 Meetup
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
005 skyeye
005 skyeye005 skyeye
005 skyeye
 
2014 - Lumina DE Overview
2014 - Lumina DE Overview2014 - Lumina DE Overview
2014 - Lumina DE Overview
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
 
Posscon2013
Posscon2013Posscon2013
Posscon2013
 

Andere mochten auch (6)

The Definitive Guide to PC-BSD
The Definitive Guide to PC-BSDThe Definitive Guide to PC-BSD
The Definitive Guide to PC-BSD
 
Local Con
Local ConLocal Con
Local Con
 
Federal register051410
Federal register051410Federal register051410
Federal register051410
 
Meetbsd12
Meetbsd12Meetbsd12
Meetbsd12
 
소셜 네트워크 게임(Sng)
소셜 네트워크 게임(Sng)소셜 네트워크 게임(Sng)
소셜 네트워크 게임(Sng)
 
TNC Meaningful Use Webinar
TNC Meaningful Use WebinarTNC Meaningful Use Webinar
TNC Meaningful Use Webinar
 

Ähnlich wie 2013 Indiana LinuxFest - Getting Started With PC-BSD

Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux Framework
Benjamin Zores
 

Ähnlich wie 2013 Indiana LinuxFest - Getting Started With PC-BSD (20)

olf10
olf10olf10
olf10
 
PBI v10: Application Management Made Easy by Ken Moore
PBI v10: Application Management Made Easy by Ken MoorePBI v10: Application Management Made Easy by Ken Moore
PBI v10: Application Management Made Easy by Ken Moore
 
Scale9x sun
Scale9x sunScale9x sun
Scale9x sun
 
Asiabsdcon2013
Asiabsdcon2013Asiabsdcon2013
Asiabsdcon2013
 
Scale2013
Scale2013Scale2013
Scale2013
 
Flourish11
Flourish11Flourish11
Flourish11
 
Ilf2011
Ilf2011Ilf2011
Ilf2011
 
Polstra 44con2012
Polstra 44con2012Polstra 44con2012
Polstra 44con2012
 
Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 2012Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 2012
 
The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
 
OpenWrt From Top to Bottom
OpenWrt From Top to BottomOpenWrt From Top to Bottom
OpenWrt From Top to Bottom
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 
Introduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer TrainingIntroduction and course Details of Embedded Linux Platform Developer Training
Introduction and course Details of Embedded Linux Platform Developer Training
 
Introduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux FrameworkIntroduction to OpenBricks: an Embedded Linux Framework
Introduction to OpenBricks: an Embedded Linux Framework
 
Olf2012
Olf2012Olf2012
Olf2012
 
Self 2013
Self 2013Self 2013
Self 2013
 
Texas 2013
Texas 2013Texas 2013
Texas 2013
 
OpenEmbedded
OpenEmbeddedOpenEmbedded
OpenEmbedded
 
Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018Embedded Linux Build Systems - Texas Linux Fest 2018
Embedded Linux Build Systems - Texas Linux Fest 2018
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

2013 Indiana LinuxFest - Getting Started With PC-BSD

  • 1. Getting Started With PC-BSD Ken Moore PC-BSD/iXsystems Indiana LinuxFest July 27, 2013
  • 2. What is FreeBSD? The Good ● Unix-like OS descended from AT&T UNIX ● Legendary stability and security ● The ports system ● Unified development model ● Excellent documentation ● BSD License The Bad ● Generally difficult to install/configure ● Lacking some of the more PC-oriented device drivers
  • 15. What is PC-BSD? FreeBSD Simplified! ● Pre-configured desktop/server installation ● Desktop-Environment agnostic ● Automatic ZFS setup ● Up-to-date package repositories PC-BSD Additions ● Graphical Installer ● Warden (jail management) ● PBI package format w/ EasyPBI ● System backup/restore functionality ● Many graphical system administration and device management utilities Important! PC-BSD is only available for 64-bit systems, and has standardized on the ZFS filesystem
  • 16. ZFS What is it? ● Enterprise-grade filesystem and logical volume manager ● Developed by Sun Microsystems and released in 2005 ● FreeBSD versions were available starting in 2007 Features ● Instant snapshots (local backup) – Send/Receive snapshots ● Allows boot environments ● Software RAID (z1, z2, z3) ● Self-healing with data corruption detection
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 27. System Configuration - Basic ● Safe method of system configuration ● Any/All Desktop Environments without re-installing the OS ● Add additional drivers or development toolkits
  • 28. System Configuration - Advanced ● Full control over each individual package on your system ● Complete FreeBSD ports tree available as pre-built packages ● Updated package sets released twice a month ● Conflict resolution/management for any changes
  • 29. Other Utilities System Usage ● AppCafe Manage End-User applications ● Life-Preserver Automatic Data Backups ● Mount Tray Connecting External Devices System Configuration ● Network Manager Wired/Wireless connections ● Sound Configuration Set desired audio device
  • 30. The PBI Package System The Purpose ● Provide a safe, system package independent, method of installing/updating applications Additional Goals ● Ensure that applications do not require an internet connection for installation ● Minimize library duplication to preserve disk space The Implementation ● Written in pure shell (/bin/sh) ● Intelligently shared libraries between PBI's ● A single PBI contains all libraries, files, and data needed for an application to run. ● Completely independent of the local system packages and other PBI applications
  • 31. EasyPBI ● Graphical front-end to the PBI build system – Generate build instructions (a PBI “module”) – Run the actual build process ● Tight (but optional) integration with the FreeBSD ports collection ● No technical experience required ● Average time to create a module for a FreeBSD port: 5 minutes start to finish
  • 32. The Warden ● Jail management system ● Integrates many ZFS features (snapshots, etc..) ● 3 Types of jails: traditional FreeBSD, ports jail, Linux jail ● Export/Import jails between systems ● Command-line application, with an optional graphical interface
  • 33. Which Version? *-RELEASE Track ● Currently FreeBSD 9.1 ● Better for production systems ● Stays with the offical FreeBSD releases ● Updated packages sets on or about the 1st and 15th of each month *-STABLE Track ● Currently FreeBSD 9.2-Beta1 ● More development oriented ● Will have newer drivers and FreeBSD improvements sooner ● Updated package sets on or about the 5th and 20th of each month ● Update to the latest -STABLE version on the 1st of each month Remember! PC-BSD is for 64-bit systems ONLY! DVD, USB, and live USB images are available for download at: www.pcbsd.org
  • 34. Questions? Slides Available for download from: http://www.slideshare.net/beanpole135/2013-ilf-gettingstartedwithpcbsd