PC-BSD: An Easy To Use BSD Desktop: Dru Lavigne Community Manager, PC-BSD Project SCALE 2011
PC-BSD: An Easy To Use BSD Desktop: Dru Lavigne Community Manager, PC-BSD Project SCALE 2011
How does PC-BSD differ from FreeBSD? Sometimes a picture is worth a thousand words:
Uses same version numbers e.g. current release is 8.3 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 PCBSD
Intuitive for new users Provides hundreds of GUI applications Supports desktop effects Very customizable
Current 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 PBI 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
Community
PC-BSD is designed for users and takes user feedback seriously Many opportunities for user involvement:
Localization and translations PBI requestors, creators and testers Assisting others on forums, IRC
Community
and
http://wiki.pcbsd.org/index.php/Tasks_Looking_for_People
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 #pcbsd
http://forums.pcbsd.org
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?
[email protected] URL to slides: http://www.slideshare.net/ dlavigne/scale9x_sun