I have now kind of current state of desktop in both #x86 and #ARM ends :-)
The 2nd is both the computer I do music with (i.e. my studio machine) and also #ARM test farm for #TPM. I compile ARM kernels with it and run them in VMWare Fusion, which provides nicely packaged #vTPM’s.
i find paying for #sublimetext and using it with #neovintageous much better option than #vscode, if I need a GUI editor e.g. in meetings. It is fast and uncluttered. If you write code normally in the #terminal with #neovim, vscode can feel a bit sticky, and also stressful because it has too much shit going on in the screen estate. Milliseconds do affect to the overall feeling just like they would when e.g. when playing with a MIDI keyboard.
And generally if it is not fully open source, I feel less worried to use an application where I pay a sum of money for the license. Because the profit is often acquired by some means anyway, it is the most transparent for me…
$ ps -T -o comm,policy,rtprio -p $(pgrep -w -d ',' irq) | egrep '(snd|hci)'
irq/148-xhci_hc FF 85
irq/147-ahci[00 FF 50
irq/203-snd_hda FF 90
irq/204-snd_hda FF 90
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] :-)