<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Inside Out &#187; Linux</title>
	<atom:link href="http://belhob.wordpress.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://belhob.wordpress.com</link>
	<description>Dare to Dream. If u can Dream, U can make the Dreams come true.</description>
	<lastBuildDate>Tue, 18 Mar 2008 04:50:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='belhob.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/470703d04704b4b85b671f6fac3eb443?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Inside Out &#187; Linux</title>
		<link>http://belhob.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://belhob.wordpress.com/osd.xml" title="Inside Out" />
		<item>
		<title>Reconstructor</title>
		<link>http://belhob.wordpress.com/2008/02/12/reconstructor/</link>
		<comments>http://belhob.wordpress.com/2008/02/12/reconstructor/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 04:00:02 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[boot screens]]></category>
		<category><![CDATA[CD Creator]]></category>
		<category><![CDATA[chroot environment]]></category>
		<category><![CDATA[customize linux]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[gnome settings]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[how to create your own linux]]></category>
		<category><![CDATA[inkspace]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[live cd]]></category>
		<category><![CDATA[Reconstructor]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[usplash]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/?p=149</guid>
		<description><![CDATA[Reconstructor is an Ubuntu GNU/Linux CD Creator.
It uses the Desktop(Live), Alternate(Install), or Server disc as a base, and then allows for user customization.
For the Ubuntu Desktop base, you can customize the entire environment.  For instance, you can add/remove software, change the default look (splash, themes, fonts, wallpaper, etc.), add desktop links, etc.
For the Alternate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=149&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://beconfused.com/images/2007/08/Ubuntu-logo.gif"><img SRC="http://beconfused.com/images/2007/08/Ubuntu-logo.gif" BORDER="0" HSPACE="15" VSPACE="15" WIDTH="302" HEIGHT="304" ALIGN="right" /></a>Reconstructor is an Ubuntu GNU/Linux CD Creator.</p>
<p>It uses the Desktop(Live), Alternate(Install), or Server disc as a base, and then allows for user customization.</p>
<p>For the Ubuntu Desktop base, you can customize the entire environment.  For instance, you can add/remove software, change the default look (splash, themes, fonts, wallpaper, etc.), add desktop links, etc.</p>
<p>For the Alternate and Server bases, you can add any additional software to the disc that you would like installed.</p>
<p>Reconstructor is written in python and is licensed under the GNU General Public License (GPL).</p>
<p>It uses the Ubuntu Linux Live CD as a base, and then allows customization of boot screens (usplash), gnome settings, and software (you can also use the chroot environment to make other changes before creating the live cd).</p>
<p>Reconstructor does not create separate distros. It keeps the solid Ubuntu foundation, and just allows for customization. For example, create a custom Live CD with blender, inkscape, etc. included for a friend in graphics, or simply use reconstructor to re-brand your environment (wallpaper, fonts).</p>
<p><strong>Links:</strong></p>
<p><a HREF="http://reconstructor.aperantis.com/">http://reconstructor.aperantis.com/</a></p>
<p><a HREF="http://code.google.com/p/reconstructor/">http://code.google.com/p/reconstructor/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/149/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/149/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=149&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2008/02/12/reconstructor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Voices: Security and virtualization in embedded software</title>
		<link>http://belhob.wordpress.com/2008/01/22/voices-security-and-virtualization-in-embedded-software/</link>
		<comments>http://belhob.wordpress.com/2008/01/22/voices-security-and-virtualization-in-embedded-software/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 06:17:17 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[operating-system]]></category>
		<category><![CDATA[right runtime environment]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Security and virtualization in embedded software]]></category>
		<category><![CDATA[software-development tools]]></category>
		<category><![CDATA[virtual-machine monitor]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2008/01/22/voices-security-and-virtualization-in-embedded-software/</guid>
		<description><![CDATA[Security is a top concern: How can we provide tools that help our customers address security—not merely from an operating-system perspective, but also from a position of addressing the whole picture?
It’s not just operating systems but all the things we need to do. We need to do a lot more on a lot of different [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=133&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://res.sys-con.com/story/dec05/159558/williams-fig1.gif"><img ALIGN="left" HEIGHT="262" WIDTH="300" VSPACE="15" HSPACE="15" BORDER="0" SRC="http://res.sys-con.com/story/dec05/159558/williams-fig1.gif" /></a>Security is a top concern: How can we provide tools that help our customers address security—not merely from an operating-system perspective, but also from a position of addressing the whole picture?</p>
<p>It’s not just operating systems but all the things we need to do. We need to do a lot more on a lot of different planes to help people make the software more secure. We have shown that we know how to make our own software secure, but we have not yet fully enabled our customers to make their own software fully secure. From my perspective, it’s a multitiered approach; operating systems and virtualization are definitely important, but you need the right runtime environment, the right software-development tools, and the right process—something we have not talked about much to date. You can talk about formal methods, but there is more to it than that, so that you can address how you go about developing your software so it is more secure and still meets the same time-to-market demands that you have.</p>
<p>Most applications cannot afford $1000 per line of code to ensure the same level of reliability as the space shuttle; the reality is that most of the software in the world does not need to be at that level. If you have a computer system running Windows, Linux, and application code, it might have 100 to 200 million lines of code running on it. How much of that code is high assurance? Only about 20,000 to 30,000 lines of code of that—say, the kernel and a couple of other special components—need to be fully secure.</p>
<p>The things we’ve learned about making our own software secure are streaming out in bits and pieces into our product base, but there is room for a lot more, such as in the automated-testing area, coding-standards enforcement, and tools that help you more reliably develop software. There are also the process things, and this area is one we have not historically been pushing much at all, but we are starting to touch more on it now.<br />
<strong><br />
“Virtualization” is a term that the industry is using across multiple contexts, such as design-time and runtime virtualization. Should the industry be using a single term to describe an abstraction concept to apply to multiple contexts?</strong></p>
<p>The term “virtualization,” when you use it as an abstraction of anything, is too general. I have been pushing to use different terms to distinguish between the contexts because using a single term for all of them is confusing. Design-time virtualizations often refer to hardware-, software-, and co-prototyping tools that act as development platforms before the hardware is ready to support parallel development and shorter design cycles. I have proposed using the term “virtual prototype” to refer to these types of abstractions, and it may even be appropriate to have different terms for each of these types of prototypes. For runtime-virtualization tools, I like to use the term “virtual machine,” or “virtual-machine monitor,” or even “hypervisor” to apply to runtime virtualization, especially because no one has previously used these terms, especially “hypervisor,” to refer to virtual-prototype contexts.</p>
<p><strong>Links:</strong> <a HREF="http://www.edn.com/article/CA6518694.html">http://www.edn.com/article/CA6518694.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/133/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/133/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=133&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2008/01/22/voices-security-and-virtualization-in-embedded-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedded OS trends points to Linux&#8230;sometimes</title>
		<link>http://belhob.wordpress.com/2008/01/17/embedded-os-trends-points-to-linuxsometimes/</link>
		<comments>http://belhob.wordpress.com/2008/01/17/embedded-os-trends-points-to-linuxsometimes/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 11:28:00 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[C/C++ Programming]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[and volumes of middleware for security]]></category>
		<category><![CDATA[communications protocols]]></category>
		<category><![CDATA[cost-effective OS support]]></category>
		<category><![CDATA[Embedded OS trends]]></category>
		<category><![CDATA[embedded software development]]></category>
		<category><![CDATA[multiple independent levels of security (MILS)]]></category>
		<category><![CDATA[proprietary real-time OS]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[safety-critical systems and large-scale telecommunicati]]></category>
		<category><![CDATA[virtual memory]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2008/01/17/embedded-os-trends-points-to-linuxsometimes/</guid>
		<description><![CDATA[The Linux operating system (OS) has earned strong interest and adoption from those in the embedded software development community who are looking for cost-effective OS support for their latest embedded devices. In parallel, proprietary real-time OSs (RTOSs) offering robust arrays of services that are comparable to those in Linux have gained attention for safety-critical systems [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=129&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://www.umpcportal.com/postimages/LinuxgroupsteamingupforMobility_B948/image04.png"><img SRC="http://www.umpcportal.com/postimages/LinuxgroupsteamingupforMobility_B948/image04.png" BORDER="0" HSPACE="15" VSPACE="15" WIDTH="304" HEIGHT="240" ALIGN="left" /></a>The Linux operating system (OS) has earned strong interest and adoption from those in the embedded software development community who are looking for cost-effective OS support for their latest embedded devices. In parallel, proprietary real-time OSs (RTOSs) offering robust arrays of services that are comparable to those in Linux have gained attention for safety-critical systems and large-scale telecommunications networks. In such applications, these complex RTOSs provide the capabilities that are needed, often including virtual memory, multiple independent levels of security (MILS), and volumes of middleware for security, communications protocols, and support for an array of development systems.</p>
<p>While Linux and complex RTOS products offer such attractive capabilities, they&#8217;re also correspondingly difficult to learn and use due to these robust arrays of services. Linux includes hundreds of system services, virtual memory, and tens of millions of lines of open-source code. High-end commercial RTOSs also include many features and lots of code, making them (and Linux) a challenge to master.</p>
<p>Linux&#8217;s complexity has created an industry dedicated to configuring and supporting it for use in embedded applications. These companies, most notably Wind River Systems and MontaVista, charge for their services, and their fees are well justified. Likewise, complex commercial RTOSs with hundreds of services, are generally expensive to license, often burdened with run-time royalties, and are relatively difficult to learn and use. For many high-end applications in defense and telecommunications, these complex OSs are necessary, and serve those needs well.</p>
<p>But what about the majority of applications where low-cost development and fast time-to-market are the primary goals and the system&#8217;s technical requirements are relatively modest? Many companies developing electronic devices staff such projects with a few engineers in the hopes of containing cost. In these cases, there may be no room in the budget for commercial Linux support or in-house Linux gurus, nor for expensive proprietary solutions. Achieving fast time-to-market and low-cost development demand a simpler approach. There&#8217;s little time to sort out configuration complexities, or to learn which of the many services are actually needed.</p>
<p><strong>Links:</strong>  <a HREF="http://embedded.com/columns/guest/204801349">http://embedded.com/columns/guest/204801349</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/129/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/129/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=129&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2008/01/17/embedded-os-trends-points-to-linuxsometimes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Inside memory management</title>
		<link>http://belhob.wordpress.com/2007/11/11/inside-memory-management/</link>
		<comments>http://belhob.wordpress.com/2007/11/11/inside-memory-management/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 18:31:49 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[C language]]></category>
		<category><![CDATA[computer programming]]></category>
		<category><![CDATA[effective programming]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[referencing counting or pooling]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/11/11/inside-memory-management/</guid>
		<description><![CDATA[Get an overview of the memory management techniques that are available to Linux™ programmers, focusing on the C language but applicable to other languages as well. This article gives you the details of how memory management works, and then goes on to show how to manage memory manually, how to manage memory semi-manually using referencing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=77&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://www.joelneuenhaus.com/blog3/wp-content/uploads/2007/01/homer-simpson-brain-1024.jpg"><img SRC="http://www.joelneuenhaus.com/blog3/wp-content/uploads/2007/01/homer-simpson-brain-1024.jpg" BORDER="0" HSPACE="15" VSPACE="15" WIDTH="307" HEIGHT="230" ALIGN="right" /></a>Get an overview of the memory management techniques that are available to Linux™ programmers, focusing on the C language but applicable to other languages as well. This article gives you the details of how memory management works, and then goes on to show how to manage memory manually, how to manage memory semi-manually using referencing counting or pooling, and how to manage memory automatically using garbage collection.</p>
<p>Memory management is one of the most fundamental areas of computer programming. In many scripting languages, you don&#8217;t have to worry about how memory is managed, but that doesn&#8217;t make memory management any less important. Knowing the abilities and limitations of your memory manager is critical for effective programming. In most systems languages like C and C++, you have to do memory management. This article covers the basics of manual, semi-automatic, and automatic memory management practices.</p>
<p>Back in the days of assembly language programming on the Apple II, memory management was not a huge concern. You basically had run of the whole system. Whatever memory the system had, so did you. You didn&#8217;t even have to worry about figuring out how much memory it had, since every computer had the same amount. So, if your memory requirements were pretty static, you just chose a memory range to use and used it.</p>
<p><strong>Links:</strong> <a HREF="http://www.ibm.com/developerworks/linux/library/l-memory/">http://www.ibm.com/developerworks/linux/library/l-memory/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/77/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/77/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=77&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/11/11/inside-memory-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedded Opportunities Challenge Developers</title>
		<link>http://belhob.wordpress.com/2007/11/10/embedded-opportunities-challenge-developers/</link>
		<comments>http://belhob.wordpress.com/2007/11/10/embedded-opportunities-challenge-developers/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 05:40:00 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[challenges]]></category>
		<category><![CDATA[chip]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Embedded opportunities]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[naukri]]></category>
		<category><![CDATA[openings]]></category>
		<category><![CDATA[processor]]></category>
		<category><![CDATA[software trends]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/11/10/embedded-opportunities-challenge-developers/</guid>
		<description><![CDATA[Makers of both processor chips and operating systems are well aware of the huge growth opportunities in embedded systems development—for example, in automobiles, where the number of cars in the United States with some kind of &#8220;telematics&#8221; capability is projected to grow at a compound annual rate of 63 percent over the next five years. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=76&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://www.csc.com/cscworld/042007/fa/images/fa004_000.jpg"><img ALIGN="left" HEIGHT="204" WIDTH="281" VSPACE="15" HSPACE="15" BORDER="0" SRC="http://www.csc.com/cscworld/042007/fa/images/fa004_000.jpg" /></a>Makers of both processor chips and operating systems are well aware of the huge growth opportunities in embedded systems development—for example, in automobiles, where the number of cars in the United States with some kind of &#8220;telematics&#8221; capability is projected to grow at a compound annual rate of 63 percent over the next five years. Intel opened this month with availability announcements for Pentium-, Celeron-, and XScale-family chips aimed at somewhat more familiar embedded applications such as telecommunications, point-of-sale, media players, and other roles in which one can&#8217;t expect to ask for system management assistance from the user.</p>
<p>Also at the beginning of this month, AMD introduced a new reference design for thin-client devices with compact size and low power consumption.</p>
<p>To sell chips into these environments, Intel and AMD need reliable suppliers of companion operating systems that range from Windows CE or XP variants, with their extensive tool sets and other support, to Linux with its vigorous community of open-source developers and value-adding infrastructure architects—and also to well-established real-time operating systems vendors such as Wind River Systems Inc., whose views will be part of a panel discussion on device software trends this Tuesday evening in Mountain View, Calif.</p>
<p><strong>Links:</strong> <a HREF="http://www.eweek.com/article2/0,1759,1607953,00.asp">http://www.eweek.com/article2/0,1759,1607953,00.asp</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/76/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/76/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=76&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/11/10/embedded-opportunities-challenge-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Doesn’t Linux Need Defragmenting?</title>
		<link>http://belhob.wordpress.com/2007/11/08/why-doesn%e2%80%99t-linux-need-defragmenting/</link>
		<comments>http://belhob.wordpress.com/2007/11/08/why-doesn%e2%80%99t-linux-need-defragmenting/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 06:21:05 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[Defragmentation]]></category>
		<category><![CDATA[FAT]]></category>
		<category><![CDATA[filesystems]]></category>
		<category><![CDATA[Why Doesn’t Linux Need Defragmenting]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/11/08/why-doesn%e2%80%99t-linux-need-defragmenting/</guid>
		<description><![CDATA[. . . That is a question that crops up with regularity on Linux forums when new users are unable to find the defrag tool on their shiny new desktop. Here’s my attempt at giving a simple, non-technical answer as to why some filesystems suffer more from fragmenting than others.
Rather than simply stumble through lots [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=74&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://img207.imageshack.us/img207/6310/73146706wz1.png"><img SRC="http://img207.imageshack.us/img207/6310/73146706wz1.png" BORDER="0" HSPACE="15" VSPACE="15" WIDTH="278" HEIGHT="398" ALIGN="left" /></a>. . . That is a question that crops up with regularity on Linux forums when new users are unable to find the defrag tool on their shiny new desktop. Here’s my attempt at giving a simple, non-technical answer as to why some filesystems suffer more from fragmenting than others.</p>
<p>Rather than simply stumble through lots of dry technical explanations, I’m opting to consider that an ASCII picture is worth a thousand words. Here, therefore, is the picture I shall be using to explain the whole thing:</p>
<p>This is a representation of a (very small) hard drive, as yet completely empty &#8211; Hence all the zeros. The a-z’s at the top and the left side of the grid are used to locate each individual byte of data: The top left is aa, top right is za, and bottom left is az. You get the idea, I’m sure. . .</p>
<p>We shall begin with a simple filesystem of a sort that most users are familiar with: One that will need defragmenting occasionally. Such filesystems, which include FAT, remain important to both Windows and Linux users: if only for USB flash drives, FAT is still widely used &#8211; unfortunately, it suffers badly from fragmentation.</p>
<p><strong>Links:</strong></p>
<p><a HREF="http://linux.wordpress.com/2007/04/15/why-doesnt-linux-need-defragmenting/ ">http://linux.wordpress.com/2007/04/15/why-doesnt-linux-need-defragmenting/ </a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/74/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/74/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=74&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/11/08/why-doesn%e2%80%99t-linux-need-defragmenting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Making the most of BusyBox in embedded Linux devices</title>
		<link>http://belhob.wordpress.com/2007/10/31/making-the-most-of-busybox-in-embedded-linux-devices/</link>
		<comments>http://belhob.wordpress.com/2007/10/31/making-the-most-of-busybox-in-embedded-linux-devices/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 05:19:33 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Devices]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[bootable GNU/Linux system]]></category>
		<category><![CDATA[Bruce Perens]]></category>
		<category><![CDATA[BusyBox]]></category>
		<category><![CDATA[Configuring and building BusyBox]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[SFLC]]></category>
		<category><![CDATA[Shrinking BusyBox]]></category>
		<category><![CDATA[uClibc]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/10/31/making-the-most-of-busybox-in-embedded-linux-devices/</guid>
		<description><![CDATA[IBM has just published an online article about BusyBox, the single executable file that implements an extensive set of standard Linux commandline utilities in a highly resource-efficient manner. The article explores the purpose of BusyBox, how it works, how to use it, and how to extend it, among other topics.
BusyBox is one of the most [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=66&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://farm1.static.flickr.com/157/420962828_cfab674098_o.png"><img ALIGN="left" HEIGHT="192" WIDTH="320" BORDER="0" SRC="http://farm1.static.flickr.com/157/420962828_cfab674098_o.png" /></a>IBM has just published an online article about BusyBox, the single executable file that implements an extensive set of standard Linux commandline utilities in a highly resource-efficient manner. The article explores the purpose of BusyBox, how it works, how to use it, and how to extend it, among other topics.</p>
<p>BusyBox is one of the most widely used open-source applications. It&#8217;s used by almost every embedded Linux developer, and can be found on nearly every Linux-based embedded device, not to mention within &#8220;normal&#8221; Linux servers and desktops (type &#8220;busybox &#8211;help&#8221; on your Linux desktop&#8217;s commandline).</p>
<p>Author M. Tim Jones writes, &#8220;BusyBox contains simple utilities, such as cat and echo, as well as larger, more complex tools, such as grep, find, mount, and telnet (albeit, with fewer options than the traditional version); some refer to BusyBox as the Swiss Army knife of utilities.&#8221;</p>
<p>Jones notes that BusyBox was initially written in 1996 by Bruce Perens, for use on the Debian GNU/Linux setup disk. &#8220;The goal was to create a bootable GNU/Linux system on a single floppy disk that could be used as an install and rescue disk,&#8221; Jones writes.</p>
<p>The article covers:</p>
<ul>
<li>The birth of BusyBox</li>
<li>How it works</li>
<li>Configuring and building BusyBox</li>
<li>Shrinking BusyBox</li>
<li>Standard commandline options</li>
<li>Adding new commands</li>
</ul>
<p>Recently, the BusyBox and uClibc projects joined a conservancy launched by the Software Free Law Center (SFLC) to provide free software projects with &#8220;fiscal and administrative services.&#8221;</p>
<p><strong>Links: </strong><a HREF="http://www.linuxdevices.com/news/NS8858676291.html"> http://www.linuxdevices.com/news/NS8858676291.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=66&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/10/31/making-the-most-of-busybox-in-embedded-linux-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Fundamentals of Real-time Linux Software Design</title>
		<link>http://belhob.wordpress.com/2007/10/28/fundamentals-of-real-time-linux-software-design/</link>
		<comments>http://belhob.wordpress.com/2007/10/28/fundamentals-of-real-time-linux-software-design/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 18:35:45 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Devices]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[deadline]]></category>
		<category><![CDATA[Fundamentals]]></category>
		<category><![CDATA[interrupt handler]]></category>
		<category><![CDATA[Real time]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/10/28/fundamentals-of-real-time-linux-software-design/</guid>
		<description><![CDATA[A typical real-time application involves a task performing some operation within a deadline. For example: storing some data, or updating a display. The task often is designed to repeat such activities ad infinitum, beginning each iteration at the occurrence of a hardware interrupt. This interrupt may be caused by a human clicking a button, a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=63&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img SRC="http://www.linuxdevices.com/files/article006/fig1.jpg" BORDER="0" WIDTH="298" HEIGHT="374" ALIGN="right" />A typical real-time application involves a task performing some operation within a deadline. For example: storing some data, or updating a display. The task often is designed to repeat such activities ad infinitum, beginning each iteration at the occurrence of a hardware interrupt. This interrupt may be caused by a human clicking a button, a temperature reading, data from a visual sensor, or innumerable other possibilities.</p>
<p>In this article, we&#8217;ll discuss Linux, with respect to aiding such systems. For starters, let&#8217;s assume that our real-time system involves the following:</p>
<ul>
<li>One or more user level tasks</li>
<li>An interrupt handler</li>
<li>A single CPU</li>
</ul>
<p>If there is only a single task to worry about, lots of issues, such as kernel preemptibility, are no longer pertinent. If you are not dealing with hardware interrupts, then, do you really have a real-time system (we include timers here)? If your target system has multiple CPUs then you may have a means of distributing your tasks and interrupts in such a way that the issues discussed, again, are not important.<br />
<strong>Links: </strong><a HREF="http://www.linuxdevices.com/articles/AT5709748392.html"> http://www.linuxdevices.com/articles/AT5709748392.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/63/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/63/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=63&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/10/28/fundamentals-of-real-time-linux-software-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Real-time Linux Software Quick Reference</title>
		<link>http://belhob.wordpress.com/2007/10/27/real-time-linux-software-quick-reference/</link>
		<comments>http://belhob.wordpress.com/2007/10/27/real-time-linux-software-quick-reference/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 18:32:12 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Devices]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Articles and whitepapers about real-time]]></category>
		<category><![CDATA[commercial RTOS]]></category>
		<category><![CDATA[opensource RTOS]]></category>
		<category><![CDATA[real-time performance enhancements & tools]]></category>
		<category><![CDATA[real-time software]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[RTOS]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/10/27/real-time-linux-software-quick-reference/</guid>
		<description><![CDATA[You&#8217;ve probably realized by now that there are many ways to add real-time capabilities to Linux based systems. Certainly, one method is to throw hardware at the problem, by running faster processors or employing specialized hardware. For example, specialized peripheral controllers and digital signal processors (DSPs) can offload critical real-time tasks from the main system [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=62&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a HREF="http://img.alibaba.com/photo/11491853/16ch_Linux_Real_Time_DVR_Card.jpg"><img SRC="http://img.alibaba.com/photo/11491853/16ch_Linux_Real_Time_DVR_Card.jpg" BORDER="0" WIDTH="281" HEIGHT="300" ALIGN="left" /></a>You&#8217;ve probably realized by now that there are many ways to add real-time capabilities to Linux based systems. Certainly, one method is to throw hardware at the problem, by running faster processors or employing specialized hardware. For example, specialized peripheral controllers and digital signal processors (DSPs) can offload critical real-time tasks from the main system CPU. However, assuming you want to use the main system processor to manage real-time system events, there are a great many options from which to choose.</p>
<p>Given the somewhat bewildering variety of alternatives, we&#8217;ve assembled the LinuxDevices.com &#8220;Real-time Linux Quick Reference Guide&#8221; which we hope will assist you in locating Linux-based solutions that match your system requirements. Included within this guide is information about . . .</p>
<ul>
<li>Real-time Linux Commercial Distributions</li>
<li>Open-source real-time Linux implementations</li>
<li>Open source real-time performance enhancements &amp; tools</li>
<li>Articles and whitepapers about real-time Linux and related topics</li>
</ul>
<p><strong>Links: </strong><a HREF="http://www.linuxdevices.com/articles/AT8073314981.html">http://www.linuxdevices.com/articles/AT8073314981.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/62/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/62/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=62&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/10/27/real-time-linux-software-quick-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
		<item>
		<title>Real-time Linux &#8212; what is it, why do you want it, how do you do it?</title>
		<link>http://belhob.wordpress.com/2007/10/24/real-time-linux-what-is-it-why-do-you-want-it-how-do-you-do-it/</link>
		<comments>http://belhob.wordpress.com/2007/10/24/real-time-linux-what-is-it-why-do-you-want-it-how-do-you-do-it/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 09:20:51 +0000</pubDate>
		<dc:creator>Bipin Gautam Taksande</dc:creator>
				<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Devices]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Hard Real time]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[quick reference guide]]></category>
		<category><![CDATA[Real time]]></category>
		<category><![CDATA[Soft Real time]]></category>
		<category><![CDATA[what]]></category>
		<category><![CDATA[Why]]></category>

		<guid isPermaLink="false">http://belhob.wordpress.com/2007/10/24/real-time-linux-what-is-it-why-do-you-want-it-how-do-you-do-it/</guid>
		<description><![CDATA[
What does &#8220;real-time&#8221; mean?
Who (or what) needs real-time, anyhow?
How much real-time is really needed?
What are the alternative ways to add real-time to Linux?

In this article, we&#8217;ll try to clear away the smoke, and provide some perspective on the subject of real-time Linux.
Here&#8217;s the plan. First, we&#8217;ll define terms like real-time, hard real-time, soft real-time, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=59&subd=belhob&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><ol>
<li><a HREF="http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/images/FrameworkOverview.png"><img SRC="http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/images/FrameworkOverview.png" BORDER="0" WIDTH="355" HEIGHT="171" ALIGN="right" /></a>What does &#8220;real-time&#8221; mean?</li>
<li>Who (or what) needs real-time, anyhow?</li>
<li>How much real-time is really needed?</li>
<li>What are the alternative ways to add real-time to Linux?</li>
</ol>
<p>In this article, we&#8217;ll try to clear away the smoke, and provide some perspective on the subject of real-time Linux.</p>
<p>Here&#8217;s the plan. First, we&#8217;ll define terms like real-time, hard real-time, soft real-time, and learn how real-time performance is characterized. Next, we&#8217;ll learn what sorts of systems need real-time, and how much they need. Then, we&#8217;ll compare some of the basic approaches used to add real-time to Linux. Stick around, &#8217;cause at the end of the article, we intend to introduce you to a new, evolving &#8220;quick reference guide&#8221; to real-time Linux products and resources!</p>
<p><strong>Links:</strong> <a HREF="http://www.linuxdevices.com/articles/AT9837719278.html">http://www.linuxdevices.com/articles/AT9837719278.html</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/belhob.wordpress.com/59/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/belhob.wordpress.com/59/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/belhob.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/belhob.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/belhob.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/belhob.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/belhob.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/belhob.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/belhob.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/belhob.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/belhob.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/belhob.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=belhob.wordpress.com&blog=1054595&post=59&subd=belhob&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://belhob.wordpress.com/2007/10/24/real-time-linux-what-is-it-why-do-you-want-it-how-do-you-do-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/67813aa08830bd31722c3ab9736fa66a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bipin Gautam Taksande</media:title>
		</media:content>
	</item>
	</channel>
</rss>