Re: Remote development with neovim, tmux and SSH from macOS?

From: Doug Hardie <bc979_at_lafn.org>
Date: Thu, 29 Feb 2024 01:42:11 UTC
> On Feb 28, 2024, at 17:07, Lexi Winter <lexi@le-fay.org> wrote:
> 
> Doug Hardie:
>> [...] I have run FreeBSD 13 on a M1 Mini for awhile to test it out.  I
>> have recently been using Raspberry Pi 4s as they are cheaper, smaller,
>> and use less power.  They are a bit slower for disk access, but
>> otherwise just as powerful. 
> 
> i have to say, having used both an M1 Mac Mini and a few RPis for
> several months now, this doesn't match my experience at all.  the RPi4
> is certainly pretty decent, especially for what it costs, but the CPU
> performance of even the base M1 Mac Mini is so far ahead of the RPi4's
> that there's really no comparison.
> 
> i've done plenty of desktop development work on an M1 Mac (mostly C++
> and C# projects) and while the performance of the base model isn't
> amazing, it's perfectly usable.  on the RPi, on the other hand, i find
> the CPU is too slow to even compile ports usefully[0].

That is not surprising.  cc uses a lot of disk I/O, and that little microSD is extremely slow.  Replace it with an external SSD and move everything to it.  Use systat -v to monitor the disk usage.  I don't normally run with an external drive as there is no need for it.  The microSD is adequate for my needs.  Disk intensive applications will certainly run slower.

> 
> i only mention this because i wouldn't want someone to disregard the
> idea of using an M1 (or later) Mac for FreeBSD simply because they found
> the RPi too slow--they really have very little in common other than
> using the same ISA.

-- Doug