cygwin vs native

Cygwin is an emulation layer that allows many Linux tools to run under windows without a massive amount of code changes. I expecially like the X window port.

In theory, a native port (software compiled specificly for the target, windows in this case...) will be faster. In practice, I've never seen a noticeable difference on the command line apps or the GUI apps once the x server is running. And Cygwin/X is pretty quick these days...

Also, the file dialogs under a cygwin app look like a unix filesystem. It freaks some people out when the c:\ drive is suddenly /cygdrive/c/

cygwin vs. native comparison




   Cygwin Native win32  

Gimp
Cygwin
Gimp
native




gVim
Cygwin
gVim
native







Next >>

You ever hear of the neutron bomb? Destroys people - leaves buildings standing. Fits in a suitcase. It's so small, no one knows it's there until - BLAMMO. Eyes melt, skin explodes, everybody dead. So immoral, working on the thing can drive you mad. That's what happened to this friend of mine. So he had a lobotomy. Now he's well again.

J Frank Parnell