Folks,
Thanks for all your serious and well-intentioned advice. I spent the whole day trying to get ANYTHING on the RPi3b & RPi4b. I was continually confronted with text and/or code. This is not what I want to do with the last 10 years of my life! I'm perfectly happy with Linux Mint and to a lesser extent, Puppy Linux. I didn't realise that FreeBSD is SO 'basic'.
So goodbye and go well.
I just don't want to deal with its complexity at this end of my life. I much prefer the laughter of my grandchildren or the sound of great music or even the great feeling after a long walk.
You did not read the FAQs - it would have taken you less then 5 minutes to skim through them all.
Then you'd already knew:
"[FreeBSD] aims to offer a versatile platform suitable for a wide range of computing needs, from servers and workstations to embedded systems and beyond." [FAQ 1.1]
(Most) servers, and embedded neither need, nor want any GUI at all. Only user desktop machines use such - and also not every machine here does.
So, an automatic installation of a GUI with Window Manager (WM) or Desktop Environment (DE) by default makes only sense for desktop workstation operating systems, only. That would contradict the core idea of FreeBSD to be a multipurpose OS.
You did not read the first chapters of the handbook. Otherwise you'd knew the installation of a GUI can be done with just two simple commands.
I don't know how quick you think you may get to grandchildren capable laughing at you, but
a FreeBSD installation can be done by scratch under 10 Minutes.
Of course only with few, small packages for the start, a lightweight WM, only, and depending on the speed of the used drives, and of course depending on your knowledge.
Plus:
While you are still lacking most fundamental basics with the system, you already deal with advanced topics at the same time, like RaspPi installation, and ZFS.
Then complaining about the whole system. Of course people react defensively.
What did you expect?
"Yes. You are right. This (our) OS completely sucks, and we all use it only because we are a bunch of mad masochists."?
I told you: First things first. First get into the system a bit at all.
Many come to FreeBSD only experienced turn key OS so far, everything autoinstalling, and autoconfiguring automatically until a ready-to-use desktop appears with all pre-picked software also installed (Ubuntu, many other Linux distros.)
With FreeBSD you first have to decide if you want a GUI, then which one, and then install it yourself. Which is for every software that does not come with the basic, default installation. Vim, or emacs also need to be installed extra. Because by default FreeBSD comes only with vi and ee. Many have a problem with vi. So FreeBSD comes also with ee by default, too. A very simple, but no need to learn texteditor.
Since most use
either vim, emacs,
or another editor - most use
one editor, it makes no sense to install
all of them, or at least several pre-chosen ones by default, just to free the poor user from the heavy burden to pick
and install one him/herself.
FreeBSD lets the user chose what he/she needs/wants, and then to him/her to install only what's needed, instead of trashing up the place with lots of garbage nobody needs, wants, uses, just for saving a few minutes of effort and gain a slight tiny unmentionable bit of comfort.
Downside: You need to know what there is, what you need, what you want, then pick it, and then install it yourself.
Which is most straight forward installation I know:
pkg install packagename - voilá!
Way easier than with all Linux distros I experienced. And more reliable.
FreeBSD is for setting up individual machines for individual needs. But this means a bit effort is needed. If you want to avoid that for the price to get some other one-size-fits-all, then this is okay. But then FreeBSD is not for you. There is no boilersuit mummy lays out ready for you to wear. You have to pick all your clothes from the (
large) wardrobe all by yourself


And it's completely up to you if you wear a bra, or not, a skirt, or trousers, or a kilt, or dress up like Ludwig XIV.
But if you take the effort, and learn it's no rocket science to set up a machine as you like it -
your individual personal tailored machine - you may quickly come to the conclusion:"FreeBSD was the right choice."
All you need for that you find in the first chapters of the handbook, in these forums (e.g. how to get you graphics adapter up and running if it's not working at the first go), or how to get it on your RaspPi (
trying to use a board meant to automate your lawn irrigation system

)
You got a lot many pointers already in this - your - thread, to help you to get into FreeBSD.
And you wouldn't be the first one:












All you need is a bit more patience. After all FreeBSD is new to you, and it's not Linux.
Don't compare both, but start freshly all over, while a lot of unixlike things are already familiar to you, like shell usage. Just don't expect all have to work directly automatically by the first go on something you are new to.

