SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
PC-BSD: An Easy to Use
       BSD Desktop

Dru Lavigne
Community Manager, PC-BSD Project
Ohio LinuxFest 2010
This presentation will cover...

What is PC-BSD?

Features

Plans for 9.0

Community

Additional Resources
What is PC-BSD?

●   Not a Linux distro

●   Not a fork of FreeBSD

●   Easy to use FreeBSD-based desktop
    operating system

●   Ready to work "out of the box" - graphics,
    sound, networking, Java, Flash are pre-
    configured for you
FreeBSD "under the hood"
●   Uses same version numbers e.g. current
    release is 8.1

●   Anything you can do in FreeBSD, you can
    do in PC-BSD

●   FreeBSD resources (e.g. Handbook, FAQs)
    are still an excellent source of information

●   Many settings that you have to configure
    manually in FreeBSD "just work" in PC-
    BSD
KDE for Default Desktop

●   Intuitive for new users

●   Provides hundreds of GUI applications

●   Supports desktop effects

●   Very customizable
But what if I can't stand KDE?

●   Fluxbox is pre-configured and integrated
    into PC-BSD's utilities should you need a
    lighter weight desktop

●   PBIs are available for GNOME,
    Enlightenment, and XFCE

●   143 window managers are available as
    FreeBSD ports/packages
Graphical Installer

●   Visually attractive

●   Intuitive to use

●   Includes a live mode

●   Provides post-installation Display Settings
    Manager
PC-BSD GUI Applications

●   PC-BSD provides graphical utilities to
    manage common configuration tasks
    (e.g. networking, firewall settings, user
    management, and printing)

●   Designed to understand BSD device
    names, expected paths, etc.

●   Graphical utilities for functions unique to
    FreeBSD such as jail(8) management and
    geli(8) disk encryption
Tweaked for Desktop Usage

●   Customized kernel

●   sysctl(8) and loader.conf(5) settings

●   rc.conf(5) settings

Can browse all customizations at
trac.pcbsd.org/browser/pcbsd/branches/8.1
Features
Software/Update Manager
●   Uses PBI (Push Button Installer) system

●   Recommended method for installing
    software on PC-BSD

●   Even novice users can easily and safely
    find, install, uninstall, and upgrade
    software

●   Provides a software browser for finding
    applications--simply click Download
    button in application's description
Software/Update Manager

●   Automatically detects platform and
    version and installs correct application

●   Installed software is listed

●   User automatically notified when new
    versions are available, for both software
    and the operating system

●   OS updates include link to security
    advisory description
Ports Jail

●   Allows advanced users to safely use
    FreeBSD ports and packages without
    affecting the software installed with the
    operating system

For more information about jails, see:
http://en.wikipedia.org/wiki/FreeBSD_jail
Warden

●   GUI that allows advanced users to easily
    create, manage, and delete FreeBSD jails

●   Makes it easy to clone a jail (save as .wdn
    file)

●   Makes it easy to create and install
    inmates (.wit files) which are pre-
    configured server environments e.g. an
    AMP stack
Firewall Manager

●   GUI for starting and stopping the firewall
    and adding, deleting, modifying firewall
    rules

●   Designed for pf
    http://www.openbsd.org/faq/pf/

●   May be replaced by fwbuilder in 9.0
Network Manager

●   GUI to view and configure network
    interfaces (Ethernet, wireless, PPP/PPPoE)

●   Auto-detects interfaces

●   Allows creation of wireless profiles

●   Shows interface stats and IP addressing
    info for active interfaces
System Manager

●   GUI to view system info and generate a
    diagnostic report

●   Kernel tab used to set boot delay

●   Tasks tab used to install src or ports tree

●   Misc tab used to customize boot splash
    screen
Printer Manager

●   GUI to configure and manage printers

●   Auto-detects connected printers as well
    as printers shared over a network

●   Auto-detects correct driver for the printer

●   Provides print job management
User Manager

●   GUI to manage user accounts

●   Simple view shows users only, Advanced
    view also shows system accounts

●   Can be used to change root or users'
    passwords

●   Can change user's home directory or shell

●   Easy to add/remove users from groups
Life Preserver

●   GUI to backup entire system to a remote
    system using rsync and SSH

●   Provides scheduler to automate backups
    and determine how many backups to
    keep

●   Installation utility allows you to restore a
    system from a specified Life Preserver
    backup
PBI Builder

●   Command line tool for converting an
    existing FreeBSD package into a PBI

●   Can be as simple as modifying a few
    variables to indicate the program's name
    and location in KDE menu

●   Provides variables for advanced
    configuration

●   Creates clean build sandbox for each PBI
pc-sysinstall

●   Scriptable backend to GUI installer

●   Allows for the creation of custom and
    automated installations

Examples of custom configurations can be
found in /PCBSD/pc-sysinstall/examples
Plans for 9.0
Plans for 9.0
●   Uncouple PC-BSD utilities from KDE so
    they can integrate into any window
    manager

●   Allow the selection of more window
    managers during installation

●   Early days yet, we're open to features
    users find useful

http://wiki.pcbsd.org/index.php/
PC-BSD_9.0_TODO
Plans for 9.0

● Overhaul the PBI structure to include
  incremental PBIs (download just the
  change instead of the whole PBI)
http://wiki.pcbsd.org/index.php/PBI9_Format

●   Overhaul the PC-BSD Users Handbook
    and include an off-line version with the
    release

●   Start translations of documentation
    resources
Community
Community

PC-BSD is designed for users and takes user
feedback seriously

Many opportunities for user involvement:

●   Localization: http://pootle2.pcbsd.org/

●   PBI creators

●   Assisting others on forums, IRC
Community

Software makes a desktop useful:

PBI Requests Forum:
http://forums.pcbsd.org/forumdisplay.php?
f=61

How to create a PBI:
http://wiki.pcbsd.org/index.php/PC-BSD_
Users_Handbook#Creating_a_new_PBI_with
_the_PBI_Builder_Software
Additional
Resources
Additional Resources

PC-BSD Website: http://www.pcbsd.org

PC-BSD Users Handbook:
http://wiki.pcbsd.org/index.php/
PC-BSD_Users_Handbook

PC-BSD FAQs:
http://wiki.pcbsd.org/index.php/
PC-BSD_FAQS
Additional Resources

Official Blog:   http://blog.pcbsd.org

PC-BSD on Freenode IRC:      #pcbsd

PC-BSD Forums:      http://forums.pcbsd.org

PC-BSD Mailing Lists:
http://lists.pcbsd.org/mailman/listinfo
Additional Resources

Facebook Group:
http://www.facebook.com/home.php?
#!/group.php?gid=4210443834

LinkedIn Group:
http://www.linkedin.com/groups?
mostPopular=&gid=1942544

Definitive Guide to PC-BSD (Apress)
Questions?

        dru@freebsd.org


         URL to slides:
   http://www.slideshare.net/
       dlavigne/olf10.pdf


Stop by the BSD booth and say hi!

Mais conteúdo relacionado

Mais procurados

Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13
Dru Lavigne
 

Mais procurados (20)

Nelf2012
Nelf2012Nelf2012
Nelf2012
 
Flourish11
Flourish11Flourish11
Flourish11
 
Lavigne bsdmag sept12
Lavigne bsdmag sept12Lavigne bsdmag sept12
Lavigne bsdmag sept12
 
Nycbsdcon14
Nycbsdcon14Nycbsdcon14
Nycbsdcon14
 
Scale13
Scale13Scale13
Scale13
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
 
Fosscon2013
Fosscon2013Fosscon2013
Fosscon2013
 
Fsoss2011
Fsoss2011Fsoss2011
Fsoss2011
 
Oclug 2010
Oclug 2010Oclug 2010
Oclug 2010
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
Article may11 bsdmag
Article may11 bsdmagArticle may11 bsdmag
Article may11 bsdmag
 
Scale9x sun
Scale9x sunScale9x sun
Scale9x sun
 
Posscon2013
Posscon2013Posscon2013
Posscon2013
 
Ilf2011
Ilf2011Ilf2011
Ilf2011
 
Lavigne bsdmag-jan2012
Lavigne bsdmag-jan2012Lavigne bsdmag-jan2012
Lavigne bsdmag-jan2012
 
Olf2013
Olf2013Olf2013
Olf2013
 
Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 

Semelhante a olf10

Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
ICS
 
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
melbats
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
badamisri
 

Semelhante a olf10 (20)

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
 
2013 Indiana LinuxFest - Getting Started With PC-BSD
2013 Indiana LinuxFest -  Getting Started With PC-BSD2013 Indiana LinuxFest -  Getting Started With PC-BSD
2013 Indiana LinuxFest - Getting Started With PC-BSD
 
Asiabsdcon2013
Asiabsdcon2013Asiabsdcon2013
Asiabsdcon2013
 
Scale2013
Scale2013Scale2013
Scale2013
 
Embedded linux build systems
Embedded linux build systems  Embedded linux build systems
Embedded linux build systems
 
Fedora15 lovelock-pres
Fedora15 lovelock-presFedora15 lovelock-pres
Fedora15 lovelock-pres
 
Pusk
PuskPusk
Pusk
 
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
 
Strategies for developing and deploying your embedded applications and images
Strategies for developing and deploying your embedded applications and imagesStrategies for developing and deploying your embedded applications and images
Strategies for developing and deploying your embedded applications and images
 
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
Software Update Mechanisms: Selecting the Best Solutin for Your Embedded Linu...
 
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
 
The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012
 
Free / Open Source EDA Tools
Free / Open Source EDA ToolsFree / Open Source EDA Tools
Free / Open Source EDA Tools
 
Orchestrated Android-Style System Upgrades for Embedded Linux
Orchestrated Android-Style System Upgrades for Embedded LinuxOrchestrated Android-Style System Upgrades for Embedded Linux
Orchestrated Android-Style System Upgrades for Embedded Linux
 
Orchestrated Android-Style System Upgrades for Embedded Linux
Orchestrated Android-Style System Upgrades for Embedded LinuxOrchestrated Android-Style System Upgrades for Embedded Linux
Orchestrated Android-Style System Upgrades for Embedded Linux
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Linux Conf Admin
Linux Conf AdminLinux Conf Admin
Linux Conf Admin
 
Ilf2013
Ilf2013Ilf2013
Ilf2013
 
Self 2013
Self 2013Self 2013
Self 2013
 

Mais de Dru Lavigne (20)

Olf2018
Olf2018Olf2018
Olf2018
 
Olf2017
Olf2017Olf2017
Olf2017
 
FreeBSD System Administration Using SysAdm
FreeBSD System Administration Using SysAdmFreeBSD System Administration Using SysAdm
FreeBSD System Administration Using SysAdm
 
Asiabsdcon2017
Asiabsdcon2017Asiabsdcon2017
Asiabsdcon2017
 
Olf2016
Olf2016Olf2016
Olf2016
 
Tlf2016
Tlf2016Tlf2016
Tlf2016
 
Knoxbug2016
Knoxbug2016Knoxbug2016
Knoxbug2016
 
Lfnw2016
Lfnw2016Lfnw2016
Lfnw2016
 
Flourish16
Flourish16Flourish16
Flourish16
 
Scale2016
Scale2016Scale2016
Scale2016
 
Fossetcon15
Fossetcon15Fossetcon15
Fossetcon15
 
Lfnw15
Lfnw15Lfnw15
Lfnw15
 
Scale2015
Scale2015Scale2015
Scale2015
 
Olf2014
Olf2014Olf2014
Olf2014
 
Ghc14
Ghc14Ghc14
Ghc14
 
Fossetcon14
Fossetcon14Fossetcon14
Fossetcon14
 
Tlf2014
Tlf2014Tlf2014
Tlf2014
 
Asiabsdcon14 lavigne
Asiabsdcon14 lavigneAsiabsdcon14 lavigne
Asiabsdcon14 lavigne
 
Asiabsdcon14
Asiabsdcon14Asiabsdcon14
Asiabsdcon14
 
Scale2014
Scale2014Scale2014
Scale2014
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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@
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

olf10

  • 1. PC-BSD: An Easy to Use BSD Desktop Dru Lavigne Community Manager, PC-BSD Project Ohio LinuxFest 2010
  • 2. This presentation will cover... What is PC-BSD? Features Plans for 9.0 Community Additional Resources
  • 3. What is PC-BSD? ● Not a Linux distro ● Not a fork of FreeBSD ● Easy to use FreeBSD-based desktop operating system ● Ready to work "out of the box" - graphics, sound, networking, Java, Flash are pre- configured for you
  • 4. FreeBSD "under the hood" ● Uses same version numbers e.g. current release is 8.1 ● Anything you can do in FreeBSD, you can do in PC-BSD ● FreeBSD resources (e.g. Handbook, FAQs) are still an excellent source of information ● Many settings that you have to configure manually in FreeBSD "just work" in PC- BSD
  • 5. KDE for Default Desktop ● Intuitive for new users ● Provides hundreds of GUI applications ● Supports desktop effects ● Very customizable
  • 6. But what if I can't stand KDE? ● Fluxbox is pre-configured and integrated into PC-BSD's utilities should you need a lighter weight desktop ● PBIs are available for GNOME, Enlightenment, and XFCE ● 143 window managers are available as FreeBSD ports/packages
  • 7. Graphical Installer ● Visually attractive ● Intuitive to use ● Includes a live mode ● Provides post-installation Display Settings Manager
  • 8.
  • 9.
  • 10. PC-BSD GUI Applications ● PC-BSD provides graphical utilities to manage common configuration tasks (e.g. networking, firewall settings, user management, and printing) ● Designed to understand BSD device names, expected paths, etc. ● Graphical utilities for functions unique to FreeBSD such as jail(8) management and geli(8) disk encryption
  • 11. Tweaked for Desktop Usage ● Customized kernel ● sysctl(8) and loader.conf(5) settings ● rc.conf(5) settings Can browse all customizations at trac.pcbsd.org/browser/pcbsd/branches/8.1
  • 13. Software/Update Manager ● Uses PBI (Push Button Installer) system ● Recommended method for installing software on PC-BSD ● Even novice users can easily and safely find, install, uninstall, and upgrade software ● Provides a software browser for finding applications--simply click Download button in application's description
  • 14.
  • 15.
  • 16. Software/Update Manager ● Automatically detects platform and version and installs correct application ● Installed software is listed ● User automatically notified when new versions are available, for both software and the operating system ● OS updates include link to security advisory description
  • 17.
  • 18.
  • 19. Ports Jail ● Allows advanced users to safely use FreeBSD ports and packages without affecting the software installed with the operating system For more information about jails, see: http://en.wikipedia.org/wiki/FreeBSD_jail
  • 20. Warden ● GUI that allows advanced users to easily create, manage, and delete FreeBSD jails ● Makes it easy to clone a jail (save as .wdn file) ● Makes it easy to create and install inmates (.wit files) which are pre- configured server environments e.g. an AMP stack
  • 21.
  • 22. Firewall Manager ● GUI for starting and stopping the firewall and adding, deleting, modifying firewall rules ● Designed for pf http://www.openbsd.org/faq/pf/ ● May be replaced by fwbuilder in 9.0
  • 23.
  • 24.
  • 25. Network Manager ● GUI to view and configure network interfaces (Ethernet, wireless, PPP/PPPoE) ● Auto-detects interfaces ● Allows creation of wireless profiles ● Shows interface stats and IP addressing info for active interfaces
  • 26.
  • 27.
  • 28. System Manager ● GUI to view system info and generate a diagnostic report ● Kernel tab used to set boot delay ● Tasks tab used to install src or ports tree ● Misc tab used to customize boot splash screen
  • 29.
  • 30. Printer Manager ● GUI to configure and manage printers ● Auto-detects connected printers as well as printers shared over a network ● Auto-detects correct driver for the printer ● Provides print job management
  • 31.
  • 32. User Manager ● GUI to manage user accounts ● Simple view shows users only, Advanced view also shows system accounts ● Can be used to change root or users' passwords ● Can change user's home directory or shell ● Easy to add/remove users from groups
  • 33.
  • 34. Life Preserver ● GUI to backup entire system to a remote system using rsync and SSH ● Provides scheduler to automate backups and determine how many backups to keep ● Installation utility allows you to restore a system from a specified Life Preserver backup
  • 35.
  • 36.
  • 37. PBI Builder ● Command line tool for converting an existing FreeBSD package into a PBI ● Can be as simple as modifying a few variables to indicate the program's name and location in KDE menu ● Provides variables for advanced configuration ● Creates clean build sandbox for each PBI
  • 38. pc-sysinstall ● Scriptable backend to GUI installer ● Allows for the creation of custom and automated installations Examples of custom configurations can be found in /PCBSD/pc-sysinstall/examples
  • 40. Plans for 9.0 ● Uncouple PC-BSD utilities from KDE so they can integrate into any window manager ● Allow the selection of more window managers during installation ● Early days yet, we're open to features users find useful http://wiki.pcbsd.org/index.php/ PC-BSD_9.0_TODO
  • 41. Plans for 9.0 ● Overhaul the PBI structure to include incremental PBIs (download just the change instead of the whole PBI) http://wiki.pcbsd.org/index.php/PBI9_Format ● Overhaul the PC-BSD Users Handbook and include an off-line version with the release ● Start translations of documentation resources
  • 43. Community PC-BSD is designed for users and takes user feedback seriously Many opportunities for user involvement: ● Localization: http://pootle2.pcbsd.org/ ● PBI creators ● Assisting others on forums, IRC
  • 44. Community Software makes a desktop useful: PBI Requests Forum: http://forums.pcbsd.org/forumdisplay.php? f=61 How to create a PBI: http://wiki.pcbsd.org/index.php/PC-BSD_ Users_Handbook#Creating_a_new_PBI_with _the_PBI_Builder_Software
  • 46. Additional Resources PC-BSD Website: http://www.pcbsd.org PC-BSD Users Handbook: http://wiki.pcbsd.org/index.php/ PC-BSD_Users_Handbook PC-BSD FAQs: http://wiki.pcbsd.org/index.php/ PC-BSD_FAQS
  • 47. Additional Resources Official Blog: http://blog.pcbsd.org PC-BSD on Freenode IRC: #pcbsd PC-BSD Forums: http://forums.pcbsd.org PC-BSD Mailing Lists: http://lists.pcbsd.org/mailman/listinfo
  • 48. Additional Resources Facebook Group: http://www.facebook.com/home.php? #!/group.php?gid=4210443834 LinkedIn Group: http://www.linkedin.com/groups? mostPopular=&gid=1942544 Definitive Guide to PC-BSD (Apress)
  • 49. Questions? dru@freebsd.org URL to slides: http://www.slideshare.net/ dlavigne/olf10.pdf Stop by the BSD booth and say hi!