Originally Posted by ugotd8
Well, that's just like your opinion man...
I know Cygwin is junk, I'm a 25 year Unix admin. I've got two machines at home running OpenSolaris and OpenIndiana. And I wont even go into the vast array of machines I support at work. :-)
In any case on my Windows 7 machine, I *do* have Cygwin installed. It's a good little environment for perl coding, most commands work, and after reading the OP it seemed like the best recommendation at the time. There is quite a bit of admin work involved with getting VM or VB up and running, then installing an OS and then configuring it just to get a shell prompt to runn basic *nix commands.
And that's just like... my opinion man.
Oh is it ego waving time already?
I'm a professional Unix sys admin as well (probably of only 10 years though, but really any experience learned prior to that point is largely irrelevant these days beyond academic interest). At work I run Solaris - and I mean pure Solaris, not the OpenSolaris with it's poncey GUI (joke) - as well as a number of Linux machines. At home I also have a purely run *nix. (Linux and BSD mostly, however I did have some home servers running OpenSolaris and Nexenta (another OpenIndiana fork) up until I gave up on them as FreeBSD was -on average- benchmarking better for the same processes). So you're not the only expert on here.
Having personally played around with Cygwin on my own workstations as well as managing idiot consultants who have installed it on their workstations rather than using a terminal emulator to the actual box (but that's a whole other rant lol), I can honestly say it's a great deal more trouble to set up and get working right than VirtualBox with BSD or any flavour of Linux (not least of all Ubuntu - who's install process is so dumbed down it makes Win7 look nerdy). In fact, there's a loads of pre-built VM images he could download, if he couldn't even be bothered with a 20min OS install.
At the end of the day, it's all horses of courses. if you prefer running Cygwin on a Windows box as opposed to actually running *nix, then that's you're prerogative and not my place to comment. I tried running the same (annoyingly I need a Win box for Exchange and MS Office) - but quickly got fed up with it so now have 2 workstations at work (Arch and Win7). However however it's one thing raising a suggestion based on what's best, and another basing it on your own personal preference. You stated my comments were opinion; they were not. Sadly it just is
quicker and easier to run VMs than Cygwin (as much as I wish Cygwin faired better). Plus VMs offer a whole plethora of other useful tools that Cygwin simply cannot compete with (eg snapshots).
That all said, travesty's suggestion
was by far the best advice given out of all of us Edited by Plan9 - 2/7/12 at 6:30am