A few people have expressed interest in setting up Linux as a development environment. There are a few ways that it can be done.
If you're interested, here are three methods and what you need to bring to a meetup. I won't explain the details on how to do it, because there are many tutorials that can be found with a Google search.
Method 1: Install Linux in a Virtualbox
You can run Linux inside of Windows by using Virtualbox.
- Pros: keep Windows on your computer
- Cons: requires memory and processing power
Method 2: Install Linux on a Bootable Thumb Drive
You can install Linux on a thumb drive. The thumb drive should have at least 2 GB. 8 GB would be better, and ideally, you may way something like a 32 GB thumb drive that is USB 3 compatible, if you're laptop supports it. 32 GB thumb drives are only about $15 (in 2015).
If anyone would like assistance with this method, bring a thumb drive to a meetup and I'll help you set it up.
- Pros: keep Windows on your computer and it doesn't require a lot of memory or processing power
- Cons: running an OS from a thumb drive is a little bit slower than running from an internal hard drive (though not terribly), and you will have to reboot to switch between operating systems
Method 3: Install Linux on the Hard Drive
You can install Linux on your hard drive, either erasing Windows or side-by-side with Windows. This is the best option if you don't need to get to Windows while Linux is running
- Pros: this is the best option
- Cons: either erases Windows or makes you reboot to switch between operating systems
Bring your laptop to a meetup and I can help you get Linux setup with any of these methods.