Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The best lightweight cygwin alternative I could suggest to Windows users is... uhh... VirtualBox and Ubuntu!!!


I ran cygwin and mingw on win32 for nearly a decade. Switched to Ubuntu earlier this year, never looked back. I write 100% portable code for work; write on Unix, deploy on everything. Even our accountant's Excel macros work for me in LibreOffice. Absolutely do not miss Microsoft Windows, good riddance.


For an even more lightweight approach, you could strip out the VirtualBox.


I think with today's machine power we're reaching the crossing point where this is becoming a practical preference.

Yet I still run cygwin at work. Partly I think it's because we still use XP, and I don't get to throw as much memory and video at VirtualBox as I'd like.


Opening a native console is notably faster and lighter than booting a VM. Interacting with real system files, network ports, etc. is also much more convenient and less error prone than setting up shared folders and other trickery.


If you're doing any real work in a console on Windows then you're in a world of hurt. The console itself is just awful compared to what you have available on a real, POSIX-compatible OS (Linux, OSX, etc).

This extends to SSH apps, too. Putty? Seriously? And implementations of tabbed and paned shells (the few you can choose from on Windows) are terribly ugly and clunky.

Windows 7 (and presumably 8) is a fine OS. I really had no beef with it. But as an engineer I spend far too much time at a command prompt to ever consider going back.

Also -- you don't boot your VM every time you want to use it. You keep it running in the background. Allocate 256MB of memory to it and forget it until you need to use a real shell.


Putty feels much lighter than Gnome Shell etc though.


Lighter in what way? I don't necessarily disagree but when I think putty i think:

No tabs and No panes so you're limited to using the OS window manager, and if you want to achieve multiple usable sessions at once you're going to have to arrange and resize these windows yourself or you'll have to use another 3rd party app.

No integrated private key authentication. You have to use like 3 GUI screens (wha?!?!?) to set this up and then you have to run a 3rd party app like pageant.

I had many other gripes before I switched (to a mac in my case) but I can't remember them anymore.


The "redraw" seems faster to me - that might be because of Windows.

I hate not having tabs too. About running Pageant, isn't that the Unix way? "Do one thing and do it well"? :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: