PERFORCE change 176099 for review
Gabor Pali
pgj at FreeBSD.org
Thu Mar 25 19:54:46 UTC 2010
http://p4web.freebsd.org/chv.cgi?CH=176099
Change 176099 by pgj at Binturong on 2010/03/25 19:53:56
IFC
Affected files ...
.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml#12 integrate
.. //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng7.pic#3 integrate
.. //depot/projects/docproj_hu/doc/share/sgml/freebsd.ent#14 integrate
.. //depot/projects/docproj_hu/doc/share/sgml/mirrors.xml#16 integrate
.. //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/article.sgml#9 integrate
.. //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.ent#4 integrate
.. //depot/projects/docproj_hu/www/en/cgi/man.cgi#17 integrate
.. //depot/projects/docproj_hu/www/en/projects/2010-freebsd-gsoc-thumbnail.jpg#1 branch
.. //depot/projects/docproj_hu/www/en/projects/2010-freebsd-gsoc.pdf#1 branch
.. //depot/projects/docproj_hu/www/en/projects/Makefile#3 integrate
.. //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#14 integrate
.. //depot/projects/docproj_hu/www/en/projects/summerofcode.xsl#6 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/Makefile#3 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/announce.sgml#1 branch
.. //depot/projects/docproj_hu/www/en/releases/7.3R/errata.html#2 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.3R/relnotes.sgml#1 branch
.. //depot/projects/docproj_hu/www/en/releases/7.3R/schedule.sgml#3 integrate
.. //depot/projects/docproj_hu/www/en/releases/index.sgml#8 integrate
.. //depot/projects/docproj_hu/www/en/releng/index.sgml#38 integrate
.. //depot/projects/docproj_hu/www/en/security/security.sgml#11 integrate
.. //depot/projects/docproj_hu/www/hu/administration.sgml#30 integrate
.. //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#90 integrate
.. //depot/projects/docproj_hu/www/share/sgml/news.xml#89 integrate
.. //depot/projects/docproj_hu/www/share/sgml/release.ent#23 integrate
Differences ...
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml#12 (text+ko) ====
@@ -27,7 +27,7 @@
ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
- $FreeBSD: doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml,v 1.4 2009/07/12 08:36:13 pgj Exp $
+ $FreeBSD: doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml,v 1.5 2010/03/21 01:12:11 pgj Exp $
-->
<!-- The FreeBSD Hungarian Documentation Project
==== //depot/projects/docproj_hu/doc/share/images/articles/releng/branches-releng7.pic#3 (text+ko) ====
@@ -1,5 +1,5 @@
.\" -*- nroff -*-
-.\" $FreeBSD: doc/share/images/articles/releng/branches-releng7.pic,v 1.2 2009/05/04 00:03:21 hrs Exp $
+.\" $FreeBSD: doc/share/images/articles/releng/branches-releng7.pic,v 1.3 2010/03/23 18:45:35 hrs Exp $
.PS 6
@@ -30,6 +30,14 @@
box width .9 "\s-3RELENG_7_2\s+3" dashed
line -> right from RELENG_7_2_0_RELEASE.e
+RELENG_7_3_0_RELEASE:
+ ellipse width .9 "\s-27.3-RELEASE\s+2"
+
+ line -> down from RELENG_7_3_0_RELEASE.s
+RELENG_7_3:
+ box width .9 "\s-3RELENG_7_3\s+3" dashed
+
+ line -> right from RELENG_7_3_0_RELEASE.e
RELENG_7:box "\s-27-STABLE\s+2"
.PE
==== //depot/projects/docproj_hu/doc/share/sgml/freebsd.ent#14 (text+ko) ====
@@ -1,7 +1,7 @@
<!-- -*- sgml -*-
DocBook Miscellaneous FreeBSD Entities.
- $FreeBSD: doc/share/sgml/freebsd.ent,v 1.121 2010/02/10 19:33:31 blackend Exp $
+ $FreeBSD: doc/share/sgml/freebsd.ent,v 1.122 2010/03/23 18:45:35 hrs Exp $
This file is now valid XML as well as SGML. Please do not add CDATA
attributes or anything else that will prevent this file from being
@@ -65,8 +65,8 @@
<!ENTITY rel.current.errata 'http://www.FreeBSD.org/releases/&rel.current;R/errata.html'>
<!-- Entities for multiple "latest" versions of FreeBSD -->
-<!ENTITY rel2.current "7.2">
-<!ENTITY rel2.current.date "May 2009">
+<!ENTITY rel2.current "7.3">
+<!ENTITY rel2.current.date "March 2010">
<!ENTITY rel2.current.notes 'http://www.FreeBSD.org/releases/&rel2.current;R/notes.html'>
<!ENTITY rel2.current.hardware 'http://www.FreeBSD.org/releases/&rel2.current;R/hardware.html'>
<!ENTITY rel2.current.errata 'http://www.FreeBSD.org/releases/&rel2.current;R/errata.html'>
==== //depot/projects/docproj_hu/doc/share/sgml/mirrors.xml#16 (text+ko) ====
@@ -2,7 +2,7 @@
<mirrors>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
- $FreeBSD: doc/share/sgml/mirrors.xml,v 1.105 2010/03/17 13:13:25 pav Exp $
+ $FreeBSD: doc/share/sgml/mirrors.xml,v 1.106 2010/03/21 21:12:37 pav Exp $
</cvs:keyword>
</cvs:keywords>
@@ -2253,7 +2253,6 @@
<host type="ftp">
<name>ftp6.us.FreeBSD.org</name>
<url proto="ftp">ftp://ftp6.us.FreeBSD.org/pub/FreeBSD/</url>
- <url proto="http">http://ftp6.us.FreeBSD.org/pub/FreeBSD/</url>
</host>
<host type="ftp">
==== //depot/projects/docproj_hu/src_7/release/doc/en_US.ISO8859-1/errata/article.sgml#9 (text+ko) ====
@@ -16,7 +16,7 @@
<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
%release;
-<!ENTITY release.bugfix "7.2-RELEASE">
+<!ENTITY release.bugfix "7.3-RELEASE">
]>
<article>
@@ -37,11 +37,10 @@
The &os; Project
</corpauthor>
- <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/errata/article.sgml,v 1.73.4.15 2009/06/08 05:11:35 hrs Exp $</pubdate>
+ <pubdate>$FreeBSD: src/release/doc/en_US.ISO8859-1/errata/article.sgml,v 1.73.4.16 2010/03/23 18:36:45 hrs Exp $</pubdate>
<copyright>
- <year>2008</year>
- <year>2009</year>
+ <year>2010</year>
<holder role="mailto:doc at FreeBSD.org">The &os; Documentation Project</holder>
</copyright>
@@ -126,7 +125,7 @@
<sect1 id="security">
<title>Security Advisories</title>
- <para>No advisories.</para>
+ <para>No advisory.</para>
<!--
<para>The following security advisories pertain to &os; &release.bugfix;.
@@ -163,50 +162,15 @@
<sect1 id="open-issues">
<title>Open Issues</title>
- <para>[20090501] Some machines do not recognize the i386 disc1 as
- bootable and fall through to booting off the next boot device.
- All affected machines did see the other discs as bootable. As a
- workaround, you can boot using the bootonly or livefs CDROM and
- then swap in disc1 once &man.sysinstall.8; starts.</para>
-
- <para>[20090504] A lock handling error has been found in
- interaction between &man.malloc.3; implementation and threading
- library. When a multi-threaded process calls the &man.fork.2;
- system call in a thread and the &man.malloc.3; function in
- another thread, it can cause a deadlock in the child process.
- An Errata Notice to fix this problem is planned after the
- release.</para>
-
- <para>[20090505] A bug was found in the &man.bce.4; driver. This
- prevents it from working with the &man.lagg.4; driver in the
- LACP (IEEE 802.3ad Link Aggregation Control Protocol) mode. An
- Errata Notice to fix this problem is planned after the
- release.</para>
-
- <para>[20090507] A bug was found in the &man.fxp.4; driver. This
- would cause poor TCP performance when TSO is enabled, and the
- receiver has a smaller MSS than the interface MTU setting. To
- workaround this issue, one can disable TSO by using
- &man.ifconfig.8; <option>-tso</option> parameter (per interface
- basis) or setting <varname>net.inet.tcp.tso</varname> to
- <literal>0</literal> (globally on the system). An Errata Notice
- to fix this problem is planned after the release.</para>
-
- <para>[20090608] An issue was found in the &man.bge.4; driver that
- it can cause a system panic upon reboot with heavy network
- traffic. A fix has been committed to RELENG_7 (r192127).</para>
+ <para>No issue.</para>
<sect1 id="late-news">
<title>Late-Breaking News and Corrections</title>
- <para>[20090504] A patch to solve the locking issue in the
- &man.malloc.3; implementation and threading library has been
- committed to the <literal>RELENG_7</literal> branch for public
- testing.</para>
-
- <para>[20090507] A patch to solve the bug in the &man.fxp.4;
- driver that caused poor TCP performance has been committed to
- the <literal>RELENG_7</literal> branch for public
- testing.</para>
+ <para>[20100323] The &os; 7.3-RELEASE Release Notes incorrectly
+ mentioned that the hwpmc(4) driver has been added though this
+ driver has already been added in 7.0-RELEASE. The changes in
+ 7.3-RELEASE are that pmcannotate(8) utility and support for
+ Intel Core 2 and Core i7 have been added.</para>
</sect1>
</article>
==== //depot/projects/docproj_hu/src_7/release/doc/share/sgml/release.ent#4 (text+ko) ====
@@ -1,17 +1,17 @@
<!-- -*- sgml -*-
- $FreeBSD: src/release/doc/share/sgml/release.ent,v 1.28.2.7 2009/05/02 16:23:44 hrs Exp $
+ $FreeBSD: src/release/doc/share/sgml/release.ent,v 1.28.2.8 2010/03/23 18:36:45 hrs Exp $
OS Release Information -->
<!-- Version of the OS we're describing. This needs to be updated
with each new release. -->
-<!ENTITY release.current "7.2-STABLE">
+<!ENTITY release.current "7.3-STABLE">
<!-- The previous version used for comparison in the "What's New"
section. For -CURRENT, we might point back to the last
branchpoint. -->
-<!ENTITY release.prev "7.2-RELEASE">
+<!ENTITY release.prev "7.3-RELEASE">
<!-- The previous stable release, useful for pointing user's at the
release they SHOULD be running if they don't want the bleeding
@@ -19,10 +19,10 @@
<!ENTITY release.prev.stable "6.3-RELEASE">
<!-- The next version to be released, usually used for snapshots. -->
-<!ENTITY release.next "7.3-RELEASE">
+<!ENTITY release.next "7.4-RELEASE">
<!-- The name of this branch. -->
-<!ENTITY release.branch "7-STABLE">
+<!ENTITY release.branch "7.3-STABLE">
<!-- The URL for obtaining this version of FreeBSD. -->
<!ENTITY release.url "http://www.FreeBSD.org/snapshots/">
@@ -36,10 +36,10 @@
<!-- The manpaths for man page references -->
<!ENTITY release.man.url "http://www.FreeBSD.org/cgi/man.cgi">
-<!ENTITY release.manpath.xorg "7.3">
-<!ENTITY release.manpath.netbsd "4.0.1">
+<!ENTITY release.manpath.xorg "7.4">
+<!ENTITY release.manpath.netbsd "5.0.2">
<!ENTITY release.manpath.freebsd-ports "Ports">
-<!ENTITY release.manpath.freebsd "7.2-stable">
+<!ENTITY release.manpath.freebsd "7.3-stable">
<!-- Text constants which probably don't need to be changed.-->
==== //depot/projects/docproj_hu/www/en/cgi/man.cgi#17 (text+ko) ====
@@ -34,7 +34,7 @@
# Dual CGI/Plexus mode and new interface by sanders at bsdi.com 9/22/1995
#
# $Id: man.cgi,v 1.172 2007/11/28 18:51:29 hrs Exp $
-# $FreeBSD: www/en/cgi/man.cgi,v 1.242 2009/12/21 11:10:20 wosch Exp $
+# $FreeBSD: www/en/cgi/man.cgi,v 1.243 2010/03/23 17:55:05 hrs Exp $
############################################################################
# !!! man.cgi is stale perl4 code !!!
@@ -195,8 +195,8 @@
%manPath = (
'FreeBSD 8.0-RELEASE and Ports',
"$manLocalDir/FreeBSD-8.0-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
- 'FreeBSD 7.2-RELEASE and Ports',
-"$manLocalDir/FreeBSD-7.2-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
+ 'FreeBSD 7.3-RELEASE and Ports',
+"$manLocalDir/FreeBSD-7.3-RELEASE/man:$manLocalDir/FreeBSD-7.3-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
'FreeBSD 6.4-RELEASE and Ports',
"$manLocalDir/FreeBSD-6.4-RELEASE/man:$manLocalDir/FreeBSD-6.4-RELEASE/openssl/man:$manLocalDir/FreeBSD-ports",
@@ -206,6 +206,8 @@
'FreeBSD 8.0-RELEASE', "$manLocalDir/FreeBSD-8.0-RELEASE/man:$manLocalDir/FreeBSD-8.0-RELEASE/openssl/man",
'FreeBSD 8.0-stable', "$manLocalDir/FreeBSD-8.0-stable/man:$manLocalDir/FreeBSD-8.0-stable/openssl/man",
+ 'FreeBSD 7.3-stable', "$manLocalDir/FreeBSD-7.3-stable",
+ 'FreeBSD 7.3-RELEASE', "$manLocalDir/FreeBSD-7.3-RELEASE/man:$manLocalDir/FreeBSD-7.3-RELEASE/openssl/man",
'FreeBSD 7.2-stable', "$manLocalDir/FreeBSD-7.2-stable",
'FreeBSD 7.2-RELEASE', "$manLocalDir/FreeBSD-7.2-RELEASE/man:$manLocalDir/FreeBSD-7.2-RELEASE/openssl/man",
'FreeBSD 7.1-RELEASE', "$manLocalDir/FreeBSD-7.1-RELEASE/man:$manLocalDir/FreeBSD-7.1-RELEASE/openssl/man",
@@ -1429,7 +1431,7 @@
}
local $id =
- '$FreeBSD: www/en/cgi/man.cgi,v 1.242 2009/12/21 11:10:20 wosch Exp $';
+ '$FreeBSD: www/en/cgi/man.cgi,v 1.243 2010/03/23 17:55:05 hrs Exp $';
return qq{\
<pre>
Copyright (c) 1996-2010 <a href="$mailtoURL">Wolfram Schneider</a>
==== //depot/projects/docproj_hu/www/en/projects/Makefile#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/projects/Makefile,v 1.33 2009/03/16 13:43:53 rwatson Exp $
+# $FreeBSD: www/en/projects/Makefile,v 1.34 2010/03/22 16:23:13 rwatson Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@@ -17,6 +17,8 @@
DATA= 2009-freebsd-gsoc-thumbnail.jpg
DATA+= 2009-freebsd-gsoc.pdf
+DATA+= 2010-freebsd-gsoc-thumbnail.jpg
+DATA+= 2010-freebsd-gsoc.pdf
XML_IDEAS= ${WEB_PREFIX}/en/projects/ideas/ideas.xml
XSL_SOC= ${WEB_PREFIX}/en/projects/summerofcode.xsl
==== //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#14 (text+ko) ====
@@ -15,7 +15,7 @@
<ideas>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
- $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.150 2010/03/20 12:28:24 rwatson Exp $
+ $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.158 2010/03/22 16:36:20 erwin Exp $
</cvs:keyword>
</cvs:keywords>
@@ -329,7 +329,9 @@
<idea id="pmc-modern-cpus" class="soc">
<title>PMC support for modern CPUs</title>
- <desc><p><strong>Technical contact</strong>: <a href="mailto:jkoshy at FreeBSD.org">Joseph Koshy</a></p>
+ <desc><p><strong>Technical contact</strong>: <a
+ href="mailto:jkoshy at FreeBSD.org">Joseph Koshy</a>,
+ href="mailto:gnn at FreeBSD.org">George Neville-Neil</a></p>
<p>Part of this project would be to add support to PMC for
running on modern x86 CPUs. This is a relatively
@@ -441,7 +443,8 @@
<title>CPU online/offline project</title>
<desc>
<p><strong>Technical contact</strong>: <a
- href="mailto:jhb at FreeBSD.org">John Baldwin</a></p>
+ href="mailto:jhb at FreeBSD.org">John Baldwin</a>, <a
+ href="mailto:attilio at FreeBSD.org">Attilio Rao</a></p>
<p>The project would need to extend the current CPU states of
absent and present to include absent, offline, and online. A
@@ -502,6 +505,36 @@
</desc>
</idea>
+ <idea id="umtx">
+ <title>Rewrite umtx - userspace mutex system calls</title>
+ <desc>
+ <p><strong>Technical contact</strong>: <a
+ href="mailto:attilio at FreeBSD.org">Attilio Rao</a></p>
+
+ <p>umtx is the underbelly of the FreeBSD pthreads synchronization
+ primitives, allowing kernel-assisted sleeping, wakeups, priority
+ propagation, and other features supporting efficient mutexes and
+ reader-writer locks in userspace. As kernel features have evolved
+ (such as the addition of a sleepqueue primitive), hardware
+ scalability has grown, and application-writer expectations have
+ changed, some weaknesses have come to light. In particular, there
+ are concerns about overhead and scalability with highly-threaded
+ applications. This project would profile and evaluate the existing
+ system call service provided by umtex, and consider cleanups,
+ optimizations, and the application of newer algorithms to improve
+ functionality and performance. The effectiveness of the rewrite
+ would be demonstrated through careful testing with sensitive
+ workloads, such as MySQL on 16-core systems.</p>
+
+ <p><strong>Requirements</strong>:</p>
+ <ul>
+ <li>Strong knowledge of C.</li>
+ <li>Experience with multi-threaded programming.</li>
+ <li>Experience with kernel programming.</li>
+ </ul>
+ </desc>
+ </idea>
+
<idea id="docsysctl">
<title>Document all sysctls</title>
<desc>
@@ -1128,16 +1161,90 @@
</desc>
</idea>
+
+ <idea id="multiqbpf" class="soc">
+ <title>Multiqueue BPF support and other BPF features</title>
+
+ <desc><p><strong>Technical contact</strong>: <a
+ href="mailto:rwatson at FreeBSD.org">Robert Watson</a></p>
+
+ <p>The Berkeley Packet Filter (BPF) allows packet capture filters to
+ be compiled into a bytecode that is either interpreted by a kernel
+ virtual machine, or compiled into native machine code via a JIT and
+ executed in in-kernel. Historically, the origin of packets has
+ been the network interface, with each (synthetic) BPF device
+ attached to exactly one NIC as requested by the application (for
+ example, tcpdump). However, network interfaces have become
+ significantly more complicated, and BPF has had to grow to support
+ new features, such as Data Link Types (DLTs), in which BPF devices
+ can tap network processing at different layers. This task would
+ involve teaching BPF about a further dimension in network interface
+ complexity: multiple input and output queues.</p>
+
+ <p>Modern 10gbps, and even 1gbps, network cards support multiple
+ queues for various reasons: at first quality of service (QoS)
+ differentiation in processing, but now especially to improve
+ parallelism in network processing by distributing work to many CPUs
+ on input. This same technica can also accelerate packet capture,
+ but BPF currently doesn't know this. In this project, BPF would be
+ enhanced to be aware of individual input and output queues on a NIC,
+ which means providing network stack abstractions for these concepts,
+ visible today only within device drivers. Userspace threads might
+ then use enhanced ioctl(2)s to query the set of available queues
+ and attach to one or more. Applications seeking maximum parallelism
+ could open (n) devices, attaching each to a queue, and executing
+ with appropriate CPU affinity. Ideally this would involve neither
+ lock nor cache line contention throughout the entire stack, from
+ device driver to userspace delivery.</p>
+
+ <p><strong>Requirements</strong>:</p>
+ <ul>
+ <li>Strong knowledge of C.</li>
+ <li>Experience with multi-threaded programming.</li>
+ <li>Experience with kernel programming.</li>
+ <li>Familiarity with the TCP/IP protocol suite.</li>
+ </ul>
+ </desc>
+ </idea>
+
+ <idea id="80211sim" class="soc">
+ <title>Implement a simulated 802.11 wireless radio</title>
+ <desc>
+ <p><strong>Technical contact</strong>: <a
+ href="mailto:rpaulo at FreeBSD.org">Rui Paulo</a></p>
+
+ <p>The FreeBSD 802.11 layer, net80211, implements a broad range of
+ advanced functionality: station, access point, virtual access
+ point, mesh networking, authentication/encryption, and more. This
+ task implements a net80211 driver simulating a wireless radio in
+ order to allow protocol-layer testing without the hassle of real
+ live hardware limitations: interference, signal propagation, and
+ regulatory domains. The driver should let the user specify a
+ number of radios to be simulated, with an eye towards future work
+ to simulate physical properties.</p>
+
+ <p>A useful reference for this work would be the notionally similar
+ mac80211_hwsim driver in Linux
+ (http://linuxwireless.org/en/users/Drivers/mac80211_hwsim), which
+ might provide a model in some areas of the work, and has similarly
+ been used on that platform to test hostapd/wpa_supplication.</p>
+
+ <p><strong>Requirements</strong>:</p>
+ <ul>
+ <li>Good knowledge of C.</li>
+ <li>Wireless networking fundamentals.</li>
+ </ul>
+ </desc>
+ </idea>
+
</category>
<category>
<title>Ports</title>
- <idea id="ports-db" class="soc2008">
+ <idea id="ports-db" class="soc">
<title>Add .db support to pkg_tools</title>
<desc>
-<p><strong>Technical contact</strong>: <a
- href="mailto:kris at FreeBSD.org">Kris Kennaway</a></p>
<p>pkg_create(1) and friends use flat databases (aka ordinary
files and directories in /var/db/pkg) to maintain their data. This
makes it cumbersome and/or impossible to do efficient lookups of data
@@ -1175,13 +1282,10 @@
</desc>
</idea>
- <idea class="soc2008" id="ports-parallel">
+ <idea class="soc" id="ports-parallel">
<title>Parallelization in the Ports Collection</title>
<desc>
- <p><strong>Technical contact</strong>: <a
- href="mailto:pav at FreeBSD.org">Pav Lucistnik</a></p>
-
<p>Add locking of write access to PKG_DBDIR (/var/db/pkg), to allow
several port builds run in parallel without clobbering the package
data. Should be done both in makefiles and in C tools like
@@ -1210,33 +1314,6 @@
</desc>
</idea>
- <idea id="ports-license-audit" class="soc2008">
- <title>Ports license auditing infrastructure</title>
-
- <desc>
- <p><strong>Technical contact</strong>: <a
- href="mailto:kris at FreeBSD.org">Kris Kennaway</a>, <a
- href="mailto:brooks at FreeBSD.org">Brooks Davis</a></p>
-
- <p>Develop and deploy infrastructure for annotating license
- conditions that apply to third party software in the ports
- collection. For example, identifying ports provided under
- the GPL version 3 license, or under licenses that do not
- permit redistribution or which impose non-standard
- requirements. Part of this project will involve exploring
- methods for automatically classifying licenses using HP's
- fossology tool (http://www.fossology.org/) or other
- mechanisms.</p>
-
- <p><strong>Requirements</strong>:</p>
-
- <ul>
- <li>Familiarity with bsd.port.mk and related ports collection
- infrastructure.</li>
- </ul>
- </desc>
- </idea>
-
<idea id="fat-pkgs" class="soc">
<title>Complete (a.k.a. Fat) packages</title>
<desc>
@@ -1261,6 +1338,27 @@
</desc>
</idea>
+ <idea id="ports-performance" class="soc">
+ <title>Performance improvement of the Ports system</title>
+
+ <desc>
+ <p>A number of tasks of the Ports system can take quite a long time
+ to perform. Some are well known for traversing each and every port
+ in the tree, e.g. building INDEX, which does not scale well with
+ the number of ports being added to the collection.</p>
+ <p>Detailed profiling of the most used commands in the ports
+ framework needs to be done to analyze the bottlenecks and identify
+ possible solutions. Refactoring of the main file bsd.ports.mk
+ is also necessary to improve code readability, but not at the
+ cost of performance.</p>
+ <p><strong>Requirements</strong>:</p>
+ <ul>
+ <li>Strong knowledge of make and shell code.</li>
+ <li>Good understanding of the inner design of the Ports Collection.</li>
+ </ul>
+ </desc>
+ </idea>
+
</category>
<category>
@@ -1939,8 +2037,7 @@
<title>BSNMP enhancements</title>
<desc><p><strong>Technical contact</strong>:
- <a href="mailto:syrinx at FreeBSD.org">Shteryana Shopova</a>,
- <a href="mailto:bz at FreeBSD.org">Bjoern A. Zeeb</a></p>
+ <a href="mailto:syrinx at FreeBSD.org">Shteryana Shopova</a></p>
<p>BSNMP is a portable SNMP framework consisting of a daemon,
modules and tools. It includes libraries that ease
@@ -2069,5 +2166,39 @@
</ul>
</desc>
</idea>
+
+ <idea id="jailinit" class="soc">
+ <title>Jail init and management</title>
+ <desc>
+ <p><strong>Technical contact</strong>: <a
+ href="mailto:bz at FreeBSD.org">Bjoern Zeeb</a>, <a
+ href="mailto:imp at FreeBSD.org">Warner Losh</a>, <a
+ href="mailto:rwatson at FreeBSD.org">Robert Watson</a></p>
+
+ <p>FreeBSD's jail(8) facility provides lightweight operating system
+ virtualization; with the addition of experimental virtual network
+ stacks, ISPs are able to efficiently host thousands of FreeBSD
+ instances on a single machine. This task improves FreeBSD's
+ userspace management of jails by introducing jailinit(8), an
+ enhancement to the init(8) utility responsible for starting up and
+ shutting down the operating system. Currently, jails are started
+ by executing their /etc/rc script directly using jail(8); in the
+ proposed new world order, init(8) would have a jail start mode,
+ and would continue running throughout the lifetime of the jail to
+ manage services and eventually shut down the jail. This might
+ require minor kernel changes in order to let jailinit perform some
+ of the same functions for jails as it does for normal userspace.
+ jailinit could also be responsible for setting up and managing
+ console logging, launching tty-attached services such as getty
+ within a jail, and other jail properties.</p>
+
+ <p><strong>Requirements</strong></p>
+ <ul>
+ <li>C and shell programming skills</li>
+ <li>Interest in virtualization</li>
+ </ul>
+ </desc>
+ </idea>
+
</category>
</ideas>
==== //depot/projects/docproj_hu/www/en/projects/summerofcode.xsl#6 (text+ko) ====
@@ -7,7 +7,7 @@
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
]>
-<!-- $FreeBSD: www/en/projects/summerofcode.xsl,v 1.24 2010/03/18 22:33:13 murray Exp $ -->
+<!-- $FreeBSD: www/en/projects/summerofcode.xsl,v 1.26 2010/03/22 16:22:14 rwatson Exp $ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
@@ -50,6 +50,11 @@
href="&base;/projects/summerofcode-2008.html">2008</a>, and
<a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>.</p>
+ <p>This page will be updated throughout the GSoC 2010 application period
+ to include new information, such as project ideas, proposal information,
+ and potential mentor contact information. If you don't see an idea that
+ interests you, visit again in a couple of days!</p>
+
<ul>
<li><a href="#benefits">Benefits of Participating</a></li>
<li><a href="#students">Past Student Projects</a></li>
@@ -381,11 +386,11 @@
local university or college campus! You can forward around our e-mail
announcement to department and club mailing lists, and to department
secretaries to distribute. You can also print out and post copies of the
- <a href="2009-freebsd-gsoc.pdf">FreeBSD GSoC 2009 poster</a>.</p>
+ <a href="2010-freebsd-gsoc.pdf">FreeBSD GSoC 2010 poster</a>.</p>
- <p><a href="2009-freebsd-gsoc.pdf" align="left"> <img
- src="2009-freebsd-gsoc-thumbnail.jpg"
- alt="[FreeBSD GSoC 2009 poster thumnail]" height="248" width="192"
+ <p><a href="2010-freebsd-gsoc.pdf" align="left"> <img
+ src="2010-freebsd-gsoc-thumbnail.jpg"
+ alt="[FreeBSD GSoC 2010 poster thumnail]" height="248" width="192"
border="0" /></a></p>
</div> <!-- CONTENTWRAP -->
==== //depot/projects/docproj_hu/www/en/releases/7.3R/Makefile#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.2 2010/03/19 18:50:42 hrs Exp $
+# $FreeBSD: www/en/releases/7.3R/Makefile,v 1.4 2010/03/23 18:45:59 hrs Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@@ -7,7 +7,9 @@
.include "../Makefile.inc"
.endif
-DOCS= schedule.sgml
+DOCS= schedule.sgml \
+ relnotes.sgml \
+ announce.sgml
DATA= docbook.css \
errata.html \
==== //depot/projects/docproj_hu/www/en/releases/7.3R/errata.html#2 (text+ko) ====
@@ -18,8 +18,8 @@
<p class="COPYRIGHT">Copyright © 2010 The FreeBSD Documentation Project</p>
-<p class="PUBDATE">$FreeBSD: releng/7.3/release/doc/en_US.ISO8859-1/errata/article.sgml
-205344 2010-03-19 18:43:15Z hrs $<br />
+<p class="PUBDATE">$FreeBSD: stable/7/release/doc/en_US.ISO8859-1/errata/article.sgml
+205521 2010-03-23 18:36:45Z hrs $<br />
</p>
<div class="LEGALNOTICE"><a id="TRADEMARKS" name="TRADEMARKS"></a>
@@ -102,13 +102,17 @@
<h2 class="SECT1"><a id="LATE-NEWS" name="LATE-NEWS">4 Late-Breaking News and
Corrections</a></h2>
-<p>No news.</p>
+<p>[20100323] The FreeBSD 7.3-RELEASE Release Notes incorrectly mentioned that the
+hwpmc(4) driver has been added though this driver has already been added in 7.0-RELEASE.
+The changes in 7.3-RELEASE are that pmcannotate(8) utility and support for Intel Core 2
+and Core i7 have been added.</p>
</div>
</div>
<hr />
<p align="center"><small>This file, and other release-related documents, can be
-downloaded from <a href="ftp://ftp.FreeBSD.org/">ftp://ftp.FreeBSD.org/</a>.</small></p>
+downloaded from <a
+href="http://www.FreeBSD.org/snapshots/">http://www.FreeBSD.org/snapshots/</a>.</small></p>
<p align="center"><small>For questions about FreeBSD, read the <a
href="http://www.FreeBSD.org/docs.html">documentation</a> before contacting <<a
==== //depot/projects/docproj_hu/www/en/releases/7.3R/schedule.sgml#3 (text+ko) ====
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY email 'freebsd-qa'>
-<!ENTITY date "$FreeBSD: www/en/releases/7.3R/schedule.sgml,v 1.3 2010/03/01 04:54:35 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/7.3R/schedule.sgml,v 1.5 2010/03/23 18:45:59 hrs Exp $">
<!ENTITY local.rel "7.3">
<!ENTITY local.rel.tag "7_3">
<!ENTITY contact.re '<a href="mailto:re at FreeBSD.org">re at FreeBSD.org</a>'>
@@ -121,16 +121,23 @@
</tr>
<tr>
+ <td><tt>RELENG_7_3_0_RELEASE</tt> tagged</td>
+ <td>—</td>
+ <td>21 March 2010</td>
+ <td>The release tag for 7.3-RELEASE is set on RELENG_7_3 branch.</td>
+ </tr>
+
+ <tr>
<td><tt>RELEASE</tt> builds</td>
<td>—</td>
- <td>—</td>
+ <td>21 March 2010</td>
<td>Begin RELEASE builds.</td>
</tr>
<tr>
<td>Announcement</td>
- <td>1 March 2010</td>
- <td>—</td>
+ <td><strike>1 March 2010</strike><br>23 March 2010</td>
+ <td>23 March 2010</td>
<td>Announcement sent out after a majority of the mirrors have
received the bits.</td>
</tr>
==== //depot/projects/docproj_hu/www/en/releases/index.sgml#8 (text+ko) ====
@@ -1,10 +1,10 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.123 2009/11/26 21:21:59 hrs Exp $">
+<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.124 2010/03/23 18:45:59 hrs Exp $">
<!ENTITY title "Release Information">
<!ENTITY % navinclude.download "INCLUDE">
]>
-<!-- $FreeBSD: www/en/releases/index.sgml,v 1.123 2009/11/26 21:21:59 hrs Exp $ -->
+<!-- $FreeBSD: www/en/releases/index.sgml,v 1.124 2010/03/23 18:45:59 hrs Exp $ -->
<html>
&header;
@@ -30,7 +30,6 @@
<a href="&u.rel2.announce;">Announcement</a> :
<a href="&u.rel2.notes;">Release Notes</a> :
<a href="&u.rel2.hardware;">Hardware Notes</a> :
-<a href="&u.rel2.installation;">Installation Notes</a> :
<a href="&u.rel2.readme;">Readme</a> :
<a href="&u.rel2.errata;">Errata</a>
</em></p>
@@ -65,6 +64,16 @@
<a name="past"></A>
<h2>Past Releases</h2>
<ul>
+ <li><b>7.2</b> (May 2009)
+ <em>
+ <a href="7.2R/announce.html">Announcement</a>:
+ <a href="7.2R/relnotes.html">Release Notes</a>:
+ <a href="7.2R/hardware.html">Hardware Notes</a>:
+ <a href="7.2R/readme.html">Readme</a>:
+ <a href="7.2R/errata.html">Errata</a>
+ </em>
+ </li>
+
<li><b>7.1</b> (January 2009)
<em>
<a href="7.1R/announce.html">Announcement</a>:
==== //depot/projects/docproj_hu/www/en/releng/index.sgml#38 (text+ko) ====
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.282 2010/03/12 03:22:51 delphij Exp $">
+<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.283 2010/03/23 18:45:59 hrs Exp $">
<!ENTITY email 're'>
<!ENTITY title "Release Engineering Information">
<!ENTITY % navinclude.developers "INCLUDE">
@@ -50,8 +50,7 @@
<tr>
<td>March 2010</td>
<td>&os; 7.3</td>
- <td>RC2 is <a
- href="http://lists.freebsd.org/pipermail/freebsd-stable/2010-March/055596.html">available</a></td>
+ <td>Released on March 23, 2010.</td>
</tr>
</table>
==== //depot/projects/docproj_hu/www/en/security/security.sgml#11 (text+ko) ====
@@ -1,12 +1,12 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
-<!ENTITY date "$FreeBSD: www/en/security/security.sgml,v 1.210 2010/03/10 20:35:47 cperciva Exp $">
+<!ENTITY date "$FreeBSD: www/en/security/security.sgml,v 1.211 2010/03/24 10:46:36 cperciva Exp $">
<!ENTITY title "FreeBSD Security Information">
<!ENTITY % navinclude.support "INCLUDE">
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
<!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
]>
-<!-- $FreeBSD: www/en/security/security.sgml,v 1.210 2010/03/10 20:35:47 cperciva Exp $ -->
+<!-- $FreeBSD: www/en/security/security.sgml,v 1.211 2010/03/24 10:46:36 cperciva Exp $ -->
<html>
&header;
@@ -283,8 +283,8 @@
<td>RELENG_7_3</td>
<td>7.3-RELEASE</td>
<td>Extended</td>
- <td>not yet</td>
- <td>release + 2 years</td>
+ <td>March 23, 2010</td>
+ <td>March 31, 2012</td>
</tr>
<tr>
<td>RELENG_8</td>
==== //depot/projects/docproj_hu/www/hu/administration.sgml#30 (text+ko) ====
@@ -1,5 +1,5 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
-<!ENTITY date "$FreeBSD: www/hu/administration.sgml,v 1.20 2009/12/03 09:47:43 pgj Exp $">
+<!ENTITY date "$FreeBSD: www/hu/administration.sgml,v 1.21 2010/03/21 01:24:40 pgj Exp $">
<!ENTITY title "A &os; Projekt szervezeti
felépítése">
<!ENTITY % navinclude.about "INCLUDE">
==== //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#90 (text+ko) ====
@@ -11,7 +11,7 @@
<news>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
- $FreeBSD: www/hu/share/sgml/news.xml,v 1.39 2010/03/12 23:06:04 pgj Exp $
+ $FreeBSD: www/hu/share/sgml/news.xml,v 1.40 2010/03/21 01:24:40 pgj Exp $
</cvs:keyword>
</cvs:keywords>
==== //depot/projects/docproj_hu/www/share/sgml/news.xml#89 (text+ko) ====
@@ -25,7 +25,7 @@
<news>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
- $FreeBSD: www/share/sgml/news.xml,v 1.302 2010/03/18 19:04:46 tabthorpe Exp $
+ $FreeBSD: www/share/sgml/news.xml,v 1.304 2010/03/23 18:45:59 hrs Exp $
</cvs:keyword>
</cvs:keywords>
@@ -34,10 +34,32 @@
<month>
<name>3</name>
+
+ <day>
+ <name>23</name>
+
+ <event>
+ <title>FreeBSD 7.3-RELEASE Available</title>
+
+ <p><a href="&enbase;/releases/7.3R/announce.html">FreeBSD
+ 7.3-RELEASE</a> is now available. Please be sure to check
+ the <a href="&enbase;/releases/7.3R/relnotes.html">Release
+ Notes</a> and <a
+ href="&enbase;/releases/7.3R/errata.html">Release
+ Errata</a> before installation for any late-breaking news
+ and/or issues with 7.3. More information about FreeBSD
+ releases can be found on the <a
+ href="&enbase;/releases/index.html">Release
+ Information</a> page.</p>
+ </event>
+ </day>
+
<day>
<name>18</name>
<event>
- <p>Portmgr is pleased to announce <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a> has assumed the role of portmgr-secretary.</p>
+ <title>New Ports Management Team Secretary: <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a></title>
+
+ <p>The &os; Ports Management Team is pleased to announce <a href="mailto:tabthorpe at FreeBSD.org">Thomas Abthorpe</a> has assumed the role of <a href="mailto:portmgr-secretary at FreeBSD.org">Ports Management Team Secretary</a>.</p>
</event>
</day>
==== //depot/projects/docproj_hu/www/share/sgml/release.ent#23 (text+ko) ====
@@ -1,4 +1,4 @@
-<!-- $FreeBSD: www/share/sgml/release.ent,v 1.43 2010/03/04 15:08:16 hrs Exp $ -->
+<!-- $FreeBSD: www/share/sgml/release.ent,v 1.44 2010/03/23 18:46:00 hrs Exp $ -->
<!-- XXX rel.current and u.rel.* should be available in doc/ -->
<!-- The currently released versions of FreeBSD. This value is used to
@@ -28,8 +28,8 @@
<!-- If there is no release currently in the release cycle (i.e. we
don't have something in BETAn or RCn), then change %beta.testing
below to "IGNORE". If we do, use "INCLUDE". -->
-<!ENTITY beta.testing "INCLUDE">
-<!ENTITY % beta.testing "INCLUDE">
+<!ENTITY beta.testing "IGNORE">
+<!ENTITY % beta.testing "IGNORE">
<!ENTITY betarel.current '7.3'>
<!ENTITY betarel.vers 'RC2'>
<!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'>
@@ -54,8 +54,8 @@
<!ENTITY u.rel.readme '&base;/releases/&rel.current;R/readme.html'>
<!-- Secondary "current release" entities -->
-<!ENTITY rel2.current '7.2'>
-<!ENTITY rel2.current.date 'May 2009'>
+<!ENTITY rel2.current '7.3'>
+<!ENTITY rel2.current.date 'March 2010'>
<!ENTITY rel2.current.major '7'>
<!-- URLs to information on the latest release -->
More information about the p4-projects
mailing list