<?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>EveryJoe &#187; Unix-based OSs</title>
	<atom:link href="http://www.everyjoe.com/tag/unix-based-oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.everyjoe.com</link>
	<description>Sports News - Tech Reviews - Entertainment - Life Tips for EveryJoe</description>
	<lastBuildDate>Wed, 16 Dec 2009 17:14:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Install Cygwin</title>
		<link>http://www.everyjoe.com/articles/how-to-install-cygwin-2/</link>
		<comments>http://www.everyjoe.com/articles/how-to-install-cygwin-2/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 12:30:47 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Cygwin & Unix]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Unix-based OSs]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/how-to-install-cygwin/</guid>
		<description><![CDATA[Installing Cygwin is straightforward, but those who haven&#8217;t installed any UNIX-based OSs before may be lost at the last step. So here are the steps:
1. Download the Cygwin setup file, if you haven&#8217;t already.
2. Choose the installation type: Install from Internet or Install from Local Directory or Download without Installing. When installing Cygwin for the first time, you&#8217;ll have to choose either the first or the last option unless you already have the packages through some other means. I tend to choose the last for two reasons. One, network issues while downloading are preferrable to network issues while installing. Two, a [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/how-to-install-cygwin-2/">How to Install Cygwin</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Installing Cygwin is straightforward, but those who haven&#8217;t installed any <a href="http://www.everyjoe.com/introducing-cygwin/" title="That Damn PC: Introducing Cygwin">UNIX-based OSs</a> before may be lost at the last step. So here are the steps:</p>
<p>1. Download the <a href="http://www.cygwin.com/setup.exe" target="_blank" title="Cygwin Setup File">Cygwin setup file</a>, if you haven&#8217;t already.</p>
<p>2. Choose the installation type: Install from Internet or Install from Local Directory or Download without Installing. When installing Cygwin for the first time, you&#8217;ll have to choose either the first or the last option unless you already have the packages through some other means. I tend to choose the last for two reasons. One, network issues while downloading are preferrable to network issues while installing. Two, a reinstall for whatever reason is faster and smoother from a local directory. However, this will consume a few hundred MB to just download. Disk space these days isn&#8217;t an issue anyway.</p>
<p>3. Choose the root directory. I&#8217;ll talk about this structure later. Default options usually suffice, but if you have to choose, choose a new empty folder in a drive with several hundred MB disk space, say, E:\cygwin.</p>
<p>4. Even if you&#8217;re installing from the Internet directly, a few logs with setup-related information are created during installation. These logs are important for the setup file to recognize the existing states of various packages. Specify where you want these logs to reside in.</p>
<p>5. Choose a mirror that is closest to your location, or just pick any.</p>
<p align="center"><a href="http://www.everyjoe.com/files/2/2008/11/installing-cygwin.PNG" title="Cygwin Screenshot From Desktop"><img src="http://www.everyjoe.com/files/2/2008/11/installing-cygwin.PNG" alt="Cygwin Screenshot From Desktop" /></a></p>
<p>6. This is the major step, of choosing the packages. You could simply skip this step, whereby the default base packages will be installed. To experiment more, it will be worth your time to browse through these packages and select a few additional ones. Dependencies like underlying packages and libraries are selected automatically when you choose a package.</p>
<p>There are five modes of View: Category/Full/Partial/Up To Date/Not Installed. Choose the &#8220;Category&#8221; mode. Every package has a line of info written about it to the right. That should give an idea. I&#8217;ll mention the packages being used in the future posts where and when required.</p>
<p>The next step will end the process. If you&#8217;re first downloading the packages from the Internet, then you will have to rerun the Cygwin setup file, this time with the &#8220;Install from Local Directory&#8221; option and let all those packages downloaded be installed.</p>
<p>We&#8217;ll use Cygwin, starting with customizing the terminal from next week.</p>
<p><em>Image Source: </em><a href="http://www.cygwin.com" target="_blank" title="Cygwin Home Page"><em>Cygwin</em></a><em> screenshot from my PC.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/how-to-install-cygwin-2/">How to Install Cygwin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/how-to-install-cygwin-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing Cygwin</title>
		<link>http://www.everyjoe.com/articles/introducing-cygwin-2/</link>
		<comments>http://www.everyjoe.com/articles/introducing-cygwin-2/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 12:00:27 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Cygwin & Unix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix-based OSs]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows CE]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/introducing-cygwin/</guid>
		<description><![CDATA[Previously, I wrote that Cygwin provides an alternative to the windows shell, makes Unix-lovers feel more at home with Windows and vice-versa. That is only the partial truth.
The truth is Cygwin emulates Linux on Windows. If you replace the Windows background with any of the open-source wallpapers, hide the Windows task bar, and only run the cygwin terminal, you can almost cheat yourself that you&#8217;re running a Unix-based OS. This is thanks to a DLL named cygwin1.dll which is the actual Linux API emulation layer.
Cygwin is different from other utility packages providing Unix-like functionality like, say, UnxUtils because of the [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/introducing-cygwin-2/">Introducing Cygwin</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Previously, I wrote that <a href="http://www.everyjoe.com/windows-other-operating-systems-cygwin/" title="Windows, Other Operating Systems, Cygwin">Cygwin provides an alternative to the windows shell</a>, makes Unix-lovers feel more at home with Windows and vice-versa. That is only the partial truth.</p>
<p>The truth is Cygwin emulates Linux on Windows. If you replace the Windows background with any of the open-source wallpapers, hide the Windows task bar, and only run the cygwin terminal, you can almost cheat yourself that you&#8217;re running a Unix-based OS. This is thanks to <a href="http://www.everyjoe.com/fix-those-dll-errors/" title="Fix Those DLL Errors">a DLL</a> named cygwin1.dll which is the actual Linux API emulation layer.</p>
<p>Cygwin is different from other utility packages providing Unix-like functionality like, say, UnxUtils because of the emulation layer. Cygwin is not using the native Windows libraries directly for Unix-like utilities. That could mean a difference in the speeds of their execution, but we are not benchmarking anything here. This works better to learn Unix-based OSs.</p>
<p>There are also a number of Linux packages that can be installed on Cygwin after rebuilding them from source. These are the Windows-alternatives to the corresponding Linux tools and are not always available on utility packages that are similar to UnxUtils.</p>
<p>You can download the <a href="http://www.cygwin.com/setup.exe" title="Cygwin Setup">Cygwin setup file</a> from their home page. We&#8217;ll <a href="http://www.everyjoe.com/how-to-install-cygwin/" title="That Damn PC: How to Install Cygwin">run through the installation</a> next time; it should work on most Windows OSs except Windows CE (handheld). I&#8217;ve heard about Cygwin-Vista compatibility issues but that could mean errors here and there and not complete incompatibility.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/introducing-cygwin-2/">Introducing Cygwin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/introducing-cygwin-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows, Other Operating Systems, Cygwin</title>
		<link>http://www.everyjoe.com/articles/windows-other-operating-systems-cygwin-2/</link>
		<comments>http://www.everyjoe.com/articles/windows-other-operating-systems-cygwin-2/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 13:30:38 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Cygwin & Unix]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Red Hat Linux]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[SUSE]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Unix-based OSs]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/windows-other-operating-systems-cygwin/</guid>
		<description><![CDATA[The Windows operating system is very different from most other operating systems. Red Hat Linux, GNU/Linux, Ubuntu, Debian, SUSE share some core philosophies with UNIX, and are thus called Unix-based OSs. In that way, they all follow a common set of standards which are very unlike Windows&#8217; own and that is one of the reasons for the wide-spread anti-Windows sentiment.
Windows is primarily popular for its apparent user-friendliness. Unix-based OSs are chosen for their open and active communities. Windows is sufficient for &#8216;general purposes&#8217; like listening to songs, playing games, making documents, sending mail, browsing the Internet. Unix-based OSs may seem more [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/windows-other-operating-systems-cygwin-2/">Windows, Other Operating Systems, Cygwin</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The Windows operating system is very different from most other operating systems. Red Hat Linux, GNU/Linux, Ubuntu, Debian, SUSE share some core philosophies with UNIX, and are thus called Unix-based OSs. In that way, they all follow a common set of standards which are very unlike Windows&#8217; own and that is one of the reasons for the wide-spread anti-Windows sentiment.</p>
<p>Windows is primarily popular for its apparent user-friendliness. Unix-based OSs are chosen for their open and active communities. Windows is sufficient for &#8216;general purposes&#8217; like listening to songs, playing games, making documents, sending mail, browsing the Internet. Unix-based OSs may seem more convenient for &#8216;geeky purposes&#8217; like tweaking with the computer, writing programs, and pushing boundaries.</p>
<p>One feature that strongly separates Windows and Unix-based OSs is the shell. Windows has a command prompt from where various programs can be run using commands. It is more powerful than what most realize but is rarely used. On the contrary, users of Unix-based OSs greatly depend on their very powerful shell (which is run through a computer terminal or console) and run most programs through it.</p>
<p>Users forced to switch to Windows are commonly peeved by the limitations of the command prompt. Nevertheless there is an alternative to make them feel more at home: <strong>Cygwin</strong>. In fact, there are a few other alternatives, but Cygwin is what I&#8217;m very comfortable with and is also, IMHO, more exhaustive than others. Learning Cygwin is very useful even for Windows users to feel more comfortable when they ever encounter Unix-based OSs, or work in a multi-platform environment where you might have to <a title="Mixing UNIX With Windows" href="http://www.everyjoe.com/mixing-unix-with-windows/">mix Unix with Windows</a>.</p>
<p>From here on, we shall regularly try to <a title="That Damn PC: Introducing Cygwin" href="http://www.everyjoe.com/introducing-cygwin/">learn Cygwin</a>, a nibble at a time. Share this news to your friends who are interested in learning UNIX or Cygwin. We&#8217;ll decide on the bite-size based on the community response.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/windows-other-operating-systems-cygwin-2/">Windows, Other Operating Systems, Cygwin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/windows-other-operating-systems-cygwin-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>