Установка рабочего места FreeBSD

FreeBSD desktop setup

Ноутбук можно тоже, еще на выбор Linux Ubuntu.

Эта операционка хорошо известна программистам, всяким там de vops сис админам. А сейчас ее стали устанавливать просто на компьютеры. Для работы, хотя с пяток игрух появилось.

Надежнее.

Побыстрее работает с Интернетом. Не говорит, что не хватает памяти и что нужно более мощный процессор. Просто работает, конечно разница между pentium core и xeon 12-thread ай файф на 4300 будет, но раза в три.

Комп к примеру – не самый простенький. 1050 3 gb Nvidia. 8 памяти. ssd 1tb crucial. Заработает и с 32 памяти и с Threadripper и с Ryzen. Но лучше процессор intel i5 с платой Gigabyte или похожей.

Нужна видюха. И лучше это будет Radeon 580 8gb а то и Nvidia 3060 (1050 или 750 по минимуму).

Обычное применение этой операционки – сервер, хост для сайта а то и для десяти, половина Интернета на ней держится. Не нужно лицензий, просто принять соглашение и работать. Первые разработчики Юникс из института Беркли обозвали операционку FreeBSD? 13 выпусков уже почти лет 40 как улучшается.

Для техники, например программатор и всякие прошивки – это есть специальные программы, а так – вариант просто для Интернета, с просмотром всего разнообразия сайтов. И поддерживает общение, мессенжер, обмен денежкой, всякие хранилища.

Можно разместить свой сайт, без дизайнерского агенства и без техников, ну почти. Прочитать, как установить движок Вордпресс, он в портах, наборе программ уже готовых к работе, оптимизированых на FreeBSD.

переход к технической части. * кто ставил на винду роутер pfsense уже умеет устанавливать фряху..

запускаем обе платы в графике с оболочкой gnome 4.1 – не сильно хорошо ломать глаза с командной строкой, да и не удобно. Останется она в терминале, да и при настройке порядочно.

 закомментироват ь драйвер от Радеона и включить два ои Нвидии – смотря какая видюха.  nvidia-drm модуль ядра появился – так что три уже.

1050  .. 3060 ставится драйвер nvidia-driver   750ti ..  nvidia-driver-340 только заработал. и в xorg.conf вручную слот pci поправить (обычно 4 – 6 – 8, с краю материнской платы первый).

 

На Радеоне работают даже вычисления ( сейчас пока майнинг на видюшках поотключали – можно оптимизацию видео делать  ffmpeg или обработку файлов вроде распознавания текста или нейросети.. фотошоп будет в портах вместе с гимп).

 

попытка сделать модуль и для nvidia  // в 2016 появился раздел graphics а сейчас вроде заработало – nv1050 .. nv3060    .  CUDA вроде через эмулятор Linux 64  пока.

 

https://wiki.freebsd.org/Graphics

DRM

The Direct Rendering Manager is a subsystem of the Linux kernel responsible for interfacing with GPUs of modern video cards.

graphics/drm-kmod indirectly provides a range of kernel modules for use with:

  • AMD graphics hardware
  • Intel Integrated Graphics.

nvidia-drm-kmod indirectly provides a kernel module for use with:

  • NVIDIA graphics hardware.

https://docs.freebsd.org/en/books/handbook/x11/#x-wayland подробная настройка по ссылке.

https://badland.io/prime-configuration.md

немножко из особенностей – по программированию и еще и политике. Не секрет, что много программистов из России и Украины, а работают в американских компаниях. То же самое, что обнаружилось в известным всем офисных программах от ,, Майкрософт, там была текстовая строка для настройки.

В исходниках NVIDIA CUDA нашли текст «Войны и мира». Зачем он там?
Юзер реддита под ником CHDuckie заметил странный файл в папке NVIDIA CUDA — текстовый документ «warandpeace.txt», размером в 3212 КБ. И оказалось, что название файла соответствует содержанию. В нем целиком содержится роман Толстого на английском языке.
Изначально это было очень похоже на загадочную «пасхалку». Так подумали и многие реддиторы. Но на деле оказалось, текст романа выступает в роли образца для некоторых расчетов ядер ускорителей. Более того, и другие разработчики часто включают образцы данных в эталонный код, чтобы он выполнялся автономно. А вот в NVIDIA почему-то решили выбрать именно этот роман. Возможно, из-за его размера.
#nvidia

при настройке графики – как установился и подгружен драйвер ядра, часто надо в файле etc xorg.conf поменять номер разъема – слота pci ex . От 2 до 6 обычно, формат 4:0:0

проверка – запуск из командной строки startx – и потом закрыть графический экран – выбрав с клавиш первый монитор (текстовый экран ctrl alt f1 , потом перейти на f6 f7 ) и там закрыть программу через ctrl-c или с другого терминала pkill x

если не будет цветных квадратиков или черного экрана – скорее всего настройки правильные, да и по графическому дисплею видно – а он запустился ? ? Кстати, на фряхе может быть несколько мониторов – что например надо охраннику с видео наблюдением. Устройства обозначаются по цифрам начиная с нуля – :0 :1

как сделать удаленный доступ – использовать vnc. (gnome42 не sddm)

небольшая ошибка при переносе _окошек_ gnome42 на freebsd – не получается автоматический вход, то ли не тот экран выбирается, то ли режим графики. И на радеоне и на нвидиа. отменяем его в файле настроек gdm – AutoLogon – можно закомментировать строчку ## . А вход автоматически запустится вместе с оболочкой gnome-shell из скрипта для удаленного доступа.

только по умолчанию настройки сделаны , что бы хакеры не влезли. Удаленно можно не только просматривать экран но и управлять, в дополнение к командной строке – ssh. (еще не сильно отлажено – пришлось первый раз набирать killall gnome-shell по ssh а потом стартануть dconf-editor из графической оболочки, запустив vnc и vino-server на настраиваемом компе)

использовалась утилита gconftool-2 в старой версии оболочки = теперь wayland. Надо отключить авто вход в систему, зайти так – с помощью клавиатуры. Потом настроить автовход обычного пользователя – не root Charlie. Но – присвоить ему администратора графической оболочки. (и перенести все настройки в dconf- новой версии вроде 3.8 – а почему это старый скрипт, подгруженый каким то Хакеровичем не работает??)

achtung новый ключ org gnome desktop// remote_access – напишу еще и на слэнге – конфиг сохраняется в бинарник по путям etc dconf (.config в домашней) (на фряхе папка usr local, etc в корне раздела если Linux Ubuntu //centos8 ) да точно так же, как в Ubuntu, может параметров чуть поменьше.

небольшой трюк с настройкой vnc удаленного доступа. ( root .config dconf файлик user двоичный с базой данных настроек – его можно в архив либо переписать на другой комп. Настройки питания, gnome-shell vino сервер удаленного и еще иконки на рабочем столе)

root@pc1:~ # dconf dump /org/gnome/desktop/remote-access/

(это проверка для новой версии не 3 а 4.2+)

 

кошка ходит по клавиатуре – сломался по всему городу поиск google .. у всех пишет что suspection – подозревают что кошачий диверсант – и правильно – уселся на электрический удлиннитель .. Фуу .. Ба ББах.. Мяяяяууу MEEowww.. полная темнота и трещит электро щиток Blackout получился . На улице тоже темно.

а сервер работает . включился бесперебойник и завел станцию, генератор. Из подвала тихий шорох и включились светодиодные лампы. Да еще – на клавиатуре тоже кнопка питания. кот прошел по клаве потоптал ее и ничего не происходит

org.gnome.settings-daemon.plugins.power power-button-action ‘nothing’

И в ssh очень советую поменять порт в текстовом файле – а то через 22 просто дидос сделают . // dero miner умницы хакеры – загрузили по ssh наверно на сотню а то и тысячу серверов, ну заработали 50000 долларов не меньше, а только вот смысл был в нарушении работы, или кое – где и сайты подменить. Рут доступ позволяет оОчень много натворить.

gaming

Gaming is very fickle, and after a few attempts not less than 6 months ago to get a FreeBSD system working for livestreaming and gaming under Steam+Proton, I was forced to abandon FreeBSD, especially after my capture card, was just not supported by the OS, and I use it for console streaming. I was forced to go back to GNU/Linux, namely Slackware, to stream and game on, which moderate success until I was then further forced back to Windows due to other issues. есть игрушки, на хорошей видюхе работают. // очень многие запускают через эмулятор – dosbox, virtualbox – там вообще снятый винчестер с компьютера можно стартануть, если там была винда. SEGA игрухи!!! а вот – https://www.google.com/search?channel=fs&client=ubuntu-sn&q=games+for+freebsd

еще напишу как в основной настройке rc.conf поставить текстовый режим на Радеоне – или Нвидии, что бы в консоль можно было перейти. с клавиш ctrl-alt-f1 //9 .

уже оказывается была информация – в первом файлике loader.conf выше по тексту –

hw.vga.textmode=1

Внимание

Ведутся технические работы

смотрим первую страницу.

Related Images: