SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Shteryana Shopova,
                       syrinx@FreeBSD.org




    PC-BSD®
BSD for Human Beings

    OpenFest, Sofia
    November, 2012
what is PC-BSD

  the “Ubuntu” of the BSD world
  user friendly desktop OS based on FreeBSD
  started early 2005 by Kris Moore
  supported by iXsystems
  latest stable – 9.0 Isotope Edition
  9.1 RC2 available for testing
project infrastructure

 official site - www.pcbsd.org
 documentation & wiki
 handbook
 wiki.pcbsd.org
 SCM & bug tracking – TRAC
 trac.pcbsd.org
where to ask for help

mailing lists – lists.pcbsd.org
forums – forums.pcbsd.org
IRC - #pcbsd on Freenode
commercial support
points of interest

 graphical installer
 utilities
 package management
 updates
 Warden – jail management
 (bonus) how to turn your FreeBSD into PC-
BSD desktop
install PC-BSD

 Download options
 32-/64-bit CD/DVD
 USB(-lite)
 VBox/VMware image
 Live DVD/USB
boot menu
graphical installer

 pc-sysinstaller
py-sysinstaller

 Installation options
pc-sysinstaller – disk layout

 basic vs. advanced mode
 no shell option available (yet)
pc-sysinstaller – users
pc-sysinstaller - packages
pc-sysinstaller – packages contd.

 base-i18N, Development, Hardware drivers
 Desktops – Gnome, KDE (default), LXDE,
XFCE
 Misc – Compiz, MythTV, VMware/VBox
guest, XBMC Media center
 Services – Database, SAMBA (File Sharing),
Web
 Unsupported desktops
pc-sysinstaller - sources
pc-sysinstaller – final steps

 summary
 installation
congrats!

 your PC-BSD system is ready
boot menu
PC-BSD utilities
pc-firstboot

 Wellcome
 conecting to the network
 AppCafe®
 PC-BSD Control Panel
 Live preserver – backup to FreeNAS
 Update Manager
package management

 pbi -Push Button Installer
 completely rewritten in 2010 / 9.0
 details in Kris Moore's paper*
 pbi_add(1) & friends
 pbid(1)
 ports-mgmt/pbi-manager in FreeBSD ports

 *http://2011.eurobsdcon.org/papers/moore/eurobsdcon2011-pbi9-kpm.pdf
pbi features

digital signature verification
intelligent library sharing
agnostic to the desktop running
repository management
bsdiff updating
new and shiny AppCafe®

 “QT4 based front-end to pbi_browser(1)”
(bonus) AppCafe on FreeBSD

 devel/qt4-qtsolutions-singleapplication
port
 check out sources of PC-BSD components
 checkout pcbsd.rpo & copy index files*
 compile libpcbsd
 compile about-gui
 compile & install all
(bonus) AppCafe on FreeBSD (2)
updating

 pc-updategui
 pc-systemupdatetray
 pc-softwaremanager (a.k.a) AppCafe
checks for updates of all installed packages
updating – contd.
jail management

 Warden
 pc-su - root credentials
 ncurses interface
 sudo warden menu
 built-into PC-BSD's base system (from 9.1)
 available in AppCafe (9.0 and earlier)
Warden®

 give it time
 3 jail types – base, ports, linux
 UFS & ZFS support
 custom base & ports
 export, import, snapshot, clone, ...
homework

 Live preserver – backup to FreeNAS
note!

 November 5th is Clang-Day
questions?
thank you!

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Tlf2013
Tlf2013Tlf2013
Tlf2013
 
olf10
olf10olf10
olf10
 
Asiabsdcon15
Asiabsdcon15Asiabsdcon15
Asiabsdcon15
 
Flourish11
Flourish11Flourish11
Flourish11
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Qemu
QemuQemu
Qemu
 
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoredis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
 
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virshCreación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virsh
 
Sweden11
Sweden11Sweden11
Sweden11
 
Os Bernier
Os BernierOs Bernier
Os Bernier
 
NetBSD workshop
NetBSD workshopNetBSD workshop
NetBSD workshop
 
Lavigne bsdmag sept12
Lavigne bsdmag sept12Lavigne bsdmag sept12
Lavigne bsdmag sept12
 
Ilf2013
Ilf2013Ilf2013
Ilf2013
 
Upgrade ux-fosdem-2015-gdhaese
Upgrade ux-fosdem-2015-gdhaeseUpgrade ux-fosdem-2015-gdhaese
Upgrade ux-fosdem-2015-gdhaese
 
Lavigne bsdmag march12
Lavigne bsdmag march12Lavigne bsdmag march12
Lavigne bsdmag march12
 
Nelf2013
Nelf2013Nelf2013
Nelf2013
 
Qemu
QemuQemu
Qemu
 
Lavigne sept11 bsdmag
Lavigne sept11 bsdmagLavigne sept11 bsdmag
Lavigne sept11 bsdmag
 
005 skyeye
005 skyeye005 skyeye
005 skyeye
 

Semelhante a Pc bsd-intro

Lavigne bsdmag july
Lavigne bsdmag julyLavigne bsdmag july
Lavigne bsdmag julyDru Lavigne
 
Lavigne bsdmag july
Lavigne bsdmag julyLavigne bsdmag july
Lavigne bsdmag julyDru Lavigne
 
Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)Ata Rehman
 
Let Me Pick Your Brain - Remote Forensics in Hardened Environments
Let Me Pick Your Brain - Remote Forensics in Hardened EnvironmentsLet Me Pick Your Brain - Remote Forensics in Hardened Environments
Let Me Pick Your Brain - Remote Forensics in Hardened EnvironmentsNicolas Collery
 
FreeBSD - LinuxExpo
FreeBSD - LinuxExpoFreeBSD - LinuxExpo
FreeBSD - LinuxExpowebuploader
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersDru Lavigne
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux UsersDru Lavigne
 
Ubuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server ProjectUbuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server ProjectSameer Verma
 
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...Nicolas Collery
 
XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-Akio OBATA
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanchinitooo
 
Raspberry Pi introduction
Raspberry Pi introductionRaspberry Pi introduction
Raspberry Pi introductionLotfi Messaoudi
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux UsersDru Lavigne
 
Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Dru Lavigne
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Mustafa AL-Timemmie
 

Semelhante a Pc bsd-intro (20)

Lavigne bsdmag july
Lavigne bsdmag julyLavigne bsdmag july
Lavigne bsdmag july
 
Lavigne bsdmag july
Lavigne bsdmag julyLavigne bsdmag july
Lavigne bsdmag july
 
Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)
 
Let Me Pick Your Brain - Remote Forensics in Hardened Environments
Let Me Pick Your Brain - Remote Forensics in Hardened EnvironmentsLet Me Pick Your Brain - Remote Forensics in Hardened Environments
Let Me Pick Your Brain - Remote Forensics in Hardened Environments
 
FreeBSD - LinuxExpo
FreeBSD - LinuxExpoFreeBSD - LinuxExpo
FreeBSD - LinuxExpo
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
Touch your NetBSD
Touch your NetBSDTouch your NetBSD
Touch your NetBSD
 
Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11
 
Ubuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server ProjectUbuntu and Linux Terminal Server Project
Ubuntu and Linux Terminal Server Project
 
Beagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009bBeagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009b
 
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...
Needle In An Encrypted Haystack: Forensics in a hardened environment (with Fu...
 
XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-
 
Intrack14dec tips tricks_clean
Intrack14dec tips tricks_cleanIntrack14dec tips tricks_clean
Intrack14dec tips tricks_clean
 
Raspberry Pi introduction
Raspberry Pi introductionRaspberry Pi introduction
Raspberry Pi introduction
 
2.Accessing the Pi
2.Accessing the Pi2.Accessing the Pi
2.Accessing the Pi
 
bsd
bsdbsd
bsd
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
 

Pc bsd-intro