Date: Mon, 16 Jul 2012 09:40:39 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r39223 - in projects/sgml2xml/en_US.ISO8859-1/htdocs: community platforms/ia64 projects projects/ideas Message-ID: <201207160940.q6G9edvn026019@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gabor Date: Mon Jul 16 09:40:38 2012 New Revision: 39223 URL: http://svn.freebsd.org/changeset/doc/39223 Log: - Rename converted XSLT templates to .sgml Approved by: doceng (implicit) Added: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml - copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml - copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml - copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml - copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml - copied unchanged from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl Deleted: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile ============================================================================== --- projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile Mon Jul 16 09:33:21 2012 (r39222) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/community/Makefile Mon Jul 16 09:40:38 2012 (r39223) @@ -7,8 +7,6 @@ .include "../Makefile.inc" .endif -DOCS= irc.sgml mailinglists.sgml newsgroups.sgml webresources.sgml +DOCS= irc.sgml mailinglists.sgml newsgroups.sgml social.sgml webresources.sgml -XMLDOCS+= social::${XML_EVENTS_EVENTS}: - -.include "${DOC_PREFIX}/share/mk/web.site.mk" \ No newline at end of file +.include "${DOC_PREFIX}/share/mk/web.site.mk" Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/community/social.xsl) @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" +"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [ +<!ENTITY base ".."> +<!ENTITY date "$FreeBSD$"> +<!ENTITY title "FreeBSD Social Networks"> +<!ENTITY email "freebsd-www"> +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><title>&title;</title></head> + + <body class="navinclude.community"> + + <p>&os; is represented on a number of different social + networks.</p> + + <ul> + + <li>Thousands of users have tagged nearly 30,000 + unique web pages with the '<a + href="http://del.icio.us/tag/freebsd">freebsd</a>' tag + on <a href="http://del.icio.us">del.icio.us</a>.</li> + + <li>There are thousands of photos from user group + meetings, conferences, and hackathons tagged as '<a + href="http://flickr.com/search/?z=t&ss=2&w=all&q=freebsd&m=text">freebsd</a>' + on <a href="http://www.flickr.com">flickr</a>.</li> + + <li>There are hundreds of videos from conferences, + screencasts, and demonstrations relating to <a + href="http://www.youtube.com/results?search_query=freebsd&search_type=&aq=f">FreeBSD</a> + on <a href="http://www.youtube.com">YouTube</a>. In particular, there is a new <a href="http://www.youtube.com/bsdconferences">BSD Conferences</a> channel with full length 1 hour taped presentations from FreeBSD technical conferences.</li> + + <li>There is a <a + href="http://www.facebook.com/home.php#/group.php?gid=2204657214">FreeBSD + Users Group</a> on <a + href="http://www.facebook.com">Facebook</a> and a <a href="http://www.linkedin.com/groups?gid=47628">FreeBSD Group</a> on <a href="http://www.linkedin.com">LinkedIn</a>.</li> + + <li>You can follow <a + href="http://twitter.com/freebsdannounce">@freebsdannounce</a>, + <a + href="http://twitter.com/freebsdblogs">@freebsdblogs</a>, + <a href="http://twitter.com/freebsd">@freebsd</a>, or + <a href="http://twitter.com/bsdevents">@bsdevents</a> + on <a href="http://twitter.com">Twitter</a>.</li> + + </ul> + + </body> +</html> Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile ============================================================================== --- projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile Mon Jul 16 09:33:21 2012 (r39222) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/Makefile Mon Jul 16 09:40:38 2012 (r39223) @@ -7,10 +7,7 @@ .include "../Makefile.inc" .endif -DOCS= machines.sgml refs.sgml +DOCS= index.sgml machines.sgml refs.sgml todo.sgml DATA= i2inside.png mckinley-die.png merced-die.png montecito-die.png -XMLDOCS= index::news.xml: -XMLDOCS+= todo::news.xml: - .include "${DOC_PREFIX}/share/mk/web.site.mk" Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/index.xsl) @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" +"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [ +<!ENTITY base "../.."> +<!ENTITY date "$FreeBSD$"> +<!ENTITY email "freebsd-ia64"> +<!ENTITY title "FreeBSD/ia64 Project"> +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><title>&title;</title></head> + + <body class="navinclude.developers"> + <img align="right" alt="McKinley die" src="mckinley-die.png"/> + + <p>Search the ia64 mailing list archives:</p> + + <form action="http://www.FreeBSD.org/cgi/search.cgi" method="get"> + <input name="words" size="50" type="text"/> + <input name="max" type="hidden" value="25"/> + <input name="source" type="hidden" value="freebsd-ia64"/> + <input type="submit" value="Go"/> + </form> + + <h3><a name="toc">Table Of Contents</a></h3> + + <ul> + <li> + <a href="#intro">Introduction</a> + </li> + <li> + <a href="#status">Current status</a> + </li> + <li> + <a href="todo.html">What Needs To Be Done</a> + </li> + <li> + <a href="machines.html">Hardware List</a> + </li> + <li> + <a href="refs.html">References</a> + </li> + </ul> + + <h3><a name="intro">Introduction</a></h3> + + <p>The FreeBSD/ia64 project pages contain information about the + FreeBSD port to Intel's IA-64 architecture; officially known as + the Intel Itanium® Processor Family (IPF). As with the port + itself, these pages are still mostly a work in progress.</p> + + <h3><a name="status">Current status</a></h3> + + <p>The ia64 port is still considered a tier 2 platform. This boils + down to not being fully supported by our security officer, release + engineers and toolchain maintainers. In practice however the + distinction between a tier 1 platform (which is fully supported) + and a tier 2 platform is not as strict as it seems. In almost all + aspects the ia64 port is a tier 1 platform. + <br/> + From a developer point of view there's an advantage to have the ia64 + port be a tier 2 platform for a while longer. We still have a couple + of ABI breaking changes in the pipeline and having to maintain + backward compatibility this early in a ports life is less than + ideal.</p> + </body> +</html> Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/platforms/ia64/todo.xsl) @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" +"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [ +<!ENTITY base "../.."> +<!ENTITY date "$FreeBSD$"> +<!ENTITY email "freebsd-ia64"> +<!ENTITY title "FreeBSD/ia64 Project"> +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><title>&title;</title></head> + + <body class="navinclude.developers"> + + <img align="right" alt="Montecito die" src="montecito-die.png"/> + + <p>Search the FreeBSD/ia64 PR database:</p> + + <form action="http://www.FreeBSD.org/cgi/query-pr-summary.cgi" + method="get"> + <input type="hidden" name="category" value="ia64"/> + <input type="hidden" name="sort" value="none"/> + <input type="text" name="text"/> + <input type="submit" value="Go"/> + </form> + + <h3> + What needs to be done + </h3> + <p> + This page tries to be the starting point for people trying to find + anything that can be done. The order of the items on this page are + not strictly an indication of priority, but it is a good indication. + There are in all likelihood tasks that are not mentioned here, but + that should be done nonetheless. A typical example is the maintenance + of the ia64 web pages... unfortunately. + </p> + + <h4> + Becoming a tier 1 platform + </h4> + <p> + With two releases as a tier 2 platform, it is time to work towards + becoming a tier 1 platform. This involves tasks as varied as: + </p> + <ul> + <li> + Improve the installation process to take into account that + there is already a GPT with an EFI partition, including other + operating systems. The ability to add a FreeBSD entry to the + EFI boot menu is also a nice thing. + </li> + <li> + Port the GNU debugger. It is sorely missed on a development + machine and required on tier 1 platforms. + </li> + <li> + Port the X server (ports/x11/XFree86-4-Server). Not really + required for tier 1 status, but one cannot truly do without + if one wants to use ia64 as a desktop machine. + </li> + </ul> + + <h4> + Ports and packages + </h4> + <p> + A very important task for the success of FreeBSD on ia64 is making + sure that users have something to run besides ls(1). Our huge ports + collection has been targeting ia32 for the most part, so it is not + surprising that there are a lot of ports that do not build or do not + work on ia64. Look + <a href="http://pointyhat.FreeBSD.org/errorlogs/ia64-8-latest/"> + here + </a> + for the most up-to-date list of ports that fail to build for some + reason or another. Note that if there are ports depending on one or + more ports that fail, those are not built and are not counted. A good + way to help out here is to work on those ports that have a lot of + ports depending on it (see the "Aff." column in the table). + </p> + + <h4> + Sharpening the saw + </h4> + <p> + There are plenty functions (especially assembly routines) that + have been written to provide the missing functionality without any + consideration for speed and/or robustness. Reviewing those functions + and replacing them if necessary is a good task that can be done + concurrently and independently from other activity and does not + necessarily require huge amounts of knowledge and/or experience. + </p> + + <h4> + Core development + </h4> + <p> + On top of the high-level things that do not work or do not exist, + there is also some rather involved rewriting to be done at the + foundation and can potentially affect all other platforms as well. + This includes: + </p> + <ul> + <li> + Improve UP and SMP stability by revamping the PMAP module. + The low-level handling of VM translations needs to be improved. + This involves both correctness as well as performance. + </li> + <li> + Basic device drivers such as sio(4) and syscons(4) do not + work on ia64 machines that do not have support for legacy + devices. This is a rather big issue, because it affects all + platforms and may involve rewriting (big) parts of certain + subsystems. Clearly a task that needs wholesale support and + coordination. + </li> + <li> + Better handling of sparse (physical) memory configurations + by not creating VM tables that span the whole address space, + but rather cover the memory "chunks" that are present. We are + currently forced to ignore memory because of this. + </li> + </ul> + </body> +</html> Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile ============================================================================== --- projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile Mon Jul 16 09:33:21 2012 (r39222) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/Makefile Mon Jul 16 09:40:38 2012 (r39223) @@ -10,6 +10,7 @@ DOCS= projects.sgml DOCS+= newbies.sgml DOCS+= cvsweb.sgml +DOCS+= summerofcode.sgml DOCS+= summerofcode-2005.sgml DOCS+= summerofcode-2006.sgml DOCS+= summerofcode-2007.sgml @@ -22,11 +23,6 @@ DATA+= 2010-freebsd-gsoc.pdf #DATA+= 2011-freebsd-gsoc-thumbnail.jpg DATA+= 2011-freebsd-gsoc.pdf -XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml -XSL_SOC= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl - -XMLDOCS= summerofcode:${XSL_SOC}:${XML_IDEAS}: - INDEXLINK= projects.html SUBDIR= acpi busdma c99 ideas mips bigdisk netperf Modified: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile ============================================================================== --- projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile Mon Jul 16 09:33:21 2012 (r39222) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/Makefile Mon Jul 16 09:40:38 2012 (r39223) @@ -13,11 +13,6 @@ MAINTAINER= joel DATA= style.css -XML_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xml -XSL_IDEAS= ${DOC_PREFIX}/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl - -XMLDOCS= ideas:${XSL_IDEAS}:${XML_IDEAS}: - -INDEXLINK= ideas.html +DOCS= ideas.sgml .include "${DOC_PREFIX}/share/mk/web.site.mk" Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/ideas/ideas.xsl) @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" +"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [ +<!ENTITY date "$FreeBSD$"> +<!ENTITY title "The &os; list of projects and ideas for volunteers"> +<!ENTITY email "freebsd-www"> +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><title>&title;</title></head> + + <body class="navinclude.developers"> + +<p>The ideas page has moved to the <a + href="http://wiki.freebsd.org/IdeasPage">FreeBSD wiki</a>.</p> + + </body> +</html> Copied: projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml (from r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.sgml Mon Jul 16 09:40:38 2012 (r39223, copy of r39222, projects/sgml2xml/en_US.ISO8859-1/htdocs/projects/summerofcode.xsl) @@ -0,0 +1,370 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" +"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [ +<!ENTITY base "../.."> +<!ENTITY date "$FreeBSD$"> +<!ENTITY title "FreeBSD Summer Projects"> +<!ENTITY email "freebsd-www"> +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head><title>&title;</title></head> + + <body class="navinclude.developers"> + +<p>The FreeBSD Project is looking forward to participating as a mentoring + organization in <a + href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011">Google + Summer of Code</a> 2011. + This program funds students to contribute to an open source project over + the summer break. + We have had over 100 successful + students working on FreeBSD as part of this program in <a + href="&base;/projects/summerofcode-2005.html">2005</a>, <a + href="&base;/projects/summerofcode-2006.html">2006</a>, <a + href="&base;/projects/summerofcode-2007.html">2007</a>, <a + href="&base;/projects/summerofcode-2008.html">2008</a>, + <a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>, + and + <a href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010</a>.</p> + + <p>This page will be updated throughout the GSoC 2011 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> + <li><a href="#ideas">Example Proposal Ideas</a></li> + <li><a href="#mentors">Possible Mentors</a></li> + <li><a href="#proposals">Proposal Guidelines</a></li> + <li><a href="#infrastructure">Infrastructure Provided to Students</a></li> + <li><a href="#faq">Frequently Asked Questions</a></li> + <li><a href="#advertise">Advertise on Your Campus</a></li> +</ul> + +<a name="benefits"></a> +<h2>Benefit of Participating</h2> + +<p>Google Summer of Code is an exciting opportunity for students to + "intern" with an open source project for a summer. The FreeBSD + Project, as one of the most successful and oldest open source projects, + is an excellent place to do this internship. Founded in 1993, the + project now consists of several hundred "committers" and tens of + thousands of contributors. FreeBSD is the foundation for many + commercial products, including Apple's Mac OS X, NetApp's OnTap/GX, + Juniper's JunOS, as well countless other products, and is widely used + in the Internet Service Provider and corporate IT worlds. Many of + these sponsors participate daily in the FreeBSD community, and students + have the opportunity to develop software ideas in an exciting + environment with many real world applications, and under the mentorship + of experienced developers.</p> + +<p>After the summer ends, many of our students are sponsored by Google or + the FreeBSD Foundation to attend operating systems and open source + conferences to present on their work, and a significant number go on to + become FreeBSD developers. It's also a great job networking + opportunity!</p> + +<a name="students"></a> +<h2>Past Student Projects</h2> + +<p>For a complete list of student projects from previous years, +visit:</p> +<ul> + <li><a href="http://wiki.freebsd.org/SummerOfCode2010Projects">Summer of + Code 2010 FreeBSD Projects Wiki</a></li> + <li><a href="http://wiki.freebsd.org/SummerOfCode2009Projects">Summer of + Code 2009 FreeBSD Projects Wiki</a></li> + <li><a href="&base;/projects/summerofcode-2008.html">Summer of Code 2008 FreeBSD + Projects Summary</a></li> + <li><a href="&base;/projects/summerofcode-2007.html">Summer of Code 2007 FreeBSD + Projects Summary</a></li> + <li><a href="&base;/projects/summerofcode-2006.html">Summer of Code 2006 FreeBSD + Projects Summary</a></li> + <li><a href="&base;/projects/summerofcode-2005.html">Summer of Code 2005 FreeBSD + Projects Summary</a></li> +</ul> + +<p>See also our wiki pages for student projects [<a +href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2008">2008</a>, +<a +href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2007">2007</a>, +<a +href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2006">2006</a>, and +<a +href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005</a>].</p> + +<a name="ideas"></a> +<h2>Example Proposal Ideas</h2> + + <p>The FreeBSD Project maintains an <a + href="http://wiki.freebsd.org/IdeasPage">Ideas Page</a> on our + wiki. + Projects specifically tagged as "GSoC" are believed to be sized for a + useful summer hacking, and have technical contacts who can help answer + questions as you write your proposal. + Ideas not marked as GSoC-friendly are also fine to propose, but may be + scoped larger or smaller than a summer, or might not have such a clear + mentor -- we suggest e-mailing our soc-admins alias for help if you do + decide to propose one of them. + You are, of course, welcome to propose your own ideas, and if the + proposal is strong, we'll try to match you with a mentor!</p> + + <p>For additional ideas about upcoming development projects in + FreeBSD, take a look at recent <a + href="&base;/news/status">Developer Status Reports</a>.</p> + +<a name="proposals"></a> +<h2>Proposal Guidelines</h2> + +<p>Students are responsible for writing a proposal and submitting it + to Google before the application deadline. The following outline + was adapted from the Perl Foundation. + The objective of the proposal is to identify + what is to be done, explain why this needs to be done, and convince us + that:</p> + + <ul> + <li>You are qualified to do this project. This means both having the + necessary background and demonstrating a general understanding of the + problem.</li> + <li>You have the resources (especially time!) needed to complete the + project within the working period of the Summer of Code.</li> + </ul> + + <p>A strong proposal will include (at least):</p> + + <h3>General Information</h3> + <ul> + <li><p><strong>Name</strong></p></li> + + <li><p><strong>Email</strong></p></li> + + <li><p><strong>Phone</strong></p></li> + + <li><p><strong>IM/IRC</strong></p></li> + + <li><p><strong>Availability</strong></p> + + <p>How many hours per week will you spend working on this? How many on + other things? What other obligations (work, school, vacation, + weddings, etc.) do you have this summer? Be as specific as possible: + when will the project begin and end? You should be ready to produce + a day by day schedule before the program starts.)</p> + + <p><strong>Please note</strong>: participating in Google Summer of Code + is a significant time commitment, and you should not apply if you + already have another full-time job planned for the summer.</p></li> + + <li><p><strong>Bio</strong></p> + + <p>Who are you? What skills do you bring to this project? What is your + past involvement with The FreeBSD Project? (Past involvement is not + required, but ideally you will have at least installed FreeBSD and + perhaps fixed a bug or two) If your project includes programming in + a particular language, such as C, or in a specific environment, such + as the kernel or an embedded platform, what experience do you have + working in that area? Are you familiar with or a user of revision + control systems? Have you completed courses that will be relevant to + your project idea? What do you think you will need to learn to + complete this project?</p></li> + + <li><p><strong>Possible Mentor</strong></p> + + <p>Optional, but highly recommended. Do not put a name here if you have + not contacted them.</p></li> + </ul> + + <h3>Project Information</h3> + <ul> + <li><p><strong>Project Title</strong></p> + + <p>In forty characters or less, what you propose to do.</p></li> + + <li><p><strong>Project Description</strong></p> + + <p>A few paragraphs describing your project. Direct copies from the + ideas page will be rejected - proposals should reveal that you have + done some research into the problem and its solutions. Include both + what you will be doing and why it is a good thing for The FreeBSD + Project.</p></li> + + <li><p><strong>Deliverables</strong></p> + + <p>A list quantifiable results and related code milestones. We suggest + at least two milestones before the mid-term evaluations and two + after. Where appropriate, this schedule should include multiple + committable or releasable points so people can benefit from and/or + test your work as early as possible.</p></li> + + <li><p><strong>Test Plan</strong></p> + + <p>What parts of your code need testing and how do you plan to test + them? This might include both functionality and performance tests. + </p></li> + + <li><p><strong>Project Schedule</strong></p> + + <p>How long will the project take? When can you begin work?</p></li> + + </ul> + +<a name="mentors"></a> +<h2>Mentors</h2> + +<p>A number of FreeBSD committers are willing to mentor students. A + good place to start is the 'Technical contacts' listed with the + example projects on the <a + href="http://wiki.freebsd.org/IdeasPage">ideas page</a>.</p> + +<a name="infrastructure"></a> +<h2>Infrastructure Provided to Students</h2> + +<p>In previous years, the FreeBSD Project provided access to the FreeBSD + Perforce revision control infrastructure in order to facilitate + student collaboration, provide public access and archiving for the + on-going student projects, and to help mentors and the community + monitor on-going work. It is expected that students participating + in future programs will be offered the same facilities. Students + will also be asked to maintain wiki pages on their on-going + projects. In the past, e-mail, IRC, and instant messaging have + proven popular among students and mentors, and students + participating in the FreeBSD summer program are encouraged to use + these and other electronic communication mechanisms to become active + in the community.</p> + +<a name="faq"></a> +<h2>Frequently Asked Questions</h2> + +<ul> + <li><p><strong>When are proposals due, and how do I submit mine?</strong> + </p> + + <p>At the time of writing, Google has announced the following dates of + interest relating to the application process:</p> + + <ul> + <li><p><strong>18 March</strong> - Google to announce what open source + organizations will participate in Google Summer of Code 2011.</p></li> + + <li><p><strong>28 March</strong> - Student application period opens. + </p></li> + + <li><p><strong>8 April</strong> - Student application period closes. + </p></li> + + <li><p><strong>22 April</strong> - Organizations finish reviewing + applications an mentors registered.</p></li> + + <li><p><strong>25 April</strong> - Accepted students announced.</p> + </li> + </ul> + + <p>Note that these dates may change, and the Google FAQ timeline is the + authoritative source of detailed schedule information:</p> + + <ul><li><a href="http://www.google-melange.com/gsoc/events/google/gsoc2011">GSoC 2011 Timeline</a></li></ul> + + <p>All students must register with, and submit applications via, the + Google Summer of Code home page:</p> + + <ul><li><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011">Google Summer of Code Home Page</a></li></ul></li> + + <li><p><strong>What advice do you have for a student who might want to + submit a proposal?</strong></p> + + <p>Experience suggests that the strongest proposals come from students + who contact FreeBSD developers and potential mentors well in advance + of submitting their proposal, seek feedback on their proposal ideas, + and write proposals that reflect time spent exploring and understanding + the problem area to be addressed. Even if the FreeBSD developer(s) you + contact aren't the eventual mentor of the project, their feedback can + be invaluable.</p></li> + + <li><p><strong>Can I submit multiple project proposals to the FreeBSD + Project?</strong></p> + + <p>Yes, but do make sure you invest adequate time in each proposal. We + are not able to accept more than one project per student, so you may do + better spending more time on one or two detailed proposals than by + submitting lots of less-detailed ones.</p></li> + + <li><p><strong>Will the FreeBSD Project accept more than one student for + the same idea?</strong></p> + + <p>In general, we will accept only one student for any given proposal + idea, as most proposal ideas in our ideas list are sized with a single + student summer project in mind. This is a good reason to consider + coming up with your own idea, or at least, making sure that your + proposal for one of our project ideas reflects your unique contribution + and viewpoint. If you plan to submit multiple proposals, you might + consider doing one with an idea from the list, and another with an + original idea.</p></li> + + <li><p><strong>What if my proposal is not selected in the application + process? Can I still participate?</strong></p> + + <p>We always have more good applications than student places, but that + doesn't mean you can't do the project anyway. The FreeBSD Project + always welcomes new volunteers to work on projects, and is generally + happy to provide mentoring and support for students whose proposals + could not be selected in order to allow them to work on their project + anyway. You will need to work with the FreeBSD Project GSoC + administrators to identify a possible mentor. However, Google will not + fund that participation.</p></li> + + <li><p><strong>What projects were completed successfully by students + in previous summers?</strong></p> + + <p>Please see the <a + href="http://wiki.freebsd.org/SummerOfCode2010Projects">2010 FreeBSD + Summer of Code page</a>, as well as older project pages from + <a href="http://wiki.freebsd.org/SummerOfCode2009Projects">2009</a>, <a + href="summerofcode-2008.html">2008</a>, <a + href="summerofcode-2007.html">2007</a>, <a + href="summerofcode-2006.html">2006</a>, and <a + href="summerofcode-2005.html">2005</a> for a list of the + completed projects from previous years.</p></li> + + <li><p><strong>How can I learn more about FreeBSD?</strong></p> + + <p>The <a href="http://www.FreeBSD.org/">FreeBSD Project Home Page</a> + is the best way to learn more about the project -- from there you can + reach the FreeBSD Handbook, FreeBSD Developer's Handbook, project + mailing list archives, regular project status reports, and more. If + you have questions about specific project ideas, e-mail the technical + contacts for those ideas. If you have general GSoC questions relating + to FreeBSD, such as if you are unable to reach a project technical + contact, need help finding documentation, or want to know who might be + a good person to talk to about your idea, send them to <a + href="mailto:soc-admins@FreeBSD.org">soc-admins@FreeBSD.org</a>.</p> + </li> + + <li><p><strong>Is there an IRC channel I can join to talk about proposal + ideas or get help finding out more?</strong></p> + + <p>You can join #freebsd-soc on the efnet IRC network to chat with + FreeBSD developers interested in mentoring student proposals and + projects, past FreeBSD/GSoC students, and other students applying to + FreeBSD/GSoC this year.</p></li> + +</ul> + +<a name="advertise"></a> +<h2>Advertise on Your Campus</h2> + + <p>Please help us advertise Google Summer of Code with FreeBSD at your + 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="2011-freebsd-gsoc.pdf">FreeBSD GSoC 2011 poster</a>.</p> + + <p><a href="2011-freebsd-gsoc.pdf" style="float: left;"> <img + src="2011-freebsd-gsoc.jpg" + alt="[FreeBSD GSoC 2011 poster thumnail]" height="248" width="192" + border="0" /></a></p> + + </body> +</html>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207160940.q6G9edvn026019>