I recognize sticking to free software in principle. But principles can be taken too far:
- If you refuse all non-free software, how do you connect to the Internet? The firmware of your machine's Wi-Fi radio is probably not free software. For example, in the United States, FCC rules require radio transmitter manufacturers to secure the firmware against changes that could cause it to violate Part 15.
- If you refuse all non-free software, how did you get into the NES in the first place? NES games published prior to 1997 were not free software.
The disk space complaint is one I find somewhat legitimate. But I need more information before I can forward it to the experts at UNIX & Linux Stack Exchange. Here's what I have so far; it's missing the distribution and the size of the disk.
How can I run 32-bit Wine on 64-bit Linux with minimal disk space?
I want to run a free 32-bit Windows application (FCEUX debugger for Windows) on my 64-bit PC with an [unspecified size] HDD running [unspecified distribution] Linux. How can I set up a minimal environment to run Wine? Would a chroot work?
I tried running FCEUX for Linux, but unlike the Windows version of FCEUX, the SDL version of FCEUX lacks any debugging capability. I don't want to run FCEUX for Windows in Windows because Windows is non-free, and I don't want to install any non-free software on my PC. I considered Wine, and I have reports elsewhere that FCEUX for Windows works well in Wine, but I don't want to install several gigabytes of 32-bit support libraries into my 64-bit operating system.