<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Linux Developer Network - Featured Articles</title>
	<link>http://developer.linux-foundation.org/</link>
	<language>en</language>
	<description>Linux Developer Network - Featured Articles - http://developer.linux-foundation.org/</description>

<item>
<title>Stable Userspace Driver API</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/stable-userspace-driver-api/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/stable-userspace-driver-api/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt;&amp;#8220;The stable driver API was already announced &lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt;a year ago&lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt; by Greg Kroah-Hartman. Now the &lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt;last patches&lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt; where uploaded and the API was &lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt;included&lt;/a&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt; in Linus’ tree. The idea of the API is to make life easier for driver developers:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://liquidat.wordpress.com/2007/07/21/linux-kernel-2623-to-have-stable-userspace-driver-api/&quot;&gt;This interface allows the ability to write the majority of a driver in userspace with only a very small shell of a driver in the kernel itself. It uses a char device and sysfs to interact with a userspace process to process interrupts and control memory accesses.&amp;#8221;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
	<pubDate>Mon, 23 Jul 2007 15:46:42 +0000</pubDate>
</item>
<item>
<title>Anatomy of the Linux Kernel</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/kernel/anatomy-of-the-linux-kernel/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/anatomy-of-the-linux-kernel/</link>
	<description>&lt;p&gt;Great &lt;a href=&quot;http://www.ibm.com/developerworks/library/l-linux-kernel/index.html?ca=dnw-827&quot;&gt;article &lt;/a&gt;from IBM DeveloperWorks on the kernel and how it&amp;#8217;s structured.&lt;/p&gt;
&lt;p&gt;As &lt;a href=&quot;http://www.michaeldolan.com/&quot;&gt;Michael Dolan&lt;/a&gt; points out, it&amp;#8217;s the number one most read article on DeveloperWorks for June.  Further proof that for developers, Linux is the platform of choice and one that is gaining even more momentum at the expense of some other proprietary platforms who shall remain nameless. Or so says &lt;a href=&quot;http://www.infoworld.com/article/07/07/02/mswindows-share_1.html&quot;&gt;Infoworld &lt;/a&gt;and Evans Data.&lt;/p&gt;</description>
	<pubDate>Thu, 19 Jul 2007 00:04:26 +0000</pubDate>
</item>
<item>
<title>Analyst Report: New LF Testing Standards May Accelerate Linux Data Center Growth</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/analyst-report-new-lf-testing-standards-may-accelerate-linux-data-center-growth/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/analyst-report-new-lf-testing-standards-may-accelerate-linux-data-center-growth/</link>
	<description>&lt;p&gt;Nice reaction from our press release on the LSB update and new testing tools available &lt;a href=&quot;http://www.linux-foundation.org/en/Downloads&quot;&gt;here&lt;/a&gt;. My favorite from &lt;a href=&quot;http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gci1251387,00.html&quot;&gt;SearchEnterpriseLinux&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;According to a report from Saugatuck Technology Inc., new testing standards contained in the latest version of the Linux Standard Base (LSB) server specification could boost the confidence of IT managers looking to integrate Linux applications into their data centers. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The research report is titled:  &lt;font&gt;&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://research.saugatech.com/fr/researchalerts/335RA.pdf&quot;&gt;New Testing Standards May Accelerate Linux Data Center Growth&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</description>
	<pubDate>Sat, 14 Apr 2007 19:27:33 +0000</pubDate>
</item>
<item>
<title>Interrupt Management in Linux</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/2007/03/30/interrupt-management-in-linux/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/interrupt-management-in-linux/</link>
	<description>&lt;p&gt;From &lt;a href=&quot;http://www.ddj.com/dept/linux/193301272&quot;&gt;Dr Dobbs&lt;/a&gt;: &lt;span class=&quot;greenBlurb&quot;&gt;&amp;#8220;Bill Gatliff provides a walkthrough of the portions of the Linux kernel that manage interrupts and describes how Linux interacts with interrupt controllers and how to adapt code for custom hardware.&amp;#8221;&lt;/span&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 30 Mar 2007 19:24:08 +0000</pubDate>
</item>
<item>
<title>Java 2007: Year in Preview from IBM DeveloperWorks</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/jave-2007-year-in-preview-from-ibm-developerworks/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/jave-2007-year-in-preview-from-ibm-developerworks/</link>
	<description>&lt;p&gt;IBM DeveloperWorks has a nice &lt;a href=&quot;http://www-128.ibm.com/developerworks/java/library/j-java2007.html?ca=dgr-lnxw04java2007&quot;&gt;round up &lt;/a&gt;of the last and coming years for Java. Highlights:&lt;br /&gt;
&lt;em&gt;Before 2007 is half up, Sun will release the Java Development Kit (JDK) under an open source license. Freeing the JDK is a huge step for the Java developer community, and it will drive the evolution of the Java platform for the next decade. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Expect the quality of the JDK to improve dramatically as programmers stop merely reporting bugs and start fixing them. Bug reports at the Java Developer Connection will include detailed analysis of what&amp;#8217;s broken in the JDK and provide patches for fixing it. As &lt;/em&gt;&lt;em&gt;Linus&amp;#8217;s Law states, &amp;#8220;Given enough eyeballs, all bugs are shallow.&amp;#8221; That is, debugging is parallelizable. The same is true of optimization. Open source makes both &lt;/em&gt;&lt;em&gt;massively&lt;/em&gt; parallelizable.&lt;/p&gt;</description>
	<pubDate>Sat, 17 Mar 2007 02:14:43 +0000</pubDate>
</item>
<item>
<title>Migrating to Linux?</title>	<guid>http://www.linux-foundation.org/wordpress/?p=332</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/migrating-to-linux/</link>
	<description>&lt;p&gt;While we have a lot of information on our developer site about writing Linux appliations, our member IBM has a nice migration station available on &lt;a href=&quot;http://www-128.ibm.com/developerworks/ondemand/migrate/linux.html&quot;&gt;DeveloperWorks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re currently porting to Linux, let us know what types of information/support would be most helpful. One of the LF&amp;#8217;s main goals is to increase the number of applications on Linux.&lt;/p&gt;</description>
	<pubDate>Fri, 16 Mar 2007 22:23:40 +0000</pubDate>
</item>
<item>
<title>LSB Distribution Testing — How To</title>	<guid>http://www.linux-foundation.org/wordpress/?p=319</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/lsb-distribution-testing-how-to/</link>
	<description>&lt;p&gt;Jeff Licquia writes up how to test a distribution in this blog &lt;a href=&quot;http://www.licquia.org/archives/2006/01/26/lsb-distro-testing/&quot;&gt;post&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Mon, 26 Feb 2007 19:27:04 +0000</pubDate>
</item>
<item>
<title>Mono brings Visual Basic Programming to Linux</title>	<guid>http://www.linux-foundation.org/weblogs/ldn/2007/02/23/mono-brings-visual-basic-programming-to-linux/</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/mono-brings-visual-basic-programming-to-linux/</link>
	<description>&lt;p&gt;Say what you will about Visual Basic, but many people (especially in enterprises) use it for developing applications. Anything that results in more applications on Linux is a good thing. Read the &lt;a href=&quot;http://www.linux-foundation.org/weblogs/news/&quot;&gt;news &lt;/a&gt;of the new compiler brought to us by Novell.&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;#8220;From its inception, the &lt;a href=&quot;http://www.mono-project.com/&quot; target=&quot;new&quot;&gt;&lt;u&gt;Mono project&lt;/u&gt;&lt;/a&gt; has focused on creating a development framework that allows .NET software to run across all the leading server and client platforms&amp;#8221; stated Miguel de Icaza, vice president of developer platforms at Novell and founder of the Mono project. &amp;#8220;The delivery of the Visual Basic compiler is a key step forward in this process. Now, developers do not need any Linux expertise to create applications that will run easily on Linux.&amp;#8221;&lt;/font&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 23 Feb 2007 22:37:42 +0000</pubDate>
</item>
<item>
<title>Installation directories</title>	<guid>http://www.linux-foundation.org/wordpress/?p=280</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/installation-directories/</link>
	<description>&lt;p&gt;The &lt;a href=&quot;http://www.pathname.com/fhs/&quot; title=&quot;Filesystem Hierarchy Standard&quot;&gt;Filesystem Hierarchy Standard&lt;/a&gt; (FHS) is part of the Linux Standard Base (LSB) specifications, and does a pretty good job of laying out where software should be installed, depending on whether the files are coming from the distribution vendor, ISV, or they&amp;#8217;re installed by the local admin.&lt;/p&gt;
&lt;p&gt;For instance, distributions should install software under &lt;strong&gt;/usr&lt;/strong&gt;. If you&amp;#8217;re administering a Linux system and want to install packages from source, they should be installed under &lt;strong&gt;/usr/local&lt;/strong&gt;, and ISVs should install software under &lt;strong&gt;/opt&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But, there are times when it&amp;#8217;s not crystal clear where software should be installed. For example, where do browser plugins live? This topic came up recently on the &lt;a href=&quot;http://lists.freestandards.org/pipermail/lsb-discuss/2006-December/003366.html&quot; title=&quot;[lsb-discuss] Installation directories&quot;&gt;lsb-discuss mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re confused by the finer details of the FHS, there&amp;#8217;s also a &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/freestandards-fhs-discuss&quot; title=&quot;About Freestandards-fhs-discuss&quot;&gt;fhs-discuss mailing list&lt;/a&gt; for questions about the FHS, and you might also be able to find good tips in the &lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?forum=freestandards-fhs-discuss&quot; title=&quot;Free Standards Group&quot;&gt;fhs-discuss archive&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Mon, 18 Dec 2006 17:01:56 +0000</pubDate>
</item>
<item>
<title>Using the Linux Developer Network</title>	<guid>http://www.freestandards.org/wordpress/?p=275</guid>
	<link>http://www.linux-foundation.org/weblogs/ldn/linux-developer-network/using-the-linux-developer-network/</link>
	<description>&lt;p&gt;If this is your first time thinking about certifying for the Linux Standard Base (LSB), you probably want to start with &lt;a href=&quot;http://www.freestandards.org/en/Developers/LSB_Tutorial&quot; title=&quot;LSB Tutorial&quot;&gt;this tutorial&lt;/a&gt;, which appeared on IBM developerWorks, and Novell&amp;#8217;s &amp;#8220;&lt;a href=&quot;http://www.novell.com/coolsolutions/feature/15355.html&quot; title=&quot;Understanding and Using the Linux Standard Base&quot;&gt;Understanding and Using the Linux Standard Base&lt;/a&gt;,&amp;#8221; which should provide a good overview of the importance of certifying against the LSB and how to do so.&lt;/p&gt;
&lt;p&gt;If you are looking for more specific information, such as answers to &lt;a href=&quot;http://www.freestandards.org/en/LSB:devel_FAQ&quot; title=&quot;LSB Programmer FAQ&quot;&gt;frequently asked questions&lt;/a&gt; (FAQs) about the LSB, or &lt;a href=&quot;http://refspecs.freestandards.org/lsb.shtml&quot; title=&quot;Specifications Archive&quot;&gt;what specifications comprise the LSB&lt;/a&gt;, you should browse &lt;a href=&quot;http://www.freestandards.org/en/Developers&quot; title=&quot;Developers Network&quot;&gt;the LDN&lt;/a&gt; and our &lt;a href=&quot;http://www.freestandards.com/developer/catindex2.php&quot; title=&quot;Link Directory&quot;&gt;Link Directory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re still busy building the link directory, so feel free to &lt;a href=&quot;http://www.freestandards.org/en/Contribute&quot; title=&quot;Contribute&quot;&gt;sign up&lt;/a&gt; to add links using your del.icio.us account, or just &lt;a href=&quot;http://www.freestandards.org/developer/submit.php&quot; title=&quot;Submit&quot;&gt;use the form&lt;/a&gt; to submit one link at a time. If you&amp;#8217;ve written anything on Linux development and/or LSB certification, be sure to submit that as well.&lt;/p&gt;
&lt;p&gt;Do you have questions about the LSB, and can&amp;#8217;t find the answers via LDN? Leave a comment here, and we&amp;#8217;ll add the questions to our FAQ and try to address them on the LDN blog or FAQ as they arise.&lt;/p&gt;
&lt;p&gt;If you need more immediate help, you might want to subscribe to the &lt;a href=&quot;http://lists.freestandards.org/mailman/listinfo/lsb-discuss&quot; title=&quot;LSB discuss&quot;&gt;lsb-discuss&lt;/a&gt; mailing list. The lsb-discuss list is a moderate-traffic list where developers can discuss the ins and outs of the LSB with other developers.&lt;/p&gt;</description>
	<pubDate>Sun, 17 Dec 2006 21:26:35 +0000</pubDate>
</item>

</channel>
</rss>
