<?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/"
	>

<channel>
	<title>Think API&#187; Linux</title>
	<atom:link href="http://thinkapi.com/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkapi.com/blog</link>
	<description>An interface to tech thoughts</description>
	<lastBuildDate>Mon, 10 May 2010 10:32:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to create your own UNIX clone Operating System</title>
		<link>http://thinkapi.com/blog/how-to-create-your-own-unix-clone-operating-system/</link>
		<comments>http://thinkapi.com/blog/how-to-create-your-own-unix-clone-operating-system/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 07:11:53 +0000</pubDate>
		<dc:creator>Sukumar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[haskell]]></category>
		<category><![CDATA[kernel development]]></category>
		<category><![CDATA[lisp]]></category>
		<category><![CDATA[os dev]]></category>
		<category><![CDATA[os development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[unix clone]]></category>

		<guid isPermaLink="false">http://thinkapi.com/blog/?p=157</guid>
		<description><![CDATA[Working on operating systems can be a lot of fun while learning some of the most difficult concepts in programming. One needs to have a basic set of knowledge and skills such as Basics of programming: variables, references, data types, scope, pointers, error handling, iteration, core algorithms related to searching, sorting, and so on Basics [...]


Related posts:<ol><li><a href='http://thinkapi.com/blog/linus-torvalds-starts-blogging/' rel='bookmark' title='Permanent Link: Linus Torvalds starts blogging'>Linus Torvalds starts blogging</a> <small>Linus Torvalds best known for having initiated the development of...</small></li>
<li><a href='http://thinkapi.com/blog/pythonturtle-python-learning-environment-for-beginners-and-children/' rel='bookmark' title='Permanent Link: PythonTurtle &#8211; Python learning environment for beginners and children'>PythonTurtle &#8211; Python learning environment for beginners and children</a> <small>PythonTurtle is a fun and interesting way to learn python...</small></li>
<li><a href='http://thinkapi.com/blog/interview-of-distinguished-programmers/' rel='bookmark' title='Permanent Link: Interview of distinguished programmers'>Interview of distinguished programmers</a> <small>Jarosław Rzeszótko from Poland decided to interview distinguished programmers. Linus...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Working on operating systems can be a lot of fun while learning some of the most difficult concepts in programming. One needs to have a basic set of knowledge and skills such as</p>
<p><span id="more-157"></span></p>
<p><strong>Basics of programming:</strong> variables, references, data types, scope, pointers, error handling, iteration, core algorithms related to searching, sorting, and so on<br />
<strong>Basics of maths and statistics:</strong> hexadecimal, binary, boolean logic, probability and so on<br />
<strong>Assembly:</strong> Knowledge of a low level language is very essential and part of writing an OS<br />
<strong>Languages:</strong> While C, C++ are the most widely used, one can also go with <a href="http://common-lisp.net/project/movitz/movitz.html" target="_blank">java</a>, <a href="http://common-lisp.net/project/movitz/movitz.html" target="_blank">haskell</a>, <a href="http://common-lisp.net/project/movitz/movitz.html" target="_blank">lisp</a> etc.<br />
<strong>Linux / Unix:</strong> Experience on linux or UNIX based platforms is needed for using tools required for OS development<br />
<strong>Tools:</strong> Familiarity in working with compilers, assemblers, linkers and make utility</p>
<p>Getting started:<br />
<a href="http://aodfaq.wikispaces.com/" target="_blank">Alt OS Development FAQ</a><br />
<a href="http://wiki.osdev.org/Getting_Started" target="_blank">OS Dev getting started</a></p>
<p>Resources:<br />
<a href="http://www.jamesmolloy.co.uk/tutorial_html/index.html" target="_blank">JamesM&#8217;s kernel development tutorials</a><a href="http://wiki.osdev.org/" target="_blank"><br />
OS development wiki</a> and <a href="http://forum.osdev.org/" target="_blank">OS development forums</a><br />
<a href="http://www.osdever.net/tutorials.php?cat=0&amp;sort=1" target="_blank">Tutorials from osdever.net</a><strong><a class="uln" href="http://groups.google.co.uk/groups/dir?sel=usenet%3Dalt"></a><br />
</strong><a href="http://groups.google.co.uk/group/alt.os.development/topics" target="_blank">alt.os.development</a><strong><br />
</strong> <a href="http://www.intel.com/products/processor/manuals/index.htm" target="_blank">Intel<span class="regtitle">®</span> 64 and IA-32 Architectures Software Developer&#8217;s Manuals</a><br />
<a href="http://www.logix.cz/michal/doc/i386/" target="_blank">Intel 80386 Programmer&#8217;s Reference Manual</a><br />
<a href="http://www.nondot.org/sabre/os/articles" target="_blank">OSRC: The Operating System Resource Center</a><br />
<a href="http://www.informit.com/articles/article.aspx?p=26396" target="_blank">Implementing an Operating System &#8211; By Andrew S. Tanenbaum</a></p>


<p>Related posts:<ol><li><a href='http://thinkapi.com/blog/linus-torvalds-starts-blogging/' rel='bookmark' title='Permanent Link: Linus Torvalds starts blogging'>Linus Torvalds starts blogging</a> <small>Linus Torvalds best known for having initiated the development of...</small></li>
<li><a href='http://thinkapi.com/blog/pythonturtle-python-learning-environment-for-beginners-and-children/' rel='bookmark' title='Permanent Link: PythonTurtle &#8211; Python learning environment for beginners and children'>PythonTurtle &#8211; Python learning environment for beginners and children</a> <small>PythonTurtle is a fun and interesting way to learn python...</small></li>
<li><a href='http://thinkapi.com/blog/interview-of-distinguished-programmers/' rel='bookmark' title='Permanent Link: Interview of distinguished programmers'>Interview of distinguished programmers</a> <small>Jarosław Rzeszótko from Poland decided to interview distinguished programmers. Linus...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://thinkapi.com/blog/how-to-create-your-own-unix-clone-operating-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.10 released</title>
		<link>http://thinkapi.com/blog/ubuntu-810-released/</link>
		<comments>http://thinkapi.com/blog/ubuntu-810-released/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 17:41:04 +0000</pubDate>
		<dc:creator>Sukumar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Intrepid Ibex]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://thinkapi.com/blog/?p=51</guid>
		<description><![CDATA[Ubuntu, the arguably most famous Linux distro is out with its latest version 8.10 codenamed Intrepid Ibex. You can find out whats new in Ubuntu 8.10 and download it. No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Ubuntu, the arguably most famous Linux distro is out with its <a title="Ubuntu 8.10" href="http://www.ubuntu.com/?8.10" target="_blank">latest version 8.10</a> codenamed  Intrepid Ibex. You can find out <a title="Whats new in Ubuntu 8.10" href="http://polishlinux.org/linux/ubuntu/whats-new-in-ubuntu-810/" target="_blank">whats new in Ubuntu 8.10</a> and <a title="Download Ubuntu 8.10" href="http://www.ubuntu.com/getubuntu/download" target="_blank">download it</a>.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkapi.com/blog/ubuntu-810-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
