
However, you will need permisison to run sudo on your Mac. If you are fortunate enough to have a Mac, you can create a bootable USB stick easily, without resorting to downloading software from a (hopefully) trusted website. Therefore you’ll need to make a bootable USB stick. Your small computer will just have a USB slot. Linux is provided via ISO files, which are designed to be burned to CD/DVD-ROM. Therefore, you will find yourself needing to boot a small computer using a USB stick. If your product is actually a small computer it will likely run Linux. Therefore, development requires using Linux. Systems that require software often run on Linux because the run-time license is free and massive amount of open source software is available without license fees. Very few IT departments support Mac OS X and far fewer support Linux.

The IT “assets” are usually MS-Windows laptops or desktops. Most software professionals working in the industry are provided with IT managed computers.
