Это минимальный срез того что можно сделать с FreeBSD сразу после установки.
Всё это есть в FreeBSD Handbook, в wiki.freebsd.org, в man, но тут всё какбэ на
одной страничке.

=====

Установить мультизагрузочный загрузчик FreeBSD
# boot0cfg -B ada0

=====

Поменять shell для root с tcsh на sh
# pw user mod -n root -s sh

=====

adduser -- диалог для создания пользователя

Login group: wheel -- чтоб иметь возможность делать su 
Invite into other groups: operator -- чтоб иметь возможность выключать комп

Чтоб создался пользователь без пароля:
Use password-based authentication? -- yes
Use an empty password? -- yes

=====

Очистить пароль пользователя
# pw user mod -n username -w none

=====

Добавить пользователя в группу operator
# pw group mod operator -m username

=====

Более быстрый сервер pkg -- изменить адрес в /etc/pkg/FreeBSD.conf
на pkg0.bme.freebsd.org

=====

Установить пакет с корневыми сертификатами чтоб fetch мог качать через https
# pkg install ca_root_nss

Либо качать без проверки сертификата
$ fetch --no-verify-peer https://vall.su/raw/freebsd.txt

=====

Установить kms-драйверы для видеокарты (Intel и Radeon)
# pkg install drm-kmod

Попробовать загрузить
# kldload /boot/modules/i915kms.ko или
# kldload /boot/modules/radeonkms.ko

Прописать в /etc/rc.conf
kld_list="/boot/modules/i915kms.ko" или
kld_list="/boot/modules/radeonkms.ko"

Если видеокарта старая (например, Radeon X1600) и после загрузки модуля kms
чёрный экран, то можно попробовать пакет drm-legacy-kmod

=====

Если загружается vt в текстовом режиме с шрифтом vga -- в /boot/loader.conf
hw.vga.textmode=0

Если надо загрузить syscons вместо vt -- туда же
kern.vty=sc

Загрузить точно vt
kern.vty=vt

Подробнее: man vt, man syscons

=====

Отключить пиканье динамика материнской платы -- в /etc/sysctl.conf
kern.vt.enable_bell=0
hw.syscons.bell=0

=====

/etc/wall_cmos_clock -- наличие этого пустого файла сообщает системе, что BIOS
настроен на местное (фактическое) время; отсутствие же этого файла означает, что
время в BIOS (CMOS) настроено на UTC.

Подробнее: man adjkerntz

=====

Настройка времени ожидания загрузчика до начала загрузки -- в /boot/loader.conf
autoboot_delay="3" -- для трёх секунд, например.

=====

Для проводного интернета в /etc/rc.conf
ifconfig_re0="DHCP" -- где 're0' -- имя карты в ifconfig

=====

Для WiFi

Глянуть имя wifi-карты
# sysctl net.wlan.devices

Например, выдало имя 'ath0'. Прописать её в /etc/rc.conf
wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"

Для пароля
# wpa_passphrase имя_сети пароль > /etc/wpa_supplicant.conf

И затестить
# service netif restart

=====

Synaptics touchpad

/boot/loader.conf
hw.psm.synaptics_support="1"

/etc/rc.conf
moused_enable="YES"

=====

Отключать диск при бездействии
# camcontrol standby ada1 -t 120

=====

Чтобы при входе в систему не показывалось сообщение "Welcome to FreeBSD!"
$ touch ~/.hushlogin

Подробнее: man motd, man login.conf

=====

Включить UTF-8 глобально в системе -- отредактировать /etc/login.conf, добавив
в начало описания класса default следующие строки
:charset=UTF-8:\
:lang=en_US.UTF-8:\
после чего
# cap_mkdb /etc/login.conf

=====

Локализация окружения
$ export LANG=ru_RU.UTF-8
Файлы локализации находятся в /usr/share/locale/

=====

Для русского ввода в терминале
$ kbdcontrol -l /usr/share/vt/keymaps/ru.win.kbd

ru.kbd -- для переключения по CapsLock
ru.win.kbd -- для переключения по Ctrl+Shift

=====

Через vidcontrol или vidfont можно поменять или примерить используемый шрифт
$ vidcontrol -f /usr/share/vt/fonts/vgarom-8x14.fnt

Вернуть шрифт по-умолчанию (Terminus 12 кегль)
$ vidcontrol -f

=====

Установка маломальского X11
# pkg install xorg-server xinit xterm setxkbmap xset font-misc-misc fluxbox  \
	      xf86-input-libinput libudev-devd

=====

Speed up mouse with libinput

$ xinput set-prop 11 "libinput Accel Speed" 1

where 11 is number of libinput mouse (can be found in xinput output)
Speed is in range from 0 ot 1.


Add more speed (increase in two)

$ xinput set-prop 11 150 2 0 0 0 2 0 0 0 1 

where 150 is 'Coordinate Transformation Matrix' property.

=====

It seems like PS/2 mouse can't work with USB keyboard at the same time
https://forums.freebsd.org/threads/do-ps-2-mice-work-on-freebsd.53753/post-302503

=====

Нормальные шрифты в X11
https://forums.freebsd.org/threads/howto-nice-fonts.2021/#post-52244

=====

Сменить звуковую карту

# echo 'hw.snd.default_unit=3' >> /etc/sysctl.conf

=====

Упрощённый ~/.shrc
set -o vi
bind -a -r v
bind -a -r .

=====

Упрощённый ~/.profile
EDITOR=vi;
PAGER=less;
ENV=$HOME/.shrc;
LESSHISTFILE=-;
export EDITOR PAGER ENV LESSHISTFILE;