aboutsummaryrefslogtreecommitdiff
path: root/website/static/status/report-2011-01-2011-03.html
blob: 91834d3c098814717abf306751884a76a0e32351 (plain) (blame)
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&amp;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-&#8212;-geom_raid.">GEOM-based ataraid(4) Replacement &#8212; 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
	 &lt;<a href="mailto:imp@bsdimp.com">imp@bsdimp.com</a>&gt;
	<br />
	Contact:
	  Mohammed
	  Farrag
	 &lt;<a href="mailto:mfarrag@FreeBSD.org">mfarrag@FreeBSD.org</a>&gt;
	</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 &gt;&gt; Download Ubuntu 10.10 &gt;&gt;
	  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-&#8212;-geom_raid." href="#GEOM-based-ataraid(4)-Replacement-&#8212;-geom_raid." id="GEOM-based-ataraid(4)-Replacement-&#8212;-geom_raid.">GEOM-based ataraid(4) Replacement &#8212; geom_raid.</a></h2><p>
	Contact:
	  Alexander
	  Motin
	 &lt;<a href="mailto:mav@FreeBSD.org">mav@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  M. Warner
	  Losh
	 &lt;<a href="mailto:imp@FreeBSD.org">imp@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:pjd@FreeBSD.org">pjd@FreeBSD.org</a>&gt;
	</p><p>
	Contact:
	  Mikolaj
	  Golub
	 &lt;<a href="mailto:trociny@FreeBSD.org">trociny@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:nwhitehorn@FreeBSD.org">nwhitehorn@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:kaduk@mit.edu">kaduk@mit.edu</a>&gt;
	<br />
	Contact:
	  Derrick
	  Brashear
	 &lt;<a href="mailto:shadow@gmail.com">shadow@gmail.com</a>&gt;
	</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
	 &lt;<a href="mailto:sullrich@FreeBSD.org">sullrich@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Chris
	  Buechler
	 &lt;<a href="mailto:cmb@pfsense.org">cmb@pfsense.org</a>&gt;
	<br />
	Contact:
	  Ermal
	  Luci
	 &lt;<a href="mailto:eri@FreeBSD.org">eri@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:trasz@FreeBSD.org">trasz@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:pjd@FreeBSD.org">pjd@FreeBSD.org</a>&gt;
	</p><p>
	Contact:
	  Martin
	  Matuska
	 &lt;<a href="mailto:mm@FreeBSD.org">mm@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:gavin@FreeBSD.org">gavin@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Mark
	  Linimon
	 &lt;<a href="mailto:linimon@FreeBSD.org">linimon@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Remko
	  Lodder
	 &lt;<a href="mailto:remko@FreeBSD.org">remko@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Volker
	  Werth
	 &lt;<a href="mailto:vwe@FreeBSD.org">vwe@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:nyi-admin@FreeBSD.org">nyi-admin@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:deb@FreeBSDFoundation.org">deb@FreeBSDFoundation.org</a>&gt;
	</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
	 &lt;<a href="mailto:szander@swin.edu.au">szander@swin.edu.au</a>&gt;
	<br />
	Contact:
	  Grenville
	  Armitage
	 &lt;<a href="mailto:garmitage@swin.edu.au">garmitage@swin.edu.au</a>&gt;
	</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
	 &lt;<a href="mailto:dahayes@swin.edu.au">dahayes@swin.edu.au</a>&gt;
	<br />
	Contact:
	  Lawrence
	  Stewart
	 &lt;<a href="mailto:lastewart@swin.edu.au">lastewart@swin.edu.au</a>&gt;
	<br />
	Contact:
	  Grenville
	  Armitage
	 &lt;<a href="mailto:garmitage@swin.edu.au">garmitage@swin.edu.au</a>&gt;
	<br />
	Contact:
	  Rui
	  Paulo
	 &lt;<a href="mailto:rpaulo@FreeBSD.org">rpaulo@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Bjoern
	  Zeeb
	 &lt;<a href="mailto:bz@FreeBSD.org">bz@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:jeff@FreeBSD.org">jeff@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Kirk
	  McKusick
	 &lt;<a href="mailto:mckusick@mckusick.com">mckusick@mckusick.com</a>&gt;
	</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
	 &lt;<a href="mailto:nox@FreeBSD.org">nox@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:danger@FreeBSD.org">danger@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:jkois@FreeBSD.org">jkois@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Benedict
	  Reuschling
	 &lt;<a href="mailto:bcr@FreeBSD.org">bcr@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:hrs@FreeBSD.org">hrs@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Ryusuke
	  Suzuki
	 &lt;<a href="mailto:ryusuke@FreeBSD.org">ryusuke@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:guru@unixarea.de">guru@unixarea.de</a>&gt;
	</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
	 &lt;<a href="mailto:gjb@semihalf.com">gjb@semihalf.com</a>&gt;
	<br />
	Contact:
	  Rafal
	  Jaworowski
	 &lt;<a href="mailto:raj@semihalf.com">raj@semihalf.com</a>&gt;
	</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
	 &lt;<a href="mailto:cperciva@FreeBSD.org">cperciva@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:md@semihalf.com">md@semihalf.com</a>&gt;
	<br />
	Contact:
	  Rafal
	  Jaworowski
	 &lt;<a href="mailto:raj@semihalf.com">raj@semihalf.com</a>&gt;
	</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
	 &lt;<a href="mailto:aduane@juniper.net">aduane@juniper.net</a>&gt;
	</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
	 &lt;<a href="mailto:decke@FreeBSD.org">decke@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Juergen
	  Lock
	 &lt;<a href="mailto:nox@FreeBSD.org">nox@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:chromium@FreeBSD.org">chromium@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:pgj@FreeBSD.org">pgj@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Ashish
	  SHUKLA
	 &lt;<a href="mailto:ashish@FreeBSD.org">ashish@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Giuseppe
	  Pilichi
	 &lt;<a href="mailto:jacula@FreeBSD.org">jacula@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:kde-freebsd@kde.org">kde-freebsd@kde.org</a>&gt;
	</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
	 &lt;<a href="mailto:netchild@FreeBSD.org">netchild@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Emulation
	  Mailinglist
	 &lt;<a href="mailto:freebsd-emulation@FreeBSD.org">freebsd-emulation@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:dougb@FreeBSD.org">dougb@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:portmgr-secretary@FreeBSD.org">portmgr-secretary@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Port
	  Management Team
	 &lt;<a href="mailto:portmgr@FreeBSD.org">portmgr@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:pgollucci@FreeBSD.org">pgollucci@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Olli
	  Hauer
	 &lt;<a href="mailto:ohauer@FreeBSD.org">ohauer@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Apache
	  Apache
	 &lt;<a href="mailto:apache@FreeBSD.org">apache@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:dvl@FreeBSD.org">dvl@FreeBSD.org</a>&gt;
	</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&amp;cd=//depot/projects/soc2010/extfs/src/sys/fs/&amp;c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83" title="http://p4web.FreeBSD.org/@md=d&amp;cd=//depot/projects/soc2010/extfs/src/sys/fs/&amp;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&amp;cd=//depot/projects/soc2010/extfs/src/sys/fs/&amp;c=rFV@//depot/projects/soc2010/extfs/src/sys/fs/ext2fs/?ac=83" title="ext2fs">http://p4web.FreeBSD.org/@md=d&amp;cd=//depot/projects/soc2010/extfs/src/sys/fs/&amp;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&amp;cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&amp;c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83" title="http://p4web.FreeBSD.org/@md=d&amp;cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&amp;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&amp;cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&amp;c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83" title="ext4fs">http://p4web.FreeBSD.org/@md=d&amp;cd=//depot/projects/soc2010/ext4fs/src/sys/fs/&amp;c=cc4@//depot/projects/soc2010/ext4fs/src/sys/fs/ext4fs/?ac=83</a></td></tr></table><p>
	Contact:
	  Zheng
	  Liu
	 &lt;<a href="mailto:lz@FreeBSD.org">lz@FreeBSD.org</a>&gt;
	</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
	 &lt;<a href="mailto:brooks@FreeBSD.org">brooks@FreeBSD.org</a>&gt;
	<br />
	Contact:
	  Robert
	  Watson
	 &lt;<a href="mailto:rwatson@FreeBSD.org">rwatson@FreeBSD.org</a>&gt;
	</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&#8211;2021 The FreeBSD Project.
  All rights reserved.</span>
          <br />
        </div>
      </div>
    </div>
  </body>
</html>