doc/en_US.ISO8859-1/captions/2008/asiabsdcon/olander-pcbsd.sbv
Murray Stokely 90de5827b0 Add a second pass of human editing of the transcripts done by workers
through Amazon Mechanical Turk.

Sponsored by:  FreeBSD Foundation
2010-01-31 09:27:40 +00:00

1726 lines
34 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

0:00:05.120,0:00:08.599
>> SATO: First is entitled as PC-BSD uh
0:00:08.599,0:00:12.079
FreeBSD on the desktop by Matt Orlander
0:00:12.079,0:00:16.409
from iXSystems, so we - please
0:00:16.409,0:00:17.300
>> MATT: Thank you. Good morning
0:00:17.300,0:00:23.349
I'd like to thank Sato-San and George and the rest
of the AsiaBSDCon organizers for inviting us out
0:00:23.349,0:00:27.099
We have a little FreeBSD table
0:00:27.099,0:00:29.189
and have brought some goodies like
0:00:29.189,0:00:30.380
little beasties
0:00:30.380,0:00:33.010
you can put in your pocket and walk around Tokyo
0:00:33.010,0:00:34.110
and scare people with
0:00:34.110,0:00:38.339
Uh, any BSD committers, come on up, and we have
T-shirts for you
0:00:38.339,0:00:41.490
and it'll cost - for free - just to say thank
you
0:00:41.490,0:00:42.729
Uh, this is
0:00:42.729,0:00:44.640
FreeBSD on the Desktop
0:00:44.640,0:00:49.050
I'm lucky enough to have -
0:00:49.050,0:00:53.330
Chris Moore, the founder of the PC-BSD
project here
0:00:53.330,0:00:56.970
so really, I don't know why I'm
giving this talk Chris
0:00:56.970,0:00:59.060
well, my name is Matt Olander
0:00:59.060,0:01:02.940
I've been working with BSD since 1998
0:01:02.940,0:01:04.970
when I - uh -
0:01:04.970,0:01:10.370
I installed a BSD OS installation at a
little server company in San Jose California
0:01:10.370,0:01:13.310
called Telenet System Solutions
0:01:13.310,0:01:14.280
later on, I ended up
0:01:14.280,0:01:16.090
working full time there
0:01:16.090,0:01:19.320
and that they eventually got acquired by BSDi
0:01:19.320,0:01:23.770
and so I went on to continue working there
0:01:23.770,0:01:27.549
BSDi sold their software assets to WindRiver
0:01:27.549,0:01:32.540
and the hardware company lived on with a group
of employees that bought it out
0:01:32.540,0:01:35.420
and eventually changed our name back to iXsystems
0:01:35.420,0:01:39.450
and now we are very involved trying to support
the FreeBSD project
0:01:39.450,0:01:41.950
as well as the other BSDs
0:01:41.950,0:01:44.229
I'm on the FreeBSD marketing team
0:01:44.229,0:01:47.250
some would say that I don't do enough for that
0:01:47.250,0:01:50.700
and of course I do some PC-BSD project
management as well
0:01:50.700,0:01:56.120
so people ask us a lot of times why did we do PC-BSD
Chris can give you
0:01:56.120,0:01:57.649
a really good answer about
0:01:57.649,0:01:59.909
how he wanted to convert his Mom
0:01:59.909,0:02:04.360
and he tried actually to do this
on Linux at first and Linux is such
0:02:04.360,0:02:10.439
a fragmented mass, it was much easier for
him to turn to BSD and focus on one
0:02:10.439,0:02:11.949
core project
0:02:11.949,0:02:15.549
%uh the other reason I usually give is because I
0:02:15.549,0:02:17.769
chicks dig BSD
0:02:17.769,0:02:20.369
as you can see
0:02:20.369,0:02:23.779
that's PC-BSD babe - I don't know if you
can read it
0:02:23.779,0:02:27.819
but her site is pcbsdbabe.com
and she was a girl
0:02:27.819,0:02:32.839
that installed PC-BSD on one of the early
releases and loved it so much that she
0:02:32.839,0:02:34.359
she started a blog
0:02:34.359,0:02:36.899
it is pretty entertaining
0:02:36.899,0:02:40.079
I won't pull it up here
0:02:40.079,0:02:44.560
what is the PC-BSD - I meant to delete that, I swear
0:02:44.560,0:02:48.159
PC-BSD it is FreeBSD, but it's not a fork
0:02:48.159,0:02:51.450
all we do is take the default FreeBSD
operating system
0:02:51.450,0:02:54.489
and add a graphical installer
0:02:54.489,0:02:59.079
you know, it's integrated with KDE and
Fluxbox right out of the box
0:02:59.079,0:03:03.040
and of course we've got some tools that
Chris and his team have written
0:03:03.040,0:03:07.159
to make some of the typical system configuration
0:03:07.159,0:03:09.729
utilities a bit easier to use through a GUI
0:03:09.729,0:03:12.979
and I'll be showing you some of those
0:03:12.979,0:03:15.570
the big claim to fame for PC-BSD
0:03:15.570,0:03:19.319
is a different package management system
called PBI
0:03:19.319,0:03:22.260
and this is a graphical method of installing
0:03:22.260,0:03:25.840
say, like a FreeBSD port or more like a package
0:03:25.840,0:03:28.759
in a binary format using a front-end GUI
0:03:28.759,0:03:31.949
it contains all the dependencies of the package
0:03:31.949,0:03:33.519
in one directory
0:03:33.519,0:03:37.699
%uh so that we can save the package through
upgrades and
0:03:37.699,0:03:40.139
%uh make it very easy for other users
0:03:40.139,0:03:41.099
to install
0:03:41.099,0:03:43.150
we're working very hard
0:03:43.150,0:03:48.059
to integrate this more closely with FreeBSD's
methodology of ports and packages
0:03:48.059,0:03:49.390
and so far
0:03:49.390,0:03:53.680
Chris and his team have setup an auto-building PBI server
0:03:53.680,0:03:56.759
it's semi-auto, right?
0:03:56.759,0:03:58.079
>> CHRIS: it's pretty auto
>> MATT: pretty automatic now
0:03:58.079,0:04:01.529
it takes a little manual configuration of a port
0:04:01.529,0:04:06.370
and then it tears through the port and generates
the PC-BSD binary
0:04:06.370,0:04:07.640
and so now
0:04:07.640,0:04:11.619
whenever the port - how many are in their so far now Chris?
0:04:11.619,0:04:13.219
>> CHRIS: about a hundred
>> MATT: okay, great. so that's awesome
0:04:13.219,0:04:16.989
so I mean you know it's only hundred but
really for desktop use
0:04:16.989,0:04:20.419
%uh how many times you know how many applications
are going to be useful
0:04:20.419,0:04:22.210
for your average desktop user
0:04:22.210,0:04:23.919
%uh power users, you know, %uh
0:04:23.919,0:04:30.050
they are familiar with freebsd can just drop in and
install a port or a package so it's not a big deal
0:04:30.050,0:04:31.860
so Chris and his team have
0:04:31.860,0:04:33.259
setup scripts that tear through
0:04:33.259,0:04:35.480
%uh a hundred or so ports so far
0:04:35.480,0:04:40.819
and that whenever a port is updated
it will automatically generate the new PC-BSD binary
0:04:40.819,0:04:44.100
and then it'll notify all of the PC-BSD users
0:04:44.100,0:04:47.129
with an annoying pop-up window
0:04:47.129,0:04:48.219
that updates are available
0:04:48.219,0:04:52.889
but of course you can turn that off
0:04:52.889,0:04:55.150
so you know the goal here is to make it
0:04:55.150,0:04:57.290
%uh easier for people to use
0:04:57.290,0:04:59.870
FreeBSD that are new to it especially
0:04:59.870,0:05:03.280
I think the jury that the PC-BSD community
0:05:03.280,0:05:05.969
as I look at forums and talk to people
0:05:05.969,0:05:07.249
is Windows users
0:05:07.249,0:05:11.869
so we're getting a lot of Windows users coming on over and
I think now we're getting a lot of Linux users coming over
0:05:11.869,0:05:14.040
you know, they like Linux, but
0:05:14.040,0:05:16.939
they've tried twenty different flavors
0:05:16.939,0:05:18.439
they start to realize that
0:05:18.439,0:05:22.849
something's wrong
0:05:22.849,0:05:25.739
so we're now that at PC-BSD 1.5
0:05:25.739,0:05:28.289
which includes Xorg 7.3
0:05:28.289,0:05:34.909
3.5.8, actually, you're already bumped up to
like a 1.5.1, right? [mumbles]
0:05:34.909,0:05:39.249
as soon as you get back, he's
been working on that at the hotel
0:05:39.249,0:05:40.860
we have a new system updater tool
0:05:40.860,0:05:43.709
that updates your PC-BSD system
0:05:43.709,0:05:44.400
on the fly
0:05:44.400,0:05:47.610
how does that work Chris? So you get
notified there's an update and
0:05:47.610,0:05:52.229
I got a call from my office in fact yesterday
that they had done that
0:05:52.229,0:05:56.699
the KMail call that I had to look into
0:05:56.699,0:06:03.699
but it just notifies you and you can just
download an ISO or you can just download a patch
>> CHRIS: it notifies, downloads and applies the
patch to your system
>> MATT: brilliant
>> CHRIS: on the fly
0:06:06.479,0:06:08.319
>> MATT: and of course now we have a WiFi tool
0:06:08.319,0:06:09.620
which is really cool
0:06:09.620,0:06:13.569
it'll scan and you just double click on that
networking
0:06:13.569,0:06:16.080
and enter your WPA or WEP key and
0:06:16.080,0:06:19.489
it'll remember these
0:06:19.489,0:06:20.990
Uh we've got
0:06:20.990,0:06:22.900
improvements to the PBI removal tool
0:06:22.900,0:06:27.249
which is similar to the add / remove programs
from Windows
0:06:27.249,0:06:28.699
so I'll show you that
0:06:28.699,0:06:31.899
Uh the new sound detection program
0:06:31.899,0:06:36.339
and we now finally have an amd64 build
0:06:36.339,0:06:40.580
as of PC-BSD 1.5
0:06:40.580,0:06:45.259
so actually that you can follow along in the
your slides
0:06:45.259,0:06:52.259
I'm going to drop out of this and show
you the actual installation
0:06:56.500,0:07:03.190
it's like a cooking show
0:07:03.190,0:07:06.349
okay so here's our first screen after a very
typical looking
0:07:06.349,0:07:08.430
FreeBSD bootstrap
0:07:08.430,0:07:11.970
and we have different languages and of
course keyboard layouts
0:07:11.970,0:07:15.190
and we do have Japanese and I believe that
Chris already installed
0:07:15.190,0:07:16.730
the Japanese version, is that right
0:07:16.730,0:07:19.189
so you have it running upstairs on the laptop?
0:07:19.189,0:07:21.199
oh right here? awesome
0:07:21.199,0:07:25.249
I would have done that but then I wouldn't
have been able to read anything
0:07:25.249,0:07:28.009
we default to allow submitting
0:07:28.009,0:07:31.370
usage statistics to FreeBSD stats
0:07:31.370,0:07:33.250
and the reason we do that
0:07:33.250,0:07:36.530
is so that when I go to talk to companies
like Adobe
0:07:36.530,0:07:41.589
to persuade them to give us a native Flash 9
0:07:41.589,0:07:45.629
which Kirk has already appeared out there
0:07:45.629,0:07:51.019
this gives me a place I can point them to
start to persuade for the business case
0:07:51.019,0:07:53.060
of them supporting
0:07:53.060,0:07:54.370
BSD natively
0:07:54.370,0:07:59.419
and I think really close to seeing that this
year
0:07:59.419,0:08:01.710
I think Desktop BSD are
0:08:01.710,0:08:05.169
I guess you can call them our competitor
although we don't really compete
0:08:05.169,0:08:07.330
we collaborate a bit
0:08:07.330,0:08:12.179
they just now started defaulting to allowing these
statistics and I saw a big jump in their
0:08:12.179,0:08:15.659
BSD stats
0:08:15.659,0:08:19.860
here is the license agreement, and all we have
here is the BSD license, some of the Intel
firmware licenses,
0:08:19.860,0:08:26.860
and then, that's about it
0:08:28.249,0:08:33.390
Anyway, I'm going to go ahead and agree
0:08:33.390,0:08:37.300
here's where I can do a fresh install
or update my existing system
0:08:37.300,0:08:40.250
the update basically
0:08:40.250,0:08:42.379
%uh Chris, how does the update work? It TARs up
0:08:42.379,0:08:44.780
the user's home directory?
0:08:44.780,0:08:49.000
[mumbles]
0:08:49.000,0:08:56.000
and we've done it many times at work so far
and it works pretty darn well
0:09:11.250,0:09:17.850
so there you see, I didn't enter that correctly,
I was just testing that
0:09:17.850,0:09:19.290
so now the passwords match up
0:09:19.290,0:09:21.020
I go ahead and enter
0:09:21.020,0:09:28.020
a default user
0:09:36.120,0:09:38.680
you can choose your shells here
0:09:38.680,0:09:42.180
and Chris has added Bash as a default
here as well, because
0:09:42.180,0:09:48.150
well, a lot of Linux users seem to prefer Bash
0:09:48.150,0:09:50.980
here's where I can toggle auto-login,
the Windows people
0:09:50.980,0:09:56.740
they're used to it
0:09:56.740,0:09:57.819
here's your partitioning
0:09:57.819,0:10:02.950
Chris has changed the partitioning a little bit
we used to have something where you actually could go in
0:10:02.950,0:10:06.210
and really tweak the partitioning and people were
0:10:06.210,0:10:08.190
breaking things and so right now
0:10:08.190,0:10:10.120
it is kind of turned off for now
0:10:10.120,0:10:12.580
oh you can still do that, ok
0:10:12.580,0:10:15.740
what about what about adding
0:10:15.740,0:10:17.610
a partitioning tool something that
0:10:17.610,0:10:19.080
>> CHRIS: we've talked about it
0:10:19.080,0:10:21.770
>> MATT: it's dangerous, it's really dangerous
0:10:21.770,0:10:25.220
I'm going to go ahead, since I'm actually on a Mac,
0:10:25.220,0:10:26.699
I'm going to use the entire disk
0:10:26.699,0:10:29.550
I could customize and go setup my own
0:10:29.550,0:10:32.060
partitioning scheme
0:10:32.060,0:10:35.820
Chris, when are you going to bring back the server edition?
0:10:35.820,0:10:40.180
when we have enough tools to throw at it?
>> CHRIS: we don't have enough tools
0:10:40.180,0:10:41.099
>> MATT: what it was
0:10:41.099,0:10:42.990
we had a server edition
0:10:42.990,0:10:44.900
and we removed it as it wasn't really doing much yet
0:10:44.900,0:10:49.150
and basically it dropped you into a default
Fluxbox install
0:10:49.150,0:10:50.830
with minimal tools
0:10:50.830,0:10:52.360
so you could tweak it
0:10:52.360,0:10:54.469
once we bring that back, we'll have %uh
0:10:54.469,0:10:55.230
we'll have, based on iXsystems
0:10:55.230,0:11:00.100
based on the company's, the sponsors that
come out here
0:11:00.100,0:11:04.300
we'll throw together some default partitionings
that we see a lot of
0:11:04.300,0:11:06.620
as we %uh, as we ship out servers
0:11:06.620,0:11:08.169
and then have them in there as an option
0:11:08.169,0:11:13.210
like a LAMP server, a mail server, a DNS or what
have you
0:11:13.210,0:11:14.390
this is cool
0:11:14.390,0:11:18.460
so now I can go ahead and choose add-ons
0:11:18.460,0:11:20.910
and add them on to the system
0:11:20.910,0:11:23.260
it's a short list right now
0:11:23.260,0:11:25.890
but you've got some cool stuff
0:11:25.890,0:11:27.299
I grabbed the source in ports
we have %uh
0:11:27.299,0:11:29.260
Opera
0:11:29.260,0:11:32.689
they agreed within in forty eight hours
when I asked them
0:11:32.689,0:11:34.180
that we could ship with
0:11:34.180,0:11:37.080
their Opera binary
they said absolutely no problem
0:11:37.080,0:11:39.890
and Adobe agreed that we could ship with Flash
0:11:39.890,0:11:40.889
so we do
0:11:40.889,0:11:43.040
if you select any of these
0:11:43.040,0:11:50.040
%uh I'd have to insert the second disc
so I'll go ahead and skip it
0:11:50.160,0:11:51.120
and then, there you go
0:11:51.120,0:11:57.120
very secure
0:11:57.120,0:12:04.120
so we'll let this cook
0:12:12.990,0:12:15.300
so now like the cooking show
0:12:15.300,0:12:19.020
I put it in the oven
but I already have one finished
0:12:19.020,0:12:22.060
and so here's a finished PC-BSD installation
0:12:22.060,0:12:26.530
this is very close to what you would see by default
although I've already gone and installed a few things
0:12:26.530,0:12:27.899
noticeably
0:12:27.899,0:12:32.040
on the right this is a very %uh this is very
very cool when I show %uh
0:12:32.040,0:12:35.860
Windows web developers in particular love this
0:12:35.860,0:12:39.220
we can install what we call PAMP
0:12:39.220,0:12:40.860
I'm trying to come up with a better name
0:12:40.860,0:12:43.180
but for now it's PAMP
0:12:43.180,0:12:46.880
and that would of course by the
Apache, MySQL and PHP stack
0:12:46.880,0:12:48.089
what's interesting is
0:12:48.089,0:12:52.590
the guy, I don't know who wrote this for us
someone did this for us
0:12:52.590,0:12:54.290
you did it?
0:12:54.290,0:12:56.140
I do know the guy who did it
0:12:56.140,0:12:58.750
%uh I thought someone else did it originally?
0:12:58.750,0:13:01.580
did you update it? yeah? okay, great
0:13:01.580,0:13:02.310
this was great
0:13:02.310,0:13:05.199
I just took a class at UC Santa Cruz
0:13:05.199,0:13:09.190
I showed the teacher this
and she had me show the entire class
0:13:09.190,0:13:11.130
once I had showed her
0:13:11.130,0:13:12.449
in literally two clicks
0:13:12.449,0:13:15.980
we install %uh Apache, PHP, MySQL
0:13:15.980,0:13:18.060
and then we get some nice little icons
0:13:18.060,0:13:20.960
%uh to start and to stop
0:13:20.960,0:13:22.580
we can %uh
0:13:22.580,0:13:24.199
just instantly switch
0:13:24.199,0:13:26.440
the PHP versions
0:13:26.440,0:13:28.300
with the %uh you know web devs really like
0:13:28.300,0:13:30.660
for testing
0:13:30.660,0:13:32.790
you get a little drop down to switch the version
0:13:32.790,0:13:35.710
especially, I noticed that even in this class
0:13:35.710,0:13:40.449
these guys are you know CSS wizards
0:13:40.449,0:13:43.050
and xHTML wizards and
they've never seen a command line
0:13:43.050,0:13:43.959
and so
0:13:43.959,0:13:49.069
everyone was looking at you know
this is my Mac that I use for testing
but I have a PC-BSD laptop
0:13:49.069,0:13:50.280
as well
0:13:50.280,0:13:52.040
for work
this is my personal Mac
0:13:52.040,0:13:55.009
but for work I use my PC-BSD laptop
0:13:55.009,0:13:56.940
and so I had that at the class
0:13:56.940,0:14:00.110
and I was able to share and
everyone was like what the
hell are you doing?
0:14:00.110,0:14:02.190
and so I gave them a quick demo
0:14:02.190,0:14:02.950
and %uh
0:14:02.950,0:14:05.370
you see here we can put a little icon
0:14:05.370,0:14:06.299
down in the tray
0:14:06.299,0:14:09.770
that lets us easily start and stop and monitor
the services
0:14:09.770,0:14:13.420
%uh for someone that's not familiar
with how these work
0:14:13.420,0:14:14.989
we can even go in and edit
0:14:14.989,0:14:16.229
the httpd.conf
0:14:16.229,0:14:22.300
or the php.ini
0:14:22.300,0:14:26.970
and so this is just one of the one hundred
packages that we have building
0:14:26.970,0:14:29.050
and this is a really cool one
0:14:29.050,0:14:31.460
and then they can open the web root
0:14:31.460,0:14:35.040
or open their personal web root
or toggle the web sites around
0:14:35.040,0:14:37.549
so a pretty clever tool for manipulating
0:14:37.549,0:14:39.160
Apache, MySQL and PHP
0:14:39.160,0:14:41.220
via the GUI
0:14:41.220,0:14:44.060
and it installs that %uh that
0:14:44.060,0:14:48.230
MySQL GUI admin tool that I've never used
0:14:48.230,0:14:49.660
yeah yeah they love that stuff
0:14:49.660,0:14:52.110
everyone in the class knew what that was
0:14:52.110,0:14:54.410
and I was like, what?
0:14:54.410,0:14:56.940
now let me show you the big deal
0:14:56.940,0:14:58.279
this is a PBI
0:14:58.279,0:15:00.320
that I downloaded
0:15:00.320,0:15:04.690
off of PBIDir.com
0:15:04.690,0:15:06.960
so this is the this is the GIMP
0:15:06.960,0:15:09.090
and I'm going to install it
0:15:09.090,0:15:11.330
on a very fresh installation
0:15:11.330,0:15:14.120
the icon you get in the upper left hand corner
0:15:14.120,0:15:16.090
says Get PBIs and %uh
0:15:16.090,0:15:19.880
and it just opens up a Konqueror window
directly to the website
0:15:19.880,0:15:22.210
I've been talking to Chris about
maybe in the future
0:15:22.210,0:15:23.089
having the %uh
0:15:23.089,0:15:26.820
maybe grabbing the Desktop BSD's port tool
0:15:26.820,0:15:28.170
having that on a tab
0:15:28.170,0:15:31.410
and then having a PBI add / remove
0:15:31.410,0:15:37.360
on the other tab so that you can just browse
all the programs that you can install
via a port, package or PBI
0:15:37.360,0:15:40.410
on one single interface
0:15:40.410,0:15:43.720
so I'm going to install the GIMP
0:15:43.720,0:15:50.720
I'm going to agree to that nasty license
0:15:59.090,0:16:01.530
I love these graphics that Kinsalez does
0:16:01.530,0:16:08.530
ok and finished
0:16:15.030,0:16:16.560
and there you go
0:16:16.560,0:16:18.460
we got the GIMP on there
0:16:18.460,0:16:21.310
and it created of course a
menu icon
0:16:21.310,0:16:23.480
in here as well
0:16:23.480,0:16:25.180
under the GIMP
0:16:25.180,0:16:31.910
so now I could easily upgrade this
in fact when the PBI gets updated it will
notify me
0:16:31.910,0:16:36.590
that hey there's a new GIMP do you
want to download and install it right now?
and you just click yes and it
0:16:36.590,0:16:38.540
downloads and installs
and keeps %uh
0:16:38.540,0:16:42.780
your GIMP preferences or whatever
the application preferences that you
already have in there
0:16:42.780,0:16:47.130
and then since we're targeting mostly
you know, easy to use
0:16:47.130,0:16:49.480
desktop operating systems specifically
0:16:49.480,0:16:52.869
for Windows users so we have
a lot of familiar tools for them
0:16:52.869,0:16:57.050
if you go into the Start menu and look
at the settings, and here's my software
0:16:57.050,0:17:00.880
there's the add / remove that I was telling you about
0:17:00.880,0:17:02.790
and so I'll go in and
0:17:02.790,0:17:09.790
we will remove it
0:17:10.190,0:17:12.959
so here's all the software I have installed
0:17:12.959,0:17:14.640
you can see the GIMP there
0:17:14.640,0:17:17.630
and really since the GIMP
0:17:17.630,0:17:21.090
is really just installed in our
0:17:21.090,0:17:26.370
own little directory structure here
0:17:26.370,0:17:27.610
so you can see
0:17:27.610,0:17:28.809
the GIMP and
0:17:28.809,0:17:30.009
all its libs
0:17:30.009,0:17:37.009
are hiding in here
0:17:37.820,0:17:39.530
that's the %uh, I don't know if you can see that
0:17:39.530,0:17:42.890
but it's the automatic directory structure that's created
0:17:42.890,0:17:49.890
from the scripts that we use on the auto-building server
0:17:50.270,0:17:52.570
and so I go ahead and click remove
0:17:52.570,0:17:56.970
and of course all this is really doing
is an rm -rf on there
0:17:56.970,0:17:58.940
and bam - gone
and there's a little script
0:17:58.940,0:18:05.940
that pulls the icons out of there
and notifies you that it is gone
0:18:10.330,0:18:15.470
and we've got a services manager
0:18:15.470,0:18:18.760
this is actually PC-BSD 1.4
0:18:18.760,0:18:22.460
but we've got 1.5 running upstairs
0:18:22.460,0:18:27.850
that didn't have any PBIs to show on 1.5
0:18:27.850,0:18:29.690
and so here, of course,
0:18:29.690,0:18:36.400
anyone who has used Windows you can
see this looks very similar to whatever
that Windows tool is called
0:18:36.400,0:18:38.540
so we can start / stop services
0:18:38.540,0:18:40.290
that are enabled in the start-up
0:18:40.290,0:18:41.350
and so you know
0:18:41.350,0:18:45.770
its not like this can replace a system administrator
but it sure %uh
0:18:45.770,0:18:49.580
well I know that everyone at our office
runs this of course
0:18:49.580,0:18:52.440
and most of our family members now are running it
0:18:52.440,0:18:54.980
and I was down at
0:18:54.980,0:18:56.580
the Luxor in Las Vegas
0:18:56.580,0:18:59.090
and I was wearing my FreeBSD shirt
0:18:59.090,0:19:00.870
and I'm sitting at the pub
0:19:00.870,0:19:01.760
and this guy goes
0:19:01.760,0:19:03.930
you've heard of FreeBSD?
0:19:03.930,0:19:05.120
and I go 'yeah, dude'
0:19:05.120,0:19:07.710
he goes have you heard of PC-BSD?
0:19:07.710,0:19:09.669
and I thought it was really cool that
0:19:09.669,0:19:15.010
this random bartender down in Vegas is
telling me about PC-BSD. I go 'yeah,
I've heard of that'.
0:19:15.010,0:19:19.020
he goes 'we're running that at home, dude, it's cool'
0:19:19.020,0:19:26.020
so I went into the room and got some swag
for him and he was so happy
0:19:29.350,0:19:33.530
we've got our own users tool
we've got a WiFi tool
0:19:33.530,0:19:35.170
%uh
0:19:35.170,0:19:39.540
Why don't we do our own user management tool
over the KDE one?
0:19:39.540,0:19:42.090
>> CHRIS: it was the only sensible option
0:19:42.090,0:19:42.910
>> MATT: yeah
0:19:42.910,0:19:47.410
you know we're trying to get closer involved
with the KDE guys
0:19:47.410,0:19:50.300
so that they test a little more on FreeBSD
0:19:50.300,0:19:53.010
because we've discovered some of their stuff
just doesn't compile
0:19:53.010,0:19:54.630
or work properly
0:19:54.630,0:19:57.760
and we have to create BSD-specific tools for them
0:19:57.760,0:20:02.080
it would be nicer if we had a little
more collaboration there
0:20:02.080,0:20:04.810
there's your online update manager where I can
go
0:20:04.810,0:20:06.620
and manually check for updates
0:20:06.620,0:20:10.090
and install them
0:20:10.090,0:20:13.910
and I've got my %uh
0:20:13.910,0:20:15.409
my network settings
0:20:15.409,0:20:19.799
which pulls up the WiFi tool which is really
easy to use. I don't think it'll pull up
0:20:19.799,0:20:21.039
because my Mac
0:20:21.039,0:20:23.170
doesn't translate it
0:20:23.170,0:20:26.750
but it's pretty darn easy to use
0:20:26.750,0:20:30.190
actually, this is the old one huh?
0:20:30.190,0:20:37.190
we've got the new one upstairs
it's even better
0:20:42.230,0:20:49.230
almost done
0:20:58.450,0:21:01.760
ah yes, so we didn't see this yet
this is the X window configurator
0:21:01.760,0:21:05.690
and so this is really cool if you've
got a supported 3D graphics card
0:21:05.690,0:21:06.970
you can go ahead
0:21:06.970,0:21:08.280
and select it here
0:21:08.280,0:21:11.220
and be running Beryl right at startup
0:21:11.220,0:21:13.160
so when we do trade shows
0:21:13.160,0:21:15.280
which is part of what I do
0:21:15.280,0:21:17.100
to evangelize FreeBSD
0:21:17.100,0:21:20.000
we bring along a 32 inch LCD
0:21:20.000,0:21:25.850
and we throw PC-BSD up there with Beryl
running in it, and boy people just go
nuts over it
0:21:25.850,0:21:27.160
over those windows
0:21:27.160,0:21:29.070
you know, those squares, Beryl stuff
0:21:29.070,0:21:32.380
I'm over it already, but
0:21:32.380,0:21:34.090
and there's the boot screen
0:21:34.090,0:21:36.940
and the update manager
I've already covered the update
0:21:36.940,0:21:39.600
there's looking for a new PBI update
0:21:39.600,0:21:43.530
this was the test you were running for the FireFox
one before you rolled it out
0:21:43.530,0:21:47.420
so I was testing it and grabbing screenshots
0:21:47.420,0:21:51.660
and then it installed it and then
it told me it was finished
0:21:51.660,0:21:53.500
sure enough it fired right up
and worked like a charm
0:21:53.500,0:21:55.040
so, very cool
0:21:55.040,0:21:57.460
we just did this
0:21:57.460,0:22:00.530
in fact
0:22:00.530,0:22:03.010
the GIMP and we removed it
0:22:03.010,0:22:06.370
so, how can you help?
0:22:06.370,0:22:07.580
well you could grab a CD
0:22:07.580,0:22:10.190
today and install PC-BSD
0:22:10.190,0:22:14.240
and certainly one of the biggest contributions
any user can do
0:22:14.240,0:22:15.980
is reporting bugs back to us
0:22:15.980,0:22:17.580
I noticed, I don't know, last month
0:22:17.580,0:22:23.810
I think people had reported just a really small
list of bugs, but you troll the forums and
they're complaining in there
0:22:23.810,0:22:26.900
so you go on and say, please report the bug
where we will see it
0:22:26.900,0:22:28.429
because we can't be
0:22:28.429,0:22:31.810
trolling ten thousand posts every day
0:22:31.810,0:22:35.540
that would be one way you could help
documentation and translations
0:22:35.540,0:22:37.370
it would be nice if
0:22:37.370,0:22:37.980
%uh
0:22:37.980,0:22:41.490
I don't know, who did our Japanese translation?
0:22:41.490,0:22:42.239
we don't even know
0:22:42.239,0:22:47.320
it would be cool if a Japanese native speaker
could take a look at it and say
'hey, there are some errors here'
0:22:47.320,0:22:48.010
%uh
0:22:48.010,0:22:49.050
maybe it was a
0:22:49.050,0:22:54.030
%uh a British or an American guy who speaks Japanese
and maybe he made some mistakes
0:22:54.030,0:22:57.700
%uh pass some CDs out, download them, tell your friends
0:22:57.700,0:22:58.999
get your Mom on it
0:22:58.999,0:23:01.890
and prepare for all the phone calls
0:23:01.890,0:23:03.320
and of course evangelize
0:23:03.320,0:23:08.299
if you can do C, Qt, or Shell programming
we can always use help there
0:23:08.299,0:23:10.340
and you can just email the folk
0:23:10.340,0:23:12.169
or go to the forums
0:23:12.169,0:23:15.059
or the PC-BSD web site and see how to contact us
0:23:15.059,0:23:19.530
and there we have a core team list there very
similar to FreeBSD
0:23:19.530,0:23:24.540
so you can email the core team of PC-BSD
and everyone will see that
0:23:24.540,0:23:27.460
alright, so that's PC-BSD in a nutshell
0:23:27.460,0:23:36.000
does anyone have any questions 'cause we have Chris in the room
0:23:36.000,0:23:35.450
yes?
0:23:35.450,0:23:39.750
>> AUDIENCE MEMBER: like, so %uh
[unclear]
0:23:39.750,0:23:43.890
most of the computer is like a desktop
you know, it's an old computer
0:23:43.890,0:23:48.890
so, %uh, does this system have a
driver for the, like, the sound card
0:23:48.890,0:23:54.090
>> MATT: well this is FreeBSD 6.3 so
yeah, absolutely, FreeBSD
0:23:54.090,0:23:56.070
supports the older hardware really really well
0:23:56.070,0:23:59.559
from my experience
0:23:59.559,0:24:02.190
any other questions?
0:24:02.190,0:24:06.299
we have the FreeBSD table upstairs
0:24:06.299,0:24:12.640
so stop on by before I drink too much sake!
0:24:12.640,0:24:17.770
what's the latest on BSD stats?
I mean, there's always a certain
percentage of people
0:24:17.770,0:24:19.250
that turn off the reporting
0:24:19.250,0:24:22.260
for some weird reason
0:24:22.260,0:24:24.650
last month we had ten thousand installs
0:24:24.650,0:24:26.859
so you know - how many of those keep?
0:24:26.859,0:24:30.859
it's really hard to say, right
Yes?
0:24:30.859,0:24:36.120
>> AUDIENCE MEMBER: Matt, two questions
I'm from China
0:24:36.120,0:24:40.220
does FreeBSD or PC-BSD support Chinese?
0:24:40.220,0:24:42.750
>> CHRIS: we've had people translate into Chinese, yes
0:24:42.750,0:24:55.360
>> AUDIENCE MEMBER: we are interested in this project
because we have some Linux consumers
we've tried to persuade them to use PC-BSD instead
0:24:55.360,0:24:59.320
>> MATT: this, this is great, we'd love to help you out
especially convincing Linux consumers
0:24:59.320,0:25:02.130
>> AUDIENCE MEMBER: can we join this team?
0:25:02.130,0:25:03.990
>> MATT: yes absolutely
0:25:03.990,0:25:05.199
we would love to have you
0:25:05.199,0:25:15.670
>> AUDIENCE MEMBER: finally, can
PC-BSD have an graphic login interface like KDM?
0:25:15.670,0:25:21.490
>> MATT: yeah, it already does, it already does
so on the install, you just uncheck auto-login
0:25:21.490,0:25:23.440
and then it'll pull up with a customized KDM
0:25:23.440,0:25:30.130
>> AUDIENCE MEMBER: final question,
Is PC-BSD one disc?
0:25:30.130,0:25:33.600
>> MATT: yeah, I just install off
of this one disc
0:25:33.600,0:25:36.820
the second disc contains some optional
0:25:36.820,0:25:41.400
yes, some optional components as well as
some language translations
0:25:41.400,0:25:43.860
but yeah, if you want to change the language
0:25:43.860,0:25:47.190
during the install you would need the second disc
0:25:47.190,0:25:49.160
>> AUDIENCE MEMBER: can we contact
you after the conference?
0:25:49.160,0:25:50.550
>> MATT: absolutely and I would love it
0:25:50.550,0:25:55.650
we just had a school, an entire school district
in France switch over to PC-BSD so %uh
0:25:55.650,0:25:58.900
we're doing a case study
0:25:58.900,0:25:59.539
so we can throw that up on the FreeBSD site
0:25:59.539,0:26:06.100
they were ecstatic
0:26:06.100,0:26:08.830
yeah, they were absolutely ecstatic
and were all like, how can we help?
0:26:08.830,0:26:13.160
so all the servers in the city in France
were already on FreeBSD
0:26:13.160,0:26:17.400
so when the school district contacted
them to talk about
0:26:17.400,0:26:20.980
upgrading their Windows installs
they said why don't we do a test run
0:26:20.980,0:26:25.960
with the PC-BSD and see how you guys like it
and they said that the teachers and students loved it
0:26:25.960,0:26:27.250
so they rolled it out
0:26:27.250,0:26:29.400
and they rolled it out without having any issues
0:26:29.400,0:26:34.179
%uh we asked them, you know, I sent them a
bunch of questions and they responded
you know, what kind of issues did you have
0:26:34.179,0:26:36.160
how did you solve them?
0:26:36.160,0:26:37.799
how do you do upgrades
0:26:37.799,0:26:39.980
and so on and so on
0:26:39.980,0:26:46.980
the iXsystems marketing girl is
synthesizing that into a case study that
we'll release shortly
0:26:48.480,0:26:50.750
absolutely
0:26:50.750,0:26:51.809
yes, Jason?
0:26:51.809,0:26:56.760
>> JASON: are there things like, %uh
remote home directories
0:26:56.760,0:26:01.980
to take your school example are
so students login to one PC and
0:26:01.980,0:26:03.120
they have the same home directory?
0:26:03.120,0:26:05.080
>> AUDIENCE MEMBER: like Terminal Server?
0:26:05.080,0:26:10.150
>> JASON: well, not necessarily a Terminal Server
but more, I don't know, let's go down the Windows path
0:26:10.150,0:26:16.320
what do they call it? they call it a Domain server
where you can bounce your home directories
0:26:16.320,0:26:17.010
>> AUDIENCE MEMBER: because it's all just FreeBSD
0:26:17.10,0:27:22.290
under the hood so you could
>> MATT: yeah, we don't have any
graphical tools right now for that
0:27:22.290,0:27:23.860
but any FreeBSD sys admin
0:27:23.860,0:27:25.770
could make it sit up and beg
0:27:25.770,0:27:27.570
what we are working on
0:27:27.570,0:27:30.320
right now some cool PXE stuff
0:27:30.320,0:27:32.500
so you'll be able to
0:27:32.500,0:27:34.360
boot off of a live CD
0:27:34.360,0:27:36.630
and then install tons of machines
0:27:36.630,0:27:41.549
from that one installation
so that's pretty cool
0:27:41.549,0:27:43.950
any other questions
0:27:43.950,0:27:46.780
>> AUDIENCE MEMBER: when are you
planning the next PC-BSD release?
0:27:46.780,0:27:57.070
>> CHRIS: 1.6 we're aiming for the end
of the summer to base the first one
off FreeBSD 7
0:27:57.070,0:28:03.680
ideally, we'd like to use ZFS as well
0:28:03.680,0:28:06.460
>> MATT: KDE4 has a few bugs
0:28:06.460,0:28:10.780
so I think we should probably
wait for 4.1
0:28:10.780,0:28:17.780
I've been reporting tons of them
0:28:22.010,0:28:24.510
[unclear question]
0:28:24.510,0:28:27.950
yes and PC-BSD 1.6 will %uh
0:28:27.950,0:28:29.450
include support for ZFS
0:28:29.450,0:28:32.020
with the front-end to it
0:28:32.020,0:28:33.130
and I don't want to put you on the spot
0:28:33.130,0:28:35.530
and %uh jails
0:28:35.530,0:28:39.700
I don't want to put you on the spot
that'd be cruel
0:28:39.700,0:28:42.300
okay well, come see us at the
table thank you very much