Conversation

Jarkko Sakkinen

Considering #Apple silicon #MacBookPro’s: #VMware #Fusion combined with an #external #drive is an option worth of considering for running #Linux.

By provisioning direct access (aka pass-through) to the USB device for the guest, VFS and page cache of the host OS get surpassed, and disk access is as fast as it can ever be.

The resulting hard drive is (obviously) a real bootable Linux installation, not a VM image, which can turn out to be a real life-saver some day (e.g. if laptop dies).

For #development tasks the resulting overhead compared to a #native installation should rarely be any sort of problem because #throughput is nearly identical. The resulting #latency hit matters only for soft real-time (e.g. video post-production and along the lines).

I got MBP from @NISEC_TAU, so I have had to find a solid “Linux strategy” for it during last few days [1] :-)

[1] https://twitter.com/nisec_tau

1
0
0
@bitzero There's no VM image getting deployed to the external drive, as I already denoted in my text. Provisioning USB device nodes is trivial in all popular VMM's of which I'm aware of at least.
1
0
0
@bitzero i use my desktop pc anyway for anything more serious when it comes to development (i9-13900k/64GB). possibly i would consider otherwise if it was the only machine i could use
1
0
0

Jarkko Sakkinen

Edited 1 year ago
@bitzero Another perspective is that for a kernel developer, it is an asset to have devices and machines running different operating systems for multitude of reasons :-) It is always good to have references...
1
0
0