<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.etherboot.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.etherboot.org/wiki/feed.php">
        <title>Etherboot/gPXE Wiki soc</title>
        <description></description>
        <link>http://www.etherboot.org/wiki/</link>
        <image rdf:resource="http://www.etherboot.org/wiki/lib/images/favicon.ico" />
       <dc:date>2010-09-07T15:18:18-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/alanshieh?rev=1155328305&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/derekpryor-proposal?rev=1150258253&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/derekpryor?rev=1153510382&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/fredrikhultin?rev=1152686615&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/ideas?rev=1266207329&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/nikhilcrao?rev=1153196036&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/oldundiproposal?rev=1150349638&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/projpages?rev=1150124898&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/revised_timeline?rev=1150455156&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.etherboot.org/wiki/soc/start?rev=1279049875&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.etherboot.org/wiki/lib/images/favicon.ico">
        <title>Etherboot/gPXE Wiki</title>
        <link>http://www.etherboot.org/wiki/</link>
        <url>http://www.etherboot.org/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.etherboot.org/wiki/soc/alanshieh?rev=1155328305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-11T16:31:45-04:00</dc:date>
        <title>soc:alanshieh</title>
        <link>http://www.etherboot.org/wiki/soc/alanshieh?rev=1155328305&amp;do=diff</link>
        <description>Comparing a UNDI driver to server-side initrd selection


It is possible to achieve the same effect as an UNDI driver with other approaches, such as loading all possible drivers into an initrd, or selecting an initrd based on MAC address, thus allowing Linux to load the right module. Such a design of this is much more conservative, as it relies on driver code that has been used by a larger population</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/derekpryor-proposal?rev=1150258253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-14T00:10:53-04:00</dc:date>
        <title>soc:derekpryor-proposal</title>
        <link>http://www.etherboot.org/wiki/soc/derekpryor-proposal?rev=1150258253&amp;do=diff</link>
        <description>gPXE Secure Network Booting Project Proposal

Synopsis

At the moment gPXE has no security in the bootstrap process. This project aims to deliver security and verifiability to bootstrapping. This project has two big parts. One is creating a secure network connection, over which files can be downloaded. The second part is the ability to verify that the retrieved files have not been modified. One goal is to separate these two parts as much as possible, to allow the use of other secure protocols in…</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/derekpryor?rev=1153510382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-21T15:33:02-04:00</dc:date>
        <title>soc:derekpryor</title>
        <link>http://www.etherboot.org/wiki/soc/derekpryor?rev=1153510382&amp;do=diff</link>
        <description>Derek Pryor, gPXE Secure Network Booting

Some useful links

	*  My Project Proposal

----------

Update (2006/07/21)

Have almost finished porting the MatrixSSL versions of SHA1 and MD5. (Just one function I have to track down). Going to work on RSA next and see how small we can get it. Update: I took a look at 3DES, and even though the code is large (due to constant arrays) it should be easy to port.   RSA is being a pain.</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/fredrikhultin?rev=1152686615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T02:43:35-04:00</dc:date>
        <title>soc:fredrikhultin</title>
        <link>http://www.etherboot.org/wiki/soc/fredrikhultin?rev=1152686615&amp;do=diff</link>
        <description>The Project

I'm going to write a command line for gPXE which will let the user do some basic tasks interactively. Things like setting and getting an IP, pinging, specifying tftp-servers etc. I'm going to do this as a separate, custom made, but implementation independent command line library which will handle all the internals of the command line. For this lib a small driver in the underlying application (ie. gPXE) will send key pressings to the lib. Code in gPXE will be able to add any command …</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/ideas?rev=1266207329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-14T23:15:29-04:00</dc:date>
        <title>soc:ideas</title>
        <link>http://www.etherboot.org/wiki/soc/ideas?rev=1266207329&amp;do=diff</link>
        <description>This list is not exhaustive, and we welcome new suggestions.  Some of these ideas are not in themselves complete projects; feel free to ask us how much work is likely to be involved, and how many ideas you might sensibly attempt as a Summer of Code project.  The approximate difficulty level of each idea has been marked with one or more :-/ symbols; the more :-/, the more difficult the project is expected to be.</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/nikhilcrao?rev=1153196036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-18T00:13:56-04:00</dc:date>
        <title>soc:nikhilcrao</title>
        <link>http://www.etherboot.org/wiki/soc/nikhilcrao?rev=1153196036&amp;do=diff</link>
        <description>Quicklink: Timeline

About the project

My project is titled Implementing IPv6 support in gPXE. Here are some snippets from my proposal.

Synopsis

gPXE uses uIP to implement its TCP/IP stack. uIP is an implementation of the TCP/IP stack which uses a fraction of the resources used by a full fledged TCP/IP implementation.</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/oldundiproposal?rev=1150349638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-15T01:33:58-04:00</dc:date>
        <title>soc:oldundiproposal</title>
        <link>http://www.etherboot.org/wiki/soc/oldundiproposal?rev=1150349638&amp;do=diff</link>
        <description>= Deliverables and expected timeline =

The initial target platform will be VMware, which provides e1000 and
vlance emulated NICs, which support PXE.

The architecture for the UNDI driver will be divided into two
portions: a userspace program for executing the UNDI code, which
passes packets to and from an in-kernel component.

Based on my understanding of the Etherboot code and (non-functional)
Grub UNDI driver, UNDI is typically implemented as real-mode code. The
natural way to execute the rea…</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/projpages?rev=1150124898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-12T11:08:18-04:00</dc:date>
        <title>soc:projpages</title>
        <link>http://www.etherboot.org/wiki/soc/projpages?rev=1150124898&amp;do=diff</link>
        <description>Here are project pages for each of our 2006 Google Summer of Code participants:


	*  Fredrik Hultin, gPXE Command Line Interface
	*  Derek Pryor, gPXE Secure Network Booting
	*  Nikhil Rao, gPXE IPv6
	*  Alan Shieh, Linux UNDI Driver</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/revised_timeline?rev=1150455156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-16T06:52:36-04:00</dc:date>
        <title>soc:revised_timeline</title>
        <link>http://www.etherboot.org/wiki/soc/revised_timeline?rev=1150455156&amp;do=diff</link>
        <description>June

	*  24 June - Implement the UDP/IPv4 modules based on the new TX and RX datapath. The sub-tasks involved here are:
		*  Define a gPXE UDP API similar to the the gPXE TCP API
		*  Define a UDP connection
		*  Implement the API functions (working on it)
		*  Define the interface between the transport and network layers (working on it)
		*  Implement IPv4 functions: reassembly, rx_process, transmit, etc.
		*  Write a tester function
		*  Debug and test!</description>
    </item>
    <item rdf:about="http://www.etherboot.org/wiki/soc/start?rev=1279049875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-13T15:37:55-04:00</dc:date>
        <title>soc:start</title>
        <link>http://www.etherboot.org/wiki/soc/start?rev=1279049875&amp;do=diff</link>
        <description>The Etherboot project has been participating in Google Summer of Code since 2006 and has been generously accepted again for 2010.

[Some boot ROMs]

General Information


We (the Etherboot Project) create network booting code (gPXE) that allows computers to load their operating system from a network.  gPXE can be stored in a number of places, including BIOS Flash, EPROMs, floppy, CD, HD, or other bootable media.  The project has been around since about 1993.</description>
    </item>
</rdf:RDF>
