<?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>Haiders WebSpace &#187; Windows</title>
	<atom:link href="http://blog.creativeitp.com/category/posts-and-articles/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.creativeitp.com</link>
	<description>Let&#039;s talk about IT</description>
	<lastBuildDate>Sat, 27 Feb 2010 13:15:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Share Windows Internet Connection with Linux</title>
		<link>http://blog.creativeitp.com/posts-and-articles/windows/share-windows-internet-connection-with-linux/</link>
		<comments>http://blog.creativeitp.com/posts-and-articles/windows/share-windows-internet-connection-with-linux/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:16:37 +0000</pubDate>
		<dc:creator>Haider al-Khateeb</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.creativeitp.com/?p=301</guid>
		<description><![CDATA[This article is for you if you have internet connection in your Windows and would like to share it with a Linux box as well. To do that your windows machine should have two network cards connected, one for the internet service and the other one to connect to your other machine or to a [...]]]></description>
			<content:encoded><![CDATA[<p>This article is for you if you have internet connection in your Windows and would like to share it with a Linux box as well. To do that your windows machine should have two network cards connected, one for the internet service and the other one to connect to your other machine or to a hub/switch if you want to share it with more computers.</p>
<p><span id="more-301"></span><br />
Connect the cables. Once done, you should first enable Internet Connection Sharing on your Windows machine. To do that, right-click your Internet connection and select &#8220;<b>Properties</b>&#8220;. Then click the &#8220;<b>Advanced</b>&#8221; tab. Now simply put a tick on the following option:</p>
<p>&#8220;<i>Allow other network users to connect through this computer&#8217;s Internet connection</i>&#8221;</p>
<p>This should give your Network card the following static IP address: <b>192.168.0.1</b>. This address will represent the gateway address for the other computers in your LAN to connect to the Internet. </p>
<p>Now, move to your Linux box and use the following command to give it an IP address and a Subnet Mask:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ifconfig</span> eth0 192.168.0.131 netmask 255.255.255.0</pre></div></div>

<p>The following command is then used to set the default gateway</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">route add <span style="color: #660033;">-net</span> default gw 192.168.0.1</pre></div></div>

<p>Finally, you will need to update your Linux DNS servers file. Get the two DNS servers IPs by typing<br />
&#8220;<b>Ipconfig /all</b>&#8221; In the command prompt of your Windows machine, and then add them to &#8220;<b>/etc/resolv.conf</b>&#8221; in your Linux using your favorite editor. For instance, to open the file with nano use the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>resolv.conf</pre></div></div>

<p>That’s all, try to test the connection between the two computers by pinging their IP addresses and then test your DNS configuration with any of the following commands from your Linux box:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">host google.com
&nbsp;
nslookup google.com
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">ping</span> google.com</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.creativeitp.com/posts-and-articles/windows/share-windows-internet-connection-with-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Allocation Table (FAT) and the new exFAT (aka FAT64)</title>
		<link>http://blog.creativeitp.com/posts-and-articles/windows/file-allocation-table-fat-and-the-new-exfat-aka-fat64/</link>
		<comments>http://blog.creativeitp.com/posts-and-articles/windows/file-allocation-table-fat-and-the-new-exfat-aka-fat64/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 16:26:14 +0000</pubDate>
		<dc:creator>Haider al-Khateeb</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[File Systems]]></category>

		<guid isPermaLink="false">http://blog.creativeitp.com/?p=109</guid>
		<description><![CDATA[This article covers an important limitation of FAT32 and introduces exFAT as an alternative along with a small history of the File Allocation Table (FAT) file system. It is the oldest file system for Windows OS and is mainly designed for removable media. It first came out as FAT12 (12 refers to the size &#8216;in [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><b>This article covers an important limitation of FAT32 and introduces exFAT as an alternative along with a small history of the File Allocation Table (FAT) file system.</b></p>
<p>It is the oldest file system for Windows OS and is mainly designed for removable media. It first came out as FAT12 (12 refers to the size &#8216;in bits&#8217; of the FAT entries in the actual FAT structure), and by the time as the storage media size increased, more types were developed to increase the number of bits, so we got FAT16, FAT32 and finally exFAT (Extended FAT aka FAT64). </p>
<p>While, FAT12 was designed for small media at its time such as Floppy Disks, exFAT was introduced by Microsoft to best suit USB Flash Drives now a day.</p>
<p>FAT is good for removable media because it is considered to be a light-weight file system due to its simplicity (e.g. it was not designed to support security or access rights). Nevertheless, FAT can be recognized by outdated systems, for instance, FAT12 and FAT16 are recognized by all operating systems from MS-DOS forward and FAT 32 from Windows 98 forward.<br />
FAT16, FAT32 and exFAT may be used for Hard Disks for storage purposes or even for Windows installation, but this will<br />
<span id="more-109"></span><br />
be on the price of losing NTFS benefits. However, Win98 does not support NTFS, so its case is different.</p>
<p><b>Why exFAT?</b></p>
<p>One day I was trying to format my 80 GB external hard disk with FAT32, instead Vista surprised me with exFAT  as an alternative option (It was the first time I deal with exFAT). After checking what Microsoft had about this issue, I came across this in one of their papers:</p>
<p>&#8221;The largest volume size supported by FAT32 on-disk structures is 2 terabytes. Windows 2000 and later versions further limit the size of a volume that can be formatted with FAT32 to 32 GB. Because the maximum size of a file on FAT32 is limited to 32 bits, it cannot be used to store files larger than 4 GB.&#8221; [1]</p>
<p>This explains it all, especially that removable media over 32 GB are widely used. However, if the media size is below 32 GB, Vista allows you to format with FAT32. </p>
<p>After all, it appears that we can still force a FAT32 file system on media bigger than 32GB by using a software, but be warned because FAT32 will become ineffective (Windows has stopped it for a reason).</p>
<p>In conclusion, FAT might not be as advanced as NTFS, but its simplicity and usability should be appreciated as it requires less recourses.</p>
<p><b>References</b></p>
<p>[1] local file systems in windows, <a href="http://www.microsoft.com/whdc/device/storage/LocFileSys.mspx" target="_blank">http://www.microsoft.com/whdc/device/storage/LocFileSys.mspx</a> Accessed Dec, 2009.<br />
Alternatively, can be downloaded directly from my <a href='http://blog.creativeitp.com/wp-content/uploads/2010/01/LocFileSys.zip'>server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.creativeitp.com/posts-and-articles/windows/file-allocation-table-fat-and-the-new-exfat-aka-fat64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
