From owner-p4-projects@FreeBSD.ORG Sat Mar 20 23:37:33 2010
Return-Path:
Technical Contact: Warner Losh
+ +Superpage support exists only for x86-based architecturs at the + moment. MIPS hardware supports a number of different page sizes + on a per page basis. This could be used to implement superpages + for MIPS(which just uses two sizes: 4k chunks and 4M chunks). The + vm system supports it generically for all platforms, but the pmap + for each platform must complete the implementation. Fortunately, + superpages were MFC'd as one huge commit into FreeBSD 7.x, so + finding the relevant changes that need to be made to the mips pmap + won't be starting from scratch.
+Requirements:
+Technical contact: Ulf Lilleengen
+ +During Google Summer of Code, Aditya Sarawgi created a GPL-free + implementation of ext2fs for FreeBSD, which has now been completed. + However, there are several avenues for potential further work:
+ +Technical Contact: Andriy Gapon
+ +Technical references: + M. McKusick, G. Neville-Neil, + The Design and Implementation of the FreeBSD Operating System + + (ISBN 0-201-70245-2), UDF 2.60 OSTA + Specification + , + Volume and File Structure for Write-Once and Rewritable Media + using Non-Sequential Recording for Information Interchange +
+ +FreeBSD has an implementation of the UDF filesystem + but it is quite aged and doesn't support many features from newer UDF + revisions (>=2.01), it's also readonly. + NetBSD implementation by Reinoud Zandijk supports most of UDF features + and has write support too. Initial port could be readonly so that + at least newer pre-authored media (e.g. BD) is accessible. + Porting write support is a bit trickier. +
+Requirements:
+Technical contact: Attilio Rao, John Baldwin.
+ +FreeBSD SMP scalability has improved dramatically over the last + ten years as a result of the now-complete SMPng project, which + converted FreeBSD from a single Giant kernel lock to fine-grained + locking and strong 8-core scalability. As commodity hardware is + now reaching 16-24 cores, some low-level primitives in the SMP + implementation must be revisited. In particular, 32 or 64-CPU + limits are encoded in the CPU mask primitive (cpumask_t), and + spin locks offer higher than desired cache line contention as well + as unfairness. This project would combine these two related tasks + by improving the expressibility of CPU masks and per-CPU objects + and improving the scalability of the spinlock implementation. It + is especially important that the latter portion of the work be + driven by real-world measurement using workloads that trigger the + specific problem, and experimentation with primitives across + several types of hardware.
+ +Note: a spinlock backoff patch has already been proposed, but not + yet properly evaluated, and would make a good starting point for + this work.
+ +Requirements:
+Requirements:
@@ -934,7 +1051,8 @@Technical contact: Sam Leffler
+ href="mailto:sam@FreeBSD.org">Sam Leffler, Rui PauloWPA2 is the authentication protocol defined as part of the IEEE 802.11i
specification. This protocol is now commonly used to authenticate
wireless stations to access points. Part of this protocol is the
@@ -958,7 +1076,8 @@
Technical contact: Sam Leffler
Build a "packet fuzzer" tool that can be used to build test suites to
improve reliability of the 802.11 code against garbage data. There are
various tools out but we're not aware of any good ones that work with 802.11
==== //depot/projects/docproj_hu/www/en/projects/summerofcode.xsl#5 (text+ko) ====
@@ -7,7 +7,7 @@
%developers;
]>
-
+
The FreeBSD Project is looking forward to participating as a mentoring
organization in Google Summer of
- Code 2009. This program funds students to contribute to an open
- source project over the summer break. We have had over 70 successful
+ Code 2010. This program funds students to contribute to an open
+ source project over the summer break. We have had over 85 successful
students working on FreeBSD as part of this program in 2005, 2006, 2007. and 2008.
18 March - Google to announce what open source - organizations will participate in Google Summer of Code 2009.
23 March - Student application period opens. +
29 March - Student application period opens.
3 April - Student application period closes. +
9 April - Student application period closes.
15 April - Organizations finish reviewing +
21 April - Organizations finish reviewing applications an mentors registered.
20 April - Accepted students announced.
+26 April - Accepted students announced.
Note that these dates may change, and the Google FAQ timeline is the authoritative source of detailed schedule information:
- +All students must register with, and submit applications via, the Google Summer of Code home page:
- +What advice do you have for a student who might want to submit a proposal?
@@ -341,8 +342,9 @@What projects were completed successfully by students in previous summers?
-Please see the 2008 FreeBSD
+ Please see the 2009 FreeBSD
Summer of Code page, as well as older project pages from 2008, 2007, 2006, and 2005 for a list of the
==== //depot/projects/docproj_hu/www/en/releases/7.3R/Makefile#2 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.1 2010/02/23 20:57:17 hrs Exp $
+# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.2 2010/03/19 18:50:42 hrs Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@@ -9,6 +9,10 @@
DOCS= schedule.sgml
-DATA= docbook.css
+DATA= docbook.css \
+ errata.html \
+ hardware.html \
+ readme.html \
+ relnotes-detailed.html
.include "${WEB_PREFIX}/share/mk/web.site.mk"
==== //depot/projects/docproj_hu/www/en/releases/7.3R/docbook.css#2 (text+ko) ====
@@ -1,5 +1,5 @@
-/*-
- * Copyright (c) 2003 The FreeBSD Documentation Project
+/*
+ * Copyright (c) 2001, 2003, 2010 The FreeBSD Documentation Project
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: www/en/releases/7.3R/docbook.css,v 1.1 2010/02/23 20:57:17 hrs Exp $
+ * $FreeBSD: www/en/releases/7.3R/docbook.css,v 1.2 2010/03/20 04:17:27 hrs Exp $
*/
BODY ADDRESS {
@@ -68,38 +68,32 @@
color: #990000;
}
-BODY H1 {
- margin: .8em 0 0 -4%;
+BODY H1, BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 {
line-height: 1.3;
+ margin-left: 0;
}
-BODY H2 {
+BODY H1, BODY H2 {
margin: .8em 0 0 -4%;
- line-height: 1.3;
}
-BODY H3 {
+BODY H3, BODY H4 {
margin: .8em 0 0 -3%;
- line-height: 1.3;
}
-BODY H4 {
- margin: .8em 0 0 -3%;
- line-height: 1.3;
-}
-
BODY H5 {
margin: .8em 0 0 -2%;
- line-height: 1.3;
}
BODY H6 {
margin: .8em 0 0 -1%;
- line-height: 1.3;
}
BODY HR {
- margin: .6em
+ margin: .6em;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-color: #cecece;
}
BODY IMG.NAVHEADER {
@@ -111,22 +105,13 @@
line-height: 1.2;
}
-BODY P {
- margin: .6em 0;
- line-height: 1.2;
-}
-
BODY PRE {
margin: .75em 0;
line-height: 1.0;
- color: #461b7e;
+ font-family: monospace;
}
-BODY TD {
- line-height: 1.2
-}
-
-BODY TH {
+BODY TD, BODY TH {
line-height: 1.2;
}
@@ -140,22 +125,84 @@
padding: 0;
}
+BODY P B.APPLICATION {
+ color: #000000;
+}
.FILENAME {
color: #007a00;
}
-BODY H1, BODY H2, BODY H3, BODY H4, BODY H5, BODY H6 {
- margin-left: 0
-}
-
.GUIMENU, .GUIMENUITEM, .GUISUBMENU,
-.GUILABEL, .INTERFACE, .GUIBUTTON,
+.GUILABEL, .INTERFACE,
.SHORTCUT, .SHORTCUT .KEYCAP {
- background-color: #F0F0F0;
+ font-weight: bold;
+}
+
+.GUIBUTTON {
+ background-color: #CFCFCF;
+ padding: 2px;
}
.ACCEL {
background-color: #F0F0F0;
text-decoration: underline;
}
+
+.SCREEN {
+ padding: 1ex;
+}
+
+.PROGRAMLISTING {
+ padding: 1ex;
+ background-color: #eee;
+ border: 1px solid #ccc;
+}
+
+@media screen { /* hide from IE3 */
+ a[href]:hover { background: #ffa }
+}
+
+BLOCKQUOTE.NOTE {
+ color: #222;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 0.4em 0.4em;
+ width: 85%;
+}
+
+BLOCKQUOTE.TIP {
+ color: #004F00;
+ background: #d8ecd6;
+ border: 1px solid green;
+ padding: 0.2em 2em;
+ width: 85%;
+}
+
+BLOCKQUOTE.IMPORTANT {
+ font-style:italic;
+ border: 1px solid #a00;
+ border-left: 12px solid #c00;
+ padding: 0.1em 1em;
+}
+
+BLOCKQUOTE.WARNING {
+ color: #9F1313;
+ background: #f8e8e8;
+ border: 1px solid #e59595;
+ padding: 0.2em 2em;
+ width: 85%;
+}
+
+.EXAMPLE {
+ background: #fefde6;
+ border: 1px solid #f1bb16;
+ margin: 1em 0;
+ padding: 0.2em 2em;
+ width: 90%;
+}
+
+.INFORMALTABLE TABLE.CALSTABLE TR TD {
+ padding-left: 1em;
+ padding-right: 1em;
+}
==== //depot/projects/docproj_hu/www/hu/art.sgml#9 (text+ko) ====
@@ -1,5 +1,5 @@
+
%developers;
==== //depot/projects/docproj_hu/www/hu/news/2008/Makefile#2 (text+ko) ====
==== //depot/projects/docproj_hu/www/hu/news/2008/press.xml#2 (text+ko) ====
==== //depot/projects/docproj_hu/www/hu/news/2009/Makefile#2 (text+ko) ====
==== //depot/projects/docproj_hu/www/hu/news/2009/news.xml#2 (text+ko) ====
==== //depot/projects/docproj_hu/www/hu/news/Makefile#5 (text+ko) ====
@@ -2,7 +2,7 @@
# %SOURCE% en/news/Makefile
# %SRCID% 1.53
#
-# $FreeBSD: www/hu/news/Makefile,v 1.2 2009/04/06 17:56:08 pgj Exp $
+# $FreeBSD: www/hu/news/Makefile,v 1.3 2010/03/12 23:06:04 pgj Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
>>> TRUNCATED FOR MAIL (1000 lines) <<<