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

I wish I knew why so many Windows devs hate Cygwin. It has some pretty poor default settings, but you can change your .bashrc just like on Linux, or ditch the whole thing and use zsh instead, which works out of the box with oh-my-zsh (it looks like Babun does this as well.) For me, Cygwin is a very comfortable environment for git, programming and basic file management.

It's also the only way to get Linux shells to run on Windows, since they all rely on fork(). Even MSYS is just a fork of Cygwin 1.5.



I don't hate Cygwin, but anything using it should bill itself as "blah on top of Windows", not "blah for Windows".

(Or alongside if you want to say it that way.)




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: