Date: Thu, 25 Mar 2010 19:54:45 GMT From: Gabor Pali <pgj@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 176099 for review Message-ID: <201003251954.o2PJsjOT074058@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=176099 Change 176099 by pgj@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@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@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@FreeBSD.org">Joseph Koshy</a></p> + <desc><p><strong>Technical contact</strong>: <a + href="mailto:jkoshy@FreeBSD.org">Joseph Koshy</a>, + href="mailto:gnn@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@FreeBSD.org">John Baldwin</a></p> + href="mailto:jhb@FreeBSD.org">John Baldwin</a>, <a + href="mailto:attilio@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@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@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@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@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@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@FreeBSD.org">Kris Kennaway</a>, <a - href="mailto:brooks@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@FreeBSD.org">Shteryana Shopova</a>, - <a href="mailto:bz@FreeBSD.org">Bjoern A. Zeeb</a></p> + <a href="mailto:syrinx@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@FreeBSD.org">Bjoern Zeeb</a>, <a + href="mailto:imp@FreeBSD.org">Warner Losh</a>, <a + href="mailto:rwatson@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@FreeBSD.org">re@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@FreeBSD.org">Thomas Abthorpe</a> has assumed the role of portmgr-secretary.</p> + <title>New Ports Management Team Secretary: <a href="mailto:tabthorpe@FreeBSD.org">Thomas Abthorpe</a></title> + + <p>The &os; Ports Management Team is pleased to announce <a href="mailto:tabthorpe@FreeBSD.org">Thomas Abthorpe</a> has assumed the role of <a href="mailto:portmgr-secretary@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 -->
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003251954.o2PJsjOT074058>