FreeBSD как десктоп
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

FreeBSD как десктоп

32
Материал написан пользователем сайта.
Дистрибутив:
Окружение:

Привет, 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.

Лайков: +28
войдите, чтобы ставить лайки
32
  • Опубликовано: 07.09.2023
  • vantiki

Еще скриншоты:

Комментарии

x230
Активный пользователь
Активный
07.09.2023
10:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Интересно и полезно.
Спасибо!
+
Minor748
Активный пользователь
Активный
08.09.2023
00:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
В 24 году намечен выпуск

We’ve decided that Plasma 6 will be released in early February of 2024
https://pointieststick.com/2023/09/06/september-plasma-6-update/
pozitigor
07.09.2023
12:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Интересная статья, давно здесь не видел статьи про FreeBSD.
Сразу задам вопрос к автору, как к знающему систему FreeBSD: как лучше всего начать знакомство с BSD новичкам, с самой FreeBSD или с её "десктопных" ответвлений в виде GhostBSD и MidnightBSD?
csphilimonov
Активный пользователь
Активный
07.09.2023
13:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийpozitigorРодительский комментарий
0
войдите, чтобы ставить лайки
Или NomadBSD...
pozitigor
07.09.2023
15:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийcsphilimonovРодительский комментарий
0
войдите, чтобы ставить лайки
ну NomadBSD для USB пользования, а не для установки на жесткий диск
xKDE
Активный пользователь
Активный
07.09.2023
15:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийpozitigorРодительский комментарий
+1
войдите, чтобы ставить лайки
С изучения списка поддерживаемого оборудования!
x230
Активный пользователь
Активный
07.09.2023
20:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
+
Бздун
07.09.2023
18:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийpozitigorРодительский комментарий
+1
войдите, чтобы ставить лайки
Хоть и не автор, но отвечу). На мой взгляд лучше начинать со стандартной фряхи. Да, установка и настройка иксов несколько сложнее, чем на указанных дистрах, но зато количество софта, готового к установке в стандартной больше, дальнейшее использование будет удобнее и разнообразные.
vantiki
Активный пользователь
Активный
Автор материала
Автор материала
08.09.2023
14:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийpozitigorРодительский комментарий
+1
войдите, чтобы ставить лайки
Как писали ниже, думаю что с чистой FreeBSD.
Обычно, на любую трудность найдётся решение в интернете, поэтому опыт будет не сложнее чем в том же арче. Софта много и в целом он покроет ваши нужды. Да, сначала может пугать настройка/установка, но стоит почитать пару минут хендбук и вы разберетесь.
Также, самой большой + фряхи это кол-во поддерживаемого оборудования. Чем не очень славятся другие bsd-системы.
Ну и опыт тоже очень полезная штука)
scorpii
Активный пользователь
Активный
07.09.2023
15:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Крайне интересный опыт и спасибо, что поделились!
xKDE
Активный пользователь
Активный
07.09.2023
15:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
В bsd вместо sudo лучше использовать doas. Впрочем, как и в linux) а при наличии root - su!
scorpii
Активный пользователь
Активный
07.09.2023
20:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
doas по умолчанию в Alpine Linux
А чем он лучше, не поделитесь?
Minor748
Активный пользователь
Активный
07.09.2023
21:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Один из форков ГНУ утилит, как этот список. Я там ниже ссылку на doas оставил

https://pingvinus.ru/gallery/4871#c91842
scorpii
Активный пользователь
Активный
07.09.2023
21:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
За это = в курсе.
Размер кода у него на порядок меньше, но он также небезупречен с точки зрения дыр.
su - проще, никаких настроек и надежней, но не все любят им пользоваться.
xKDE
Активный пользователь
Активный
08.09.2023
02:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
В "домашней" openBSD с дырами у doas ситуация получше, при портировании на другие системы были пробоины - это да!) Но в любом случае - меньше зависимостей, меньше кода, меньше ошибок; проще и читабельней конфиг. Если в системе включён root (что тоже не есть хорошо), то лучше su.
Поэтому doas - золотая середина между монструозным и запутанным sudo и простым su, требующим root'а.
x230
Активный пользователь
Активный
07.09.2023
20:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
А по мне так пофиг.
Я использовал su и sudo (на каком-то этапе) и ничего...
А, да, забыл... - вот пруф:
https://pingvinus.ru/gallery/4780
foxscribe
07.09.2023
15:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Напомнило как использовал фряху на нетбуке, интересный опыт
x230
Активный пользователь
Активный
07.09.2023
20:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийfoxscribeРодительский комментарий
0
войдите, чтобы ставить лайки
А ентот опыт можно в студию?

Почемунеподелитьсяскрином?
choice
Активный пользователь
Активный
07.09.2023
21:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
i3-9100F неизменно во всех конфигурациях
bash
Активный пользователь
Активный
07.09.2023
23:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Познавательно, спасибо
Marvin
Активный пользователь
Активный
08.09.2023
00:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ну вот взяли и так вот сразу поставили крест на десктопе.
Ну зря Вы так. BSD это отличная альтернатива линуксу.
Не скажете как там с Cinnamon дело обстоит?
vantiki
Активный пользователь
Активный
Автор материала
Автор материала
08.09.2023
14:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMarvinРодительский комментарий
+2
войдите, чтобы ставить лайки
Не скажу что я прям "поставил крест", но на данный момент мне система не очень подходит. Так как некоторый очень нужный мне софт тут не работает.
Говоря про Cinnamon, сам - не пробовал, но он есть в репозиториях и целом причин плохо тут работать нет. Но советую попробовать самому, думаю всё должно работать хорошо.
[аноним]
08.09.2023
04:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Bsd всем хороша, кроме поддержки оборудования, например wifi адаптеров, драйверов...
breeder
Активный пользователь
Активный
10.09.2023
07:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
+1
войдите, чтобы ставить лайки
пригодность операционной системы начинается с поддержки оборудования. всё остальное вторично.
victormanjaro
Активный пользователь
Активный
08.09.2023
09:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо большое за информацию
Разумне
08.09.2023
13:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Прошу заранее открыть форточку.

FBSD на домашнем десктопе хорош только для людей, которые очень плотно с ней работают. Ну т.е. человек должен знать каждую ее деталь.

Если хочется в Nix, гораздо лучше linux, а еще лучше mac os(если есть такая возможность)

Freebsd отличное решение для серверов с характерными задачами, но не для десктопа.
[аноним]
09.09.2023
17:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРазумнеРодительский комментарий
0
войдите, чтобы ставить лайки
Разве Windows не поддерживает Posix?
UserReady
Активный пользователь
Активный
08.09.2023
13:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
ОС не для обычных пользователей Windows, а для знающих Unix.
Привыкшим к красивой графической оболочке трудно будет понять FreeBSD, что настоящие "профи" в этой ОС всё делают при помощи команд с параметрами и есть понимание что делается и для чего, а графика это лишнее и особо не нужная нагрузка на систему (современным пользователям этого не понять).
mobster
17.12.2023
01:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
"обнаружил, что у меня теперь "фряха" с установленной XFCE4"
Иксы могут и не запуститься сразу, тогда надо доустановить модули ядра и прописать их в rc.conf
Как настраивать Иксы: https://docs.freebsd.org/en/books/handbook/x11/
на русском: https://docs.freebsd.org/ru/books/handbook/x11/
mobster
17.12.2023
11:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Как FreeBSD прописать в загрузчик:
Пять систем на машине: делаем multiboot
https://teletype.in/@alex0x08/five-systems-one-laptop-doing-multi-boot
mobster
17.12.2023
22:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Как настроить FreeBSD чтобы при закрытии крышки ноутбука система переходила в спящий режим:

1. В файл /etc/sysctl.conf добавляем:
hw.acpi.lid_switch_state=S3

2. В файл /etc/rc.conf добавляем:
lidaction="hibernate"
acpi_lid_switch_load="YES"

Перезагружаемся и всё готово.
serg24
23.06.2024
14:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Не очень согласен что сложная система, скорее не хватает путеводителя, заваливают толстой документацией. Под современные реалии нужен какой-то новый вид документации, чтобы быстро стартовать и уже по мере необходимости разбираться с мелочами. Сам формат man-страниц вроде такой и есть, и некоторые написаны прямо идеально, но вот только некоторые. Хендбук тоже достаточно многословен и непоследователен. Сделать бы Десктоп-Хендбук... но опыта маловато, пытаюсь... И вот какая идейка родилась - сделать бота чтобы излагать там все максимально компактно. Этому еще помогает ограничение на размер сообщений. Так что поглядите и пишите в него замечания @freebsd_ru_bot

PS: к сожалению не приходят регистрационные письма, совсем.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила