Skip to content

Thursday, November 12th, 2009

Introducing Cygwin

November 17, 2008 by Sravan  
Filed under Computers

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’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 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.

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.

You can download the Cygwin setup file from their home page. We’ll run through the installation next time; it should work on most Windows OSs except Windows CE (handheld). I’ve heard about Cygwin-Vista compatibility issues but that could mean errors here and there and not complete incompatibility.

  • StumbleUpon
  • Digg
  • Facebook
  • Mixx
  • Google
  • TwitThis
  • Reddit
  • Yahoo! Buzz
  • Slashdot
  • E-mail this story to a friend!
  • BallHype
  • YardBarker

Comments

3 Responses to “Introducing Cygwin”

Trackbacks

Check out what others are saying about this post...
  1. [...] Cygwin is straightforward, but those who haven’t installed any UNIX-based OSs before may be lost at the last step. So here are the [...]

  2. [...] here on, we shall regularly try to learn Cygwin, a nibble at a time. Share this news to your friends who are interested in learning UNIX or Cygwin. [...]

  3. [...] has been nearly two months since I introduced Cygwin. We’ve seen how to install Cygwin, customize the terminal, a few text editors and a tabbed [...]



Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!


About Us | Advertise with us | Blog for EveryJoe | Privacy Policy | Terms of Use
Get This Theme | Sitemap


All content is Copyright © 2005-2009 b5media. All rights reserved.