1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:db="http://docbook.org/ns/docbook">
<head>
<title>FreeBSD Quarterly Status Report</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="shortcut icon" href="https://www.FreeBSD.org/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" media="screen,print" href="https://www.FreeBSD.org/layout/css/fixed.css?20130112" type="text/css" />
</head>
<body>
<div id="containerwrap">
<div id="container">
<span class="txtoffscreen"><a href="#content" title="Skip site navigation" accesskey="1">Skip site navigation</a> (1)
<a href="#contentwrap" title="Skip section navigation" accesskey="2">Skip section navigation</a> (2)
</span>
<div id="headercontainer">
<div id="header">
<h2 class="blockhide">Header And Logo</h2>
<div id="headerlogoleft">
<a href="../.." title="FreeBSD">
<img src="https://www.FreeBSD.org/layout/images/logo-red.png" width="457" height="75" alt="FreeBSD" />
</a>
</div>
<div id="headerlogoright">
<div class="frontdonateroundbox">
<div class="frontdonatetop">
<div>
<b style="display: none;">.</b>
</div>
</div>
<div class="frontdonatecontent">
<a href="https://www.FreeBSDFoundation.org/donate/">Donate to FreeBSD</a>
</div>
<div class="frontdonatebot">
<div>
<b style="display: none;">.</b>
</div>
</div>
</div>
<h2 class="blockhide">Peripheral Links</h2>
<div id="searchnav">
<ul id="searchnavlist"></ul>
</div>
<div id="search">
<form method="get" id="search-form" action="https://duckduckgo.com/" onsubmit="document.getElementById('words').value+=' (site:www.FreeBSD.org OR site:docs.FreeBSD.org OR site:lists.FreeBSD.org OR site:wiki.FreeBSD.org OR site:forums.FreeBSD.org)'">
<h2 class="blockhide">
<label for="words">Search</label>
</h2>
<input type="hidden" name="ka" value="v" />
<input type="hidden" name="kt" value="v" />
<input type="hidden" name="kh" value="1" />
<input type="hidden" name="kj" value="r2" />
<input id="words" name="q" type="text" size="20" maxlength="255" onfocus="if( this.value==this.defaultValue ) this.value='';" value="Search" />
<span> </span>
<input id="submit" name="submit" type="submit" value="Search" />
</form>
</div>
</div>
</div>
<h2 class="blockhide">Site Navigation</h2>
<div id="menu">
<ul class="first">
<li>
<a href="../../">Home</a>
</li>
</ul>
<ul>
<li>
<a href="../../about.html">About</a>
<ul>
<li>
<a href="../../projects/newbies.html">Introduction</a>
</li>
<li>
<a href="../../features.html">Features</a>
</li>
<li>
<a href="../../advocacy/">Advocacy</a>
</li>
<li>
<a href="../../marketing/">Marketing</a>
</li>
<li>
<a href="../../privacy.html">Privacy Policy</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="../../where.html">Get FreeBSD</a>
<ul>
<li>
<a href="../../releases/">Release Information</a>
</li>
<li>
<a href="../../releng/">Release Engineering</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="../../docs.html">Documentation</a>
<ul>
<li>
<a href="../../doc/en_US.ISO8859-1/books/faq/">FAQ</a>
</li>
<li>
<a href="../../doc/en_US.ISO8859-1/books/handbook/">Handbook</a>
</li>
<li>
<a href="../../doc/en_US.ISO8859-1/books/porters-handbook">Porter's Handbook</a>
</li>
<li>
<a href="../../doc/en_US.ISO8859-1/books/developers-handbook">Developer's Handbook</a>
</li>
<li>
<a href="//www.FreeBSD.org/cgi/man.cgi">Manual Pages</a>
</li>
<li>
<a href="https://papers.FreeBSD.org">Presentations and Papers</a>
</li>
<li>
<a href="../../doc/en_US.ISO8859-1/books/fdp-primer">Documentation Project Primer</a>
</li>
<li>
<a href="../../docs/books.html">All Books and Articles</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="../../community.html">Community</a>
<ul>
<li>
<a href="../../community/mailinglists.html">Mailing Lists</a>
</li>
<li>
<a href="https://forums.FreeBSD.org">Forums</a>
</li>
<li>
<a href="../../usergroups.html">User Groups</a>
</li>
<li>
<a href="../../events/events.html">Events</a>
</li>
<li>
<a href="http://freebsdjournal.com">FreeBSD Journal</a>
</li>
<li>
<a href="http://serverfault.com/questions/tagged/freebsd">Q&A (external)</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="../../projects/index.html">Developers</a>
<ul>
<li>
<a href="https://wiki.FreeBSD.org/IdeasPage">Project Ideas</a>
</li>
<li>
<a href="https://cgit.FreeBSD.org">Git Repository</a>
</li>
<li>
<a href="https://svnweb.FreeBSD.org">Subversion Repository</a>
</li>
<li>
<a href="https://github.com/freebsd">GitHub Mirror</a>
</li>
<li>
<a href="https://reviews.FreeBSD.org">Code Review (Phabricator)</a>
</li>
<li>
<a href="https://wiki.FreeBSD.org">Wiki</a>
</li>
<li>
<a href="https://ci.FreeBSD.org">Continuous Integration Service</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="../../support.html">Support</a>
<ul>
<li>
<a href="../../commercial/commercial.html">Vendors</a>
</li>
<li>
<a href="../../security/">Security Information</a>
</li>
<li>
<a href="https://bugs.FreeBSD.org/search/">Bug Reports</a>
</li>
<li>
<a href="https://www.FreeBSD.org/support.html">Submitting Bug Reports</a>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<a href="https://www.freebsdfoundation.org/">Foundation</a>
<ul>
<li>
<a href="https://www.freebsdfoundation.org/donate/">Monetary Donations</a>
</li>
<li>
<a href="../../donations/index.html#systems">Hardware Donations</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div id="content">
<div id="sidewrap">
<div id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li>
<a href="../../about.html">About</a>
</li>
<li>
<a href="../../features.html">Features</a>
</li>
<li>
<a href="../../applications.html">Applications</a>
</li>
<li>
<a href="../../advocacy/">Advocacy</a>
</li>
<li>
<a href="../../marketing/">Marketing</a>
</li>
<li>
<a href="../../administration.html">Administration</a>
</li>
<li>
<a href="../../news/newsflash.html">News</a>
</li>
<li>
<a href="../../events/events.html">Events</a>
</li>
<li>
<a href="../../news/press.html">Press</a>
</li>
<li>
<a href="../../multimedia/multimedia.html">Multimedia</a>
</li>
<li>
<a href="../../art.html">Artwork</a>
</li>
<li>
<a href="../../logo.html">Logo</a>
</li>
<li>
<a href="../../donations/">Donations</a>
</li>
<li>
<a href="../../copyright/">Legal Notices</a>
</li>
<li>
<a href="../../privacy.html">Privacy Policy</a>
</li>
</ul>
</div>
</div>
<div id="contentwrap"><h1>Introduction</h1><p>This report covers FreeBSD-related projects between January and March
2011. It is the first of the four reports planned for 2011. During
this quarter, the work was focused on releasing the new minor
versions of FreeBSD, 7.4 and 8.2, which were released in February 2011.
Currently, the project is starting to work on the next major version,
9.0.</p><p>Thanks to all the reporters for the excellent work! This report
contains 34 entries and we hope you enjoy reading it.</p><p>Please note that the deadline for submissions covering the period
between April and June 2011 is July 15th, 2011.</p><hr /><h3><a href="#Projects">Projects</a></h3><ul><li><a href="#Bringing-up-OMAP3">Bringing up OMAP3</a></li><li><a href="#GEOM-based-ataraid(4)-Replacement-—-geom_raid.">GEOM-based ataraid(4) Replacement — geom_raid.</a></li><li><a href="#HAST-(Highly-Available-Storage)">HAST (Highly Available Storage)</a></li><li><a href="#New-FreeBSD-Installer">New FreeBSD Installer</a></li><li><a href="#OpenAFS-Port">OpenAFS Port</a></li><li><a href="#pfSense">pfSense</a></li><li><a href="#RCTL,-aka-Resource-Containers">RCTL, aka Resource Containers</a></li><li><a href="#ZFSv28-available-in-FreeBSD-9-CURRENT">ZFSv28 available in FreeBSD 9-CURRENT</a></li></ul><h3><a href="#FreeBSD-Team-Reports">FreeBSD Team Reports</a></h3><ul><li><a href="#FreeBSD-Bugbusting-Team">FreeBSD Bugbusting Team</a></li><li><a href="#FreeBSD-NYI-Admins-Status-Report">FreeBSD NYI Admins Status Report</a></li><li><a href="#The-FreeBSD-Foundation-Status-Report">The FreeBSD Foundation Status Report</a></li></ul><h3><a href="#Network-Infrastructure">Network Infrastructure</a></h3><ul><li><a href="#DIstributed-Firewall-and-Flow-shaper-Using-Statistical-Evidence-(DIFFUSE)">DIstributed Firewall and Flow-shaper Using Statistical
Evidence (DIFFUSE)</a></li><li><a href="#Five-New-TCP-Congestion-Control-Algorithms-for-FreeBSD">Five New TCP Congestion Control Algorithms for FreeBSD</a></li></ul><h3><a href="#Kernel">Kernel</a></h3><ul><li><a href="#Journaled-Soft-Updates">Journaled Soft Updates</a></li><li><a href="#Linux-Compatibility-Layer---DVB-and-V4L2-Support">Linux Compatibility Layer - DVB and V4L2 Support</a></li></ul><h3><a href="#Documentation">Documentation</a></h3><ul><li><a href="#New-FreeBSD-Handbook-Section-Covering-HAST">New FreeBSD Handbook Section Covering HAST</a></li><li><a href="#The-FreeBSD-German-Documentation-Project-Status-Report">The FreeBSD German Documentation Project Status Report</a></li><li><a href="#The-FreeBSD-Japanese-Documentation-Project">The FreeBSD Japanese Documentation Project</a></li><li><a href="#Webcam-and-DVB-Compatibility-List">Webcam and DVB Compatibility List</a></li></ul><h3><a href="#Architectures">Architectures</a></h3><ul><li><a href="#FreeBSD/arm-on-Marvell-Raid-on-Chip">FreeBSD/arm on Marvell Raid-on-Chip</a></li><li><a href="#FreeBSD/EC2">FreeBSD/EC2</a></li><li><a href="#FreeBSD/powerpc-on-Freescale-QorIQ">FreeBSD/powerpc on Freescale QorIQ</a></li><li><a href="#MIPS/Octeon-Support-and-bootinfo">MIPS/Octeon Support and bootinfo</a></li></ul><h3><a href="#Ports">Ports</a></h3><ul><li><a href="#FreeBSD-as-Home-Theater-PC">FreeBSD as Home Theater PC</a></li><li><a href="#FreeBSD-Chromium">FreeBSD Chromium</a></li><li><a href="#FreeBSD-Haskell-Ports">FreeBSD Haskell Ports</a></li><li><a href="#KDE-FreeBSD">KDE-FreeBSD</a></li><li><a href="#Linux-Emulation-Ports">Linux Emulation Ports</a></li><li><a href="#Portmaster">Portmaster</a></li><li><a href="#Ports-Collection">Ports Collection</a></li><li><a href="#www/apache22-Default">www/apache22 Default</a></li></ul><h3><a href="#Miscellaneous">Miscellaneous</a></h3><ul><li><a href="#BSDCan">BSDCan</a></li></ul><h3><a href="#Google-Summer-of-Code">Google Summer of Code</a></h3><ul><li><a href="#Extfs-Status-Report">Extfs Status Report</a></li><li><a href="#Google-Summer-of-Code-2011">Google Summer of Code 2011</a></li></ul><ul></ul><hr /><br /><h1><a name="Projects" href="#Projects" id="Projects">Projects</a></h1><br /><h2><a name="Bringing-up-OMAP3" href="#Bringing-up-OMAP3" id="Bringing-up-OMAP3">Bringing up OMAP3</a></h2><p>
Contact:
Warner
Losh
<<a href="mailto:imp@bsdimp.com">imp@bsdimp.com</a>>
<br />
Contact:
Mohammed
Farrag
<<a href="mailto:mfarrag@FreeBSD.org">mfarrag@FreeBSD.org</a>>
</p>
<p>OMAP3 Emulation:</p>
<ul>
<li>Step #1: qemu-omap3 isn't ported to FreeBSD yet. So,</li>
<li>Step #2: Use qemu-omap3 on Gentoo Host ..</li>
<li>Step #3: Is the end reached ?! No, bcz qemu-omap3 is not
full. So, go to step #4.</li>
<li>Step #4: Use Meego >> Download Ubuntu 10.10 >>
Install it, and</li>
<li>Step #5: Compile FreeBSD kernel, Create root file system,
mkimage, Emulate using Meego.</li>
</ul>
<h3>Open tasks:</h3><ol><li>Device Drivers for OMAP3 Processors.</li></ol><hr /><h2><a name="GEOM-based-ataraid(4)-Replacement-—-geom_raid." href="#GEOM-based-ataraid(4)-Replacement-—-geom_raid." id="GEOM-based-ataraid(4)-Replacement-—-geom_raid.">GEOM-based ataraid(4) Replacement — geom_raid.</a></h2><p>
Contact:
Alexander
Motin
<<a href="mailto:mav@FreeBSD.org">mav@FreeBSD.org</a>>
<br />
Contact:
M. Warner
Losh
<<a href="mailto:imp@FreeBSD.org">imp@FreeBSD.org</a>>
</p>
<p>A new RAID GEOM class (geom_raid) was added to FreeBSD 9-CURRENT, to
replace ataraid(4) in supporting various BIOS-based software RAIDs.
Unlike ataraid(4) this implementation does not depend on legacy
ata(4) subsystem and can be used with any disk drivers, including
new CAM-based ones (ahci(4), siis(4), mvs(4) and ata(4) with
`options ATA_CAM`). To make code more readable and extensible, this
implementation follows modular design, including a core part and two
sets of modules, implementing support for different metadata
formats and RAID levels.</p>
<p>Support for such popular metadata formats is now implemented:
Intel, JMicron, NVIDIA, Promise (also used by AMD/ATI) and
SiliconImage.</p>
<p>Such RAID levels are now supported: RAID0, RAID1, RAID1E,
RAID10, SINGLE, CONCAT.</p>
<p>For any all of these RAID levels and metadata formats this class
supports full cycle of volume operations: reading, writing,
creation, deletion, disk removal and insertion, rebuilding, dirty
shutdown detection and resynchronization, bad sector recovery,
faulty disks tracking, hot-spare disks. For Intel and Promise
formats there is support for multiple volumes per disk set.</p>
<p>See the graid(8) manual page for additional details.</p>
<p>Sponsored by: Cisco Systems, Inc. and iXsystems, Inc.</p>
<h3>Open tasks:</h3><ol><li>Implement metadata modules for other formats (DDF, Highpoint,
VIA, ...).</li><li>Implement transformation modules for other RAID levels
(RAID5, ...).</li></ol><hr /><h2><a name="HAST-(Highly-Available-Storage)" href="#HAST-(Highly-Available-Storage)" id="HAST-(Highly-Available-Storage)">HAST (Highly Available Storage)</a></h2><p>
Contact:
Pawel Jakub
Dawidek
<<a href="mailto:pjd@FreeBSD.org">pjd@FreeBSD.org</a>>
</p><p>
Contact:
Mikolaj
Golub
<<a href="mailto:trociny@FreeBSD.org">trociny@FreeBSD.org</a>>
</p>
<p>HAST development is progressing nicely. Mikolaj Golub who contributes
to HAST is now a FreeBSD src committer. Some changes worth noting since
the last report:</p>
<ul>
<li>Compression of the data being sent over the network. This can
speed up especially synchronization process.</li>
<li>Optional checksuming for the data being send over the
network.</li>
<li>Capsicum sandboxing for secondary node and hastctl.</li>
<li>Chroot+setuid+setgid sandboxing for primary node.</li>
<li>Allow administrators to specify source IP address for
connections.</li>
<li>When changing role wait for a while for the other node to
switch from primary to secondary to avoid split-brain.</li>
<li>Many bug fixes.</li>
</ul>
<hr /><h2><a name="New-FreeBSD-Installer" href="#New-FreeBSD-Installer" id="New-FreeBSD-Installer">New FreeBSD Installer</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.FreeBSD.org/BSDInstall" title="http://wiki.FreeBSD.org/BSDInstall">BSDInstall Wiki Page (with test images)</a></td><td>
URL: <a href="http://wiki.FreeBSD.org/BSDInstall" title="BSDInstall Wiki Page (with test images)">http://wiki.FreeBSD.org/BSDInstall</a></td></tr><tr><td><a href="http://wiki.FreeBSD.org/PCBSDInstallMerge" title="http://wiki.FreeBSD.org/PCBSDInstallMerge">Wiki for Integration Plan with PC-BSD installer</a></td><td>
URL: <a href="http://wiki.FreeBSD.org/PCBSDInstallMerge" title="Wiki for Integration Plan with PC-BSD installer">http://wiki.FreeBSD.org/PCBSDInstallMerge</a></td></tr></table><p>
Contact:
Nathan
Whitehorn
<<a href="mailto:nwhitehorn@FreeBSD.org">nwhitehorn@FreeBSD.org</a>>
</p>
<p>On March 14th, sysinstall was replaced on the 9.0 snapshot media
by a new, modular installer called BSDInstall. This adds support
for a wide variety of new features while simplifying the
installation process. Testing before the 9.0 release will be very
much appreciated -- CD and memory stick images for a variety of
platforms are linked from the BSDInstall wiki page.</p>
<p>Interesting features:</p>
<ul>
<li>Install CD media are always live CDs</li>
<li>Installations spanning multiple disks</li>
<li>Wireless setup</li>
<li>GPT disk formatting</li>
<li>Virtualization friendly: can install from a live system onto
disk images</li>
<li>Easily hackable and more modular than sysinstall</li>
<li>Greater flexibility: shells available throughout the
installation</li>
</ul>
<p>Work is presently ongoing to integrate this installer with the
backend provided by pc-sysinstall (second wiki link).</p>
<h3>Open tasks:</h3><ol><li>ZFS installation support.</li><li>IA64 disk setup.</li></ol><hr /><h2><a name="OpenAFS-Port" href="#OpenAFS-Port" id="OpenAFS-Port">OpenAFS Port</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://openafs.org" title="http://openafs.org">OpenAFS home page</a></td><td>
URL: <a href="http://openafs.org" title="OpenAFS home page">http://openafs.org</a></td></tr><tr><td><a href="http://web.mit.edu/freebsd/openafs/openafs.shar" title="http://web.mit.edu/freebsd/openafs/openafs.shar">FreeBSD port for OpenAFS 1.6.0 prerelease 4</a></td><td>
URL: <a href="http://web.mit.edu/freebsd/openafs/openafs.shar" title="FreeBSD port for OpenAFS 1.6.0 prerelease 4">http://web.mit.edu/freebsd/openafs/openafs.shar</a></td></tr></table><p>
Contact:
Benjamin
Kaduk
<<a href="mailto:kaduk@mit.edu">kaduk@mit.edu</a>>
<br />
Contact:
Derrick
Brashear
<<a href="mailto:shadow@gmail.com">shadow@gmail.com</a>>
</p>
<p>AFS is a distributed network filesystem that originated from the
Andrew Project at Carnegie-Mellon University. The OpenAFS client
implementation has not been particularly useful on FreeBSD since the
FreeBSD 4.X releases. Work covered in previous reports brought the
OpenAFS client to a useful form on 9.0-CURRENT, though with some
rough edges. Since our last report, we have fixed several bugs that
were impacting usability, and we expect the upcoming 1.6.0 release
to be usable for regular client workloads (though not heavy load).
Accordingly, we have submitted packaging for inclusion in the Ports
Collection (PR ports/152467).</p>
<p>There are several known outstanding issues that are being worked
on, but detailed bug reports are welcome at
port-freebsd@openafs.org.</p>
<h3>Open tasks:</h3><ol><li>Update VFS locking to allow the use of disk-based client
caches as well as memory-based caches.</li><li>Track down races and deadlocks that may appear under
load.</li><li>Integrate with the bsd.kmod.mk kernel-module build
infrastructure.</li><li>Eliminate a moderate memory leak from the kernel
module.</li><li>PAG (Process Authentication Group) support is not
functional.</li></ol><hr /><h2><a name="pfSense" href="#pfSense" id="pfSense">pfSense</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.pfsense.org" title="http://www.pfsense.org">pfSense home page</a></td><td>
URL: <a href="http://www.pfsense.org" title="pfSense home page">http://www.pfsense.org</a></td></tr></table><p>
Contact:
Scott
Ullrich
<<a href="mailto:sullrich@FreeBSD.org">sullrich@FreeBSD.org</a>>
<br />
Contact:
Chris
Buechler
<<a href="mailto:cmb@pfsense.org">cmb@pfsense.org</a>>
<br />
Contact:
Ermal
Luci
<<a href="mailto:eri@FreeBSD.org">eri@FreeBSD.org</a>>
</p>
<p>Work on 2.0 is rapidly coming to an end. We released RC1 around
Feb 25 2011 and so far it seems to be rather stable. 2.0 is our first
major release in 2 years and almost all limitations of the previous
version has been overcome.</p>
<h3>Open tasks:</h3><ol><li>Finish testing RC1 and certify for release.</li></ol><hr /><h2><a name="RCTL,-aka-Resource-Containers" href="#RCTL,-aka-Resource-Containers" id="RCTL,-aka-Resource-Containers">RCTL, aka Resource Containers</a></h2><p>
Contact:
Edward Tomasz
Napierala
<<a href="mailto:trasz@FreeBSD.org">trasz@FreeBSD.org</a>>
</p>
<p>Most of the code has already been merged into CURRENT. There are
two remaining problems I would like to solve before 9.0-RELEASE - see
below - but otherwise, the code is stable; please test and report
any problems. You will need to rebuild the kernel with "options
RACCT" and "options RCTL". The rctl(8) manual page should be a good
introduction on how to use it.</p>
<p>This project was sponsored by The FreeBSD Foundation.</p>
<h3>Open tasks:</h3><ol><li>Reimplementing %CPU accounting and CPU throttling.</li><li>Making jail rules persistent - right now, one cannot add jail
rule before that jail is created, which makes it impossible to put
them into /etc/rctl.conf; also, rules disappear when jail gets
destroyed.</li></ol><hr /><h2><a name="ZFSv28-available-in-FreeBSD-9-CURRENT" href="#ZFSv28-available-in-FreeBSD-9-CURRENT" id="ZFSv28-available-in-FreeBSD-9-CURRENT">ZFSv28 available in FreeBSD 9-CURRENT</a></h2><p>
Contact:
Pawel Jakub
Dawidek
<<a href="mailto:pjd@FreeBSD.org">pjd@FreeBSD.org</a>>
</p><p>
Contact:
Martin
Matuska
<<a href="mailto:mm@FreeBSD.org">mm@FreeBSD.org</a>>
</p>
<p>ZFS v28 is now in HEAD! Test, test, test and test. Pretty please.
New features include:</p>
<ul>
<li>Data deduplication.</li>
<li>Triple parity RAIDZ (RAIDZ3).</li>
<li>zfs diff.</li>
<li>zpool split.</li>
<li>Snapshot holds.</li>
<li>zpool import -F. Allows to rewind corrupted pool to earlier
transaction group.</li>
<li>Possibility to import pool in read-only mode.</li>
</ul>
<hr /><br /><h1><a name="FreeBSD-Team-Reports" href="#FreeBSD-Team-Reports" id="FreeBSD-Team-Reports">FreeBSD Team Reports</a></h1><br /><h2><a name="FreeBSD-Bugbusting-Team" href="#FreeBSD-Bugbusting-Team" id="FreeBSD-Bugbusting-Team">FreeBSD Bugbusting Team</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/support.html#gnats" title="http://www.FreeBSD.org/support.html#gnats">FreeBSD Support page</a></td><td>
URL: <a href="http://www.FreeBSD.org/support.html#gnats" title="FreeBSD Support page">http://www.FreeBSD.org/support.html#gnats</a></td></tr><tr><td><a href="http://wiki.FreeBSD.org/BugBusting" title="http://wiki.FreeBSD.org/BugBusting">Resources and documentation available for Bugbusting</a></td><td>
URL: <a href="http://wiki.FreeBSD.org/BugBusting" title="Resources and documentation available for Bugbusting">http://wiki.FreeBSD.org/BugBusting</a></td></tr><tr><td><a href="http://people.FreeBSD.org/~linimon/studies/prs/" title="http://people.FreeBSD.org/~linimon/studies/prs/">Links to all of the auto-generated PR reports</a></td><td>
URL: <a href="http://people.FreeBSD.org/~linimon/studies/prs/" title="Links to all of the auto-generated PR reports">http://people.FreeBSD.org/~linimon/studies/prs/</a></td></tr></table><p>
Contact:
Gavin
Atkinson
<<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>>
<br />
Contact:
Mark
Linimon
<<a href="mailto:linimon@FreeBSD.org">linimon@FreeBSD.org</a>>
<br />
Contact:
Remko
Lodder
<<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>>
<br />
Contact:
Volker
Werth
<<a href="mailto:vwe@FreeBSD.org">vwe@FreeBSD.org</a>>
</p>
<p>The bugmeister team is happy to welcome Eitan Adler (eadler@) as
the newest GNATS-only contributor. Eitan has been helping triage
new bugs as they come in, as well as making good progress on many
of the older bugs, closing duplicates and obsolete bugs and
contacting submitters for extra information where necessary. For
the first time in a long time we managed to get below 6000 open
PRs, in no small part due to Eitan's efforts. Welcome aboard!</p>
<p>PRs continue to be classified as they arrive, by adding 'tags'
to the subject lines corresponding to the kernel subsystem
involved, or man page references for userland PRs. Reports are
generated from these nightly, grouping related PRs into one place,
sorted by tag or man page. This allows an interested party working
in one area or on one subsystem to easily find related bugs and
issues in the same area, which has proven quite effective in
getting some of the older bug reports closed. These reports can all
be found by following the third link above.</p>
<p>We continue to look for ideas for other reports that may help
improve the PR closure rate. If you have any suggestions for
reports which would contribute positively to the way you work,
please email bugmeister@ and we shall try to produce such a
report.</p>
<p>Our clearance rate of PRs, especially in kern and bin, seems to
be improving. The number of non-ports PRs has stayed almost
constant since the last status report.</p>
<p>As always, anybody interested in helping out with the PR queue
is welcome to join us in #freebsd-bugbusters on EFnet. We are
always looking for additional help, whether your interests lie in
triaging incoming PRs, generating patches to resolve existing
problems, or simply helping with the database housekeeping
(identifying duplicate PRs, ones that have already been resolved,
etc). This is a great way of getting more involved with FreeBSD!</p>
<h3>Open tasks:</h3><ol><li>Try to find ways to get more committers helping us with
closing PRs that the team has already analyzed.</li></ol><hr /><h2><a name="FreeBSD-NYI-Admins-Status-Report" href="#FreeBSD-NYI-Admins-Status-Report" id="FreeBSD-NYI-Admins-Status-Report">FreeBSD NYI Admins Status Report</a></h2><p>
Contact:
NYI Admins Team
<<a href="mailto:nyi-admin@FreeBSD.org">nyi-admin@FreeBSD.org</a>>
</p>
<p>The FreeBSD.org site at New York Internet is progressing, though
more slowly than we had hoped. Due to problems with the old power
controllers and serial console servers, new equipment has been
bought by the FreeBSD Foundation. Installing the new equipment
required re-racking all the existing servers which was done by the
local FreeBSD team (Steven Kreuzer and John Baldwin).</p>
<p>For basic infrastructure at the site (such as DHCP, DNS, console
etc.) the FreeBSD Foundation bought some new servers which are in the
process of being configured.</p>
<p>The FreeBSD Ports team are currently using 9 of the NYI servers for
package building.</p>
<h3>Open tasks:</h3><ol><li>We are looking for a storage system (15TB+) for keeping
replicas of all the main FreeBSD.org systems, a full ftp-archive
mirror, site local files etc.</li></ol><hr /><h2><a name="The-FreeBSD-Foundation-Status-Report" href="#The-FreeBSD-Foundation-Status-Report" id="The-FreeBSD-Foundation-Status-Report">The FreeBSD Foundation Status Report</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSDfoundation.org" title="http://www.FreeBSDfoundation.org"></a></td><td>
URL: <a href="http://www.FreeBSDfoundation.org" title="">http://www.FreeBSDfoundation.org</a></td></tr></table><p>
Contact:
Deb
Goodkin
<<a href="mailto:deb@FreeBSDFoundation.org">deb@FreeBSDFoundation.org</a>>
</p>
<p>We created our <a href="http://www.FreeBSDfoundation.org/documents/Budget2011.pdf" shape="rect">
2011 budget</a>. Some of our plans for 2011 include spending
$125,000 on project development and $75,000 on equipment to
build up FreeBSD facilities in three locations.</p>
<p>We were proud to be a sponsor for AsiaBSDCon 2011 in Tokyo. We
also committed to sponsoring BSDCan 2011 in May, and EuroBSDCon
2011 in October. The Foundation was also represented at SCALE in
Los Angeles, Indiana LinuxFest in Indianapolis, and Flourish in
Chicago.</p>
<p>Completed Foundation-funded projects: <a href="http://www.FreeBSDfoundation.org/announcements.shtml#Swinburne" shape="rect">
Five New TCP Congestion Control Algorithms project</a> by
Swinburne University and Resource Containers project by
Edward Napierala.</p>
<p>In February we visited companies in the Bay Area that use FreeBSD.
Our goal was to promote FreeBSD, better understand their interests and
needs, and help facilitate stronger relationships between these
companies and the Project. The presentations we gave included the
benefits of FreeBSD, Project road-map, potential areas of
collaboration, case studies, and how the Foundation supports the
project. By visiting in person we were able to show our commitment
to the Project and respond directly to questions and concerns they
may have had. We were pleased with the positive responses we
received and plan on visiting more companies in the future.</p>
<p>We are funding two new projects. The first project is
Implementing Support of GEM, KMS, and DRI for Intel Drivers by
Konstantin Belousov. The second is Improving the Maturity of IPv6
Support of FreeBSD and PC-BSD by Bjoern Zeeb.</p>
<p>We continued our work on infrastructure projects to beef up
hardware for package-building, network-testing, etc. This includes
purchasing equipment as well as managing equipment donations.</p>
<p>Stop by and visit with us at BSDCan (May 13-14) and SouthEast
LinuxFest (June 10-12).</p>
<p>The work above as well as many other tasks we do for the
project, couldn't be done without donations. Please help us by
making a donation or asking your company to make a donation. We
would be happy to send marketing literature to you or your company.
Find out how to make a donation at <a href="http://www.FreeBSDfoundation.org/donate/" shape="rect">
http://www.FreeBSDfoundation.org/donate/</a>.</p>
<hr /><br /><h1><a name="Network-Infrastructure" href="#Network-Infrastructure" id="Network-Infrastructure">Network Infrastructure</a></h1><br /><h2><a name="DIstributed-Firewall-and-Flow-shaper-Using-Statistical-Evidence-(DIFFUSE)" href="#DIstributed-Firewall-and-Flow-shaper-Using-Statistical-Evidence-(DIFFUSE)" id="DIstributed-Firewall-and-Flow-shaper-Using-Statistical-Evidence-(DIFFUSE)">DIstributed Firewall and Flow-shaper Using Statistical
Evidence (DIFFUSE)</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://caia.swin.edu.au/urp/diffuse/" title="http://caia.swin.edu.au/urp/diffuse/"></a></td><td>
URL: <a href="http://caia.swin.edu.au/urp/diffuse/" title="">http://caia.swin.edu.au/urp/diffuse/</a></td></tr><tr><td><a href="http://caia.swin.edu.au/urp/diffuse/downloads.html" title="http://caia.swin.edu.au/urp/diffuse/downloads.html"></a></td><td>
URL: <a href="http://caia.swin.edu.au/urp/diffuse/downloads.html" title="">http://caia.swin.edu.au/urp/diffuse/downloads.html</a></td></tr></table><p>
Contact:
Sebastian
Zander
<<a href="mailto:szander@swin.edu.au">szander@swin.edu.au</a>>
<br />
Contact:
Grenville
Armitage
<<a href="mailto:garmitage@swin.edu.au">garmitage@swin.edu.au</a>>
</p>
<p>DIFFUSE is a system enabling FreeBSD's IPFW firewall subsystem to
classify IP traffic based on statistical traffic properties.</p>
<p>With DIFFUSE, IPFW computes statistics (such as packet lengths
or inter-packet time intervals) for observed flows, and uses ML
(machine learning) to classify flows into classes. In addition to
traditional packet inspection rules, IPFW rules may now also be
expressed in terms of traffic statistics or classes identified by
ML classification. This can be helpful when direct packet
inspection is problematic (perhaps for administrative reasons, or
because port numbers do not reliably identify applications).</p>
<p>DIFFUSE also enables one instance of IPFW to send flow
information and classes to other IPFW instances, which then can act
on such traffic (e.g. prioritise, accept, deny, etc.) according to
its class. This allows for distributed architectures, where
classification at one location in your network is used to control
fire-walling or rate-shaping actions at other locations.</p>
<p>DIFFUSE is a set of patches for FreeBSD-CURRENT. It can be
downloaded from the project's web site. The web site also contains
a more comprehensive introduction, including application examples,
links to related work and documentation.</p>
<p>In February 2011 we released DIFFUSE v0.2.2. This release
contains a number of bug fixes and new features. Most notably since
version 0.2 there is a tool to build classifier models, and there
is a feature module and classifier model to classify Skype
traffic.</p>
<p>We hope to release DIFFUSE v0.3 soon. Keep an eye on the
freebsd-ipfw and freebsd-net mailing lists for project-related
announcements.</p>
<hr /><h2><a name="Five-New-TCP-Congestion-Control-Algorithms-for-FreeBSD" href="#Five-New-TCP-Congestion-Control-Algorithms-for-FreeBSD" id="Five-New-TCP-Congestion-Control-Algorithms-for-FreeBSD">Five New TCP Congestion Control Algorithms for FreeBSD</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://caia.swin.edu.au/freebsd/5cc/" title="http://caia.swin.edu.au/freebsd/5cc/"></a></td><td>
URL: <a href="http://caia.swin.edu.au/freebsd/5cc/" title="">http://caia.swin.edu.au/freebsd/5cc/</a></td></tr><tr><td><a href="http://caia.swin.edu.au/urp/newtcp/" title="http://caia.swin.edu.au/urp/newtcp/"></a></td><td>
URL: <a href="http://caia.swin.edu.au/urp/newtcp/" title="">http://caia.swin.edu.au/urp/newtcp/</a></td></tr><tr><td><a href="http://www.FreeBSDFoundation.org/projects.shtml" title="http://www.FreeBSDFoundation.org/projects.shtml"></a></td><td>
URL: <a href="http://www.FreeBSDFoundation.org/projects.shtml" title="">http://www.FreeBSDFoundation.org/projects.shtml</a></td></tr><tr><td><a href="http://FreeBSDfoundation.blogspot.com/2011/03/summary-of-five-new-tcp-congestion.html" title="http://FreeBSDfoundation.blogspot.com/2011/03/summary-of-five-new-tcp-congestion.html"></a></td><td>
URL: <a href="http://FreeBSDfoundation.blogspot.com/2011/03/summary-of-five-new-tcp-congestion.html" title="">http://FreeBSDfoundation.blogspot.com/2011/03/summary-of-five-new-tcp-congestion.html</a></td></tr><tr><td><a href="http://people.FreeBSD.org/~lstewart/patches/5cc/" title="http://people.FreeBSD.org/~lstewart/patches/5cc/"></a></td><td>
URL: <a href="http://people.FreeBSD.org/~lstewart/patches/5cc/" title="">http://people.FreeBSD.org/~lstewart/patches/5cc/</a></td></tr></table><p>
Contact:
David
Hayes
<<a href="mailto:dahayes@swin.edu.au">dahayes@swin.edu.au</a>>
<br />
Contact:
Lawrence
Stewart
<<a href="mailto:lastewart@swin.edu.au">lastewart@swin.edu.au</a>>
<br />
Contact:
Grenville
Armitage
<<a href="mailto:garmitage@swin.edu.au">garmitage@swin.edu.au</a>>
<br />
Contact:
Rui
Paulo
<<a href="mailto:rpaulo@FreeBSD.org">rpaulo@FreeBSD.org</a>>
<br />
Contact:
Bjoern
Zeeb
<<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>>
</p>
<p>The project is now complete, with the following code available
in the svn head branch:</p>
<ul>
<li>Modular congestion control framework.</li>
<li>Khelp (Kernel Helper) and Hhook (Helper Hook)
frameworks.</li>
<li>Basic Khelp/Hhook integration with the TCP stack.</li>
<li>Enhanced Round Trip Time (ERTT) Khelp module.</li>
<li>Modularised implementations of NewReno, CUBIC, H-TCP, Vegas,
Hamilton-Delay and CAIA-Hamilton-Delay congestion control
algorithms.</li>
</ul>
<p>In addition to the code, a large set of documentation was
committed (see the following man pages: cc(4), cc_newreno(4),
cc_cubic(4), cc_htcp(4), cc_vegas(4), cc_hd(4), cc_chd(4),
h_ertt(4), cc(9), khelp(9), hhook(9)) and a <a href="http://caia.swin.edu.au/reports/110228A/CAIA-TR-110228A.pdf" shape="rect">
technical report</a> was released which evaluates the
computational overhead associated with TCP before and after
the project's changes.</p>
<p>A candidate patch to MFC the modular congestion control
framework to the 8-STABLE branch is ready for testing <a href="http://people.FreeBSD.org/~lstewart/patches/5cc/modularcc_mfc_8.x.r219091.patch" shape="rect">
here</a>. If you try the patch, please send a note detailing
your experience (positive or negative) to Lawrence
Stewart.</p>
<p>Thanks go to the FreeBSD Foundation for funding this work, to the
project's technical reviewers for providing detailed feedback, and
to all FreeBSD users who have provided testing feedback thus far.</p>
<h3>Open tasks:</h3><ol><li>Test <a href="http://people.FreeBSD.org/~lstewart/patches/5cc/modularcc_mfc_8.x.r219091.patch" shape="rect">
8-STABLE MFC candidate patch</a> and do the merge in time
for 8.3-RELEASE.</li></ol><hr /><br /><h1><a name="Kernel" href="#Kernel" id="Kernel">Kernel</a></h1><br /><h2><a name="Journaled-Soft-Updates" href="#Journaled-Soft-Updates" id="Journaled-Soft-Updates">Journaled Soft Updates</a></h2><p>
Contact:
Jeff
Roberson
<<a href="mailto:jeff@FreeBSD.org">jeff@FreeBSD.org</a>>
<br />
Contact:
Kirk
McKusick
<<a href="mailto:mckusick@mckusick.com">mckusick@mckusick.com</a>>
</p>
<p>All known problems with journaled soft updates have been fixed
in head. If you have any problems while running with journaled soft
updates, please report them to us.</p>
<p>We have addressed several performance issues that have been
brought to our attention. If you have any performance problems
while running with journaled soft updates, please report them to
us.</p>
<p>We have improved the recovery of resources when running with
soft updates on small (root) filesystems. We anticipate being able
to use soft updates for root filesystems in the 9.0 system.</p>
<p>We expect to have journaled soft updates default to enabled in
the 9.0 system. We encourage users of -CURRENT to enable journaled
soft updates to help shake out any remaining performance problems
and bugs.</p>
<hr /><h2><a name="Linux-Compatibility-Layer---DVB-and-V4L2-Support" href="#Linux-Compatibility-Layer---DVB-and-V4L2-Support" id="Linux-Compatibility-Layer---DVB-and-V4L2-Support">Linux Compatibility Layer - DVB and V4L2 Support</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://people.FreeBSD.org/~nox/dvb/" title="http://people.FreeBSD.org/~nox/dvb/"></a></td><td>
URL: <a href="http://people.FreeBSD.org/~nox/dvb/" title="">http://people.FreeBSD.org/~nox/dvb/</a></td></tr></table><p>
Contact:
Juergen
Lock
<<a href="mailto:nox@FreeBSD.org">nox@FreeBSD.org</a>>
</p>
<p>Following (separate) discussions on the mailing lists I have
made patches to add DVB and V4L2 ioctl translation support to the
Linux compatibility layer, allowing Linux apps like SageTV, Skype,
and Flash to use DVB/ATSC tuners and webcams that previously only
worked for native FreeBSD apps. (Most of this hardware uses Linux
drivers via the <a href="http://www.freshports.org/multimedia/webcamd" shape="rect">
multimedia/webcamd</a> port.)</p>
<h3>Open tasks:</h3><ol><li>Handle the remaining ioctls that (I think) are not used by
DVB tuners/cameras supported by webcamd (it only supports USB
devices, the unhandled ioctls mostly have to do with video overlays
and hardware MPEG2 decoding on analog or DVB tuners, features that
AFAIK don't exist on USB hardware.)</li><li>Make the DVB support a port because there were concerns
putting it in base due to the LGPL in one of the header files even
though I already separated out the code into an extra kld.
(linux_dvbwrapper.ko)</li><li>Get the patches polished and committed. :) (Until they are
you can check my <a href="http://people.FreeBSD.org/~nox/dvb/" shape="rect">DVB page</a>
and the freebsd-emulation@ mailing list for updates.)</li></ol><hr /><br /><h1><a name="Documentation" href="#Documentation" id="Documentation">Documentation</a></h1><br /><h2><a name="New-FreeBSD-Handbook-Section-Covering-HAST" href="#New-FreeBSD-Handbook-Section-Covering-HAST" id="New-FreeBSD-Handbook-Section-Covering-HAST">New FreeBSD Handbook Section Covering HAST</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/disks-hast.html" title="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/disks-hast.html"></a></td><td>
URL: <a href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/disks-hast.html" title="">http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/disks-hast.html</a></td></tr></table><p>
Contact:
Daniel
Gerzo
<<a href="mailto:danger@FreeBSD.org">danger@FreeBSD.org</a>>
</p>
<p>A new FreeBSD Handbook section covering the Highly Available
STorage, or HAST developed by Pawel Jakub Dawidek has been
recently added. In this section, you will learn what HAST is,
how it works, which features it provides and how to set it up.
It also includes a working example on how it can be used
together with devd(8) and CARP. Enjoy your reading.</p>
<hr /><h2><a name="The-FreeBSD-German-Documentation-Project-Status-Report" href="#The-FreeBSD-German-Documentation-Project-Status-Report" id="The-FreeBSD-German-Documentation-Project-Status-Report">The FreeBSD German Documentation Project Status Report</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://doc.bsdgroup.de" title="http://doc.bsdgroup.de">Website of the FreeBSD German Documentation Project.</a></td><td>
URL: <a href="http://doc.bsdgroup.de" title="Website of the FreeBSD German Documentation Project.">http://doc.bsdgroup.de</a></td></tr></table><p>
Contact:
Johann
Kois
<<a href="mailto:jkois@FreeBSD.org">jkois@FreeBSD.org</a>>
<br />
Contact:
Benedict
Reuschling
<<a href="mailto:bcr@FreeBSD.org">bcr@FreeBSD.org</a>>
</p>
<p>Benedict Reuschling contributed the translation of the new
handbook section about HAST, while Benjamin Lukas was working on
the first translation of the firewall chapter of the handbook. The
committers to the German Documentation Project were busy with
keeping the existing German documentation up-to-date. The website
translations were also kept in sync with the ones on FreeBSD.org.</p>
<p>We tried to re-activate committers who did not contribute for
some time but most of them are currently unable to free up enough
time. We hope to gain fresh contributor blood as we are getting
occasional reports about bugs and grammar in the german
translation.</p>
<h3>Open tasks:</h3><ol><li>Submit grammar, spelling or other errors you find in the
german documents and the website.</li><li>Translate more articles and other open handbook
sections.</li></ol><hr /><h2><a name="The-FreeBSD-Japanese-Documentation-Project" href="#The-FreeBSD-Japanese-Documentation-Project" id="The-FreeBSD-Japanese-Documentation-Project">The FreeBSD Japanese Documentation Project</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/ja/" title="http://www.FreeBSD.org/ja/">Japanese FreeBSD Web Pages</a></td><td>
URL: <a href="http://www.FreeBSD.org/ja/" title="Japanese FreeBSD Web Pages">http://www.FreeBSD.org/ja/</a></td></tr><tr><td><a href="http://www.jp.FreeBSD.org/doc-jp/" title="http://www.jp.FreeBSD.org/doc-jp/">The FreeBSD Japanese Documentation Project Web Page</a></td><td>
URL: <a href="http://www.jp.FreeBSD.org/doc-jp/" title="The FreeBSD Japanese Documentation Project Web Page">http://www.jp.FreeBSD.org/doc-jp/</a></td></tr></table><p>
Contact:
Hiroki
Sato
<<a href="mailto:hrs@FreeBSD.org">hrs@FreeBSD.org</a>>
<br />
Contact:
Ryusuke
Suzuki
<<a href="mailto:ryusuke@FreeBSD.org">ryusuke@FreeBSD.org</a>>
</p>
<p>The www/ja and doc/ja_JP.eucJP/books/handbook have constantly
been updated. During this period, translation of the handbook
installation page was finished. The following chapters are now
synchronized with the English version:</p>
<ul>
<li>introduction</li>
<li>install</li>
<li>ports</li>
<li>x11</li>
<li>desktop</li>
<li>multimedia</li>
<li>mirrors</li>
<li>pgpkeys</li>
</ul>
<p>Merging translation results from the www tree on a separate
repository for the translation work into the main tree was also
finished. Since outdated and/or non-translated documents also
remain in both doc/ja_JP.eucJP and www, further translation work is
still needed. Some progress has been made in the Porter's Handbook
as well in this period.</p>
<hr /><h2><a name="Webcam-and-DVB-Compatibility-List" href="#Webcam-and-DVB-Compatibility-List" id="Webcam-and-DVB-Compatibility-List">Webcam and DVB Compatibility List</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.FreeBSD.org/WebcamCompat" title="http://wiki.FreeBSD.org/WebcamCompat"></a></td><td>
URL: <a href="http://wiki.FreeBSD.org/WebcamCompat" title="">http://wiki.FreeBSD.org/WebcamCompat</a></td></tr></table><p>
Contact:
Matthias
Apitz
<<a href="mailto:guru@unixarea.de">guru@unixarea.de</a>>
</p>
<p><strong>Webcam and DVB Compatibility List</strong></p>
<p>This is the FreeBSD Webcam, DVB, and Remote Control Compatibility
List. The main goal of this page is to give an exact answer about
which application works with a given cam or DVB. Combinations of
the hardware and software mentioned in this table are known to
work.</p>
<p>Please add more lines to the table or ask me to do so by just
sending a mail with your Cam/DVB information. Please note: you
should only add information you have seen working and not you may
think of or imagine that they could work. The contact information
(name and/or email addr) is optional.</p>
<h3>Open tasks:</h3><ol><li>Move this to a real database in where FreeBSD enduser could self
insert their gadgets, like the FreeBSD Laptop Compat List.</li></ol><hr /><br /><h1><a name="Architectures" href="#Architectures" id="Architectures">Architectures</a></h1><br /><h2><a name="FreeBSD/arm-on-Marvell-Raid-on-Chip" href="#FreeBSD/arm-on-Marvell-Raid-on-Chip" id="FreeBSD/arm-on-Marvell-Raid-on-Chip">FreeBSD/arm on Marvell Raid-on-Chip</a></h2><p>
Contact:
Grzegorz
Bernacki
<<a href="mailto:gjb@semihalf.com">gjb@semihalf.com</a>>
<br />
Contact:
Rafal
Jaworowski
<<a href="mailto:raj@semihalf.com">raj@semihalf.com</a>>
</p>
<p>Marvell 88RC8180 is an integrated RAID-on-Chip controller, based
on the Feroceon 88FR331 CPU core (ARMv5TE). The 88RC9580 is a next
generation version, based on the Sheeva 88SV581 CPU core (ARMv6) of
this system-on-chip devices family.</p>
<p>Current FreeBSD suppport for 88RC8180 and 88RC9580 includes:</p>
<ul>
<li>Booting via U-Boot bootloader</li>
<li>L1, L2 cache</li>
<li>Serial console support (UART)</li>
<li>Interrupt controller</li>
<li>Integrated timers</li>
<li>PCI Express (root complex and endpoint modes)</li>
<li>Doorbells and messages</li>
<li>Ethernet controller</li>
</ul>
<h3>Open tasks:</h3><ol><li>Complete, clean up, merge with HEAD.</li></ol><hr /><h2><a name="FreeBSD/EC2" href="#FreeBSD/EC2" id="FreeBSD/EC2">FreeBSD/EC2</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.daemonology.net/freebsd-on-ec2/" title="http://www.daemonology.net/freebsd-on-ec2/">FreeBSD/EC2 status page</a></td><td>
URL: <a href="http://www.daemonology.net/freebsd-on-ec2/" title="FreeBSD/EC2 status page">http://www.daemonology.net/freebsd-on-ec2/</a></td></tr></table><p>
Contact:
Colin
Percival
<<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>>
</p>
<p>FreeBSD is now able to run on t1.micro and cc1.4xlarge instances in
the Amazon EC2 cloud. FreeBSD 8.2-RELEASE is stable subject to the
limitations of the instance type (e.g., running ZFS on a micro
instance with only 600 MB of RAM doesn't work very well), but FreeBSD
9.0 has significant stability issues.</p>
<p>A list of available FreeBSD AMIs (EC2 machine images) appears on
the FreeBSD/EC2 status page.</p>
<h3>Open tasks:</h3><ol><li>Bring FreeBSD to a wider range of EC2 instance types.</li><li>Completely rework the locking in head/sys/i386/xen/pmap.c to
eliminate races and make 9.0-CURRENT stable under
paravirtualization.</li><li>Track down several possibly-related problems with scheduling
and timekeeping.</li><li>Fix other issues shown on the FreeBSD/EC2 status page.</li></ol><hr /><h2><a name="FreeBSD/powerpc-on-Freescale-QorIQ" href="#FreeBSD/powerpc-on-Freescale-QorIQ" id="FreeBSD/powerpc-on-Freescale-QorIQ">FreeBSD/powerpc on Freescale QorIQ</a></h2><p>
Contact:
Michal
Dubiel
<<a href="mailto:md@semihalf.com">md@semihalf.com</a>>
<br />
Contact:
Rafal
Jaworowski
<<a href="mailto:raj@semihalf.com">raj@semihalf.com</a>>
</p>
<p>QorIQ is a brand of Power Architecture-based communications
microprocessors from Freescale. It is an evolutionary step from the
PowerQUICC platform (MPC85xx) and is built around one or more Power
Architecture e500/e500mc cores. This work is bringing up FreeBSD on
these system-on-chip devices along with device drivers for
integrated peripherials.</p>
<p>Current FreeBSD QorIQ support includes:</p>
<ul>
<li>QorIQ P2020 support</li>
<li>Booting via U-Boot bootloader</li>
<li>L1, L2 cache</li>
<li>Serial console (UART)</li>
<li>Interrupt controller</li>
<li>Ethernet (TSEC, SGMII mode)</li>
<li>I2C</li>
<li>EHCI controller (no Transaction Translation Unit)</li>
<li>Security Engine (SEC) 3.1</li>
<li>PCI Express controller (host mode)</li>
<li>Enhanced SDHC (no MMC support)</li>
<li>Dual-core (SMP) support</li>
</ul>
<hr /><h2><a name="MIPS/Octeon-Support-and-bootinfo" href="#MIPS/Octeon-Support-and-bootinfo" id="MIPS/Octeon-Support-and-bootinfo">MIPS/Octeon Support and bootinfo</a></h2><p>
Contact:
Andrew
Duane
<<a href="mailto:aduane@juniper.net">aduane@juniper.net</a>>
</p>
<p>Working on improving support for Octeon processors and
integrating with other MIPS processor families. Currently working
on support for the standard MIPS bootinfo structure as a boot API
(to supplement/replace the Caviums-specific structure). Other
Octeon improvements including cleanups to CF and USB drivers to
come.</p>
<hr /><br /><h1><a name="Ports" href="#Ports" id="Ports">Ports</a></h1><br /><h2><a name="FreeBSD-as-Home-Theater-PC" href="#FreeBSD-as-Home-Theater-PC" id="FreeBSD-as-Home-Theater-PC">FreeBSD as Home Theater PC</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.FreeBSD.org/HTPC" title="http://wiki.FreeBSD.org/HTPC"></a></td><td>
URL: <a href="http://wiki.FreeBSD.org/HTPC" title="">http://wiki.FreeBSD.org/HTPC</a></td></tr></table><p>
Contact:
Bernhard
Froehlich
<<a href="mailto:decke@FreeBSD.org">decke@FreeBSD.org</a>>
<br />
Contact:
Juergen
Lock
<<a href="mailto:nox@FreeBSD.org">nox@FreeBSD.org</a>>
</p>
<p>FreeBSD could be a much better platform for a Home Theater PC than
it currently is. We are focusing on improving support for media
center applications by extending the major ports (MythTV, VDR, XBMC)
and creating some documentation to guide interested people.</p>
<p>In the last months we continued to work on HTPC relevant ports,
improved lirc and multimedia/webcamd remote control support. The
last missing major HTPC application VDR (Video Disk Recorder) has
finally been committed to the portstree as multimedia/vdr including
17 vdr plugin ports.</p>
<h3>Open tasks:</h3><ol><li>Improve remote control support in webcamd and with
lirc.</li><li>Port more Media Center applications (Enna, me-tv, ...)</li><li>Create a small guide on how to build a great FreeBSD Home
Theater PC.</li></ol><hr /><h2><a name="FreeBSD-Chromium" href="#FreeBSD-Chromium" id="FreeBSD-Chromium">FreeBSD Chromium</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://trillian.chruetertee.ch/chromium" title="http://trillian.chruetertee.ch/chromium"></a></td><td>
URL: <a href="http://trillian.chruetertee.ch/chromium" title="">http://trillian.chruetertee.ch/chromium</a></td></tr><tr><td><a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-chromium" title="http://lists.FreeBSD.org/mailman/listinfo/freebsd-chromium"></a></td><td>
URL: <a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-chromium" title="">http://lists.FreeBSD.org/mailman/listinfo/freebsd-chromium</a></td></tr><tr><td><a href="http://www.chromium.org/Home" title="http://www.chromium.org/Home"></a></td><td>
URL: <a href="http://www.chromium.org/Home" title="">http://www.chromium.org/Home</a></td></tr></table><p>
Contact:
FreeBSD
Chromium Team
<<a href="mailto:chromium@FreeBSD.org">chromium@FreeBSD.org</a>>
</p>
<p>Thanks to a great collaborative effort from the FreeBSD community, the
OpenBSD community, and the Chromium developers, Chromium has been
updated in the Ports tree.</p>
<p>In the spirit of release early and release often, updates to
Chromium happen frequently. The contributors of the FreeBSD Chromium
team have demonstrated great agility in keeping pace with updates
in the development repository hosted at <a href="http://trillian.chruetertee.ch/chromium" shape="rect">
http://trillian.chruetertee.ch/chromium</a>.</p>
<h3>Open tasks:</h3><ol><li>A task that lies ahead is working with the Chromium
developers at integrating the FreeBSD patches into the codebase.
Volunteers are welcome.</li></ol><hr /><h2><a name="FreeBSD-Haskell-Ports" href="#FreeBSD-Haskell-Ports" id="FreeBSD-Haskell-Ports">FreeBSD Haskell Ports</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://wiki.FreeBSD.org/Haskell" title="http://wiki.FreeBSD.org/Haskell">FreeBSD Haskell Wiki Page</a></td><td>
URL: <a href="http://wiki.FreeBSD.org/Haskell" title="FreeBSD Haskell Wiki Page">http://wiki.FreeBSD.org/Haskell</a></td></tr><tr><td><a href="https://github.com/freebsd-haskell/freebsd-haskell" title="https://github.com/freebsd-haskell/freebsd-haskell">FreeBSD Haskell ports repository</a></td><td>
URL: <a href="https://github.com/freebsd-haskell/freebsd-haskell" title="FreeBSD Haskell ports repository">https://github.com/freebsd-haskell/freebsd-haskell</a></td></tr><tr><td><a href="http://haskell.org/mailman/listinfo/freebsd-haskell/" title="http://haskell.org/mailman/listinfo/freebsd-haskell/">FreeBSD Haskell mailing list</a></td><td>
URL: <a href="http://haskell.org/mailman/listinfo/freebsd-haskell/" title="FreeBSD Haskell mailing list">http://haskell.org/mailman/listinfo/freebsd-haskell/</a></td></tr></table><p>
Contact:
Gábor János
PÁLI
<<a href="mailto:pgj@FreeBSD.org">pgj@FreeBSD.org</a>>
<br />
Contact:
Ashish
SHUKLA
<<a href="mailto:ashish@FreeBSD.org">ashish@FreeBSD.org</a>>
<br />
Contact:
Giuseppe
Pilichi
<<a href="mailto:jacula@FreeBSD.org">jacula@FreeBSD.org</a>>
</p>
<p>We are proud to announce that the FreeBSD Haskell team has updated
GHC to 7.0.3, and all other existing Haskell ports to the latest
stable versions, as well as added new ports. The total number of
Haskell ports in the FreeBSD repository is now more than 200. These
ports are still waiting to be committed. At the moment, they are
available from <a href="https://github.com/freebsd-haskell/freebsd-haskell" shape="rect">FreeBSD
Haskell ports repository</a>. Any users who would like to get
early access to them, please refer to the <a href="http://www.haskell.org/pipermail/freebsd-haskell/2011-April/000278.html" shape="rect">
FreeBSD Haskell ports Call For Testing</a>.</p>
<h3>Open tasks:</h3><ol><li>Create a metaport for Haskell Platform.</li><li>Create a port for Happstack.</li><li>Create a port for gitit.</li></ol><hr /><h2><a name="KDE-FreeBSD" href="#KDE-FreeBSD" id="KDE-FreeBSD">KDE-FreeBSD</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://FreeBSD.kde.org" title="http://FreeBSD.kde.org">KDE-FreeBSD</a></td><td>
URL: <a href="http://FreeBSD.kde.org" title="KDE-FreeBSD">http://FreeBSD.kde.org</a></td></tr></table><p>
Contact:
KDE
FreeBSD
<<a href="mailto:kde-freebsd@kde.org">kde-freebsd@kde.org</a>>
</p>
<p>The KDE on FreeBSD team have continued to improve the experience of
KDE and Qt under FreeBSD. The latest round of improvements
include:</p>
<ul>
<li>Improved shared resources (i.e. pixmaps for KDE)</li>
<li>Improved file monitoring (using kevent)</li>
<li>Improved KSysGuard support (new and refined sensors)</li>
</ul>
<p>The team have also made many releases and upstreamed many fixes
and patches. The latest round of releases include:</p>
<ul>
<li>Qt: 4.7.2</li>
<li>KDE: 4.5.5; 4.6.1; 4.6.2</li>
<li>KOffice: 2.3.3</li>
<li>KDevelop: 4.2.0; 4.2.2 (KDevPlatform: 1.2.0; 1.2.2)</li>
<li>many smaller ports</li>
</ul>
<p>The team needs more testers and porters so please visit us at
kde-freebsd@kde.org</p>
<h3>Open tasks:</h3><ol><li>Continue improvements of KSysGuard.</li><li>General maintenance.</li><li>General testing.</li><li><b>Porting</b>.</li></ol><hr /><h2><a name="Linux-Emulation-Ports" href="#Linux-Emulation-Ports" id="Linux-Emulation-Ports">Linux Emulation Ports</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.leidinger.net/blog/2011/02/25/howto-creating-your-own-updated-linux-rpm-for-the-freebsd-linuxulator/" title="http://www.leidinger.net/blog/2011/02/25/howto-creating-your-own-updated-linux-rpm-for-the-freebsd-linuxulator/">HOWTO: creÂatÂing your own updated linux RPM for the FreeBSD linuxulator</a></td><td>
URL: <a href="http://www.leidinger.net/blog/2011/02/25/howto-creating-your-own-updated-linux-rpm-for-the-freebsd-linuxulator/" title="HOWTO: creÂatÂing your own updated linux RPM for the FreeBSD linuxulator">http://www.leidinger.net/blog/2011/02/25/howto-creating-your-own-updated-linux-rpm-for-the-freebsd-linuxulator/</a></td></tr></table><p>
Contact:
Alexander
Leidinger
<<a href="mailto:netchild@FreeBSD.org">netchild@FreeBSD.org</a>>
<br />
Contact:
Emulation
Mailinglist
<<a href="mailto:freebsd-emulation@FreeBSD.org">freebsd-emulation@FreeBSD.org</a>>
</p>
<p>Old linux_base ports (all which are not used by default in some
release) where marked as deprecated with a short expiration
period. The reason is that all those ports are long past their end
of life and do not receive security updates anymore. Unfortunately
this is also true for the linux_base ports which are still used by
default in the releases, but no replacement is available ATM (see
open tasks).</p>
<p>The linux-f10-pango port was updated to a more recent version
whoch does not have a security problem by generating a linux-RPM in
a VM with "FreeBSD" as the vendor (see the links section for a
HOWTO).</p>
<h3>Open tasks:</h3><ol><li>Decide which RPM based linux distribution+version to track
next for the linux_base ports, create ports for it and test for
compatibility with our kernel code.</li></ol><hr /><h2><a name="Portmaster" href="#Portmaster" id="Portmaster">Portmaster</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://dougbarton.us/portmaster-proposal.html" title="http://dougbarton.us/portmaster-proposal.html"></a></td><td>
URL: <a href="http://dougbarton.us/portmaster-proposal.html" title="">http://dougbarton.us/portmaster-proposal.html</a></td></tr></table><p>
Contact:
Doug
Barton
<<a href="mailto:dougb@FreeBSD.org">dougb@FreeBSD.org</a>>
</p>
<p>The latest version of portmaster contains numerous improvements
aimed at large-scale enterprise users. Particularly, support for
the --index-only/--packages-only code has been significantly
improved. Some of the highlights include:</p>
<ul>
<li>New --update-if-newer option which takes a list of ports
and/or a glob pattern on the command line and only updates those
that are out of date. This feature is very useful for ensuring
that the packages needed for updating a system are all available
and up to date on the package building system.</li>
<li>The portmaster.rc file can now be stored in the same
directory as the script itself, which aids in shared access to
the script (for example over an NFS mount)</li>
<li>More features now work (or work better) with --index-only,
including --check-depends</li>
</ul>
<h3>Open tasks:</h3><ol><li>I have received some support for items E.2 and E.3 on the web
page listed above so I will be putting some effort into those areas
in the coming months. I also have in mind to split out the "fetch"
code to be its own script, in part to support goal E.2, and to
allow for more efficient parallelization when downloading multiple
distfiles (especially for multiple ports that download the same
distfile). This will also allow me to set a global limit for the
number of parallel fetches which should aid users on slow
links.</li></ol><hr /><h2><a name="Ports-Collection" href="#Ports-Collection" id="Ports-Collection">Ports Collection</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.FreeBSD.org/ports/" title="http://www.FreeBSD.org/ports/"></a></td><td>
URL: <a href="http://www.FreeBSD.org/ports/" title="">http://www.FreeBSD.org/ports/</a></td></tr><tr><td><a href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing-ports/" title="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing-ports/"></a></td><td>
URL: <a href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing-ports/" title="">http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributing-ports/</a></td></tr><tr><td><a href="http://portsmon.FreeBSD.org/index.html" title="http://portsmon.FreeBSD.org/index.html"></a></td><td>
URL: <a href="http://portsmon.FreeBSD.org/index.html" title="">http://portsmon.FreeBSD.org/index.html</a></td></tr><tr><td><a href="http://www.FreeBSD.org/portmgr/index.html" title="http://www.FreeBSD.org/portmgr/index.html"></a></td><td>
URL: <a href="http://www.FreeBSD.org/portmgr/index.html" title="">http://www.FreeBSD.org/portmgr/index.html</a></td></tr><tr><td><a href="http://blogs.FreeBSDish.org/portmgr/" title="http://blogs.FreeBSDish.org/portmgr/"></a></td><td>
URL: <a href="http://blogs.FreeBSDish.org/portmgr/" title="">http://blogs.FreeBSDish.org/portmgr/</a></td></tr><tr><td><a href="http://www.twitter.com/freebsd_portmgr/" title="http://www.twitter.com/freebsd_portmgr/"></a></td><td>
URL: <a href="http://www.twitter.com/freebsd_portmgr/" title="">http://www.twitter.com/freebsd_portmgr/</a></td></tr><tr><td><a href="http://www.facebook.com/group.php?gid=135441496471197" title="http://www.facebook.com/group.php?gid=135441496471197"></a></td><td>
URL: <a href="http://www.facebook.com/group.php?gid=135441496471197" title="">http://www.facebook.com/group.php?gid=135441496471197</a></td></tr><tr><td><a href="http://tinderbox.marcuscom.com/" title="http://tinderbox.marcuscom.com/"></a></td><td>
URL: <a href="http://tinderbox.marcuscom.com/" title="">http://tinderbox.marcuscom.com/</a></td></tr></table><p>
Contact:
Thomas
Abthorpe
<<a href="mailto:portmgr-secretary@FreeBSD.org">portmgr-secretary@FreeBSD.org</a>>
<br />
Contact:
Port
Management Team
<<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>>
</p>
<p>The ports tree slowly moves up closer to 23,000. The PR count
still remains at about 1000.</p>
<p>In Q1 we added 2 new committers, and took in 4 commit bits for
safe keeping.</p>
<p>After a year of serving as the team secretary, Thomas Abthorpe's
membership was upgraded to full voting status.</p>
<p>The Ports Management team have been running -exp runs on an
ongoing basis, verifying how base system updates may affect the
ports tree, as well as providing QA runs for major ports updates.
Of note, -exp runs were done for:</p>
<ul>
<li>erwin did a clang -exp run, and sent results to interested
parties</li>
<li>kde@ requested an -exp run for KDE 4.6.1 and Qt 4.7.2</li>
<li>linimon -exp for update of default zope version to 3.2</li>
<li>miwi performed the following -exp runs, make fetch-original,
xorg, cmake, pear, kde4 / py-qt / sip, and python2.7</li>
<li>mm requested an -exp run to test the last GPLv2 version of
gcc 4.2.2</li>
<li>pav completed open-motif and mono -exp runs for respective
submitters</li>
<li>ports/127214, -exp run to make copy/paste of portaudit user
friendly</li>
<li>ports/144482, -exp run to fix package depends</li>
<li>ports/152102, -exp run to make dirrmtry more friendly</li>
<li>ports/152268, -exp run to update binutils</li>
<li>ports/153539, -exp run to allow checking STRIP when
WITH_DEBUG is defined</li>
<li>ports/153547, -exp run to remove NO_SIZE</li>
<li>ports/153625, -exp run to pass CPPFLAGS to
MAKE/CONFIGURE_ENV</li>
<li>ports/153634, -exp run to remove redundant PKGNAMEPREFIX for
localised ports</li>
<li>ports/154121, -exp run to use --title for new libdialog</li>
<li>ports/154122, -exp run to update libtool to 2.4</li>
<li>ports/154186, -exp to allow using linux 2.4 emulation on FreeBSD
8+</li>
<li>ports/154390, -exp run to make fetching output copy/paste
friendly</li>
<li>ports/154653, -exp run to remove superfluous slash</li>
<li>ports/154799, -exp run to update glib + gtk</li>
<li>ports/154994, -exp run for MASTER_SITE_PERL_CPAN
enhancements</li>
<li>ports/155502, -exp run to remove sanity check for
X_WINDOW_SYSTEM</li>
<li>ports/155504, -exp run to remove USE_XPM from b.p.m.</li>
<li>ports/155505, -exp run to update GNU m4</li>
</ul>
<h3>Open tasks:</h3><ol><li>Looking for help fixing <a href="http://wiki.FreeBSD.org/PortsBrokenOnCurrent" shape="rect">ports
broken on CURRENT</a>.</li><li>Looking for help with <a href="http://wiki.FreeBSD.org/PortsBrokenOnTier2Architectures" shape="rect">
Tier-2 architectures</a>.</li><li>Most ports PRs are assigned, we now need to focus on testing,
committing and closing.</li></ol><hr /><h2><a name="www/apache22-Default" href="#www/apache22-Default" id="www/apache22-Default">www/apache22 Default</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://people.FreeBSD.org/~pgollucci/FreeBSD/prs/maintainers.html#apache" title="http://people.FreeBSD.org/~pgollucci/FreeBSD/prs/maintainers.html#apache">prs</a></td><td>
URL: <a href="http://people.FreeBSD.org/~pgollucci/FreeBSD/prs/maintainers.html#apache" title="prs">http://people.FreeBSD.org/~pgollucci/FreeBSD/prs/maintainers.html#apache</a></td></tr><tr><td><a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/147009" title="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/147009">-exp request</a></td><td>
URL: <a href="http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/147009" title="-exp request">http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/147009</a></td></tr><tr><td><a href="http://wiki.FreeBSD.org/Apache" title="http://wiki.FreeBSD.org/Apache"></a></td><td>
URL: <a href="http://wiki.FreeBSD.org/Apache" title="">http://wiki.FreeBSD.org/Apache</a></td></tr><tr><td><a href="http://lists.FreeBSD.org/pipermail/freebsd-apache/2011-March/002174.html" title="http://lists.FreeBSD.org/pipermail/freebsd-apache/2011-March/002174.html"></a></td><td>
URL: <a href="http://lists.FreeBSD.org/pipermail/freebsd-apache/2011-March/002174.html" title="">http://lists.FreeBSD.org/pipermail/freebsd-apache/2011-March/002174.html</a></td></tr></table><p>
Contact:
Philip
Gollucci
<<a href="mailto:pgollucci@FreeBSD.org">pgollucci@FreeBSD.org</a>>
<br />
Contact:
Olli
Hauer
<<a href="mailto:ohauer@FreeBSD.org">ohauer@FreeBSD.org</a>>
<br />
Contact:
Apache
Apache
<<a href="mailto:apache@FreeBSD.org">apache@FreeBSD.org</a>>
</p>
<p>95% done, pending final -exp run, and pulling the switch. HEADS-UP
announcement already sent to relevant lists. This will be for
8.3/9.0.</p>
<hr /><br /><h1><a name="Miscellaneous" href="#Miscellaneous" id="Miscellaneous">Miscellaneous</a></h1><br /><h2><a name="BSDCan" href="#BSDCan" id="BSDCan">BSDCan</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.bsdcan.org/2011/" title="http://www.bsdcan.org/2011/">BSDCan 2011</a></td><td>
URL: <a href="http://www.bsdcan.org/2011/" title="BSDCan 2011">http://www.bsdcan.org/2011/</a></td></tr></table><p>
Contact:
Dan
Langille
<<a href="mailto:dvl@FreeBSD.org">dvl@FreeBSD.org</a>>
</p>
<p>Our <a href="http://www.bsdcan.org/2011/schedule/events.en.html" shape="rect">list
of talks</a> has been settled, and the <a href="http://www.bsdcan.org/2011/schedule/index.en.html" shape="rect">
schedule</a> is pretty much finalized. There is still time
to get into the <a href="http://www.bsdcan.org/2011/schedule/events/259.en.html" shape="rect">
Works In Progress</a> session.</p>
<p>Best to book your <a href="http://www.bsdcan.org/2011/campus.php" shape="rect">on-campus
accommodation</a> now. Or stay at one of the <a href="http://www.bsdcan.org/2011/travel.php" shape="rect">nearby
hotels</a>.</p>
<h3>Open tasks:</h3><ol><li>Show up. Enjoy. Profit.</li></ol><hr /><br /><h1><a name="Google-Summer-of-Code" href="#Google-Summer-of-Code" id="Google-Summer-of-Code">Google Summer of Code</a></h1><br /><h2><a name="Extfs-Status-Report" href="#Extfs-Status-Report" id="Extfs-Status-Report">Extfs Status Report</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/extfs/src/sys/fs/&c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83" title="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/extfs/src/sys/fs/&c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83">ext2fs</a></td><td>
URL: <a href="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/extfs/src/sys/fs/&c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83" title="ext2fs">http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/extfs/src/sys/fs/&c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83</a></td></tr><tr><td><a href="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83" title="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83">ext4fs</a></td><td>
URL: <a href="http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83" title="ext4fs">http://p4web.FreeBSD.org/@md=d&cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83</a></td></tr></table><p>
Contact:
Zheng
Liu
<<a href="mailto:lz@FreeBSD.org">lz@FreeBSD.org</a>>
</p>
<p>I have implemented a reallocblks in ext2fs, like in ffs,
and submitted a patch file to mailing list. Next I will try to
implement htree directory index in ext2fs.</p>
<hr /><h2><a name="Google-Summer-of-Code-2011" href="#Google-Summer-of-Code-2011" id="Google-Summer-of-Code-2011">Google Summer of Code 2011</a></h2><table title="Links" style="white-space: nowrap;"><tr><td>Links</td></tr><tr><td><a href="http://www.google-melange.com/gsoc/org/google/gsoc2011/freebsd" title="http://www.google-melange.com/gsoc/org/google/gsoc2011/freebsd"></a></td><td>
URL: <a href="http://www.google-melange.com/gsoc/org/google/gsoc2011/freebsd" title="">http://www.google-melange.com/gsoc/org/google/gsoc2011/freebsd</a></td></tr><tr><td><a href="http://wiki.freebsd.org/SummerOfCode2011" title="http://wiki.freebsd.org/SummerOfCode2011">GSoC Wiki Homepage</a></td><td>
URL: <a href="http://wiki.freebsd.org/SummerOfCode2011" title="GSoC Wiki Homepage">http://wiki.freebsd.org/SummerOfCode2011</a></td></tr></table><p>
Contact:
Brooks
Davis
<<a href="mailto:brooks@FreeBSD.org">brooks@FreeBSD.org</a>>
<br />
Contact:
Robert
Watson
<<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>>
</p>
<p>FreeBSD is proud to be participating in our seventh year of Google
Summer of Code. On Monday, April 25th we accepted 17
proposals from an overall excellent field. A full list of <a href="http://www.google-melange.com/gsoc/org/google/gsoc2011/freebsd" shape="rect">accepted
proposals</a> can be found on the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011" shape="rect">GSoC
website</a>. We look forward to working with these students
over the summer.</p>
<p>As we did last year we plan to ask students to submit weekly
status reports to the
<a href="http://lists.FreeBSD.org/mailman/listinfo/soc-status" shape="rect">
soc-status</a> mailing list. Those wishing to keep up with
the work in progress and offer review may wish to
subscribe.</p>
<hr /><a href="../news.html">News Home</a> | <a href="status.html">Status Home</a></div>
<br class="clearboth" />
</div>
<div id="footer">
<span><a href="../../search/index-site.html">Site Map</a> |
<a href="../../copyright/">Legal Notices</a> | © 1995–2021 The FreeBSD Project.
All rights reserved.</span>
<br />
</div>
</div>
</div>
</body>
</html>
|