Originally posted by: Cogman
Originally posted by: sourceninja
I never said windows can't do those things. I said it can't do those things out of the box. It requires setup, it's hackish, it's unsupported, and it's not the best way to do it.
If you need a *nix environment, the best way to get it is to use *nix. Plain and simple.
I want to hear what works, the suggestion of cygwin is not anything that works better then buying a unix computer right out of the gate. What I have works, works well, meets all my needs and was cheaper then my previous dell which didn't work out of the box and had hardware issues with wireless-N and linux.
There is a difference between doing something, and doing it well.
1. No, that is not what you said. What you said is "I don't want to learn another language" To which I pointed out that you can use cygwin and not have to us another language.
2. No arguments, for developing *nix software, it is best to have an *nix environment. However, if you don't have one available for whatever reason, cygwin is a good and reasonable alternative.
3. Your right, cygwin isn't better then a unix machine, That was never the arguement.
Originally posted by: sourceninja
Further more, for me to comfortably use cygwin, I'm going to need to install a good chunk of gnome or kde (which is problematic) just to get a decent terminal. It's still not going to function 100% like a unix terminal because of the differences in filesystem.
With OSX/Linux I get a real terminal out of the box.
WTF do you consider a "Real Terminal". One that has pretty pictures on it or that can become transparent? Seriously, cygwin uses bash, that is the core of any terminal. Beyond that, all you get it pretty graphical pictures. I've never seen some astounding beam of "OMG I MUST HAVE THIS" come from any terminal.
As for the filesystem bs. thats all it is, bs. I've never seen the filesystem play some significant role in software development. Unless you are actually working with the file system (and pretty close to nobody is) you aren't going to have any troubles with the filesystem.
Again, your major concern was that you didn't want to learn another language. My main argument is that with cygwin, you don't have to learn another language. End of story. Now that your initial concern is resolved, you seem to be floating to this ethereal plain of what a "Real Terminal" is.