View | Details | Raw Unified | Return to bug 129127
Collapse All | Expand All

(-)multimedia-input.xml (-25 / +2188 lines)
Lines 9-14 Link Here
9
9
10
	<!-- Source: bsdtalk
10
	<!-- Source: bsdtalk
11
	-->
11
	-->
12
13
	<item source="bsdtalk" added="20081121">
14
	    <title>Julian Elischer</title>
15
	    <desc>
16
		An interview with Julian Elischer at MeetBSD in
17
		California. We talk about his early days with BSD
18
		and his work using BSD at various companies. He is
19
		currently with IronPort, which was bought by Cisco.
20
	    </desc>
21
	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk165-julian-elischer.html</overview>
22
	    <tags>bsdtalk,interview,julian elischer,ironport</tags>
23
	    <files>
24
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
25
		<file>
26
		    <url>bsdtalk165.mp3</url>
27
		    <size>16 Mb</size>
28
		    <length>35 minutes</length>
29
		    <desc>MP3 version</desc>
30
		    <tags>mp3</tags>
31
		</file>
32
		<file>
33
		    <url>bsdtalk165.ogg</url>
34
		    <length>16 minutes</length>
35
		    <desc>Ogg version</desc>
36
		    <tags>ogg</tags>
37
		</file>
38
	    </files>
39
	</item>
40
41
	<item source="bsdtalk" added="20081118">
42
	    <title>At MeetBSD with some of the FreeBSD Core Team</title>
43
	    <desc>
44
		A conversation with some of the FreeBSD Core Team
45
		at MeetBSD California 2008. I speak with Brooks
46
		Davis, Kris Kennaway, Robert Watson, Peter Wemm,
47
		and Philip Paeps about the recent core team election,
48
		FreeBSD 7.1 and 8, Developer Summits, and the move
49
		to Subversion.
50
	    </desc>
51
	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk164-at-meetbsd-with-some-of.html</overview>
52
	    <tags>bsdtalk,interview,freebsd core team,meetbsd2008,meetbsd,robert watson,brooks davis,kris kennaway,peter wemm,philip paeps,freebsd,subversion</tags>
53
	    <files>
54
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
55
		<file>
56
		    <url>bsdtalk164.mp3</url>
57
		    <size>18 Mb</size>
58
		    <length>38 minutes</length>
59
		    <desc>MP3 version</desc>
60
		    <tags>mp3</tags>
61
		</file>
62
		<file>
63
		    <url>bsdtalk164.ogg</url>
64
		    <length>38 minutes</length>
65
		    <desc>Ogg version</desc>
66
		    <tags>ogg</tags>
67
		</file>
68
	    </files>
69
	</item>
70
71
	<item source="bsdtalk" added="20081116">
72
	    <title>A Tour of iXsystems</title>
73
	    <desc>
74
		A brief description of my visit to iXsystems in
75
		California prior to MeetBSD 2008.
76
	    </desc>
77
	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk163-tour-of-ixsystems.html</overview>
78
	    <tags>bsdtalk,interview,ixsystems</tags>
79
	    <files>
80
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
81
		<file>
82
		    <url>bsdtalk163.mp3</url>
83
		    <size>4 Mb</size>
84
		    <length>8 minutes</length>
85
		    <desc>MP3 version</desc>
86
		    <tags>mp3</tags>
87
		</file>
88
		<file>
89
		    <url>bsdtalk163.ogg</url>
90
		    <length>8 minutes</length>
91
		    <desc>Ogg version</desc>
92
		    <tags>ogg</tags>
93
		</file>
94
	    </files>
95
	</item>
96
97
	<item source="bsdtalk" added="20081116">
98
	    <title>BSD on a eeePC 900A</title>
99
	    <desc><![CDATA[
100
		I look forward to attending MeetBSD this weekend.
101
		<br>
102
		A brief description of my first attempts to get BSD
103
		on a eeePC 900A. I try OpenBSD 4.4, DragonFlyBSD
104
		2.0.1, PC-BSD 7.0.1, and FreeBSD 7.
105
		]]>
106
	    </desc>
107
	    <overview>http://bsdtalk.blogspot.com/2008/11/bsdtalk162-bsd-on-eeepc-900a.html</overview>
108
	    <tags>bsdtalk,eeepc</tags>
109
	    <files>
110
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
111
		<file>
112
		    <url>bsdtalk162.mp3</url>
113
		    <size>5 Mb</size>
114
		    <length>10 minutes</length>
115
		    <desc>MP3 version</desc>
116
		    <tags>mp3</tags>
117
		</file>
118
		<file>
119
		    <url>bsdtalk162.ogg</url>
120
		    <length>10 minutes</length>
121
		    <desc>Ogg version</desc>
122
		    <tags>ogg</tags>
123
		</file>
124
	    </files>
125
	</item>
126
127
	<item source="bsdtalk" added="20081013">
128
	    <title>Live from NYCBSDCon Sunday</title>
129
	    <desc>
130
		A copy of Sunday's live stream from NYCBSDCon
131
		2008.
132
	    </desc>
133
	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk161-live-from-nycbsdcon-sunday.html</overview>
134
	    <tags>bsdtalk,nycbsdcon2008,nycbsdcon,interview</tags>
135
	    <files>
136
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
137
		<file>
138
		    <url>bsdtalk161.mp3</url>
139
		    <size>12 Mb</size>
140
		    <length>25 minutes</length>
141
		    <desc>MP3 version</desc>
142
		    <tags>mp3</tags>
143
		</file>
144
		<file>
145
		    <url>bsdtalk161.ogg</url>
146
		    <length>25 minutes</length>
147
		    <desc>Ogg version</desc>
148
		    <tags>ogg</tags>
149
		</file>
150
	    </files>
151
	</item>
152
153
	<item source="bsdtalk" added="20081012">
154
	    <title>Live from NYCBSDCon Saturday</title>
155
	    <desc>
156
		A copy of Saturday's live stream from NYCBSDCon
157
		2008. I wander around during lunch talking to random
158
		people. Voices include Jason Dixon, Pawel Jakub
159
		Dawidek, Kris Moore, Matt Olander, George Neville-Neil,
160
		Phillip Coblentz, and Jason Wright.
161
	    </desc>
162
	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk160-live-from-nycbsdcon-saturday.html</overview>
163
	    <tags>bsdtalk,nycbsdcon2008,nycbsdcon,interview,jason dixon,pawel jakub dawidek,kris more,matt olander,george neville-neil,phillip coblentz,jason wright</tags>
164
	    <files>
165
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
166
		<file>
167
		    <url>bsdtalk160.mp3</url>
168
		    <size>18 Mb</size>
169
		    <length>40 minutes</length>
170
		    <desc>MP3 version</desc>
171
		    <tags>mp3</tags>
172
		</file>
173
		<file>
174
		    <url>bsdtalk160.ogg</url>
175
		    <length>40 minutes</length>
176
		    <desc>Ogg version</desc>
177
		    <tags>ogg</tags>
178
		</file>
179
	    </files>
180
	</item>
181
182
	<item source="bsdtalk" added="20081006">
183
	    <title>Kris Moore</title>
184
	    <desc>
185
		Interview with Kris Moore. We talk about the recent
186
		release of PC-BSD 7.0.
187
	    </desc>
188
	    <overview>http://bsdtalk.blogspot.com/2008/10/bsdtalk159-kris-moore.html</overview>
189
	    <tags>bsdtalk,interview,kris more,pc-bsd</tags>
190
	    <files>
191
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
192
		<file>
193
		    <url>bsdtalk159.mp3</url>
194
		    <size>6 Mb</size>
195
		    <length>12 minutes</length>
196
		    <desc>MP3 version</desc>
197
		    <tags>mp3</tags>
198
		</file>
199
		<file>
200
		    <url>bsdtalk159.ogg</url>
201
		    <length>12 minutes</length>
202
		    <desc>Ogg version</desc>
203
		    <tags>ogg</tags>
204
		</file>
205
	    </files>
206
	</item>
207
208
	<item source="bsdtalk" added="20080926">
209
	    <title>Interview with Chess Griffin</title>
210
	    <desc>
211
		Interview with Chess Griffin, host of the LinuxReality
212
		podcast. We talk about his use of Linux and recent
213
		exploration into the BSDs.
214
	    </desc>
215
	    <overview>http://bsdtalk.blogspot.com/2008/09/bsdtalk158-interview-with-chess-griffin.html</overview>
216
	    <tags>bsdtalk,interview,chess griffin,linuxreality</tags>
217
	    <files>
218
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
219
		<file>
220
		    <url>bsdtalk158.mp3</url>
221
		    <size>11 Mb</size>
222
		    <length>24 minutes</length>
223
		    <desc>MP3 version</desc>
224
		    <tags>mp3</tags>
225
		</file>
226
		<file>
227
		    <url>bsdtalk158.ogg</url>
228
		    <length>24 minutes</length>
229
		    <desc>Ogg version</desc>
230
		    <tags>ogg</tags>
231
		</file>
232
	    </files>
233
	</item>
234
235
	<item source="bsdtalk" added="20080916">
236
	    <title>Questions for you</title>
237
	    <desc><![CDATA[
238
	    <ul>
239
	    <li>Things have been very busy at the beginning of the school year, so I'm sorry that I haven't been producing as many shows as usual.
240
	    <li>Registration is open for NYCBSDCon and the list of speakers is available. Are you going?
241
	    <li>I plan on streaming live during the conference. Do you have any suggestions for live streaming software that is known to work well on the BSDs? Are there any live CDs like Dyne:bolic?
242
	    <li>I've come into possession of a Soekris 5501. What are your suggestions for soekris-friendly projects to test?
243
	    </ul>]]>
244
	    </desc>
245
	    <overview>http://bsdtalk.blogspot.com/2008/09/bsdtalk157-questions-for-you.html</overview>
246
	    <tags>bsdtalk</tags>
247
	    <files>
248
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
249
		<file>
250
		    <url>bsdtalk157.mp3</url>
251
		    <size>3 Mb</size>
252
		    <length>6 minutes</length>
253
		    <desc>MP3 version</desc>
254
		    <tags>mp3</tags>
255
		</file>
256
		<file>
257
		    <url>bsdtalk157.ogg</url>
258
		    <length>6 minutes</length>
259
		    <desc>Ogg version</desc>
260
		    <tags>ogg</tags>
261
		</file>
262
	    </files>
263
	</item>
264
265
	<item source="bsdtalk" added="20080819">
266
	    <title>NYCBSDCon Update with Isaac Levy and Steven Kreuzer</title>
267
	    <desc>
268
		An update on NYCBSDCon 2008 with Isaac Levy and
269
		Steven Kreuzer. More information on the conference
270
		can be found at http://www.nycbsdcon.org/
271
	    </desc>
272
	    <overview>http://bsdtalk.blogspot.com/2008/08/bsdtalk156-nycbsdcon-update-with-isaac.html</overview>
273
	    <tags>bsdtalk,interview,nycbug,nycbsdcon,nycbsdcon2008,isaac levy,steven kreuzer</tags>
274
	    <files>
275
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
276
		<file>
277
		    <url>bsdtalk156.mp3</url>
278
		    <size>7 Mb</size>
279
		    <length>15 minutes</length>
280
		    <desc>MP3 version</desc>
281
		    <tags>mp3</tags>
282
		</file>
283
		<file>
284
		    <url>bsdtalk156.ogg</url>
285
		    <length>15 minutes</length>
286
		    <desc>Ogg version</desc>
287
		    <tags>ogg</tags>
288
		</file>
289
	    </files>
290
	</item>
291
292
	<item source="bsdtalk" added="20080723">
293
	    <title>Martin Tournoij from DaemonForums.org</title>
294
	    <desc>
295
		A brief interview with Martin Tournoij, one of the
296
		founders of DaemonForums.org.
297
	    </desc>
298
	    <overview>http://bsdtalk.blogspot.com/2008/07/bsdtalk-155-martin-tournoij-from.html</overview>
299
	    <tags>bsdtalk,interview,daemonforums,martin tournoij</tags>
300
	    <files>
301
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
302
		<file>
303
		    <url>bsdtalk155.mp3</url>
304
		    <size>3 Mb</size>
305
		    <length>7 minutes</length>
306
		    <desc>MP3 version</desc>
307
		    <tags>mp3</tags>
308
		</file>
309
		<file>
310
		    <url>bsdtalk155.ogg</url>
311
		    <length>7 minutes</length>
312
		    <desc>Ogg version</desc>
313
		    <tags>ogg</tags>
314
		</file>
315
	    </files>
316
	</item>
317
318
	<item source="bsdtalk" added="20080709">
319
	    <title>Matthew Dillon</title>
320
	    <desc>
321
		An interview with Matthew Dillon. He gives a fairly
322
		technical description of the HAMMER filesystem
323
		features that will make it in the DragonflyBSD 2.0
324
		release.
325
	    </desc>
326
	    <overview>http://bsdtalk.blogspot.com/2008/07/bsdtalk154-matthew-dillon.html</overview>
327
	    <tags>bsdtalk,interview,hammer,matthew dillon</tags>
328
	    <files>
329
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
330
		<file>
331
		    <url>bsdtalk154.mp3</url>
332
		    <size>14 Mb</size>
333
		    <length>30 minutes</length>
334
		    <desc>MP3 version</desc>
335
		    <tags>mp3</tags>
336
		</file>
337
		<file>
338
		    <url>bsdtalk154.ogg</url>
339
		    <length>30 minutes</length>
340
		    <desc>Ogg version</desc>
341
		    <tags>ogg</tags>
342
		</file>
343
	    </files>
344
	</item>
345
12
	<item source="bsdtalk" added="20080615">
346
	<item source="bsdtalk" added="20080615">
13
	    <title>Michael W. Lucas</title>
347
	    <title>Michael W. Lucas</title>
14
	    <desc>
348
	    <desc>
Lines 340-346 Link Here
340
		new features in PBI 4.
674
		new features in PBI 4.
341
	    </desc>
675
	    </desc>
342
	    <overview>http://bsdtalk.blogspot.com/2008/02/bsdtalk141-pbi4-with-kris-moore.html</overview>
676
	    <overview>http://bsdtalk.blogspot.com/2008/02/bsdtalk141-pbi4-with-kris-moore.html</overview>
343
	    <tags>bsdtalk,interview,pc-bsd, kris moore</tags>
677
	    <tags>bsdtalk,interview,pc-bsd,kris moore</tags>
344
	    <files>
678
	    <files>
345
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
679
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
346
		<file>
680
		<file>
Lines 369-375 Link Here
369
		a quick update on Sysjail.
703
		a quick update on Sysjail.
370
	    </desc>
704
	    </desc>
371
	    <overview>http://bsdtalk.blogspot.com/2008/02/bsdtalk140-mult-project-with-kristaps.html</overview>
705
	    <overview>http://bsdtalk.blogspot.com/2008/02/bsdtalk140-mult-project-with-kristaps.html</overview>
372
	    <tags>bsdtalk,interview,multi project, kristaps dzonsons</tags>
706
	    <tags>bsdtalk,interview,multi project,kristaps dzonsons</tags>
373
	    <files>
707
	    <files>
374
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
708
		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>
375
		<file>
709
		<file>
Lines 2649-2675 Link Here
2649
	    </files>
2983
	    </files>
2650
	</item>
2984
	</item>
2651
2985
2652
	<item source="suug2004" added="20070114">
2986
	<item source="suug2004" added="20070114">
2653
	    <title>Poul-Henning Kamp - Old mistakes repeated (but you do get the source code now)</title>
2987
	    <title>Poul-Henning Kamp - Old mistakes repeated (but you do get the source code now)</title>
2654
	    <desc>
2988
	    <desc>
2655
		UNIX is the best operating system ever designed so
2989
		UNIX is the best operating system ever designed so
2656
		everybody is running UNIX on their computer, right
2990
		everybody is running UNIX on their computer, right
2657
		? This presentation takes a partisan looks a why
2991
		? This presentation takes a partisan looks a why
2658
		UNIX never became a big success in the eighties,
2992
		UNIX never became a big success in the eighties,
2659
		failed to win the market in the nineties, and still
2993
		failed to win the market in the nineties, and still
2660
		struggles in the market in the new millenium.
2994
		struggles in the market in the new millenium.
2661
		Poul-Henning will take a critical look at the
2995
		Poul-Henning will take a critical look at the
2662
		mistakes of the past and the mistakes of the present
2996
		mistakes of the past and the mistakes of the present
2663
		and try to make it really clear what needs to happen
2997
		and try to make it really clear what needs to happen
2664
		for UNIX to become a real success.
2998
		for UNIX to become a real success.
2665
	    </desc>
2999
	    </desc>
2666
	    <overview>http://conferences.suug.ch/sucon/04/</overview>
3000
	    <overview>http://conferences.suug.ch/sucon/04/</overview>
2667
	    <tags>suug,presentation,unix,mistakes,poul-henning kamp</tags>
3001
	    <tags>suug,presentation,unix,mistakes,poul-henning kamp</tags>
3002
	    <files>
3003
		<file>
3004
		    <url>http://www.suug.ch/sucon/04/slides/oldmistakes.pdf</url>
3005
		    <size>65 Kb</size>
3006
		    <desc>Slides</desc>
3007
		    <tags>pdf</tags>
3008
		</file>
3009
	    </files>
3010
	</item>
3011
3012
	<item source="eurobsdcon" added="20081022">
3013
	    <title>EuroBSDCon 2008 - Paeps Philip - How-to embed FreeBSD</title>
3014
	    <desc>
3015
		This paper provides a how-to embed FreeBSD. A console
3016
		server built form an AT91RM9200 based ARM system
3017
		will be explored. This paper will talk about the
3018
		selection of hardware. It will explore creating
3019
		images for the target system, as well as concentrate
3020
		on different alternatives for deploying the system.
3021
		A number of different options exist today, and no
3022
		comprehensive guide for navigating through the
3023
		choices exists today. This paper will explore the
3024
		different alternatives that exist today for producing
3025
		images targeted at different size requirements. The
3026
		differing choices for storage in an embedded
3027
		environment are explored. The techniques used to
3028
		access rich debugging environments are discussed.
3029
	    </desc>
3030
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3031
	    <tags>eurobsdcon,eurobsdcon2008,embed,freebsd,philip paeps</tags>
3032
	    <files>
3033
		<file>
3034
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2828&amp;type=ogg</url>
3035
		    <desc>OGG</desc>
3036
		    <size>1 byte</size>
3037
		    <length>43 minutes</length>
3038
		    <tags>ogg</tags>
3039
		</file>
3040
		<file>
3041
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2828&amp;type=mp3</url>
3042
		    <desc>MP3</desc>
3043
		    <size>1 byte</size>
3044
		    <length>43 minutes</length>
3045
		    <tags>mp3</tags>
3046
		</file>
3047
		<file>
3048
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2828&amp;type=pdf</url>
3049
		    <desc>PDF</desc>
3050
		    <size>1 byte</size>
3051
		    <length>17 pages</length>
3052
		    <tags>pdf</tags>
3053
		</file>
3054
	    </files>
3055
	</item>
3056
3057
	<item source="eurobsdcon" added="20081022">
3058
	    <title>EuroBSDCon 2008 - George Neville-Neil - Multicast Performance in FreeBSD</title>
3059
	    <desc>
3060
		In the past ten years most of the research in network
3061
		protocols has gone into TCP, leaving UDP to languish
3062
		as a local configuration protocol. While the majority
3063
		of Internet traffic is TCP, UDP remains the only
3064
		IP protocol that works over multicast and as such
3065
		has some specific, and interesting uses in some
3066
		areas of computing. In 2008 we undertook a study
3067
		of the performance of UDP multicast on both 1Gbps
3068
		and 10Gbps Ethernet networks in order to see if
3069
		changing the physical layer of the network would
3070
		give a linear decrease in packet latency. To measure
3071
		the possible gains we developed a new network
3072
		protocol test program, mctest, which is capable of
3073
		recording packet round trip times from many hosts
3074
		simultaneously and which we believe accurately
3075
		represents how many environments use multicast. The
3076
		mctest program has been integrated into FreeBSD and
3077
		is now being used to verify the proper operation
3078
		of multicast on various pieces of 10Gbps hardware.
3079
	    </desc>
3080
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3081
	    <tags>eurobsdcon,eurobsdcon2008,multicast,freebsd,george neville-neil</tags>
3082
	    <files>
3083
		<file>
3084
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2827&amp;type=ogg</url>
3085
		    <desc>OGG</desc>
3086
		    <size>1 byte</size>
3087
		    <length>39 minutes</length>
3088
		    <tags>ogg</tags>
3089
		</file>
3090
		<file>
3091
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2827&amp;type=mp3</url>
3092
		    <desc>MP3</desc>
3093
		    <size>1 byte</size>
3094
		    <length>39 minutes</length>
3095
		    <tags>mp3</tags>
3096
		</file>
3097
		<file>
3098
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2827&amp;type=pdf</url>
3099
		    <desc>PDF</desc>
3100
		    <size>1 byte</size>
3101
		    <length>n pages</length>
3102
		    <tags>pdf</tags>
3103
		</file>
3104
	    </files>
3105
	</item>
3106
3107
	<item source="eurobsdcon" added="20081022">
3108
	    <title>EuroBSDCon 2008 - Pedro Giffuni - Working with Engineering Applications in FreeBSD</title>
3109
	    <desc><![CDATA[
3110
		In recent years, traditional branches of engineering
3111
		like Civil, Chemical, Mechanical, Electrical and
3112
		Industrial Engineering are requiring extensive
3113
		computing facilities for their needs. Several well
3114
		known labs (Sandia, Lawrence Livermore) rely on
3115
		huge clusters to do all types of complex analysis
3116
		that were unthinkable a couple of decades ago. While
3117
		the free BSD variants share the environment with
3118
		traditional UNIX systems, frequently used for such
3119
		computations, it was not common to find adequate
3120
		free software packages to carry complex calculations.
3121
		Eventually commercial versions of important math
3122
		related packages started to appear for the Linux
3123
		platform. Even when the big packages were distant,
3124
		the BSDs learned and adapted in resourceful ways:
3125
		Matlab and Mathematica, running under Linux emulation,
3126
		demanded functionality from the BSDs and NetBSD
3127
		implemented a signal trampoline to be able to run
3128
		AutoCAD with IRIX binary compatibility. A notable
3129
		project that was always available under a free
3130
		license was Berkeley's Spice circuit analysis
3131
		program, however it was an exception rather than
3132
		the rule. Even when the scientific community pressed
3133
		for a while to get other important tools like NASA's
3134
		FEA package Nastran under a free license, the
3135
		objective of being able to access and enhance open
3136
		scientific tools was elusive. About a decade ago
3137
		the situation started to improve: FreeBSD's ports
3138
		system started growing exponentially, first with a
3139
		high content in the math category, afterwards with
3140
		a CAD section and after sustained growth in those
3141
		categories a science section was created. This
3142
		growth was mostly pushed by Universities and their
3143
		research projects and in general are not well known
3144
		with respect to the commercial counterparts. I
3145
		started porting math/engineering code for FreeBSD
3146
		around 1996. Back then it was absolutely unthinkable
3147
		for a Mechanical Engineer to depend only on FreeBSD
3148
		for it's daily work. The situation nowadays is
3149
		different: there are some very high quality engineering
3150
		analysis packages like EDF's Code Aster, with more
3151
		than 12 years of professional development, that
3152
		just can't be ignored. A Finite Element package,
3153
		like Code Aster, can easily cost 5000 US$, is priced
3154
		according to the maximum problem size it can solve,
3155
		can require yearly licenses, and is rarely available
3156
		with source code. In NASTRAN's case the source code
3157
		is only available for US citizens under a yearly
3158
		fee. Free software does have serious limitations
3159
		though; just like in office applications there are
3160
		proprietary CAD formats or sometimes the package
3161
		simply doesn't have the required functionality.
3162
		Having the sources, of course, always has the
3163
		advantage of being able to implement (or pay for)
3164
		some specific functionality you might need. Many
3165
		commercial packages have been recently ported to
3166
		Linux, but even when they gain some of the advantages
3167
		of an open environment they still have yet another
3168
		limitation: they have been very slow to make use
3169
		of the multicored features of the new processors
3170
		in the market, a huge limitation now that the speed
3171
		war between processors has been limited by the
3172
		overheating problem. The objective of the talk is
3173
		to give an overview of several CAD/CAE packages
3174
		that have been made available recently as part of
3175
		FreeBSD's ports system and the decisions that were
3176
		made to port them. BRLCAD and Varkon are two CAD
3177
		utilities that made a transition from closed source
3178
		to an open environment and in the process in the
3179
		process of getting ported to BSD have gained greater
3180
		portability and general "bug" fixes critical for
3181
		their consolidation as usable and maintainable
3182
		projects. There are also some tricks that have not
3183
		been well documented: it is possible to enable
3184
		threads and some extra optimizations on some packages,
3185
		and it is also possible to replace the standard
3186
		BLAS library with the faster GOTO BLAS without
3187
		rebuilding the package. It is also possible to build
3188
		the packages optimized for a clustered environment,
3189
		but perhaps what is most interesting of all is how
3190
		all the packages interrelate with each other and
3191
		can turn FreeBSD into a complete enginering
3192
		environment. No OS distribution so far is offering
3193
		all the engineering specific utilities offered
3194
		through FreeBSD's ports system: from design to
3195
		visualization, passing through analysis FreeBSD is
3196
		becoming an option that can't be ignored, and best
3197
		of all, it is an effort that will benefit not only
3198
		FreeBSD but the wider audience.
3199
		<br>
3200
		Pedro F. Giffuni M. Sc. Industrial Engineering -
3201
		University of Pittsburgh Mechanical Engineer -
3202
		Universidad Nacional de Colombia I was born in
3203
		Bogota, Colombia but I am an Italian citizen. My
3204
		experience with computers started when I was about
3205
		12 years old With the TRS-80 Color Computer first
3206
		using Basic and the OS-9. I studied electronics for
3207
		3 years but became tired of worrying about "whatever
3208
		happened to electrons in there" and moved to
3209
		Mechanical Engineering. For a while I rested from
3210
		the computer world until the Internet came stepping
3211
		along. I started using FreeBSD around 1995 and soon
3212
		fell in love with the idea of being able to install
3213
		a complete version of UNIX from the net with just
3214
		one floppy. After submitting a the 999th port to
3215
		the FreeBSD project Walnut Creek was kind enough
3216
		to give me a subscription for several years to
3217
		FreeBSD's CD-ROM. Since then I've been on and off
3218
		porting software packages or fixing the bugs I have
3219
		caused while porting them. Of course there has
3220
		always been great respect for the other BSDs and
3221
		their wonderful license and while I've given up on
3222
		the idea of one day seeing a "UnifiedBSD" I am glad
3223
		to see different approaches sharing ideas in a
3224
		healthful environment.
3225
		<br>
3226
		Keywords: BSD, engineering, CAE, CAD, math, mechanical,
3227
		FreeBSD ports
3228
	    ]]></desc>
3229
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3230
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,engineering applications,pedro giffuni</tags>
3231
	    <files>
3232
		<file>
3233
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2826&amp;type=ogg</url>
3234
		    <desc>OGG</desc>
3235
		    <size>1 byte</size>
3236
		    <length>51 minutes</length>
3237
		    <tags>ogg</tags>
3238
		</file>
3239
		<file>
3240
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2826&amp;type=mp3</url>
3241
		    <desc>MP3</desc>
3242
		    <size>1 byte</size>
3243
		    <length>51 minutes</length>
3244
		    <tags>mp3</tags>
3245
		</file>
3246
		<file>
3247
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2826&amp;type=pdf</url>
3248
		    <desc>PDF</desc>
3249
		    <size>1 byte</size>
3250
		    <length>n pages</length>
3251
		    <tags>pdf</tags>
3252
		</file>
3253
	    </files>
3254
	</item>
3255
3256
	<item source="eurobsdcon" added="20081022">
3257
	    <title>EuroBSDCon 2008 - Constantine Murenin - OpenBSD Hardware Sensors Framework</title>
3258
	    <desc><![CDATA[
3259
		In this talk, we will discuss the past and present
3260
		history and the design principles of the OpenBSD
3261
		hardware sensors framework. Sensors framework
3262
		provides a unified interface for storing, registering
3263
		and accessing information about hardware monitoring
3264
		sensors. Sensor types include, but are not limited
3265
		to, temperature, voltage, fan RPM, time offset and
3266
		logical drive status. The framework spans
3267
		sensor_attach(9), sysctl(3), sysctl(8), sensorsd(8),
3268
		ntpd(8), snmpd(8) and more than 67 drivers, ranging
3269
		from I2C temperature sensors and Super I/O hardware
3270
		monitors to IPMI, RAID and SCSI enclosures. Several
3271
		third-party tools are also available, for example,
3272
		a plug-in for Nagios and ports/sysutils/symon.
3273
		Originally based on some ideas from NetBSD, the
3274
		framework has sustained many improvements in OpenBSD,
3275
		and was ported and committed to FreeBSD and DragonFly
3276
		BSD.
3277
		<br>
3278
		Constantine A. Murenin is an MMath graduate student
3279
		at the David R. Cheriton School of Computer Science
3280
		at the University of Waterloo (CA). Prior to his
3281
		graduate appointment, Constantine attended and
3282
		subsequently graduated from East Carolina University
3283
		(US) and De Montfort University (UK), receiving two
3284
		bachelor degrees in computer science, with honors
3285
		and honours respectively. A FreeBSD Google Summer
3286
		of Code 2007 Student, OpenBSD Committer and Mozilla
3287
		Contributor, Constantine's interests range from
3288
		standards compliance and usability at all levels,
3289
		to quiet computing and hardware monitoring.
3290
		<br>
3291
		<a href="http://Constantine.SU/">http://Constantine.SU/</a>
3292
	    ]]></desc>
3293
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3294
	    <tags>eurobsdcon,eurobsdcon2008,openbsd,hardware sensors,constantine murenin</tags>
3295
	    <files>
3296
		<file>
3297
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2825&amp;type=ogg</url>
3298
		    <desc>OGG</desc>
3299
		    <size>1 byte</size>
3300
		    <length>47 minutes</length>
3301
		    <tags>ogg</tags>
3302
		</file>
3303
		<file>
3304
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2825&amp;type=mp3</url>
3305
		    <desc>MP3</desc>
3306
		    <size>1 byte</size>
3307
		    <length>47 minutes</length>
3308
		    <tags>mp3</tags>
3309
		</file>
3310
		<file>
3311
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2825&amp;type=pdf</url>
3312
		    <desc>PDF</desc>
3313
		    <size>1 byte</size>
3314
		    <length>n pages</length>
3315
		    <tags>pdf</tags>
3316
		</file>
3317
	    </files>
3318
	</item>
3319
3320
	<item source="eurobsdcon" added="20081022">
3321
	    <title>EuroBSDCon 2008 - Ion-Mihai Tetcu - Improving FreeBSD ports/packages quality</title>
3322
	    <desc><![CDATA[
3323
		This talk is focused on ways to improve the quality
3324
		of FreeBSD's ports and packages and it's partially
3325
		based on the 5 months experience of writing and
3326
		running the consecutive versions of "QA Tindy".
3327
		<br>
3328
		Ion-Mihai "IOnut" Tetcu is a 28 years old FreeBSD
3329
		ports committer and maintains about 40 ports scattered
3330
		in the Ports Tree. He lives in Bucharest, Romania
3331
		where he runs and co-owns an IT& company and he's
3332
		a member of Romanian FreeBSD and FreeUnix User Group
3333
		(RoFUG). His non-IT interests include history,
3334
		philosophy and mountain climbing.
3335
	    ]]></desc>
3336
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3337
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,ports,packages,ion-mihai tetcu</tags>
3338
	    <files>
3339
		<file>
3340
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2824&amp;type=ogg</url>
3341
		    <desc>OGG</desc>
3342
		    <size>1 byte</size>
3343
		    <length>56 minutes</length>
3344
		    <tags>ogg</tags>
3345
		</file>
3346
		<file>
3347
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2824&amp;type=mp3</url>
3348
		    <desc>MP3</desc>
3349
		    <size>1 byte</size>
3350
		    <length>56 minutes</length>
3351
		    <tags>mp3</tags>
3352
		</file>
3353
		<file>
3354
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2824&amp;type=pdf</url>
3355
		    <desc>PDF</desc>
3356
		    <size>1 byte</size>
3357
		    <length>n pages</length>
3358
		    <tags>pdf</tags>
3359
		</file>
3360
	    </files>
3361
	</item>
3362
3363
	<item source="eurobsdcon" added="20081022">
3364
	    <title>EuroBSDCon 2008 - Yvan Vanhullebus - IPSec tools: past, present and future</title>
3365
	    <desc><![CDATA[
3366
		The first part will explain what have been major
3367
		changes since Manu's presentation at Bale's EuroBSDCon,
3368
		including more detailed informations on changes
3369
		which have a significant impact on administrator's
3370
		bad habits (why the common way of doing it is bad,
3371
		why it was sometimes needed in the past, how to do
3372
		it the good way now, why this is far better), on
3373
		both the UserLand (ipsec-tools project) and maybe
3374
		in [Free|Net]BSD kernels/ IPSec stacks.
3375
		<br>
3376
		The second part will talk about the future of the
3377
		project. News of the next major version (which may
3378
		be out or about to be out when we'll be ate
3379
		EuroBSDCon), news works which are planned or which
3380
		are done but not yet public, but also news about
3381
		the team: it's new members, new tools, what we would
3382
		like to do in tue future, a
3383
		<br>
3384
		Yvan VANHULLEBUS works as an R&D security engineer
3385
		for NETASQ since 2000, where he works on FreeBSD
3386
		OS. He started to work on KAME's IPSec stack in
3387
		2001, provided many patches for various parts of
3388
		the stack, then became one of the maintainers of
3389
		ipsec-tools project, a fork of KAME's userland
3390
		daemon. He became a NetBSD developper when ipsec-tools
3391
		was migrated to NetBSD's CVS.
3392
	    ]]></desc>
3393
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3394
	    <tags>eurobsdcon,eurobsdcon2008,ipsec,yvan vanhullebus</tags>
3395
	    <files>
3396
		<file>
3397
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2823&amp;type=ogg</url>
3398
		    <desc>OGG</desc>
3399
		    <size>1 byte</size>
3400
		    <length>46 minutes</length>
3401
		    <tags>ogg</tags>
3402
		</file>
3403
		<file>
3404
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2823&amp;type=mp3</url>
3405
		    <desc>MP3</desc>
3406
		    <size>1 byte</size>
3407
		    <length>46 minutes</length>
3408
		    <tags>mp3</tags>
3409
		</file>
3410
		<file>
3411
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2823&amp;type=pdf</url>
3412
		    <desc>PDF</desc>
3413
		    <size>1 byte</size>
3414
		    <length>n pages</length>
3415
		    <tags>pdf</tags>
3416
		</file>
3417
	    </files>
3418
	</item>
3419
3420
	<item source="eurobsdcon" added="20081022">
3421
	    <title>EuroBSDCon 2008 Keynote - George Neville-Neil - Thinking about thinking code</title>
3422
	    <desc>EuroBSDCon 2008 Keynote - George Neville-Neil - Thinking about thinking code</desc>
3423
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3424
	    <tags>eurobsdcon,eurobsdcon2008,george neville-neil</tags>
3425
	    <files>
3426
		<file>
3427
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2822&amp;type=ogg</url>
3428
		    <desc>OGG</desc>
3429
		    <size>1 byte</size>
3430
		    <length>37 minutes</length>
3431
		    <tags>ogg</tags>
3432
		</file>
3433
		<file>
3434
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2822&amp;type=mp3</url>
3435
		    <desc>MP3</desc>
3436
		    <size>1 byte</size>
3437
		    <length>37 minutes</length>
3438
		    <tags>mp3</tags>
3439
		</file>
3440
		<file>
3441
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2822&amp;type=pdf</url>
3442
		    <desc>PDF</desc>
3443
		    <size>1 byte</size>
3444
		    <length>n pages</length>
3445
		    <tags>pdf</tags>
3446
		</file>
3447
	    </files>
3448
	</item>
3449
3450
	<item source="eurobsdcon" added="20081022">
3451
	    <title>EuroBSDCon 2008 - Robert Watson - FreeBSD Network Stack Performance Optimizations for Modern Hardware</title>
3452
	    <desc><![CDATA[
3453
		The arrival of high CPU core density, with commodity
3454
		quad-core notebooks and 32-core servers, combined
3455
		with 10gbps networking have transformed network
3456
		design principles for operating systems. This talk
3457
		will describe changes in the FreeBSD 6.x, 7.x, and
3458
		forthcoming 8.x network stacks required to exploit
3459
		multiple cores and serve 10gbps networks. The goal
3460
		of the session will be to introduce the audience
3461
		to general strategies used to improve performance,
3462
		their rationales, and their impact on applications
3463
		and users:
3464
		<ul>
3465
		<li>Introduction to the SMPng Project and the follow-on Netperf Project
3466
		<li>Workloads and performance measurement
3467
		<li>Efficient primitives to support modern network stacks
3468
		<li>Multi-core and cache-aware network memory allocator
3469
		<li>Fine-grained network stack locking
3470
		<li>Load-balancing and contention-avoidance across multiple CPUs
3471
		<li>CPU affinity for network stack data structures
3472
		<li>TCP performance enhancements including TSO, LRO, and TOE
3473
		<li>Zero-copy Berkely Packet Filter (BPF) buffers
3474
		<li>Direct network stack dispatch from interrupt handlers
3475
		<li>Multiple input and output queues
3476
		</ul>
3477
		<br>
3478
		Robert Watson is a researcher at the University of
3479
		Cambridge Computer Laboratory investinging operating
3480
		system and network security. Prior to joining the
3481
		Computer Laboratory to work on a PhD, he was Senior
3482
		Principal Scientist at McAfee Research, now SPARTA
3483
		ISSO, a leading security research and development
3484
		organization, directing government and commercial
3485
		research contracts for customers that include DARPA,
3486
		the US Navy, and Apple Computer. His research
3487
		interests include operating system security, network
3488
		stack structure and performance, and windowing
3489
		system structure. He is also a member of the FreeBSD
3490
		Core Team and president of the FreeBSD Foundation.
3491
	    ]]></desc>
3492
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3493
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,network stack,hardware,robert watson</tags>
3494
	    <files>
3495
		<file>
3496
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2821&amp;type=ogg</url>
3497
		    <desc>OGG</desc>
3498
		    <size>1 byte</size>
3499
		    <length>53 minutes</length>
3500
		    <tags>ogg</tags>
3501
		</file>
3502
		<file>
3503
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2821&amp;type=mp3</url>
3504
		    <desc>MP3</desc>
3505
		    <size>1 byte</size>
3506
		    <length>53 minutes</length>
3507
		    <tags>mp3</tags>
3508
		</file>
3509
		<file>
3510
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2821&amp;type=pdf</url>
3511
		    <desc>PDF</desc>
3512
		    <size>1 byte</size>
3513
		    <length>n pages</length>
3514
		    <tags>pdf</tags>
3515
		</file>
3516
	    </files>
3517
	</item>
3518
3519
	<item source="eurobsdcon" added="20081022">
3520
	    <title>EuroBSDCon 2008 - Martin Schuette - Improved NetBSD Syslogd</title>
3521
	    <desc><![CDATA[
3522
	    Martin Schuette has three main goals, defined by three
3523
	    internet drafts to implement:
3524
	    <ul>
3525
	    <li>TLS transport is the most obvious improvement: it
3526
	    provides a reliable network transport with data encryption
3527
	    and peer authentication. To make full use of this a
3528
	    buffering mechanism to bridge temporary network errors
3529
	    is implemented as well.
3530
	    <li>Syslog-protocol extends the message format to use
3531
	    a complete timestamp, include a fully qualified domain
3532
	    name, and allow UTF-8 messages. It also offers a
3533
	    structured data field to unambiguously encode application
3534
	    dependent information.
3535
	    <li>Syslog-sign will allow any syslog sender to digitally
3536
	    sign its messages, so their integrity can be verified
3537
	    later. This enable the detection of loss, deletion or
3538
	    other manipulation syslog data after network transfer
3539
	    or archiving on storage media.
3540
	    </ul>
3541
	    <br>
3542
	    Martin Schuette is a student of computer science in
3543
	    Potsdam, Germany, and has been working as a part-time
3544
	    system administrator for BSD servers since 2004.
3545
	    <br>
3546
	    In 2007 Martin Schuette already gave a talk on Syslog
3547
	    at the Chemnitze Linux-Tage
3548
	    (http://chemnitzer.linux-tage.de/2007/vortraege/detail.html?idx=547
3549
	    in german; for a newer english version see these slides
3550
	    for a seminar talk:
3551
	    http://fara.cs.uni-potsdam.de/~mschuett/uni/syslog-protocols-080522.pdf).
3552
	    ]]></desc>
3553
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3554
	    <tags>eurobsdcon,eurobsdcon2008,netbsd,syslogd,martin schuette</tags>
3555
	    <files>
3556
		<file>
3557
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2820&amp;type=ogg</url>
3558
		    <desc>OGG</desc>
3559
		    <size>1 byte</size>
3560
		    <length>42 minutes</length>
3561
		    <tags>ogg</tags>
3562
		</file>
3563
		<file>
3564
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2820&amp;type=mp3</url>
3565
		    <desc>MP3</desc>
3566
		    <size>1 byte</size>
3567
		    <length>42 minutes</length>
3568
		    <tags>mp3</tags>
3569
		</file>
3570
		<file>
3571
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2820&amp;type=pdf</url>
3572
		    <desc>PDF</desc>
3573
		    <size>1 byte</size>
3574
		    <length>n pages</length>
3575
		    <tags>pdf</tags>
3576
		</file>
3577
	    </files>
3578
	</item>
3579
3580
	<item source="eurobsdcon" added="20081022">
3581
	    <title>EuroBSDCon 2008 - Aggelos Economopoulos - An MP-capable network stack for DragonFlyBSD with minimal use of locks</title>
3582
	    <desc>
3583
		Given the modern trend towards multi-core shared
3584
		memory multiprocessors, it is inconceivable for
3585
		production OS kernels not to be reentrant. The
3586
		typical approach for allowing multiple execution
3587
		contexts to simultaneously execute in kernel mode
3588
		has been to use fine-grained locking for synchronising
3589
		access to shared resources. While this technique
3590
		has been proven efficient, empirical evidence
3591
		suggests that the resulting locking rules tend to
3592
		be cumbersome even for the experienced kernel
3593
		programmer, leading to bugs that are hard to diagnose.
3594
		Moreover, scaling to more processors requires
3595
		extensive use of locks, which may impose unnecessary
3596
		locking overhead for small scale multiprocessor
3597
		systems. This talk will describe the typical approach
3598
		and then discuss the alternative approach taken in
3599
		the DragonFlyBSD network stack. We will give an
3600
		overview of the various protocol threads employed
3601
		for network I/O processing and the common-case code
3602
		paths for packet reception and transmission.
3603
		Additionally, we'll need to make a passing reference
3604
		to DragonFlyBSD's message passing model. This should
3605
		establish a baseline, allowing us to focus on the
3606
		recent work by the author to eliminate use of the
3607
		Big Giant Lock in the performance-critical paths
3608
		for the TCP and UDP protocols. The decision to
3609
		constrain this work on the two by far most widely-used
3610
		transport protocols was made in order to (a) limit
3611
		the amount of work necessary and (b) explore the
3612
		effectiveness of the approach on the cases that
3613
		matter at this point in time.
3614
	    </desc>
3615
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3616
	    <tags>eurobsdcon,eurobsdcon2008,dragonflybsd,mp,network stack,aggelos economopoulos</tags>
3617
	    <files>
3618
		<file>
3619
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2817&amp;type=ogg</url>
3620
		    <desc>OGG</desc>
3621
		    <size>1 byte</size>
3622
		    <length>42 minutes</length>
3623
		    <tags>ogg</tags>
3624
		</file>
3625
		<file>
3626
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2817&amp;type=mp3</url>
3627
		    <desc>MP3</desc>
3628
		    <size>1 byte</size>
3629
		    <length>42 minutes</length>
3630
		    <tags>mp3</tags>
3631
		</file>
3632
		<file>
3633
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2817&amp;type=pdf</url>
3634
		    <desc>PDF</desc>
3635
		    <size>1 byte</size>
3636
		    <length>n pages</length>
3637
		    <tags>pdf</tags>
3638
		</file>
3639
	    </files>
3640
	</item>
3641
3642
	<item source="eurobsdcon" added="20081022">
3643
	    <title>EuroBSDCon 2008 - Edd Barret - Modern Typesetting on BSD</title>
3644
	    <desc><![CDATA[
3645
		Edd Barrett will speak about using the BSD Platform
3646
		as a means of typesetting from a practical standpoint
3647
		at EuroBSDcon 2008. Edd Barrett does not wish to
3648
		go into the technicalities of each typesetter, but
3649
		rather state which are good for certain types of
3650
		document, and which tools (ports and packages),
3651
		integrate well with the available typesetters.
3652
		<br>
3653
		Edd Barrett os a student from the UK, currently on
3654
		"placement year" as a systems administrator for
3655
		Bournemouth University. Open Source *NIX has been
3656
		his platform of choice for many years and he has
3657
		been using OpenBSD for about 3 years now, simply
3658
		because it is small, clean, correct and secure.
3659
		Just recently he has started developing things I
3660
		want or need for OpenBSD.
3661
	    ]]></desc>
3662
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3663
	    <tags>eurobsdcon,eurobsdcon2008,typesetting,bsd,edd barrett</tags>
3664
	    <files>
3665
		<file>
3666
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2816&amp;type=ogg</url>
3667
		    <desc>OGG</desc>
3668
		    <size>1 byte</size>
3669
		    <length>33 minutes</length>
3670
		    <tags>ogg</tags>
3671
		</file>
3672
		<file>
3673
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2816&amp;type=mp3</url>
3674
		    <desc>MP3</desc>
3675
		    <size>1 byte</size>
3676
		    <length>33 minutes</length>
3677
		    <tags>mp3</tags>
3678
		</file>
3679
		<file>
3680
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2816&amp;type=pdf</url>
3681
		    <desc>PDF</desc>
3682
		    <size>1 byte</size>
3683
		    <length>n pages</length>
3684
		    <tags>pdf</tags>
3685
		</file>
3686
	    </files>
3687
	</item>
3688
3689
	<item source="eurobsdcon" added="20081022">
3690
	    <title>EuroBSDCon 2008 - Michael Dexter - Zen and the Art of Multiplicity Maintenance: An applied survey of BSD-licensed multiplicity strategies from chroot to mult</title>
3691
	    <desc><![CDATA[
3692
		Many BSD-licensed strategies of various levels of
3693
		maturity exist to implement multiplicity, herein
3694
		defined as the introduction of plurality to
3695
		traditionally singular computing environments via
3696
		isolation, virtualization, or other method. For
3697
		example, the chroot utility introduces an additional
3698
		isolated root execution environment within that of
3699
		the host; or an emulator provides highly-isolated
3700
		virtual systems that can run complete native or
3701
		foreign operating systems. Motivations for multiplicity
3702
		vary, but a demonstrable desire exists for users
3703
		to obtain root or run a foreign binary or operating
3704
		system. We propose a hands-on survey of portable
3705
		and integrated BSD-licensed multiplicity strategies
3706
		applicable to the FreeBSD, OpenBSD, DragonFlyBSD
3707
		and NetBSD operating systems on the i386 architecture.
3708
		We will also address three oft-coupled disciplines:
3709
		software storage devices, the installation of
3710
		operating system and userlands in multiplicity
3711
		environments plus the management of select multiplicity
3712
		environments. Finally we will comment on each
3713
		strategies potential limits of isolation, compatibility,
3714
		independence and potential overhead in comparison
3715
		to traditional systems. Keywords: multiplicity,
3716
		virtualization, chroot, jail, hypervisor, xen,
3717
		compat.
3718
		<br>
3719
		Michael Dexter has used Unix systems since 1991 and
3720
		BSD-licensed multiplicity strategies for over five
3721
		years. He is the Program Manager at the BSD Fund
3722
		and Project Manager of the BSD.lv Project.
3723
	    ]]></desc>
3724
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3725
	    <tags>eurobsdcon,eurobsdcon2008,bsd,michael dexter</tags>
3726
	    <files>
3727
		<file>
3728
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2815&amp;type=ogg</url>
3729
		    <desc>OGG</desc>
3730
		    <size>1 byte</size>
3731
		    <length>38 minutes</length>
3732
		    <tags>ogg</tags>
3733
		</file>
3734
		<file>
3735
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2815&amp;type=mp3</url>
3736
		    <desc>MP3</desc>
3737
		    <size>1 byte</size>
3738
		    <length>38 minutes</length>
3739
		    <tags>mp3</tags>
3740
		</file>
3741
		<file>
3742
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2815&amp;type=pdf</url>
3743
		    <desc>PDF</desc>
3744
		    <size>1 byte</size>
3745
		    <length>n pages</length>
3746
		    <tags>pdf</tags>
3747
		</file>
3748
	    </files>
3749
	</item>
3750
3751
	<item source="eurobsdcon" added="20081022">
3752
	    <title>EuroBSDCon 2008 - Nick Barkas - Dynamic memory allocation for dirhash in UFS2</title>
3753
	    <desc><![CDATA[
3754
		Hello My name is Nick Barkas. I'm a master's student
3755
		studying scientific computing at Kungliga Tekniska
3756
		hgskolan (KTH) in Stockholm, Sweden. I have just
3757
		begun work on a Google Summer of Code project with
3758
		FreeBSD: Dynamic memory allocation for dirhash in
3759
		UFS2  . I would like to present my results from
3760
		this project at EuroBSDCon this year. This project
3761
		is very much a work in progress now so it is a bit
3762
		difficult to summarize what I would ultimately
3763
		present. I will try to describe an outline, though.
3764
		First I will give background information on dirhash:
3765
		an explanation of the directory data structure in
3766
		UFS2, how directory lookups in this structure
3767
		necessitate a linear search, and how dirhash speeds
3768
		these lookups up without having to change anything
3769
		about the directory data structure. Next I will
3770
		explain the current limitation that dirhash's maximum
3771
		memory use must be manually specified by administrators,
3772
		or left at a small conservative default of 2MB. I
3773
		will explain some different methods I will have
3774
		explored to try and make this maximum memory limit
3775
		dynamically increase and decrease as the system has
3776
		more or less free memory, and which method I will
3777
		have ultimately settled on and implemented. Then
3778
		I'll present some test results of performance of
3779
		operations on very large directories with and without
3780
		dynamic memory allocation enabled for dirhash. Next
3781
		I will talk about how speed gains from dirhash are
3782
		limited by the fact that the hash tables exist only
3783
		in memory and must be recreated after each system
3784
		boot, as big directories are scanned for the first
3785
		time, or even have to be recreated for a directory
3786
		that has not been scanned in some time if its dirhash
3787
		has been discarded to free memory. These problems
3788
		can be eliminated by using an on-disk index for
3789
		directory entries. I will talk about some of the
3790
		challenges of implementing on-disk indexing, such
3791
		as remaining backwards compatible with older versions
3792
		of UFS2 and interoperating properly with softupdates.
3793
		Then, if my SoC project has permitted me time to
3794
		work on this aspect of it, I will explain some
3795
		possible methods for adding directory indexing to
3796
		UFS2 that meets these challenges, and which of those
3797
		ideas I will have implemented. Finally I will present
3798
		results of some benchmarks on this filesystem with
3799
		indices, and compare to performance with dirhash,
3800
		and with no indices or dirhashes.
3801
		<br>
3802
		Keywords: dirhash, ufs2, filesystems, performance tuning
3803
	    ]]></desc>
3804
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3805
	    <tags>eurobsdcon,eurobsdcon2008,ufs2,nick barkas</tags>
3806
	    <files>
3807
		<file>
3808
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2814&amp;type=ogg</url>
3809
		    <desc>OGG</desc>
3810
		    <size>1 byte</size>
3811
		    <length>32 minutes</length>
3812
		    <tags>ogg</tags>
3813
		</file>
3814
		<file>
3815
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2814&amp;type=mp3</url>
3816
		    <desc>MP3</desc>
3817
		    <size>1 byte</size>
3818
		    <length>32 minutes</length>
3819
		    <tags>mp3</tags>
3820
		</file>
3821
		<file>
3822
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2814&amp;type=pdf</url>
3823
		    <desc>PDF</desc>
3824
		    <size>1 byte</size>
3825
		    <length>n pages</length>
3826
		    <tags>pdf</tags>
3827
		</file>
3828
	    </files>
3829
	</item>
3830
3831
	<item source="eurobsdcon" added="20081022">
3832
	    <title>EuroBSDCon 2008 - Paul Richards - eXtreme Programming: FreeBSD a case study</title>
3833
	    <desc>
3834
		Traditional project management methodologies are
3835
		typically based on the waterfall model where there
3836
		are distinct phases: requirements capture, design,
3837
		implementation, testing, delivery. Once a project
3838
		has moved on to the next phase there is no going
3839
		back. The end result is often a late project that
3840
		no-one wants anymore because the requirements have
3841
		fundamentally changed by the time the project is
3842
		delivered.
3843
	    </desc>
3844
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3845
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,extreme programming,paul richards</tags>
3846
	    <files>
3847
		<file>
3848
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2813&amp;type=ogg</url>
3849
		    <desc>OGG</desc>
3850
		    <size>1 byte</size>
3851
		    <length>54 minutes</length>
3852
		    <tags>ogg</tags>
3853
		</file>
3854
		<file>
3855
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2813&amp;type=mp3</url>
3856
		    <desc>MP3</desc>
3857
		    <size>1 byte</size>
3858
		    <length>54 minutes</length>
3859
		    <tags>mp3</tags>
3860
		</file>
3861
		<file>
3862
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2813&amp;type=pdf</url>
3863
		    <desc>PDF</desc>
3864
		    <size>1 byte</size>
3865
		    <length>n pages</length>
3866
		    <tags>pdf</tags>
3867
		</file>
3868
	    </files>
3869
	</item>
3870
3871
	<item source="eurobsdcon" added="20081022">
3872
	    <title>EuroBSDCon 2008 - Hauke Fath - Managing BSD desktop clients - Fencing in the herd</title>
3873
	    <desc><![CDATA[
3874
		The members of the BSD family have traditionally
3875
		prospered off the desktop, as operating systems on
3876
		servers and embedded systems. The advent of MacOS
3877
		X has marked a change, and moved the desktop more
3878
		into focus. Modern desktop systems create a richer
3879
		software landscape, with more diverse requirements,
3880
		than their server counterparts. User demands,
3881
		software package interdependencies and frequent
3882
		security issues result in a change rate that can
3883
		put a considerable load on the admin staff. Without
3884
		central management tools, previously identical
3885
		installations diverge quickly. This paper looks at
3886
		concepts and strategies for managing tens to hundreds
3887
		of modern, Unix-like desktop clients. The available
3888
		management tools range from simple, image-based
3889
		software distribution, mainly used for setting up
3890
		uniform clients, to "intelligent" rule-based engines
3891
		capable of search-and-replace operations on
3892
		configuration files. We will briefly compare their
3893
		properties and limitations, then take a closer look
3894
		at Radmind, a suite for file level administration
3895
		of Unix clients. Radmind has been in use in the
3896
		Institute of Telecommunication at Technische
3897
		Universitt Darmstadt for over three years, managing
3898
		NetBSD and Debian Linux clients in the labs as well
3899
		as faculty members' machines. We will explore the
3900
		Radmind suite's underlying concepts and functionality.
3901
		In order to see how the concept holds up, we will
3902
		discuss real-world scenarios from the system
3903
		life-cycle of Installation, configuration changes,
3904
		security updates, component updates, and system
3905
		upgrades.
3906
		<br>
3907
		Hauke Fath works as a systems administrator for the
3908
		Institut fr Nachrichtentechnik (telecommunication)
3909
		at Technische Universitt Darmstadt. He has been
3910
		using NetBSD since 1994, when he first booted a
3911
		NetBSD 1.0A kernel on a Macintosh SE/30. NetBSD
3912
		helped shaping his career by causing a slow drift
3913
		from application programmer's work towards systems
3914
		and network administration. Hauke Fath holds a MS
3915
		in Physics and became a NetBSD developer in late
3916
		2006.
3917
		<br>
3918
		Keywords: Managing Unix desktop clients, software
3919
		distribution, tripwire
3920
	    ]]></desc>
3921
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3922
	    <tags>eurobsdcon,eurobsdcon2008,bsd,desktop,hauke fath</tags>
3923
	    <files>
3924
		<file>
3925
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2812&amp;type=ogg</url>
3926
		    <desc>OGG</desc>
3927
		    <size>1 byte</size>
3928
		    <length>50 minutes</length>
3929
		    <tags>ogg</tags>
3930
		</file>
3931
		<file>
3932
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2812&amp;type=mp3</url>
3933
		    <desc>MP3</desc>
3934
		    <size>1 byte</size>
3935
		    <length>50 minutes</length>
3936
		    <tags>mp3</tags>
3937
		</file>
3938
		<file>
3939
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2812&amp;type=pdf</url>
3940
		    <desc>PDF</desc>
3941
		    <size>1 byte</size>
3942
		    <length>n pages</length>
3943
		    <tags>pdf</tags>
3944
		</file>
3945
	    </files>
3946
	</item>
3947
3948
	<item source="eurobsdcon" added="20081022">
3949
	    <title>EuroBSDCon 2008 - Joerg Sonnenberger - Sleeping beauty - NetBSD on Modern Laptops</title>
3950
	    <desc>
3951
		This paper discusses the NetBSD Power Management
3952
		Framework (PMF) and related changes to the kernel.
3953
		The outlined changes allow NetBSD to support essential
3954
		functions like suspend-to-RAM on most post-Y2K X86
3955
		machines. They are also the fundation for intelligent
3956
		handling of device activity by enabling devices
3957
		on-demand. This work is still progressing. Many of
3958
		the features will be available in the up-coming
3959
		NetBSD 5.0 release The NetBSD kernel is widely
3960
		regarded to be one of the cleanest and most portable
3961
		Operating System kernels available. For various
3962
		reasons it is also assumed that NetBSD only runs
3963
		well on older hardware. In the summer of 2006 Charles
3964
		Hannum, one of the founders of NetBSD, left with a
3965
		long mail mentioning as important issues the lack
3966
		of proper power management and suspendto- RAM
3967
		support. One year later, Jared D. McNeill posted a
3968
		plan for attacking this issue based on ideas derived
3969
		from the Windows Driver Model. This plan would
3970
		evolve into the new NetBSD Power Management Framework
3971
		(PMF for short).
3972
	    </desc>
3973
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
3974
	    <tags>eurobsdcon,eurobsdcon2008,netbsd,laptops,joerg sonnenberger</tags>
3975
	    <files>
3976
		<file>
3977
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2811&amp;type=ogg</url>
3978
		    <desc>OGG</desc>
3979
		    <size>1 byte</size>
3980
		    <length>54 minutes</length>
3981
		    <tags>ogg</tags>
3982
		</file>
3983
		<file>
3984
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2811&amp;type=mp3</url>
3985
		    <desc>MP3</desc>
3986
		    <size>1 byte</size>
3987
		    <length>54 minutes</length>
3988
		    <tags>mp3</tags>
3989
		</file>
3990
		<file>
3991
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2811&amp;type=pdf</url>
3992
		    <desc>PDF</desc>
3993
		    <size>1 byte</size>
3994
		    <length>n pages</length>
3995
		    <tags>pdf</tags>
3996
		</file>
3997
	    </files>
3998
	</item>
3999
4000
	<item source="eurobsdcon" added="20081022">
4001
	    <title>EuroBSDCon 2008 - Brooks Davis - Isolating cluster jobs for performance and predictability</title>
4002
	    <desc>
4003
		The Aerospace Corporation operates a federally
4004
		funded research and development center in support
4005
		of national-security, civil and commercial space
4006
		programs. Many of our 2400+ engineers use a variety
4007
		of computing technologies to support their work.
4008
		Applications range from small models which are
4009
		easily handled by desktops to parameter studies
4010
		involving thousands of cpu hours and traditional,
4011
		large scale parallel codes such as computational
4012
		fluid dynamics and molecular modeling applications.
4013
		Our primary resources used to support these large
4014
		applications are computing clusters. Our current
4015
		primary cluster, the Fellowship cluster consists
4016
		of 352 dual-processor nodes with a total of 14xx
4017
		cores. Two additional clusters, beginning at 150
4018
		dual-processor nodes each are being constructed to
4019
		augment Fellowship. As in In any multiuser computing
4020
		environment with limited resources, user competition
4021
		for resources is a significant burden. Users want
4022
		everything they need to do their job, right now.
4023
		Unfortunately, other users may need those resources
4024
		at the same time. Thus, systems to arbitrate this
4025
		resource contention are necessary. On Fellowship
4026
		we have deployed the Sun Grid Engine scheduler which
4027
		scheduled batch jobs across the nodes. In the next
4028
		section we discuss the performance problems that
4029
		can occur when sharing resources in a high performance
4030
		computing cluster. We then discuss range of
4031
		possibilities to address these problems. We then
4032
		explain the solutions we are investigating and
4033
		describe our experiments with them. We then conclude
4034
		with a discussion of future work.
4035
	    </desc>
4036
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
4037
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,cluster,brooks davis</tags>
4038
	    <files>
4039
		<file>
4040
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2810&amp;type=ogg</url>
4041
		    <desc>OGG</desc>
4042
		    <size>1 byte</size>
4043
		    <length>51 minutes</length>
4044
		    <tags>ogg</tags>
4045
		</file>
4046
		<file>
4047
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2810&amp;type=mp3</url>
4048
		    <desc>MP3</desc>
4049
		    <size>1 byte</size>
4050
		    <length>51 minutes</length>
4051
		    <tags>mp3</tags>
4052
		</file>
4053
		<file>
4054
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2810&amp;type=pdf</url>
4055
		    <desc>PDF</desc>
4056
		    <size>1 byte</size>
4057
		    <length>n pages</length>
4058
		    <tags>pdf</tags>
4059
		</file>
4060
	    </files>
4061
	</item>
4062
4063
	<item source="eurobsdcon" added="20081022">
4064
	    <title>EuroBSDCon 2008 - Russel Sutherland - UTORvpn: A BSD based VPN service for the masses</title>
4065
	    <desc>
4066
		The University of Toronto is a large educational
4067
		institutional with over 70,000 students and 10,000
4068
		staff and faculty. For the past three years, we
4069
		have developed and implemented a ubiquitous VPN
4070
		service, based up on OpenVPN and FreeBSD. The service
4071
		has over 3000 active customers, with up to 35
4072
		simultaneous users. The system supports, Linux, Mac
4073
		OS X and Windows XP/Vista/2000 clients. Tools have
4074
		been developed to create a central CA which enables
4075
		users to log in to a secure server and get their
4076
		customized client, certificates and configuration.
4077
		The NSIS installer is used to generate the customized
4078
		windows installers. Similar packages are generated
4079
		for the various Unix based clients. Additional
4080
		WWW/PHP based tools, have been developed to monitor
4081
		and log usage of the service, using standard graphs,
4082
		alarms for excessive use and a certificate revocation
4083
		mechanism. The system has been integrated into the
4084
		local identity management system (Kerberos/LDAP)
4085
		in order to authorize and authenticate users upon
4086
		initiation and per session usage. All code is Open
4087
		Source and freely available.
4088
	    </desc>
4089
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
4090
	    <tags>eurobsdcon,eurobsdcon2008,freebsd,vpn,russel sutherland</tags>
4091
	    <files>
4092
		<file>
4093
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2808&amp;type=ogg</url>
4094
		    <desc>OGG</desc>
4095
		    <size>1 byte</size>
4096
		    <length>52 minutes</length>
4097
		    <tags>ogg</tags>
4098
		</file>
4099
		<file>
4100
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2808&amp;type=mp3</url>
4101
		    <desc>MP3</desc>
4102
		    <size>1 byte</size>
4103
		    <length>52 minutes</length>
4104
		    <tags>mp3</tags>
4105
		</file>
4106
		<file>
4107
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2808&amp;type=pdf</url>
4108
		    <desc>PDF</desc>
4109
		    <size>1 byte</size>
4110
		    <length>n pages</length>
4111
		    <tags>pdf</tags>
4112
		</file>
4113
	    </files>
4114
	</item>
4115
4116
	<item source="eurobsdcon" added="20081022">
4117
	    <title>EuroBSDCon 2008 - George Neville-Neil - Four years of summer of code</title>
4118
	    <desc>
4119
		The Google Summer of Code is a program designed to
4120
		provide students with real world experience
4121
		contributing to open source projects during the
4122
		summer break in university studies. Each year Google
4123
		selects a number of open source projects to act as
4124
		mentoring organizations. Students are invited to
4125
		submit project proposals for the open source projects
4126
		that are most interesting to them. FreeBSD was one
4127
		of the projects selected to participate in the
4128
		inaugural Summer of Code in 2005 and we have
4129
		participated each year since then. Over the past 4
4130
		years a total of 79 students have participated in
4131
		the program and it has become a very significant
4132
		source of new committers to FreeBSD. This talk will
4133
		examine in detail the selection criteria for projects,
4134
		the impact that successful projects have had, and
4135
		some suggestions for how we can better leverage
4136
		this program in the future.
4137
	    </desc>
4138
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
4139
	    <tags>eurobsdcon,eurobsdcon2008,google soc,george neville-neil</tags>
4140
	    <files>
4141
		<file>
4142
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2807&amp;type=ogg</url>
4143
		    <desc>OGG</desc>
4144
		    <size>1 byte</size>
4145
		    <length>27 minutes</length>
4146
		    <tags>ogg</tags>
4147
		</file>
4148
		<file>
4149
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2807&amp;type=mp3</url>
4150
		    <desc>MP3</desc>
4151
		    <size>1 byte</size>
4152
		    <length>27 minutes</length>
4153
		    <tags>mp3</tags>
4154
		</file>
4155
		<file>
4156
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2807&amp;type=pdf</url>
4157
		    <desc>PDF</desc>
4158
		    <size>1 byte</size>
4159
		    <length>n pages</length>
4160
		    <tags>pdf</tags>
4161
		</file>
4162
	    </files>
4163
	</item>
4164
4165
	<item source="eurobsdcon" added="20081022">
4166
	    <title>EuroBSDCon 2008 - Anttii Kantee - Converting kernel file systems to services</title>
4167
	    <desc><![CDATA[
4168
		ABSD/UNIX operating system is traditionally split
4169
		into two pieces: the kernel and userspace. Historically
4170
		the reasons for this were clear: the UNIX kernel
4171
		was a simple entity. However, over time the kernel
4172
		has grown more and more complex. Currently, most
4173
		of the same functionality is available both in
4174
		userspace and the kernel, but under different names.
4175
		Examples include synchronization routines and
4176
		threading support. For instance, to lock a mutex
4177
		in the NetBSD kernel, the call is mutex_enter(),
4178
		while in userspace the routine which does exactly
4179
		the same thing is known as pthread_mutex_enter().
4180
		Taking another classic example, a BSD style OS has
4181
		malloc()/free() available both in userspace and the
4182
		kernel, but with different linkage (the kernel
4183
		malloc interface is currently being widely deprecated,
4184
		though). This imposes a completely arbitrary division
4185
		between the kernel and userspace. Most functionality
4186
		provided by an opearating system should be treated
4187
		as a service instead of explicitly pinning it down
4188
		as a userspace daemon or a kernel driver. Currently,
4189
		due to the arbitrarily difference in programming
4190
		interface names, functionality must be explicitly
4191
		ported between the kernel and userspace if it is
4192
		to run in one or the other environment. By unifying
4193
		the environments where possible, the arbitrary
4194
		division is weakened and porting between these
4195
		environments becomes simpler.
4196
		<br>
4197
		Antti Kantee has been a NetBSD developer for many
4198
		many moons. He has managed to work on quite a few
4199
		bits and pieces of a BSD system: userland utilities,
4200
		the pkgsrc packaging system, networking, virtual
4201
		memory, device drivers, hardware support and file
4202
		systems.
4203
		<br>
4204
		See also <a
4205
		href="http://www.netbsd.org/docs/puffs/rump.htm">http://www.netbsd.org/docs/puffs/rump.htm</a>
4206
	    ]]></desc>
4207
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
4208
	    <tags>eurobsdcon,eurobsdcon2008,anttii kantee</tags>
4209
	    <files>
4210
		<file>
4211
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2806&amp;type=ogg</url>
4212
		    <desc>OGG</desc>
4213
		    <size>1 byte</size>
4214
		    <length>55 minutes</length>
4215
		    <tags>ogg</tags>
4216
		</file>
4217
		<file>
4218
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2806&amp;type=mp3</url>
4219
		    <desc>MP3</desc>
4220
		    <size>1 byte</size>
4221
		    <length>55 minutes</length>
4222
		    <tags>mp3</tags>
4223
		</file>
4224
		<file>
4225
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2806&amp;type=pdf</url>
4226
		    <desc>PDF</desc>
4227
		    <size>1 byte</size>
4228
		    <length>n pages</length>
4229
		    <tags>pdf</tags>
4230
		</file>
4231
	    </files>
4232
	</item>
4233
4234
	<item source="eurobsdcon" added="20081022">
4235
	    <title>EuroBSDCon 2008 - Matthieu Herrb - Input handling in wscons and X.Org</title>
4236
	    <desc><![CDATA[
4237
		This talk will present the different layers that
4238
		handle input, from the key that gets pressed or the
4239
		mouse motion to the applications, all the way through
4240
		the kernel drivers, X drivers and libraries, in the
4241
		case of the OpenBSD/NetBSD wscons driver and the
4242
		current and future X.Org server. It will cover stuff
4243
		like keyboard mappings, touch-screen calibration,
4244
		multi-pointer X or input coordinates transformations.
4245
		It will show some problems of current implementations
4246
		and try to show how current evolutions can solve
4247
		them.
4248
		<br>
4249
		Matthieu Herrb is maintaing X on OpenBSD. I've been
4250
		using X on various systems (SunOS, NetBSD, OpenBSD,
4251
		Mac OS X,...) since 1989. He has been a member of
4252
		the XFree86 Core Team for a short period in 2003
4253
		and is now a member of the X.Org Foundation BoD.
4254
		Matthieu Herrb works at LAAS a research laborarory
4255
		of the French National Research Agency (CNRS) both
4256
		on robotics and network security.
4257
	    ]]></desc>
4258
	    <overview>http://2008.eurobsdcon.org/talks.html</overview>
4259
	    <tags>eurobsdcon,eurobsdcon2008,wscons,x.org,matthieu herrb</tags>
2668
	    <files>
4260
	    <files>
2669
		<file>
4261
		<file>
2670
		    <url>http://www.suug.ch/sucon/04/slides/oldmistakes.pdf</url>
4262
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2805&amp;type=ogg</url>
2671
		    <size>65 Kb</size>
4263
		    <desc>OGG</desc>
2672
		    <desc>Slides</desc>
4264
		    <size>1 byte</size>
4265
		    <length>57 minutes</length>
4266
		    <tags>ogg</tags>
4267
		</file>
4268
		<file>
4269
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2805&amp;type=mp3</url>
4270
		    <desc>MP3</desc>
4271
		    <size>1 byte</size>
4272
		    <length>57 minutes</length>
4273
		    <tags>mp3</tags>
4274
		</file>
4275
		<file>
4276
		    <url>http://audiovideocours.u-strasbg.fr/avc/courseaccess?id=2805&amp;type=pdf</url>
4277
		    <desc>PDF</desc>
4278
		    <size>1 byte</size>
4279
		    <length>n pages</length>
2673
		    <tags>pdf</tags>
4280
		    <tags>pdf</tags>
2674
		</file>
4281
		</file>
2675
	    </files>
4282
	    </files>
Lines 3609-3614 Link Here
3609
	<!-- Source: New York City *BSD User Group
5216
	<!-- Source: New York City *BSD User Group
3610
	-->
5217
	-->
3611
5218
5219
	<item source="nycbug" added="20081116">
5220
	    <title>Hardware Performance Monitoring Counters</title>
5221
	    <desc><![CDATA[
5222
		<p>
5223
		Many modern CPUs provide on chip counters for
5224
		performance events such as retiring instructions
5225
		and cache misses. The hwpmc driver and libraries
5226
		in FreeBSD give systems administrators and programmers
5227
		access to APIs which make it possible to measure
5228
		performance without modifying source code and with
5229
		minimal intrusion into application execution. This
5230
		talk will be a brief introduction to HWPMC, and how
5231
		to use it.
5232
		</p><p>
5233
		Bio: George Neville-Neil is the co-author with Kirk
5234
		McKusick of The Design and Implementation of the
5235
		FreeBSD Operating System. He works on networking
5236
		an operating systems for fun and profit.
5237
		</p>
5238
	    ]]></desc>
5239
	    <overview>http://www.nycbug.org/index.php?NAV=Home;SUBM=10166</overview>
5240
	    <tags>nycbug,presentation,george neville-neil,counters</tags>
5241
	    <files>
5242
		<file>
5243
		    <url>http://www.fetissov.org/public/nycbug/nycbug-11-05-08.mp3</url>
5244
		    <desc>MP3 version</desc>
5245
		    <tags>mp3</tags>
5246
		    <size>4 Mb</size>
5247
		</file>
5248
	    </files>
5249
	</item>
5250
5251
	<item source="nycbug" added="20081014">
5252
	    <title>New York City BSD Con 2008: BSD v. GPL - a.k.a. not the sequel to "BSD is Dying"</title>
5253
	    <desc><![CDATA[
5254
		<p>
5255
		BSD vs GPL is a sweeping epic, focused on the
5256
		dichotomy between good and evil. It peers inside
5257
		the hearts and minds of the creators of these
5258
		movements and dissects their battle for world
5259
		domination. No common documentary will dare to
5260
		follow the path that BSD vs GPL blazes.
5261
		</p>
5262
	    ]]></desc>
5263
	    <overview>http://talks.dixongroup.net/nycbsdcon2008/</overview>
5264
	    <tags>nycbsdcon,nycbsdcon2008,presentation,humor,bsd versus gpl,jason dixon</tags>
5265
	    <files>
5266
		<prefix>http://talks.dixongroup.net/nycbsdcon2008/</prefix>
5267
		<file>
5268
		    <url>BSDvGPL.mp4</url>
5269
		    <size>15 Mb</size>
5270
		    <desc>MP4</desc>
5271
		    <tags>mp4</tags>
5272
		</file>
5273
	    </files>
5274
	</item>
5275
5276
	<item source="nycbug" added="20081124">
5277
	    <title>New York City BSD Con 2008</title>
5278
	    <desc>
5279
		Slides of presentations given at New York City BSD
5280
		Conference 2008.
5281
	    </desc>
5282
	    <overview>http://www.nycbsdcon.org/2008/presentations/</overview>
5283
	    <tags>nycbsdcon2008,nycbsdcon,presentation</tags>
5284
	    <files>
5285
		<file>
5286
		    <url>http://www.squid-cache.org/~adrian/talks/20081007%20-%20NYCBSDCON%20-%20Disk%20IO.pdf</url>
5287
		    <size>197 Kb</size>
5288
		    <length>92 pages</length>
5289
		    <desc>Adrian Chadd: High-throughput concurrent disk IO in FreeBSD.</desc>
5290
		    <tags>pdf,freebsd,high performance,adrian chadd</tags>
5291
		</file>
5292
		<file>
5293
		    <url>http://www.nycbsdcon.org/2008/files/dillon_hammer.tgz</url>
5294
		    <size>820 Kb</size>
5295
		    <length>16 pages</length>
5296
		    <desc>Metthew Dillon: The HAMMER File System.</desc>
5297
		    <tags>html,hammer,metthew dillon</tags>
5298
		</file>
5299
		<file>
5300
		    <url>http://www.nycbsdcon.org/2008/files/magnusson_pcc.pdf</url>
5301
		    <size>123 Kb</size>
5302
		    <length>29 pages</length>
5303
		    <desc>Anders Magnusson: Design and Implementation of the Portable C Compiler.</desc>
5304
		    <tags>pdf,pcc,anders magnusson</tags>
5305
		</file>
5306
		<file>
5307
		    <url>http://www.openbsd.org/papers/nycbsdcon08-pie/</url>
5308
		    <length>21 pages</length>
5309
		    <desc>Kurt Miller: OpenBSD's Position Independent Executables (PIE) Implementation.</desc>
5310
		    <tags>html,openbsd,pie,kurt miller</tags>
5311
		</file>
5312
		<file>
5313
		    <url>http://www.silby.com/nycbsdcon08/NYCBSDCon-tcpdiff.pdf</url>
5314
		    <size>88 Kb</size>
5315
		    <length>28 pages</length>
5316
		    <desc>Mike Silbersack: Detecting TCP regressions with tcpdiff.</desc>
5317
		    <tags>pdf,tcp regression,tcpdiff,mike silbersack</tags>
5318
		</file>
5319
		<file>
5320
		    <url>http://www.nycbsdcon.org/2008/files/wright_hardware-wrong.pdf</url>
5321
		    <size>1.7 Mb</size>
5322
		    <length>22 pages</length>
5323
		    <desc>Jason L Wright: When Hardware Is Wrong, or "They can Fix It In Software".</desc>
5324
		    <tags>pdf,hardware,jason l wright</tags>
5325
		</file>
5326
		<file>
5327
		    <url>http://www.nycbsdcon.org/2008/files/vidal_atf.pdf</url>
5328
		    <size>570 Kb</size>
5329
		    <length>18 pages</length>
5330
		    <desc>Julio M. Merino Vidal: An introduction to the Automated Testing Framework (ATF) for NetBSD.</desc>
5331
		    <tags>pdf,netbsd,atf,julio m merino vidal</tags>
5332
		</file>
5333
	    </files>
5334
	</item>
5335
5336
	<item source="nycbug" added="20081013">
5337
	    <title>New York City BSD Con 2008</title>
5338
	    <desc>
5339
		Audio recordings of presentations given at New York
5340
		City BSD Conference 2008. Courtesy of nikolai at
5341
		fetissov.org. The main page also has links to the
5342
		slides.
5343
	    </desc>
5344
	    <overview>http://www.fetissov.org/public/nycbsdcon08/</overview>
5345
	    <tags>nycbsdcon2008,nycbsdcon,presentation</tags>
5346
	    <files>
5347
		<prefix>http://www.fetissov.org/public/nycbsdcon08/</prefix>
5348
		<file>
5349
		    <url>1.1.mp3</url>
5350
		    <size>14 Mb</size>
5351
		    <desc>Adrian Chadd: High-throughput concurrent disk IO in FreeBSD.</desc>
5352
		    <tags>mp3,freebsd,high performance,adrian chadd</tags>
5353
		</file>
5354
		<file>
5355
		    <url>1.2.mp3</url>
5356
		    <size>9 Mb</size>
5357
		    <desc>Jason L Wright: When Hardware Is Wrong, or "They can Fix It In Software".</desc>
5358
		    <tags>mp3,hardware,jason l wright</tags>
5359
		</file>
5360
		<file>
5361
		    <url>1.3.mp3</url>
5362
		    <size>14 Mb</size>
5363
		    <desc>Metthew Dillon: The HAMMER File System.</desc>
5364
		    <tags>mp3,hammer,metthew dillon</tags>
5365
		</file>
5366
		<file>
5367
		    <url>1.4.mp3</url>
5368
		    <size>15 Mb</size>
5369
		    <desc>Anders Magnusson: Design and Implementation of the Portable C Compiler.</desc>
5370
		    <tags>mp3,pcc,anders magnusson</tags>
5371
		</file>
5372
		<file>
5373
		    <url>1.5.mp3</url>
5374
		    <size>11 Mb</size>
5375
		    <desc>Michael Shalayeff: Porting PCC.   </desc>
5376
		    <tags>mp3,pcc,michael shalayeff</tags>
5377
		</file>
5378
		<file>
5379
		    <url>1.6.mp3</url>
5380
		    <size>10 Mb</size>
5381
		    <desc>Julio M. Merino Vidal: An introduction to the Automated Testing Framework (ATF) for NetBSD.</desc>
5382
		    <tags>mp3,netbsd,atf,julio m merino vidal</tags>
5383
		</file>
5384
		<file>
5385
		    <url>1.7.mp3</url>
5386
		    <size>15 Mb</size>
5387
		    <desc>Jeremy C. Reed: Introduction to DNSSEC.</desc>
5388
		    <tags>mp3,dnssec,jeremy c reed</tags>
5389
		</file>
5390
		<file>
5391
		    <url>1.8.mp3</url>
5392
		    <size>4 Mb</size>
5393
		    <desc>Jason Dixon: BSD versus GPL.</desc>
5394
		    <tags>mp3,bsd,gpl,jason dixon</tags>
5395
		</file>
5396
		<file>
5397
		    <url>2.2.mp3</url>
5398
		    <size>16 Mb</size>
5399
		    <desc>Pawel Jakub Dawidek: A closer look at the ZFS file system.</desc>
5400
		    <tags>mp3,freebsd,zfs,pawel jakub dawidek</tags>
5401
		</file>
5402
		<file>
5403
		    <url>2.3.mp3</url>
5404
		    <size>10 Mb</size>
5405
		    <desc>Kurt Miller: OpenBSD's Position Independent Executables (PIE) Implementation.</desc>
5406
		    <tags>mp3,openbsd,pie,kurt miller</tags>
5407
		</file>
5408
		<file>
5409
		    <url>2.4.mp3</url>
5410
		    <size>11 Mb</size>
5411
		    <desc>Mike Silbersack: Detecting TCP regressions with tcpdiff.</desc>
5412
		    <tags>mp3,tcp regression,tcpdiff,mike silbersack</tags>
5413
		</file>
5414
		<file>
5415
		    <url>2.5.mp3</url>
5416
		    <size>10 Mb</size>
5417
		    <desc>Michael Lucas: Network Refactoring, or doing an oil change at 80 MPH.</desc>
5418
		    <tags>mp3,network refactoring,michael lucas</tags>
5419
		</file>
5420
	    </files>
5421
	</item>
5422
5423
	<item source="nycbug" added="20080819">
5424
	    <title>Public Key sudo</title>
5425
	    <desc><![CDATA[
5426
		<p>
5427
		Two tools which have become the norm in Linux- and
5428
		Unix-based environments are SSH for secure
5429
		communications, and sudo for performing administrative
5430
		tasks. These are independent programs with substantially
5431
		different purposes, but they are often used in
5432
		conjunction. In this talk, I describe a flaw in
5433
		their interaction, and then present our solution
5434
		called public-key sudo.
5435
		</p><p>
5436
		Public-key sudo is an extension to the sudo
5437
		authentication mechanism which allows for public
5438
		key authentication using the SSH public key framework.
5439
		I describe our implementation of a generic SSH
5440
		authentication module and the sudo modifications
5441
		required to use this module.
5442
		</p><p>
5443
		Bio:<br>
5444
		Matthew Burnside is a Ph.D. student in the Computer
5445
		Science department at Columbia University, in New
5446
		York. He works for Professor Angelos Keromytis in
5447
		the Network Security Lab. He received his B.A and
5448
		M.Eng from MIT in 2000, and 2002, respectively. His
5449
		research interests are in network anonymity, trust
5450
		management, and enterprise-scale policy enforcement.
5451
		</p>
5452
	    ]]></desc>
5453
	    <overview>http://www.nycbug.org/index.php?NAV=Home;SUBM=10160</overview>
5454
	    <tags>nycbug,presentation,sudo,public key,matthew burnside</tags>
5455
	    <files>
5456
		<file>
5457
		    <url>http://www.fetissov.org/public/nycbug/nycbug-08-06-08.mp3</url>
5458
		    <desc>MP3 version</desc>
5459
		    <tags>mp3</tags>
5460
		    <size>2 Mb</size>
5461
		</file>
5462
	    </files>
5463
	</item>
5464
3612
	<item source="nycbug" added="20080703">
5465
	<item source="nycbug" added="20080703">
3613
	    <title>Configuration Management with Cfengine</title>
5466
	    <title>Configuration Management with Cfengine</title>
3614
	    <desc><![CDATA[
5467
	    <desc><![CDATA[
Lines 4367-4373 Link Here
4367
		slides.
6220
		slides.
4368
	    </desc>
6221
	    </desc>
4369
	    <overview>http://www.fetissov.org/public/nycbsdcon06/</overview>
6222
	    <overview>http://www.fetissov.org/public/nycbsdcon06/</overview>
4370
	    <tags>nycbug,presentation</tags>
6223
	    <tags>nycbug,nycbsdcon,nycbsdcon2006,presentation</tags>
4371
	    <files>
6224
	    <files>
4372
		<prefix>http://www.fetissov.org/public/nycbsdcon06/</prefix>
6225
		<prefix>http://www.fetissov.org/public/nycbsdcon06/</prefix>
4373
		<file>
6226
		<file>
Lines 4710-4719 Link Here
4710
	    </files>
6563
	    </files>
4711
	</item>
6564
	</item>
4712
6565
4713
	<!-- Source: meetbsd
6566
	<!-- Source: meetbsdcom
6567
	-->
6568
6569
	<item source="meetbsdcom" added="20081119">
6570
	    <title>MeetBSD 2008 in California - Presentation</title>
6571
	    <desc>
6572
		MeetBSD 2008 at the Googleplex in Mountain View,
6573
		California to celebrate FreeBSD's 15th Anniversary!
6574
	    </desc>
6575
	    <overview>http://meetbsd.com/speakers</overview>
6576
	    <tags>meetbsd,meetbsd2008,freebsd,presentations</tags>
6577
	    <files>
6578
		<prefix>http://meetbsd.com/images/slides/</prefix>
6579
		<file>
6580
		    <url>slides_robert_watson_networking.pdf</url>
6581
		    <size>5.5 Mb</size>
6582
		    <length>43 pages</length>
6583
		    <desc>FreeBSD Network Stack Performance - Optimizations for Modern Hardware by Robert Watson</desc>
6584
		    <tags>robert watson,network stack performance,modern hardware,pdf</tags>
6585
		</file>
6586
		<file>
6587
		    <url>slides_brooks_davis.pdf</url>
6588
		    <size>900 Kb</size>
6589
		    <length>24 pages</length>
6590
		    <desc>Isolating Cluster Jobs for Performance and Predictability by Brooks Davis</desc>
6591
		    <tags>brooks davis,cluster,pdf</tags>
6592
		</file>
6593
		<file>
6594
		    <url>slides_warner_losh.pdf</url>
6595
		    <size>685 Kb</size>
6596
		    <length>31 pages</length>
6597
		    <desc>Embedding FreeBSD by M. Warner Losh</desc>
6598
		    <tags>warner losh,embedding freebsd,pdf</tags>
6599
		</file>
6600
		<file>
6601
		    <url>slides_dru_lavigne.pdf</url>
6602
		    <size>80 Kb</size>
6603
		    <length>19 pages</length>
6604
		    <desc>BSD Certification by Dru Lavigne</desc>
6605
		    <tags>dru lavigne,bsd certification,pdf</tags>
6606
		</file>
6607
		<file>
6608
		    <url>slides_kris_moore.pdf</url>
6609
		    <size>580 Kb</size>
6610
		    <length>45 pages</length>
6611
		    <desc>PC-BSD 7 - A Developer's Perspective by Kris Moore</desc>
6612
		    <tags>kris moore,pc-bsd,pdf</tags>
6613
		</file>
6614
		<file>
6615
		    <url>slides_pawel.pdf</url>
6616
		    <size>470 Kb</size>
6617
		    <length>45 pages</length>
6618
		    <desc>A closer look at the ZFS file system by Pawel Jakub Dawidek</desc>
6619
		    <tags>pawel jakub dawidek,zfs,pdf</tags>
6620
		</file>
6621
		<file>
6622
		    <url>slides_robert_watson_freebsd_foundation.pdf</url>
6623
		    <size>3.2 Mb</size>
6624
		    <length>8 pages</length>
6625
		    <desc>FreeBSD Foundation Update &amp; Recognition by Robert Watson</desc>
6626
		    <tags>robert watsom,freebsd foundation,pdf</tags>
6627
		</file>
6628
		<file>
6629
		    <url>slides_philip_paeps.pdf</url>
6630
		    <size>256 Kb</size>
6631
		    <length>20 pages</length>
6632
		    <desc>Crypto Acceleration by Philip Paeps</desc>
6633
		    <tags>philip paeps,crypto acecelaration,pdf</tags>
6634
		</file>
6635
		<file>
6636
		    <url>slides_zach_loafman.pdf</url>
6637
		    <size>136 Kb</size>
6638
		    <length>25 pages</length>
6639
		    <desc>Isilon and FreeBSD by Zach Loafman</desc>
6640
		    <tags>zach loafman,isilon,pdf</tags>
6641
		</file>
6642
		<file>
6643
		    <url>slides_kris_kennaway.pdf</url>
6644
		    <size>172 Kb</size>
6645
		    <length>29 pages</length>
6646
		    <desc>"Help, my system is slow!"  Profiling tools, tips and tricks by Kris Kennaway</desc>
6647
		    <tags>kris kennaway,profiling,pdf</tags>
6648
		</file>
6649
	    </files>
6650
	</item>
6651
6652
	<!-- Source: meetbsdorg
4714
	-->
6653
	-->
4715
6654
4716
	<item source="meetbsd" added="20080528">
6655
	<item source="meetbsdorg" added="20080528">
4717
	    <title>MeetBSD 2007 - Presentations and recordings</title>
6656
	    <title>MeetBSD 2007 - Presentations and recordings</title>
4718
	    <desc>
6657
	    <desc>
4719
		MeetBSD 2007 at the Conference Centre-PWSBiA Congress in Warsaw
6658
		MeetBSD 2007 at the Conference Centre-PWSBiA Congress in Warsaw
Lines 5289-5294 Link Here
5289
	    </files>
7228
	    </files>
5290
	</item>
7229
	</item>
5291
7230
7231
	<item source="openbsd" added="20081118">
7232
	    <title>OpenBSD 4.4 Release Song - "Source Wars - Episode IV - Trial of the BSD Knights"</title>
7233
	    <desc><![CDATA[
7234
		<p>
7235
		Nearly 10 years ago Kirk McKusick wrote a history
7236
		of the Berkeley Unix distributions for the O'Reilly
7237
		book "Open Sources: Voices from the Open Source
7238
		Revolution". We recommend you read his story,
7239
		entitled "Twenty Years of Berkeley Unix From
7240
		AT&amp;T-Owned to Freely Redistributable" first, to see
7241
		how Kirk remembers how we got here. Sadly, since
7242
		it showed up in book form originally, this text has
7243
		probably not been read by enough people.
7244
		</p>
7245
		<p>
7246
		The USL(AT&amp;T) vs BSDI/UCB court case settlement
7247
		documents were not public until recently; their
7248
		disclosure has made the facts more clear. But the
7249
		story of how three people decided to free the BSD
7250
		codebase of corporate pollution -- and release it
7251
		freely -- is more interesting than the lawsuit which
7252
		followed. Sure, a stupid lawsuit happened which
7253
		hindered the acceptance of the BSD code during a
7254
		critical period. But how did a bunch of guys go
7255
		through the effort of replacing so much AT&amp;T code
7256
		in the first place? After all, companies had lots
7257
		of really evil lawyers back then too -- were they
7258
		not afraid?
7259
		</p>
7260
		<p>
7261
		After a decade of development, most of the AT&amp;T
7262
		code had already been replaced by university
7263
		researchers and their associates. So Keith Bostic,
7264
		Mike Karels and Kirk McKusick (the main UCB CSRG
7265
		group) started going through the 4.3BSD codebase
7266
		to cleanse the rest. Keith, in particular, built a
7267
		ragtag team (in those days, USENIX conferences were
7268
		a gold mine for such team building) and led these
7269
		rebels to rewrite and replace all the Imperial AT&amp;T
7270
		code, piece by piece, starting with the libraries
7271
		and userland programs. Anyone who helped only got
7272
		credit as a Contributor -- people like Chris Torek
7273
		and a cast of .. hundreds more.
7274
		</p>
7275
		<p>
7276
		Then Mike and Kirk purified the kernel. After a bit
7277
		more careful checking, this led to the release of
7278
		a clean tree called Net/2 which was given to the
7279
		world in June 1991 -- the largest dump of free
7280
		source code the world had ever received (for those
7281
		days -- not modern monsters like OpenOffice).
7282
		</p>
7283
		<p>
7284
		Some of these ragtags formed a company (BSDi) to
7285
		sell a production system based on this free code
7286
		base, and a year later Unix System Laboratories
7287
		(basically AT&amp;T) sued BSDi and UCB. Eventually
7288
		AT&amp;T lost and after a few trifling fixes (described
7289
		in the lawsuit documents) the codebase was free. A
7290
		few newer developments (and more free code) were
7291
		added, and released in June 1994 as 4.4BSD-Lite.
7292
		Just over 14 years later OpenBSD is releasing its
7293
		own 4.4 release (and for a lot less than $1000 per
7294
		copy).
7295
		</p>
7296
		<p>
7297
		The OpenBSD 4.4 release is dedicated to Keith Bostic,
7298
		Mike Karels, Kirk McKusick, and all of those who
7299
		contributed to making Net/2 and 4.4BSD-Lite free.
7300
		</p>
7301
	    ]]></desc>
7302
	    <overview>http://www.openbsd.org/lyrics.html#44</overview>
7303
	    <tags>openbsd,artwork</tags>
7304
	    <files>
7305
		<prefix>ftp://ftp.openbsd.org/pub/OpenBSD/songs/</prefix>
7306
		<file>
7307
		    <url>song44.mp3</url>
7308
		    <size>5.6 Mb</size>
7309
		    <length>3 minutes 5 seconds</length>
7310
		    <desc>MP3 version</desc>
7311
		    <tags>mp3</tags>
7312
		</file>
7313
		<file>
7314
		    <url>song44.ogg</url>
7315
		    <size>4.4 Mb</size>
7316
		    <length>3 minutes 5 seconds</length>
7317
		    <desc>Ogg version</desc>
7318
		    <tags>ogg</tags>
7319
		</file>
7320
	    </files>
7321
	</item>
7322
5292
	<item source="openbsd" added="20080503">
7323
	<item source="openbsd" added="20080503">
5293
	    <title>OpenBSD 4.3 Release Song - "Home to Hypocrisy"</title>
7324
	    <title>OpenBSD 4.3 Release Song - "Home to Hypocrisy"</title>
5294
	    <desc><![CDATA[
7325
	    <desc><![CDATA[
Lines 7372-7377 Link Here
7372
	    </files>
9403
	    </files>
7373
	</item>
9404
	</item>
7374
9405
9406
	<!-- Hostobzor
9407
	 -->
9408
	<item source="hostobzor" added="20081124">
9409
	    <title>Server deployment in mass-hosting environment using FreeBSD Ports system by Stanislav Sedov (in russian)</title>
9410
	    <overview>http://blog.springdaemons.com/freebsd/</overview>
9411
	    <desc>
9412
		<![CDATA[
9413
		<p>
9414
		Recently I have been attending Hostobzor 12th, the
9415
		Russian conference of hosting providers, beeing
9416
		held at Raivola hotel near St. Petersburg. The event
9417
		was great as always thanks to organizers. There was
9418
		a number of intersting talks given, a lot of
9419
		interesting discussions held, and, what I appreciate
9420
		better, a lot of new people with great ideas met.
9421
		</p><p>
9422
		I gave a talk on using the FreeBSD Ports system to
9423
		mange a large-scale virtual hosting installations
9424
		based on Hosting Telesystems experience. I tried
9425
		to describe in detail how we use the ports collection
9426
		to deploy a large number of servers diverced by
9427
		architecture and OS versions, how we build packages
9428
		and distribute them among servers, talked about how
9429
		we use Mercurial VCS to incrementally merge upstream
9430
		changes into our modified ports collection and
9431
		FreeBSD src trees. Hopefully, I've not screwed it
9432
		much... At least, some people was interested a lot
9433
		and asked interesting questions.
9434
		</p>
9435
		]]>
9436
	    </desc>
9437
	    <tags>hostobzor,hostobzor12,freebsd,ports,stanislav sedov,russian</tags>
9438
	    <files>
9439
		<file>
9440
		    <url>http://blog.springdaemons.com/assets/2008/11/23/text.pdf</url>
9441
		    <size>61 Kb</size>
9442
		    <length>5 pages</length>
9443
		    <desc>PDF version</desc>
9444
		    <tags>paper,pdf</tags>
9445
		</file>
9446
		<file>
9447
		    <url>http://blog.springdaemons.com/assets/2008/11/23/slides.pdf</url>
9448
		    <size>470 Kb</size>
9449
		    <length>30 pages</length>
9450
		    <desc>PDF version</desc>
9451
		    <tags>slides,pdf</tags>
9452
		</file>
9453
	    </files>
9454
	</item>
9455
9456
	<!-- devsummit - cambridge
9457
	 -->
9458
	<item source="devsummit-cambridge" added="20080825">
9459
	    <title>Welcome - Cambridge University FreeBSD DevSummit - Robert Watson</title>
9460
	    <overview>http://wiki.freebsd.org/200808DevSummit</overview>
9461
	    <desc>
9462
		Welcome by Robert Watson
9463
	    </desc>
9464
	    <tags>devsummit2008,devsummit,pdf,freebsd,robert watson</tags>
9465
	    <files>
9466
		<file>
9467
		    <url>http://wiki.freebsd.org/200808DevSummit?action=AttachFile&amp;do=get&amp;target=20080815-welcome.pdf</url>
9468
		    <size>264 Kb</size>
9469
		    <length>12 pages</length>
9470
		    <desc>PDF version</desc>
9471
		    <tags>pdf</tags>
9472
		</file>
9473
	    </files>
9474
	</item>
9475
9476
	<item source="devsummit-cambridge" added="20080825">
9477
	    <title>variant Symlinks - Brooks Davis</title>
9478
	    <overview>http://wiki.freebsd.org/200808DevSummit</overview>
9479
	    <desc>
9480
		<title>Variant Symlinks by Brooks Davis</title>
9481
	    </desc>
9482
	    <tags>devsummit2008,devsummit,pdf,freebsd,variant symlinks,brooks davis</tags>
9483
	    <files>
9484
		<file>
9485
		    <url>http://wiki.freebsd.org/200808DevSummit?action=AttachFile&amp;do=get&amp;target=variant-symlinks-for-freebsd.pdf</url>
9486
		    <size>213 Kb</size>
9487
		    <length>15 pages</length>
9488
		    <desc>PDF version</desc>
9489
		    <tags>pdf</tags>
9490
		</file>
9491
	    </files>
9492
	</item>
9493
9494
	<item source="devsummit-cambridge" added="20080825">
9495
	    <title>Cambridge FreeBSD DevSummit2008 - Photos - Kris Kennaway</title>
9496
	    <overview>http://people.freebsd.org/~kris/Cambridge/</overview>
9497
	    <desc>
9498
		Photos of the 2008 FreeBSD DevSummit at the Cambridge University
9499
 by Kris Kennaway.
9500
	    </desc>
9501
	    <tags>devsummit2008,devsummit,photos,kris kennaway</tags>
9502
	</item>
9503
9504
	<item source="devsummit-cambridge" added="20080825">
9505
	    <title>Cambridge FreeBSD DevSummit2008 - Photos - Ollivier Robert</title>
9506
	    <overview>http://gallery.keltia.net/v/voyages/conferences/devsummit-cam/</overview>
9507
	    <desc>
9508
		Photos of the 2008 FreeBSD DevSummit at the Cambridge University by Ollivier Robert
9509
	    </desc>
9510
	    <tags>devsummit2008,devsummit,photos,ollivier robert</tags>
9511
	</item>
9512
9513
	<item source="devsummit-cambridge" added="20080825">
9514
	    <title>Cambridge FreeBSD DevSummit2008 - Photos - Simon Nielsen</title>
9515
	    <overview>http://people.freebsd.org/~simon/gallery/cambridge-2008/</overview>
9516
	    <desc>
9517
		Photos of the 2008 FreeBSD DevSummit at the Cambridge University
9518
 by Simon Nielsen.
9519
	    </desc>
9520
	    <tags>devsummit2008,devsummit,photos,simon nielsen</tags>
9521
	</item>
9522
7375
    </items>
9523
    </items>
7376
9524
7377
9525
Lines 7526-7536 Link Here
7526
	    <url>http://fosdem.org/</url>
9674
	    <url>http://fosdem.org/</url>
7527
	</source>
9675
	</source>
7528
9676
7529
	<source id="meetbsd">
9677
	<source id="meetbsdorg">
7530
	    <name>MeetBSD</name>
9678
	    <name>MeetBSD</name>
7531
	    <url>http://www.meetbsd.org/</url>
9679
	    <url>http://www.meetbsd.org/</url>
7532
	</source>
9680
	</source>
7533
9681
9682
	<source id="meetbsdcom">
9683
	    <name>MeetBSD</name>
9684
	    <url>http://www.meetbsd.com/</url>
9685
	</source>
9686
7534
	<source id="bsdconspain">
9687
	<source id="bsdconspain">
7535
	    <name>BSDCon Spain</name>
9688
	    <name>BSDCon Spain</name>
7536
	    <url>http://www.bsdcon.net/</url>
9689
	    <url>http://www.bsdcon.net/</url>
Lines 7543-7547 Link Here
7543
	    ]]></url>
9696
	    ]]></url>
7544
	</source>
9697
	</source>
7545
9698
9699
	<source id="devsummit-cambridge">
9700
	    <name>FreeBSD Developer Summit - Cambridge</name>
9701
	    <url>http://wiki.freebsd.org/DevSummit</url>
9702
	</source>
9703
9704
	<source id="hostobzor">
9705
	    <name>Hostobzor, the Russian conference of hosting provider</name>
9706
	    <url>http://www.hostobzor.ru/</url>
9707
	</source>
9708
7546
    </sources>
9709
    </sources>
7547
</multimedia>
9710
</multimedia>

Return to bug 129127