Привет, Pingvinus!
Сегодня я хотел бы поделиться своими экспериментами в FreeBSD и рассказать о том, как она подходит для повседневной работы.
** Небольшое предисловие: **
BSD-системы всегда вызывали мой интерес. С самого начала моего знакомства с Linux я был о них наслышан. Монолитное ядро, более чистый и логичный код операционной системы по сравнению с большинством дистрибутивов Linux — всё это вызывало жуткий интерес. Но всегда мешали сложность и незнакомость. Однако, наконец, я решил погрузиться в эти дебри и установил FreeBSD 13.2 Stable в VirtualBox для тестирования.
** Установка: **
Установка FreeBSD на самом деле не представляет сложностей. Всё проходит через интуитивно понятный псевдографический установщик, где можно просто нажимать "Далее". Единственные затруднения возникли при выборе "дополнительных компонентов для установки". Однако, после поиска в интернете я понял, что для домашнего использования достаточно установить "ports" и "lib32". Далее всё шло без трудностей. Я выбрал автоматическое разбиение диска, так как было лень настраивать всё вручную. Через несколько минут я перезагрузился уже во FreeBSD.
** Настройка и установка графической среды: **
Сначала я добавил созданного мной пользователя в группу sudo. Для этого я установил sudo командой "# pkg install sudo" и затем через visudo добавил пользователя во все группы, а также раскомментировал группу "wheel".
Далее я перешёл к установке графической среды. Я установил "иксы" и "xfce4" командой:
"sudo pkg install xorg xfce4"
Затем я решил установить дисплейный менеджер. Выбор пал на "slim".
И с помощью: «sudo pkg install slim” я его установил.
Чтобы всё работало корректно, нужно добавить следующие строки в файл /etc/rc.conf:
dbus_enable="YES"
slim_enable="YES"
mouse_enable="YES"
hald_enable="YES"
Если этого не сделать, то дисплейный менеджер, dbus и поддержка мыши в терминале не будут работать. Наконец, в файле .xinitrc я добавил строку:
exec xfce4-session
После перезагрузки я с радостью обнаружил, что у меня теперь "фряха" с установленной XFCE4.
** Программы: **
С этой стороны тоже всё не так уж плохо, как мне казалось раньше. Большинство Linux-программ здесь есть, например: Firefox, LibreOffice, Krita, Audacity и так далее. Но, конечно, отсутствуют некоторые более специфичные программы. Хотя, если есть желание, их можно собрать из исходников.
Установка программ происходит так же, как и в Linux, используя команду вроде "sudo pkg (местный пакетный менеджер) install/remove *программа*".
** Опыт использования: **
Я работал в этой системе около 5 дней, и могу поделиться своими впечатлениями. Если по каким-то причинам Linux вас не устраивает, то FreeBSD может быть отличным вариантом. Система невероятно стабильна и отлично справляется с поставленными задачами. Однако отсутствие некоторых программ и определённые трудности с настройками — отталкивают. В голове возникает вопрос: "Чем фряха лучше дебиана с той же крысой?". Для меня ответ очевиден — ничем. Поэтому в качестве основной системы я, вероятно, никогда не выберу FreeBSD.
В общем и целом, хочется сказать, что FreeBSD действительно уникальная система, следующая идеалам Unix и хорошо выполняющая поставленные задачи. Но для домашнего пользователя, возможно, лучше остаться на более удобных дистрибутивах Linux.
Комментарии
10:27
Спасибо!
+
00:44
We’ve decided that Plasma 6 will be released in early February of 2024
https://pointieststick.com/2023/09/06/september-plasma-6-update/
12:54
Сразу задам вопрос к автору, как к знающему систему FreeBSD: как лучше всего начать знакомство с BSD новичкам, с самой FreeBSD или с её "десктопных" ответвлений в виде GhostBSD и MidnightBSD?
13:27
15:47
15:47
20:33
18:43
14:05
Обычно, на любую трудность найдётся решение в интернете, поэтому опыт будет не сложнее чем в том же арче. Софта много и в целом он покроет ваши нужды. Да, сначала может пугать настройка/установка, но стоит почитать пару минут хендбук и вы разберетесь.
Также, самой большой + фряхи это кол-во поддерживаемого оборудования. Чем не очень славятся другие bsd-системы.
Ну и опыт тоже очень полезная штука)
15:25
15:59
20:24
А чем он лучше, не поделитесь?
21:15
https://pingvinus.ru/gallery/4871#c91842
21:22
Размер кода у него на порядок меньше, но он также небезупречен с точки зрения дыр.
su - проще, никаких настроек и надежней, но не все любят им пользоваться.
02:57
Поэтому doas - золотая середина между монструозным и запутанным sudo и простым su, требующим root'а.
20:35
Я использовал su и sudo (на каком-то этапе) и ничего...
А, да, забыл... - вот пруф:
https://pingvinus.ru/gallery/4780
15:59
20:36
Почемунеподелитьсяскрином?
21:41
23:30
00:26
Ну зря Вы так. BSD это отличная альтернатива линуксу.
Не скажете как там с Cinnamon дело обстоит?
14:10
Говоря про Cinnamon, сам - не пробовал, но он есть в репозиториях и целом причин плохо тут работать нет. Но советую попробовать самому, думаю всё должно работать хорошо.
04:40
07:50
09:43
13:00
FBSD на домашнем десктопе хорош только для людей, которые очень плотно с ней работают. Ну т.е. человек должен знать каждую ее деталь.
Если хочется в Nix, гораздо лучше linux, а еще лучше mac os(если есть такая возможность)
Freebsd отличное решение для серверов с характерными задачами, но не для десктопа.
17:12
13:29
Привыкшим к красивой графической оболочке трудно будет понять FreeBSD, что настоящие "профи" в этой ОС всё делают при помощи команд с параметрами и есть понимание что делается и для чего, а графика это лишнее и особо не нужная нагрузка на систему (современным пользователям этого не понять).
01:12
Иксы могут и не запуститься сразу, тогда надо доустановить модули ядра и прописать их в rc.conf
Как настраивать Иксы: https://docs.freebsd.org/en/books/handbook/x11/
на русском: https://docs.freebsd.org/ru/books/handbook/x11/
11:44
Пять систем на машине: делаем multiboot
https://teletype.in/@alex0x08/five-systems-one-laptop-doing-multi-boot
22:38
1. В файл /etc/sysctl.conf добавляем:
hw.acpi.lid_switch_state=S3
2. В файл /etc/rc.conf добавляем:
lidaction="hibernate"
acpi_lid_switch_load="YES"
Перезагружаемся и всё готово.
14:43
PS: к сожалению не приходят регистрационные письма, совсем.