From nobody Thu Feb 29 01:28:46 2024 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TlYXW6P5Rz5BYNB for ; Thu, 29 Feb 2024 01:28:59 +0000 (UTC) (envelope-from trkellers@gmail.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlYXW4D96z42jr for ; Thu, 29 Feb 2024 01:28:59 +0000 (UTC) (envelope-from trkellers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-42e55a2adf0so349561cf.1 for ; Wed, 28 Feb 2024 17:28:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709170138; x=1709774938; darn=freebsd.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=x4ggDCB1lnfhLdo7dp2dBTJJLIPdUUESn6griA2xSgQ=; b=N9Jp5CulA4O5XsvHXqAXMzW8IyfH7z3x9iAk3uJA6SAlST2Q1+fTZ9NbYA1T73z3T6 I24XEpk33HVLubPSVH4OPZSzniS8ejv6xxBNKlEoNqMoEGyTkryf+hSLQ3L3DR23jf9I TTyiITN/aoMIcHJZ0U+19tXkwa1HbYOhO9Dcu3yBbSgduZSnAoaxeCl7m9w2zXOGu+BW Yfw6JRAnYcuNrv1D7pGQeqT31pNEFcVCR9Qr7iedVsO08wX9nK2Bd0kODX6BO1NXnO4+ lmKQTI6HK2jbFm5I8rAhxFFi0pkZq133RtG94USwBbWY//enmrcYOipQsfsG986OSHXK QCsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709170138; x=1709774938; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x4ggDCB1lnfhLdo7dp2dBTJJLIPdUUESn6griA2xSgQ=; b=eHb0RIEGpJPpzFChuk8zDKeI5VhXuMJPJtgmMnUoSh2fz8UdFVd8OM+AnDdkvFmKlb smT+c33Ga/00uHRAaS0JKhxuYadm1jyGWfSgUNEKNlQwr84iCY1TJ3RN7XbSGc7nwCRU s1dDsJLbmyHvl851akvJzwkc0xbvMn361Z65zxHx+o1sMOZIf5NfkpydM95kSE5moD6b Vg91m7n+QcR92lnpIUNpFOIfuS2c5pjplEcdquWYGNehtCzns6VnDF+dz5JcJ6j4av8i xDoJAUzEeIeKoN6S9lkkTjT6RI2byb//SkhKh9Iyq33yLwJdK4cBqWvUj6Vi8ZgTsuiL hmjw== X-Gm-Message-State: AOJu0Yw+2v/s3/gEHo3Q+CF35LzX1B/4m8UZooFvuwqrgydm2KLtUHDw ZNbpY2MritDwu2sydElNV2XW9Dlx1CKcsTouaanfkPidOC+ETkGkTOx3K6ra X-Google-Smtp-Source: AGHT+IEF0sAtwAIa68+EsXSsb661el45r42o5IVlsTVFWyqWvPkO/srPsC1wmQiR/qe+L567jqX0+A== X-Received: by 2002:a05:620a:2489:b0:787:f621:a004 with SMTP id i9-20020a05620a248900b00787f621a004mr697437qkn.5.1709170137630; Wed, 28 Feb 2024 17:28:57 -0800 (PST) Received: from smtpclient.apple ([50.123.163.179]) by smtp.gmail.com with ESMTPSA id b41-20020a05620a272900b00787b853d3casm191393qkp.58.2024.02.28.17.28.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Feb 2024 17:28:57 -0800 (PST) Content-Type: multipart/alternative; boundary=Apple-Mail-A13C17EA-E2CC-4C76-ABB9-B7A8BEA957E1 Content-Transfer-Encoding: 7bit From: "TR Kellers, Sr" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 (1.0) Subject: Re: Remote development with neovim, tmux and SSH from macOS? Date: Wed, 28 Feb 2024 20:28:46 -0500 Message-Id: References: Cc: freebsd-questions@freebsd.org In-Reply-To: To: paul beard X-Mailer: iPhone Mail (21D61) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4TlYXW4D96z42jr --Apple-Mail-A13C17EA-E2CC-4C76-ABB9-B7A8BEA957E1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Ano= ther +1 for developing FreeBSD in emulation.  I used VirtualBox on an I= ntel Mac Mini for years, but a new Mac Studio and Apple silicon chased me ov= er to Parallels Pro and arm64.  

That environment is flexible and can host multiple guest OS=E2=80= =99s simultaneously.  And the cost of that Parallels environment is a l= ot less than spinning up commercial cloud instances and forgetting to tear t= hem down when I=E2=80=99m done.

Tim

On Feb 28, 2024= , at 7:33=E2=80=AFPM, paul beard <paulbeard@gmail.com> wrote:

<= /blockquote>
=EF=BB=BF
One more vote for FreeBSD in emulation. I have been running it fo= r years in VirtualBox on now-ancient Mac hardware. Works fine but Apple Sili= con (M* chips) is not there yet. UTM looks good but I haven't needed to go t= here. 

On Wed, Feb 28, 2024 at 4:29=E2=80=AFPM Doug Hardie <bc979@lafn.org> wrote:
> On Feb 28, 2024, at 14:37, John Levine <johnl@iecc.com> wrote:
>
> It appears that Simon Connah <simon.n.connah@protonmail.com> said:
= >> -=3D-=3D-=3D-=3D-=3D-
>> -=3D-=3D-=3D-=3D-=3D-
>>
>> I've just set up a FreeBSD server and was curious about the best pr= actices 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 feel= ing that learning them is going to take some time.
>>
>> What do you use for developing on FreeBSD servers? Unfortunately I c= an'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 o= n the bare hardware.  The boot is very slow as it takes the Mac awhile t= o decide to boot in non-Mac mode.  I use SSH to connect to them from a v= ariety of machines.  I also have several of those off-site for backups.=   All the machines have power and ethernet only.  Currently all ar= e the Intel Minis I believe although I have run FreeBSD 13 on a M1 Mini for a= while to test it out.  I have recently been using Raspberry Pi 4s as th= ey 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 work= s fine although I use JellifiSSH to manage the connections.

-- Doug




--
Paul= Beard / www.paulbea= rd.org/
= --Apple-Mail-A13C17EA-E2CC-4C76-ABB9-B7A8BEA957E1--