<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>  Search for Linux</title>
        <description></description>
        <link>http://ddevnet.net</link>
        <lastBuildDate>Sat, 11 Sep 2010 06:38:47 UT</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Blogged about: LCA Call For Papers is Open and more to come!</title>
            <link>http://ddevnet.net/entry/lca-call-for-papers-is-open-and-more-to-come-1-15.html</link>
            <description><![CDATA[
<div class="storytlr_blog">
	<div  class="title">
		<b>LCA Call For Papers is Open and more to come!</b> 
	</div>
	<div  class="content">
		<p>Better a little late than never - linux.conf.au is now in the call for papers stage. Go to <a href="http://lca2011.linux.org.au">http://lca2011.linux.org.au</a> and sign in and submit an abstract! If you have not submitted a paper or spoken at LCA before then there is plenty of information under the Programme menu.</p>
<p>In 2010 there will be an additional way to present at LCA! Posters are an easy way to interest and educate people about whatever project or subject you want.</p>
<p>See <a href="http://writing.colostate.edu/guides/speaking/poster/pop2a.cfm">This Link</a> for an explanation on exactly what a Poster is if you have never heard of this style of presentation before. Simple to prepare and easy to present!</p>
<p>&nbsp;</p>
<p>I have also caught wind of <a href="http://haikudownunder.com/index.php">Haiku Down Under 2010</a> which is a "Virtual Conference" based around Haiku OS. It is on 22nd of August - see the site for details. The past year has been very exciting for the Haiku community and there is a bunch of other cool stuff currently in the works such as WPA encryption for wireless and Linux Kernel Library porting to allow diverse filesystem compatibility just to name a few.</p>	</div>
</div>
]]></description>
            <author>DDevine</author>
            <pubDate>Fri, 16 Jul 2010 07:00:00 UT</pubDate>
            <guid>/entry/1/15</guid>
        </item>
        <item>
            <title>Blogged about: Haiku OS - Gallium3D; Nouveau port and Linux Driver Compatibility layer. </title>
            <link>http://ddevnet.net/entry/haiku-os---gallium3d-nouveau-port-and-linux-driver-compatibility-layer-1-6.html</link>
            <description><![CDATA[
<div class="storytlr_blog">
	<div  class="title">
		<b>Haiku OS - Gallium3D; Nouveau port and Linux Driver Compatibility layer. </b> 
	</div>
	<div  class="content">
		<p>I watch the Haiku-development mailing list as occasionally there is some quite interesting and informative posts.</p>
<p>Yesterday a tentative GSOC student asked about the current status of Gallium3D hardware accellerated grahpics support in Haiku. A developer called Zenja Solaja replied with an informative and <a href="http://www.freelists.org/post/haiku-development/Res-GSoC-Adding-3D-hardware-acceleration-support-through-Gallium3d,2">exciting status update.</a></p>
<p><em><br /></em></p>
<p><em>I've actually started porting the Nouveau Linux HW driver, going by the way<br />of designing a linux compatibility layer for video drivers.<br /><br />At the moment, the following is done:<br />- Entire Nouveau Linux driver compiles and links with no warnings (via<br />compatibility layer)<br />- Haiku version of mini-DRM (linked to Haiku kernel) compiles and links with<br />no warnings.&nbsp; By Mini-DRM is subset needed to compile Nouveau driver.<br />- Haiku accelerant for the Nouveau driver is done (minimal 2D support for<br />now, set/display mode etc)*<br />- TTM (another memory manager for graphics card resources) is 20% ported -<br />when this is done, then the whole stack should come alive.<br />- GEM is implemented via TTM wrapper.<br /><br />The nasty thing about the video stack port I'm doing is that I cannot do an<br />integration test until all the components are done.&nbsp; I expect that<br />everything should come together once the TTM port is done.<br /><br />Once all of the above is complete, then it should be trivial to wrap the<br />Nouveau Gallium 3D driver to the Haiku accelerant calls (which calls the<br />Nouveau driver via DRM - in our case, via the accelarant).<br /><br />Since I'm building a driver compatibility interface, I dont forsee any<br />problems porting the RadeonHD driver as well.<br /><br />PS. I've actually been working on this for the last couple of weeks full<br />time (with a couple of high priority interruptions, but thats normal I<br />guess).</em></p>
<p>&nbsp;</p>
<p>Maybe this is old news, but as I have been a little out of the Haiku loop lately this is new to me.</p>
<p>&nbsp;</p>
<p>This fairly short email has a number of interesting points. Firstly it mentions a Linux driver compatibility layer, which is no mean feat to pull off due to the dynamic nature (*cough* instability of ABI *cough*) of Linux drivers but this is definitely not the first port of alien infrastructure to Haiku. The networking stack is sourced from FreeBSD and the Wifi drivers are also ported from FreeBSD thanks larely to the great work of Colin <span class="latestnews">G&uuml;nther</span> who also driving forward with WPA support. As it stands Haiku has a FreeBSD compatibility layer (<a href="http://svn.berlios.de/viewcvs/haiku/haiku/trunk/src/libs/compat/">view relevant SVN here</a>) and this has been great for networking in Haiku. FreeBSD has a Linux compatibility layer but I have no idea how it is implemented or if it too can be ported across.</p>
<p>&nbsp;</p>
<p>The amount of work that would have gone into getting the entire Nouveau driver <strong>plus</strong> a decent portion of<strong> </strong>TTM, GEM ported must have meant many nights of research and debugging.</p>
<p>&nbsp;</p>
<p>Zenja also mentions that he is creating a Linux driver "compatibility interface" so that ATi drivers can be ported (which he seems to think will be relitively easy). I would speculate that if the compatibility interface is written in a sufficiently extensibile and generic manner this could open the doors for other non-graphics Linux drivers.</p>
<p>&nbsp;</p>
<p>There is some bloody talented developers in the Haiku community who I find very inspiring. I really need to get stuck into C++ so I can go work with them, but at the moment all I can really do is donate to <a href="http://www.haikuware.com/bounties">Haikuware Bounties</a> and advocate the promising project!</p>	</div>
</div>
]]></description>
            <author>DDevine</author>
            <pubDate>Sun, 21 Mar 2010 14:13:26 UT</pubDate>
            <guid>/entry/1/6</guid>
        </item>
        <item>
            <title>Shared the link: &quot;We're  All Desktop Linux Users&quot;</title>
            <link>http://ddevnet.net/entry/were--all-desktop-linux-users-1-4.html</link>
            <description><![CDATA[
	
<div class="storytlr_link">
	<div  class="title">
		<a href="http://blogs.computerworld.com/15719/the_linux_desktop_is_already_here?source=rss_blogs">"We're  All Desktop Linux Users"</a>
	</div>
	<div  class="content">
		<p>I don't fully agree with SRV's main point, but it is definitely a valid point of view and some great arguments.</p>
<p>Anyway, anybody who actually knows what Linux is knows that the year of the Linux desktop has already been. You have to actually try the Linux Desktop before you have a say on the matter though!</p>	</div>
</div>
]]></description>
            <author>DDevine</author>
            <pubDate>Tue, 09 Mar 2010 23:43:52 UT</pubDate>
            <guid>/entry/1/4</guid>
        </item>
    </channel>
</rss>
