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

From: Doug Hardie <bc979_at_lafn.org>
Date: Thu, 29 Feb 2024 00:28:55 UTC
> On Feb 28, 2024, at 14:37, John Levine <johnl@iecc.com> wrote:
> 
> It appears that Simon Connah <simon.n.connah@protonmail.com> said:
>> -=-=-=-=-=-
>> -=-=-=-=-=-
>> 
>> I've just set up a FreeBSD server and was curious about the best practices for when it comes to developing on FreeBSD? I have a Mac
>> Studio but I'm not used to neovim or tmux at all and I get the feeling that learning them is going to take some time.
>> 
>> What do you use for developing on FreeBSD servers? Unfortunately I can't install FreeBSD on my machine (well I can but it would be in
>> VMware Fusion Pro).
> 
> FreeBSD works great in virtual machines. See Chapter 24.3 of the
> FreeBSD handbook for advice on installing it with VMware.
> 
> I'm running FBSD under Fusion on my M2 Macbook, using NFS to share
> files between native Mac and the FBSD virtual machine, and X1
> applications on BSD displaying with Xquartz on the Mac.


I run a number of servers with FreeBSD 14.0 on Mac Mini's.  I run them on the bare hardware.  The boot is very slow as it takes the Mac awhile to decide to boot in non-Mac mode.  I use SSH to connect to them from a variety of machines.  I also have several of those off-site for backups.  All the machines have power and ethernet only.  Currently all are the Intel Minis I believe although 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. 

My console system is an M1 mini with a large screen etc.  Terminal works fine although I use JellifiSSH to manage the connections.

-- Doug