I assume your mean 256 GB of internal SSD storage. The largest Intel MacBook Airs could only be configured up to 16 GB of RAM.
It depends greatly on what you will be doing. I have successfully run Linux in VMs with 2GB of RAM and 10GB of storage. This is going to be a small installation and won’t be able to handle heavyweight tasks, but the system will run.
If you want to dual-boot your Air between macOS and Linux, it should be fine. You might want it to boot from an external SSD, if you don’t have enough free space on the internal SSD. The RAM (4, 8 or 16 GB, depending on its model and configuration) should be plenty to run Linux and run basic things like web browsing, office apps and media playback, but may be too small for more powerful uses like software development or media creation/editing.
It’s not that difficult. You install VM software (e.g., VirtualBox, VMWare Fusion, Parallels Desktop). Using it, you use a utility to specify the nature of your virtual machine (e.g., how much RAM to give it, how many CPU cores, how much storage, etc.) and the software will “boot” it as if it was a separate computer.
Typically, you configure it so that the first time you boot the VM, it will boot from a CD/DVD image containing a bootable system installer (most Linux distributions make these available), and run the installer via the VM. When it finishes, the VM’s storage device (a file on your Mac that contains the contents of the VM’s virtual hard drive) will contain the installed OS. On subsequent runs, the VM will boot from that storage.
When the VM is running, you will typically see it presented as a window on your desktop showing the VM’s console (whatever you would see on the monitor if its OS was running on a separate computer).
Different VM software systems do things differently, and the most popular ones are commercial software (not open source), but they’re usually pretty easy to learn.
I think so. If the Linux software you plan to use is small enough to be compatible with your old Mac (or a VM running on it), then this is a good way to get the best of both worlds. You might need an external SSD (connected via USB or Thunderbolt) if you don’t have enough internal storage, but that’s the only gotcha I can think of.
No problem with that. But you might find it more economical and easier to buy a cheap PC, erase it, and install Linux there.
For example, this computer costs about $240 and offers:
- AMD Ryzen 5 3500U processor (4 cores, 8 threads, 2.1 GHz that can boost up to 3.7 GHz)
- 16 GB RAM (expandable to 64 GB)
- 512 GB SSD (using one two two M.2 slots - expandable up to 16 TB via 2 8 TB sticks)
This far from the fastest computer available, but it should provide more than enough horsepower for anything other than media editing or gaming.
It can work. I think using a VM will be easier than setting up dual-boot, because Apple hardware sometimes requires device drivers that don’t come with all Linux distributions. But it’s definitely something you can do.
Definitely. Linux itself doesn’t require a whole lot of storage. I’ve set up basic systems with as little as 5 GB of storage. I typically create my linux VMs with about 30GB, unless I am using it build very large software projects, in which case, they might get much larger.
Like with macOS or Windows, the answer to this question depends on how much software you plan to install and what you plan on doing with it.