Быстрая установка FreeBSD

Чем интересна эта операционная система –

она бесплатная, не надо платить за лицензии.

поддерживает новое оборудование процессоры и видеоплаты включая выпущенные в 2018 году, есть поддержка у выпускающих оборудование например Nvidia Intel AMD .

В основе UNIX – хорошо работает как сервер в интернете и сейчас появилась  возможность использовать как рабочую станцию, с поддержкой оболочки Gnome3 через Xorg .

В отличии от windows 10 более устойчива ко всяким вирусам, которые в основном атакуют программы и операционку от Microsoft. А все нужное есть – электронная почта документы всякие pdf  фото изображения видео , несколько программ браузеров интернета, включая firefox chrome opera.  Настроены порты и пакеты – больше 10000 разных программ.

но вот ее сложнее установить чем например Ubuntu.

 

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

Надежный сервер для веб сайтов – использует php fpm 7 и новее,  движок nginx с дополнениями. Для выделенных серверов более продвинутый вариант и даже проще настроить чем Centos, с более новыми функциями.

Маршрутизатор интернета для малого офиса (и не малого) серьезный конкурент cisco и позволяет избавиться от всяких маршрутизаторов которые легко взламываются хакерами и устраивают спам и дидос. Интернет плохо работает – собирайте роутер на  FreeBSD. Windows  не предлагаю, на него сложнее обслуживание надо лицензии и может попасть вирус.

Обновления системы выходят очень часто,  не раз в несколько лет как у других, небольшие исправления можно запланировать раз в день, обновлять все можно раз в месяц или даже в 2 недели.

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

 

Чтобы установить freebsd на компьютер надо – купить или собрать системник,  только хороший пусть продавец покажет что памяти 32 или хотя бы 24 гига а процессор 8 ядерный и под виндой в диспетчере показывает их всех в каждом окошке и что там кэш памяти порядочно. Наводящий вопрос – 8 потоков криптонайт в кэш влезут? если нет то весь хлам обратно и кеш то есть деньги вернуть. *хотя бы 4

Видеоплату по желанию, поддержка на Nvidia лучше  а вот 560 580+ радеон  сложновато будет запустить. С драйверами у FreeBSD конечно отставание, ну так программистов энтузиастов не так много. Смотрим страничку Graphics на вики. Nvidia 760 работает точно и 560 и 750 без вопросов, но нет пока cuda toolkit 64 bit – это значит не получится запустить программы по биологии и астрономии и собрать программы майнеров криптовалют, при этом 32- битные варианты на некоторых драйверах работают, игры которые есть в портах работают. (это временно – в 2014  Vdpau ускорение видео не работало а сейчас работает, даже можно запустить на ноутбуке eeepc ! )

Фряха ставится – скачать образ iso или flash с официального ftp,  записать его на dvd или на usb flash из windows -или программой rufus или другой – которую рекомендуют на сайте, она тоже бесплатная и загружается только что проверял. Загрузить компьютер с флешки или с dvd, для этого надо нажать delete или f1 f2 при включении и в настройках bios выставить порядок загрузки.

Дальше не сложнее чем убунту, но графическая оболочка сама не ставится – это все таки сервер больше, как ее поставить – добавить нужные пакеты набрав pkg install. Без интернета никак, но установщик сам найдет и сеть и интернет, если конечно сетевушка не какая нибудь новейшая или наоборот слишком древняя.

Gnome3 Firefox Xorg mc bash – и еще много всего , часть пакетов подскажет установщик – особенно если собирать midnight commander из исходников .

make -C /usr/ports/misc/mc

но проще загрузить пакет уже собранный.

pkg install mc

 

систему надо обновлять  и обычно надо пересобирать ядро, на новом железе обязательно.

собранное ядро generic  freebsd 11.2 oss в файлах вложений. 

 

Добавлено – исправление для установки нового пакета GDM Gnome3 3.28 если установлен драйвер Nvidia –  надо его пересобрать применив этот патч, без него просто никак не запускается а в логах можно найти OpenGL не может найти Swrast библиотеку , то есть ускорение графики совсем не работает. Исправление заменяет файлы установленные пакетом mesa-dri на вариант от Nvidia driver.

  • попробуйте – работает, на KDE 5 Plasma не обязательно переходить, есть даже ночной свет как в новой  Windows 10 2018 года.

это я не то чтобы рекламирую как рабочую станцию, а просто сам за ней работаю, если надо ну обязательно Windows программы то есть Radmin viewer или даже virtualbox. Radmin запросто запускается через i386-wine-devel.

Для интернета достаточно firefox Chromium chrome набирать из терминала,

командная строка gnome-terminal редактор текста mcedit а то и openoffice можно установить.  Вместо фотошопа тоже есть програмка (gimp) ну почти все как на линуксе.

from Chine edition

po angelski – https://forums.freebsd.org/threads/gnome-3-showing-files-folders-and-links-on-the-desktop.68773/#post-410410 poka ne vse rabotaet no obnovlyaetsja.

выше исправление как включить значки на рабочем столе – c 3.28 версии надо добавлять расширение и почему то оно не заработало хоть настроилось без ошибки

gnome-shell-extensions и вкл ночной свет как выглядят (это не 10-я винда 1809 а FreeBSD + Gnome 3.28)

3-5 рабочих столов выбор приложений кнопкой Activity ночной свет

и работает – основное применение веб сервер, ядерный NAT – доступ в интернет, еще майнинг пул на node js. по последнему и то есть вирус – воровалка паролей от кошелька биткойна, читать надо уязвимости и обнаружение дыр в защите. А на винде отключаю netbios и smb1 опять вирус который сам запустился, с рабочего компа влез на сервер. Причем и на 2003 и на 2016 windows, 2012 оказался не восприимчив. И в коробочке роутере опять вирус – майнер монеро, эта железяка перегрелась и часа 3 не работала, фирму не называю, не кошка.

по русски описание и как установить – на Freebsd.org/ru

сейчас версия 11.2 и только что вышла 12.

Реклама – это мощный сервер, но это не совсем так, это еще и рабочая станция. Не только для программиста а для просто продвинутого пользователя, по описанию купив usb флешку и еще один диск ssd можно за 5 минут скачать образ системы и установить, и попробовать в работе. Сразу отказаться от винды конечно не получится, но многое можно делать с этой системы.

сверху – скрипт переустановки системы с 11 версии на 12 если правильно сделать то сэкономит несколько часов ( настраивается 2 сервера – если пробный запустился то меняется с рабочим и наоборот) . Сборка ядра без звука – ставится oss 4 2017 – занимает 3 часа, buildworld 6-12 часов.

проверка 12.2018 – все программы переустановились! включая Xorg и весь пакет Gnome 3 3.28 понадобилось только переустановить nvidia driver на 1050 ti . x11/nvidia-driver (и переключить libGL-NVIDIA сделать правильную ссылку – вот так-

cd /usr/local/lib echo y |rm libEGL-NVIDIA.so echo y |rm libGLESv2-NVIDIA.so echo y |rm libGL-NVIDIA.so ln -s libEGL-NVIDIA.so.1 libEGL-NVIDIA.so. ln -s libGL-NVIDIA.so.1 libGL-NVIDIA.so ln -s libGLESv2-NVIDIA.so.2 libGLESv2-NVIDIA.so gnome-terminal — gnome-shell glxgears # h >> ~/nv-correct-gnome3-28

Проверить обязательно make.conf что там с каталогами и с sendmail и все остальное тоже .

заметка написана потому что от нас убегают обратно на винду – поставили систему поигрались а как обновить не понятно, все снесли или порты лень переставлять а тут разобраться 5 минут.

еще 2 маленьких настройки – исходник обновляется так и вместе с портами (devel/subversion надо установить)

#/usr/local/bin/svn up –non-interactive –force /usr/src /usr/local/bin/svn co http://svn.freebsd.org/ports/head /usr/ports #11 stable # 12 release stable #/usr/local/bin/svn co https://github.com/freebsd/freebsd/tree/stable/11 /usr/local/bin/svn co https://svn.FreeBSD.org/base/stable/12 /usr/src # Sources /usr/local/bin/svn cleanup /usr/src /usr/local/bin/svn resolve /usr/src /usr/local/bin/svn update /usr/src # Ports /usr/local/bin/svn cleanup /usr/ports /usr/local/bin/svn resolve /usr/ports /usr/local/bin/svn update /usr/ports

pkg install firefox flashplayer chromium oss4

и можно без опасно открывать интернет и даже смотреть видео со звуком но если звуковуха серверная то чуть сложнее – с git придется потянуть 60 версию firefox а более новая пока с oss не работает, посчитали что код устаревший и убрали – и добавить about:config media.cubeb.backend oss .

Большое обновление драйвера Nvidia – на новый год 2019 – теперь полностью загружаются библиотеки linux кроме cuda toolkit.

Install both 32 bit and 64 bit Linux libraries from the official Linux

glmark2

Кроме Playstation еще эта операционка используется в Pfsense – более простой маршрутизатор с управлением через веб.

а это если надо сразу и windows и freebsd. CARP лучше не настраивать адреса делать отдельные а вот запускать виртуалку с отдельного жесткого диска да еще SSD это ускорение раз в 20. Смотрим статью по Pfsense.

просьба не ломать более престижно взломать Цру и КГБ

кстати проверено что на Virtualbox от 6 версии стабильнее даже работает, на Hyper-V бывает проблема с подыханием (отравливанием) сетевого интерфейса. Делаем новый виртуальный а с физического отключаем все кроме hyper-v коммутатора. На Virtualbox только 1 раз видел сбой адаптера, там можно даже устанавливать сетевую часть удаленно, вероятность сбоя меньше 20 процентов.

Работа виртуалки с отдельным жестким диском не сильно отличается по скорости от просто компьютера с одной операционкой. . На windows в управлении компьютером обязательно отключаем диск он ставится .вне сети. это так перевели (offline то есть отключен виртуально от виндоуз но продолжает работать с виртуалкой и с другой системой).

Обновиться на 12.2 и разметить жесткий 2 или 3 тб как zfs. (на ufs если чаще делать архивы). Память 16 если то еще 16 докупить. Майнер нашел блоки напрямую – он на этой операционке какое то ускорение берет.

off topic ubuntu 20.04 здесь добавлена установка дров Нвидии с последним ядром 5.8 18 у линукса. (ща он будет у эмулятора на фряхе, уже там Centos 7) Ставится все на 20.11 2020 плата 1050.

это машинка с ubuntu

 

по шагам обновление фряхи (на рабочей у меня НЕ получилось, проще заново установить на другом диске).

по видимому проще скачать base.txz от новой версии и распаковать, это первый шаг не нужен бывает но что то не так с конфигами. Не собирается то libc то clang vmmintrin emm.. или вот

это кстати исправляется – переписать с установленной системы или зайти в исходники и набрать

make

make install

выше строчка не документирована пока. и со словом install еще раз

(и без install скорее всего сдохнет –

install -C -o root -g wheel -m 444 libc.a /usr/lib/
install -C -o root -g wheel -m 444 libc_p.a /usr/lib/
install -s -o root -g wheel -m 444 -fschg -S libc.so.7 /lib/
install -S -C -o root -g wheel -m 444 libc.ld /usr/lib/libc.so
ld-elf.so.1: /lib/libc.so.7: Unsupported relocation type 37 in non-PLT relocations) библиотека ставится сразу с флагом schg

восстанавливать то как – подключить диск чистый и ставить с флешки – как ее записывать есть выше. Можно и по сети,

если на фряхе установлена оболочка gnome 3 и vnc server , консольная часть вся включая ssh не работает – ругается на libc. тут сисадмину придется чтобы не останавливать на 3 часа а то и больше сервер – подключиться по vnc . Зпаустить файловый менеджер – он от этого libc не зависит, на другом компе закачать и распаковать base.txz . Перебросить на глючащий ( можно через подключенный диск – например smbfs подключается на уровне ядра, поэтому там подключенный держать не помешает, получается сервер или просто винда еще нужна). /rescue/mv cp cat ls

https://www.freebsd.org/releases/12.2R/relnotes.html

Important:

Upgrading FreeBSD should only be attempted after backing up all data and configuration files. набрать

# tar -C/ -cf /mnt/archiv.txz etc

и вместо etc еще каталог с нужными файлами например /var/www или /root/.bitcoin

записать архив на флешку или выложить в облако

или вот сюда у 4 камешка сверху в молочной бутылке

Истоки реки Миасс на хребте Нурали
  • внимание во 2 примере путь не тот что надо, если заархивировать неправильно и не то могут быть непредсказуемые результаты.
  • В офисе закрылись электро замки и выключился свет – в файле проходной нули
  • в кошельке цифровых монет ничего нет программа не запускается а знакомый полгода искал куда он получил 139 BTC и очень расстроился. Сейчас это 130 миллионов рублей или 1 900 000 долларов США. пропало напрочь скорее всего стер. если на сидюшку не записал.

вот это если не так што – похоже по обычному не обновляется а только так (или сначала ядро надо)

  solve <a href=”https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203094″><strong>Bug 203094</strong></a> – Unable to make installworld without disabling tests and setting COMPILER_TYPE=clang not bug – Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in <code>/usr/src/UPDATING</code>. no не получается // собралось все за 11 часов на сервере xeon 3800 24g ddr4 ssd400 nv1050 —- build world complete — 26.11.2020

это значит ядро со всеми драйверами тоже собралось – make kernel KERNCONF=KERN64 , файл настроек отличается от GENERIC там выключено то что не пригодится например часть отладчиков и добавлен драйвер по считыванию температуры и еще что то.

( разумеется скрипт для FreeBSD и он просто распаковывает архив всей системы и настройки тоже, потом свои настройки восстановить. Файлы пользователей не должны пострадать, но на всякий случай не помешает архив).

а это правильнее – готовое обновление без сборки из исходника.

будет ругаться на ядро что собиралось а не обычное (kernel GENERIC установится) ну и пусть до пересборки – ответить yes / из неполадок возможно не будет звука а драйвер Nvidia поставится, кстати его из командной оболочки переставлять надо – pkg delete .. install. исправление 25 ноя 2020 .. обновляется обычно как по инструкции – make buildworld только надо обновить исходники – синхронизировать svn co или git pull .  // только сервер пару раз перезагружался при нормальной электрике и жестких дисках и даже БП. reboot often try re boot again – the same but now do not reboot 3 days . Change sata6g cable. Контакты. Power supply 750w new – no reboot.

Перезагрузился гад и еще раз через день. Ничего не пойму. Заряда энергии в новом блоке хватает на 3 секунды работы даже не подключая бесперебойник – только что электрики проверяли наверно меняя предохранители. Не перезагрузился. Смотрю periodic daily поработал минутку и перезагрузился / Ehiuyiuyuyl. Убрал оттуда все оставил только zfs и очистку временных файлов. Не перезагружается.

 

Freebsd 13.1 linux64

https://ru.wikipedia.org/wiki/ZFS

https://docs.freebsd.org/en/books/handbook/zfs/

https://qna.habr.com/q/39

wordpress videopack firebird ffmpeg FreeBSD Ubuntu 22 Cuda Nvidia 3060 Radeon XT Redis Vlc Gnome4 Firefox Monero

Related Images:

Leave a Reply

Your email address will not be published. Required fields are marked *