<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Joel@</title>
	<link>http://blogs.freebsdish.org/joel</link>
	<description></description>
	<pubDate>Sun, 09 Jul 2006 10:31:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>FreeBSD Development Projects in Perforce Summary</title>
		<link>http://blogs.freebsdish.org/joel/2006/07/05/freebsd-development-projects-in-perforce-summary/</link>
		<comments>http://blogs.freebsdish.org/joel/2006/07/05/freebsd-development-projects-in-perforce-summary/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 18:18:19 +0000</pubDate>
		<dc:creator>joel</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/joel/2006/07/05/freebsd-development-projects-in-perforce-summary/</guid>
		<description><![CDATA[	FreeBSD development is fast these days and reading CVS commit mails is a time consuming task, but almost always both fun and interesting. However, somewhat secret, the really interesting stuff can be found in the Perforce repository.  This is where all the cool projects are maintained, and the daily activity is quite high.  [...]]]></description>
			<content:encoded><![CDATA[	<p>FreeBSD development is fast these days and reading <span class="caps">CVS</span> commit mails is a time consuming task, but almost always both fun and interesting. However, somewhat secret, the really interesting stuff can be found in the <a href="http://perforce.freebsd.org">Perforce repository</a>.  This is where all the cool projects are maintained, and the daily activity is quite high.  I&#8217;ve put together a <strong>very</strong> short summary, containing some interesting and actively maintained projects.  I cannot possibly keep track of everything that happens in Perforce though, and I can&#8217;t promise that this stuff is 100% accurate, so beware&#8230;Also, please report any errors and I&#8217;ll fix them. I expect to see a lot of stuff about these projects in the upcoming FreeBSD quarterly status report, so watch out!</p>

	<p><strong>Sun4v</strong><br />
<strong>Path</strong>: //depot/projects/kmacy_sun4v_experimental/<br />
//depot/projects/kmacy_sun4v_stable/<br />
//depot/projects/kmacy_sun4v/<br />
<strong>Recent contributors</strong>: Kip Macy</p>

	<p>Kip Macy is actively implementing support for the Sun Ultrasparc T1, also known as &#8220;Niagara&#8221;. Sun Microsystems provided Kip with a development machine and he has made a lot of progress lately.</p>

	<p><strong>arm</strong><br />
<strong>Path</strong>:  //depot/projects/arm/<br />
//depot/user/benno/arm/<br />
//depot/user/philip/imx21/<br />
<strong>Recent contributors</strong>: Olivier Houchard, Warner Losh, John-Mark Gurney, Kevin Lo, Benno Rice, Philip Paeps</p>

	<p>The arm architecture has gotten a lot of attention lately and embedded systems seems to attract a lot of attention. A bunch of developers have work-in-progress in several places in the Perforce repository.</p>

	<p><strong><span class="caps">USB</span></strong><br />
<strong>Path</strong>:  //depot/projects/usb<br />
<strong>Recent contributors</strong>: Hans Petter Selasky</p>

	<p>The <span class="caps">USB</span> system in FreeBSD has been the subject for a lot of discussions lately, and much concern has been raised about the current issue with the <span class="caps">USB</span> system not being <span class="caps">MPSAFE</span>.  Hans Petter Selasky has however an <span class="caps">MPSAFE</span> usb stack which he is actively working on.  He&#8217;s currently re-working a lot of <span class="caps">USB</span> drivers, and the plan seems to be to announce the results in August.</p>

	<p><strong>GJournal</strong><br />
<strong>Path</strong>:  //depot/user/pjd/gjournal6/<br />
<strong>Recent contributors</strong>: Pawel Jakub Dawidek</p>

	<p>GJournal is a file system independent implementation of journaling for <span class="caps">UFS</span>.  Pawel Jakub Dawidek has posted patches to several mailing lists.</p>

	<p><strong>Dtrace</strong><br />
<strong>Path</strong>:  //depot/projects/dtrace<br />
<strong>Recent contributors</strong>: John Birrell, Howard Su, Sam Lawrence</p>

	<p>DTrace is a dynamic tracing facility designed by Sun Microsystems and released in Solaris 10. John Birrel has been working on implementing DTrace support for FreeBSD, with help from Sun.</p>

	<p><strong>Xen</strong><br />
<strong>Path</strong>:  //depot/projects/xen3<br />
//depot/projects/xen3-newbus<br />
//depot/projects/soc2006/yuanjue-xen3/<br />
<strong>Recent contributors</strong>: Tim Kuik, Kip Macy, Yuan Jue, Scott Long</p>

	<p>Xen is a virtual machine monitor that supports execution of multiple guest operating systems. Kip Macy started working on a port for FreeBSD and now is Yuan Jue continuing his porting efforts as part of Google Summer of Code 2006.</p>

	<p><strong>Superpages</strong><br />
<strong>Path</strong>:  //depot/user/alc/superpages<br />
<strong>Recent contributors</strong>: Alan Cox</p>

	<p>Our VM guru Alan Cox is continuing his work on support for memory pages of large sizes, called superpages.</p>

	<p><strong><span class="caps">MIPS</span></strong><br />
<strong>Path</strong>:  //depot/projects/mips2<br />
//depot/user/gonzo/mips<br />
<strong>Recent contributors</strong>: Warner Losh, Wojciech A. Koszek, Olivier Houchard, Oleksandr Tymoshenko</p>

	<p>Warner Losh has recently created another branch for <span class="caps">MIPS</span> work.</p>

	<p><strong>Jail2</strong><br />
<strong>Path</strong>:  //depot/projects/jail2<br />
<strong>Recent contributors</strong>: Alex Lyashkov</p>

	<p>Alex Lyashkov is developing several extensions to the jail system. The project is called &#8220;Jail2&#8221;, which sounds promising.</p>

	<p><strong><span class="caps">PAT</span></strong><br />
<strong>Path</strong>:  //depot/user/jhb/pat<br />
<strong>Recent contributors</strong>: John Baldwin</p>

	<p><span class="caps">PAT</span> support is needed in order for Nvidia to produce a FreeBSD graphics driver for FreeBSD/amd64.</p>

	<p><strong>libbsdelf</strong><br />
<strong>Path</strong>:  //depot/user/jkoshy/projects/libbsdelf<br />
<strong>Recent contributors</strong>: Joseph Koshy</p>

	<p>LibElf is a project implementing a <span class="caps">BSD</span>-licensed implementation of the <span class="caps">SVR4</span> <acronym title="3">ELF</acronym> <span class="caps">API</span>.  <span class="caps">A BSD</span> version of libelf is also listed as a requriement for DTrace.</p>

	<p><strong>TrustedBSD</strong><br />
<strong>Path</strong>:  //depot/projects/trustedbsd<br />
<strong>Recent contributors</strong>: Wayne Salamon, Robert Watson, Rob Deker, Todd Miller, Christian S.J. Peron, Christian Brueffer</p>

	<p>The TrustedBSD project provides a set of trusted operating system extensions to the FreeBSD operating system. This project under active development, and much of the code is destined to make its way back into FreeBSD.</p>

	<p><strong>Gvinum</strong><br />
<strong>Path</strong>:  //depot/user/lulf/<br />
<strong>Recent contributors</strong>: Ulf lilleengen</p>

	<p>Ulf Lilleengen is working on extensions to Gvinum.</p>

	<p><strong>Cam layer locking</strong><br />
<strong>Path</strong>:  //depot/projects/scottl-camlock/<br />
<strong>Recent contributors</strong>: Scott Long</p>

	<p>Scott Long is working on the cam layer locking.</p>

	<p><strong>New moused(8)</strong><br />
<strong>Path</strong>:  //depot/user/jls/newmoused/<br />
<strong>Recent contributors</strong>: Jordan Sissel</p>

	<p>Jordan sissel is working on a &#8220;userland-ification&#8221; of psm(4) and a complete rewrite of moused(8).</p>

	<p><strong>BSDinstaller</strong><br />
<strong>Path</strong>:  //depot/projects/soc2005/bsdinstaller/<br />
<strong>Recent contributors</strong>: Andrew Turner</p>

	<p>The BSDinstaller is being integrated into the FreeBSD release building process.</p>

	<p><strong>libalias</strong><br />
<strong>Path</strong>:  //depot/projects/soc2005/libalias/<br />
<strong>Recent contributors</strong>: Paolo Pisati</p>

	<p>Libalias is the library used to do masquerading and IP address translation (NAT) in many areas of FreeBSD. Unfortunately libalias has many weakness limiting its usage, and Paolo Pisati is working on resolving those weaknesses.</p>

	<p><strong>Arla</strong><br />
<strong>Path</strong>:  //depot/projects/arla/<br />
<strong>Recent contributors</strong>: Hugo Meiland</p>

	<p>Arla is a free <span class="caps">AFS</span> implementation and Hugo Meiland is working on nnpfs support.</p>

	<p><strong>bike_sched</strong><br />
<strong>Path</strong>:  //depot/projects/bike_sched<br />
<strong>Recent contributors</strong>: Peter Wemm</p>

	<p>Recently started branch created by Peter Wemm, containing some experimental code. Looks like <span class="caps">KSE</span> is doomed and 1:1 threading is the way to go. Both the DTrace project and the sun4v project seems to benefit from this.</p>

	<p><strong>Syncing with the 4Front Technologies <span class="caps">OSS API</span></strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/rbeasley_sound/<br />
<strong>Recent contributors</strong>: Ryan Beasley</p>

	<p>We&#8217;re trying to sync with the 4Front Technologies <span class="caps">OSS API</span>.</p>

	<p><strong>IPv6 library</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/clem1_ipv6vulns/<br />
<strong>Recent contributors</strong>: Clement Lecigne</p>

	<p>Clement Lecigne is working on IPv6 security and IPv6 stack vulnerabilies.</p>

	<p><strong><span class="caps">NSS</span>-LDAP import and nsswitch improvements</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/nss_ldap_cached/<br />
<strong>Recent contributors</strong>: Michael Bushkov</p>

	<p>Michael Bushkov is working on moving the current nsswitch modules out of libc, importing nss_ldap into the source tree, creating some regression tests improving the caching daemon.</p>

	<p><strong>K &#8211; Kernel Meta Language</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/swhitman-K_Kernel_Meta-Language/<br />
//depot/projects/soc2005/K/<br />
<strong>Recent contributors</strong>: Spencer Whitman, RuGang Xu</p>

	<p>K comes from some discussions amongst some developers about how cool and/or useful it would be to have language extensions that make it possible to write kernel code more cleanly and with less bugs.</p>

	<p><strong>Interrupt handling infrastructure</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/intr_filter/<br />
<strong>Recent contributors</strong>: Paolo Pisati</p>

	<p>Paolo Pisati is working on improving the performance of the interrupt handling.</p>

	<p><strong>AutoFS</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/adamartin_autofs/<br />
<strong>Recent contributors</strong>: Adam Martin</p>

	<p>Adam Martin is working on AutoFS support for FreeBSD.</p>

	<p><strong>Jail Resource limits</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/cdjones_jail/<br />
<strong>Recent contributors</strong>: Chris Jones</p>

	<p>Chris Jones is adding support for <span class="caps">CPU</span> and <span class="caps">RAM</span> limits to jails.</p>

	<p><strong>SeBSD improvements</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/dongmei_sebsd/<br />
<strong>Recent contributors</strong>: Dongmei Liu</p>

	<p>This work aims at providing a set of default SeBSD policies for many common network services on FreeBSD 6.0, developing a policy analyzis tool and a policy configuration tool for SeBSD.</p>

	<p><strong>Ports Collection improvements</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/gabor_ports/<br />
<strong>Recent contributors</strong>: Gabor Kovesdan</p>

	<p>This project is about a new handling for i386 binary ports, make ports respect CC and <span class="caps">CFLAGS</span>, Installing ports with different destination (DESTDIR macro), move fetch shell scripts out of bsd.port.mk and cross-compiling ports.</p>

	<p><strong>Bundled <span class="caps">PXE</span> installer</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/m_netboot_server/<br />
<strong>Recent contributors</strong>: Markus Boelter</p>

	<p>The goal of this project is to have a fully functional automatic and bundeled installation system for FreeBSD using <span class="caps">PXE</span>.</p>

	<p><strong>Linux emulation layer</strong><br />
<strong>Path</strong>:  //depot/projects/soc2006/rdivacky_linuxolator/<br />
<strong>Recent contributors</strong>: Roman Divacky</p>

	<p>Roman Divacky is working on updating the FreeBSD linux emulation layer to the current Linux kernel as of 2.6.16.</p>

	<p><strong>Integrated <span class="caps">SNMP</span> monitoring</strong><br />
<strong>Path</strong>:  //depot/projects/soc2005/<br />
<strong>Recent contributors</strong>: Shteryana Shopova</p>

	<p>Shteryana Shopova is working on implementing a <span class="caps">SNMP </span>Bridge Module and a <span class="caps">SNMP VLAN </span>Module.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/joel/2006/07/05/freebsd-development-projects-in-perforce-summary/feed/</wfw:commentRss>
		</item>
		<item>
		<title></title>
		<link>http://blogs.freebsdish.org/joel/2006/06/18/3/</link>
		<comments>http://blogs.freebsdish.org/joel/2006/06/18/3/#comments</comments>
		<pubDate>Sun, 18 Jun 2006 06:17:33 +0000</pubDate>
		<dc:creator>joel</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/joel/2006/06/18/3/</guid>
		<description><![CDATA[	The core elections are upon us, but we only have 11 candidates so far, which worries me a bit.
 ]]></description>
			<content:encoded><![CDATA[	<p>The core elections are upon us, but we only have <a href="http://election.uk.freebsd.org/candidates.html">11 candidates</a> so far, which worries me a bit.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/joel/2006/06/18/3/feed/</wfw:commentRss>
		</item>
		<item>
		<title></title>
		<link>http://blogs.freebsdish.org/joel/2006/06/18/4/</link>
		<comments>http://blogs.freebsdish.org/joel/2006/06/18/4/#comments</comments>
		<pubDate>Sun, 18 Jun 2006 06:17:27 +0000</pubDate>
		<dc:creator>joel</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/joel/2006/06/18/4/</guid>
		<description><![CDATA[	I&#8217;ve been tricked into blogging.
 ]]></description>
			<content:encoded><![CDATA[	<p>I&#8217;ve been tricked into blogging.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/joel/2006/06/18/4/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
