Как установить среду рабочего стола на CentOS 7?

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

Как установить среды рабочего стола на ранее установленную CentOS7 без переустановки это?


1. Установка GNOME-Desktop:

  1. Установите здесь среду рабочего стола GNOME.

      # yum -y groups install "GNOME Desktop" 
  2. Введите команду типа ниже после завершения установки:

      # startx 
  3. Запустится среда рабочего стола GNOME. При первой загрузке выполняется первоначальная настройка, и вам необходимо настроить ее в первый раз.

    • Сначала выберите системный язык.
    • Выберите тип клавиатуры.
    • Добавьте онлайн-аккаунты, если хотите.
    • Наконец, нажмите «Начать использовать CentOS Linux».
  4. Среда рабочего стола GNOME начинается следующим образом.

Как использовать оболочку GNOME?

Рабочий стол GNOME по умолчанию в CentOS 7 начинается с классического режима , но если вы хотите использовать оболочку GNOME, задайте ее следующим образом:

Вариант A: если вы запустите GNOME с помощью startx , установить как следует.

  # echo "exec gnome-session" >> ~/.xinitrc # startx  

Вариант B : установите графический вход в систему systemctl set-default graphical.target (подробнее) и перезагрузите систему. После запуска системы

  1. Нажмите кнопку, расположенную рядом с кнопкой «Войти».
  2. Выберите «GNOME» в списке. (По умолчанию – GNOME Classic)
  3. Щелкните «Войти» и войдите в систему с помощью GNOME Shell.

  1. Оболочка GNOME запускается следующим образом:

2. Установка KDE-Desktop:

  1. Установите среду рабочего стола KDE здесь.

      # yum -y groups  установить «Рабочие пространства KDE Plasma» 
  2. После завершения установки введите команду, как показано ниже:

      # echo "exec startkde" >> ~/.xinitrc # startx  
  3. Среда рабочего стола KDE запускается следующим образом:

3. Установка среды рабочего стола Cinnamon:

  1. Установите здесь среду рабочего стола Cinnamon.

    Сначала добавьте репозиторий EPEL (репозиторий EPEL, который является предоставляется из проекта Fedora.)
    Дополнительные пакеты для Enterprise Linux (EPEL)

    • Как добавить репозиторий EPEL?

        # yum -y install epel-release # sed -i -e "s/] $/]  npriority = 5/g"/etc/yum.repos.d/epel.repo  # установить [приоритет = 5] # sed -i -e "s/enabled = 1/enabled = 0/g"/etc/yum.repos.d/epel. repo # для другого пути, измените на [enabled = 0] и используйте его только при необходимости # yum --enablerepo = epel install [Package] # if [enabled = 0], введите команду для использования репозитория  
    • А теперь установите среду рабочего стола Cinnamon из репозитория EPEL:

        # yum --enablerepo = epel -  y install cinnamon *  
  2. После завершения установки введите команду, как показано ниже:

      # echo "exec/usr/bin/cinnamon-session" >> ~/.xinitrc # startx 
  3. Cinnamon Desktop Environment запустится. При первой загрузке выполняется первоначальная настройка, и вам необходимо настроить ее в первый раз.

    • Сначала выберите системный язык.
    • Выберите тип клавиатуры.
    • Добавьте онлайн-аккаунты, если хотите.
    • Наконец, нажмите «Начать использовать CentOS Linux».
  4. Среда рабочего стола Cinnamon начинается следующим образом.

4. Установка среды рабочего стола MATE:

  1. Установите здесь среду рабочего стола MATE (вам нужно будет заранее добавить репозиторий EPEL, как описано выше).

      # yum --enablerepo = epel -y groups install "MATE Desktop"  
  2. Введите команду как показано ниже после завершения установки:

      # echo "exec/usr/bin/mate-session" >> ~/.xinitrc # startx  
  3. Запустится среда рабочего стола MATE.

5. Установка среды рабочего стола Xfce:

  1. Установите здесь среду рабочего стола Xfce (вам нужно будет добавить репозиторий EPEL, как указано выше в установке «Cinnamon»).

      # yum -y groupinstall X11 # yum --enablerepo = epel -y groups install "Xfce" 
  2. После завершения установки введите команду, как показано ниже:

      # echo "exec/usr/bin/xfce4-session" >> ~/.xinitrc # startx  
  3. Запустится среда рабочего стола Xfce.


50

Скорее чем использовать взломать команду startx в файл .xinitrc , вероятно, лучше сообщить Systemd, что вы хотите загрузиться в графический интерфейс, а не . терминал.

Для этого просто выполните следующие действия:

  $ sudo yum groupin  stall "GNOME Desktop" $ ln -sf/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target

Затем просто перезагрузитесь.

Последний бит будет связывать цель уровня запуска 5 как вашу по умолчанию по отношению к Systemd.

Выполнение этого с помощью Systemd

Вы также можете использовать Systemd для выполнить это. Возможно, это лучший метод, поскольку вы управляете состоянием системы напрямую через Systemd и его интерфейсы командной строки.

Вы можете увидеть, какова ваша текущая цель по умолчанию:

  $ sudo systemctl get-defaultmulti-user.target  

А затем измените его на графический:

   $ sudo systemctl set-default graphical.target  

Цели

В Systemd цели runlevel5.target и graphical.target идентичны. То же самое с runlevel2.target и multi-user.target.

  Описание целевых модулей уровня выполнения0 runlevel0.target, poweroff.target Завершение работы и выключение системы.1 runlevel1.target  , rescue.target Настроить аварийную оболочку. 2 runlevel2.target, multi-user.target. Настроить неграфическую многопользовательскую систему. 3 runlevel3.target, multi-user.target. Настроить неграфическую многопользовательскую.  system.4 runlevel4.target, multi-user.target Настроить неграфическую многопользовательскую систему.5 runlevel5.target, graphical.target Настроить графическую многопользовательскую систему.6 runlevel6.target, reboot.target Завершение работы  и перезагрузите систему.  

Ссылки

  • Установите графический интерфейс Gnome на CentOS 7/RHEL 7
  • 8.3. РАБОТА С СИСТЕМНЫМИ ЦЕЛЯМИ
Улучшите этот ответ

отредактировал 25 марта ’17 в 17:22
lgeorget
11.1 k22 золотых знака3333 серебряных знака6060 бронзовых знаков
ответ дан 18 фев ’16 в 17: 55
  • 3
    Не лучше ли использовать команды Systemd для включения графического режима, чем создавать символическую ссылку вручную? См. Документацию по Red Hat Systemd Targets – Марк Эдингтон, 20 февраля 2016 г., 11:54
  • 2
    @MarkEdington – согласовано, обновлено. Спасибо за указание на это. Подумал, что это возможно, но не копал достаточно глубоко, чтобы понять, как это сделать. – slm ♦ 20 фев 2016, в 14:05
  • 3
    +1 для sudo systemctl set-default graphical.target . (Я предпочитаю sudo yum groupinstall "Сервер с графическим интерфейсом" .) – Тревор Бойд Смит, 27 января 2017 г., 21:06
добавить комментарий |

Вместо использования взлома команды startx в . xinitrc , вероятно, лучше сообщить Systemd, что вы хотите загрузить графический интерфейс, а не терминал.

Для этого просто выполните следующие действия:

  $ sudo yum groupinstall "Рабочий стол GNOME" $ ln -sf/lib/systemd/system/runlevel5. target/etc/systemd/system/default.target

Затем просто перезагрузитесь.

Последний бит свяжет цель уровня запуска 5 по умолчанию с в отношении Systemd.

Выполнение этого с помощью Systemd

Для этого вы также можете использовать Systemd. Возможно, это лучший метод, поскольку вы управляете состоянием системы напрямую через Systemd и его интерфейсы командной строки.

Вы можете увидеть, какова ваша текущая цель по умолчанию:

  $ sudo systemctl get-defaultmulti-user.target  

А затем измените его на графический:

   $ sudo systemctl set-default graphical.target  

Цели

В Systemd цели runlevel5.target и graphical.target идентичны. То же самое с runlevel2.target и multi-user.target.

  Описание целевых модулей уровня выполнения0 runlevel0.target, poweroff.target Завершение работы и выключение системы.1 runlevel1.target  , rescue.target Настроить аварийную оболочку. 2 runlevel2.target, multi-user.target. Настроить неграфическую многопользовательскую систему. 3 runlevel3.target, multi-user.target. Настроить неграфическую многопользовательскую.  system.4 runlevel4.target, multi-user.target Настроить неграфическую многопользовательскую систему.5 runlevel5.target, graphical.target Настроить графическую многопользовательскую систему.6 runlevel6.target, reboot.target Завершение работы  и перезагрузите систему.  

Ссылки

  • Установите графический интерфейс Gnome на CentOS 7/RHEL 7
  • 8.3. РАБОТА С СИСТЕМНЫМИ ЦЕЛЯМИ

0

В CentOS 6

Это сработало для меня:

  yum -y groupinstall "X Window System  "" Рабочий стол "" Шрифты "" Рабочий стол общего назначения "yum -y groupinstall" Рабочий стол KDE " 

Улучшите этот ответ
отредактировано 16 сентября ’18 в 23:38
ответил 16 сен ’18 в 23:23
добавить комментарий |

В CentOS 6

У меня сработало:

  yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop" yum -y groupinstall "KDE Desktop"  


Записки ИТ-специалиста

Не так давно один из коллег упрекнул нас, что мы совсем не уделяем внимания системам BSD, в том числе их настольному применению, на перспективность использования именно BSD, а не Linux, как основы российской ОС. В качестве аргументов было использование BSD в таких системах как MacOS и Orbis OS (PlayStation 4). А так как c BSD мы не работали давно и конструктивно возразить не те, которые решили по мере появления свободного времени самостоятельно оценить положение в этом семействе и пригодность BSD-систем к работе на десктопе.

Когда- то давно, когда Linux был еще “молодой и перспективной” системой, FreeBSD была в своем роде “старшей сестрой”, решение на тот момент, несомненно, более зрелое и законченное. Она широко использовалась на серверах и в коммерческих разработках, а BSD-админы поглядывали на своих Linux-свысока.

Сейчас BSD больше проходит по разряду экзотики или используется в имеющихся и нишевых решениях, практически уступив свои позиции Linux. Что же произошло? Здесь уместно процитировать В.И. Ленина: “Страшно далеки они от народа”, это про разработчиков. В свое время они сравнивали BSD с “величественным собором”, который возводит небольшую группу архитекторов, в то время как Linux, по их словам, представляет некий “караван-сарай” с “базарным” стилем разработки.

Действительно, создатели BSD занимались узкой группой специалистов из университета Беркли, в то время как принять участие в разработке Linux мог любой. Еще одну злую шутку сыграла лицензию, которая позволяет просто брать и закрывать код, ничего не возвращая сообществу. В итоге в Беркли проспали приход многоядерности и многопоточности, виртуализацию и еще множество современных технологий. Что-то удалось наверстать, но с той же виртуализацией дела до сих пор очень и очень плохо.

Что касается применения BSD в коммерческих разработках, то используется той же MacOS от BSD очень немного, а то что есть – скрыто глубоко под капотом, во всяком случае к настольной части этой системы BSD имеет опосредованное отношение. Использование BSD-кода в JunOS (сетевое оборудование Juniper), ONTAP (ОС для систем хранения NetApp) и той же PlayStation 4 обусловлено прежде всего лицензией и сложно сказать сколько там BSD, все эти системы закрытые и имеют специализированное назначение.

Из открытых систем определенную популярность имеют pfSense (специализированный дистрибутив для шлюзов) и FreeNAS (ОС для сетевого хранилища), в остальном же перспективах BSD достаточно туманны.

FreeBSD 12

Начинать, так с первоисточника. Скажем честно, мы не касались FreeBSD уже много лет, поэтому было даже интересно, что изменилось с тех пор и в какую сторону. Мы скачали актуальную на текущий момент версию 12 и приступили к установке.

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

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

И что нам тут выбрать? Да пес его знает … Оставим по умолчанию … Вот оно, суровое очарование настоящего Unix. В Linux этот этап давно прошли, сделав процесс выбора дистрибутива более понятным и прозрачным.

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

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

Для ввода пароля или создания нового пользователя нас выбрасывает в чистую консоль. Такая вот дружелюбность в 2019 году.

Это всё? Или будет продолжение? Нет, не будет, если нужно что-то настроить, то лучше сделать это сейчас, самому, руками.

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

Про графическую оболочку нас нигде и близко не спросили, ладно, установим вручную. Но если в Linux вполне достаточно просто установить нужный набор пакетов и перезагрузиться, здесь вам еще нужно внести ручные правки в файлы конфигурации. В качестве редактора по умолчанию установлен vi, что происходящему “прелести”. В общем чужих здесь не ждут, и чтобы дойти до конца нужно иметь достаточно сильную мотивацию, одного любопытства будет явно недостаточно.

Наконец все трудности позади и нас встречает графическая оболочка. Выглядит на первый взгляд неплохо, но это заслуга не BSD, а разработчиками Gnome. Набор софта – минимален, оно понятно, никаких настольных метапакетов здесь нет, просили Gnome 3 с базовым набором утилит – получите и распишитесь.

Настроить систему? Ну попробуйте, только снять снапшот не забудьте, потому что повторить второй раз процесс установки решится не каждый. И пусть вас не обманывает более-современный вид системы, в реальности вы получите весь набор “детских болезней” настольного Linux 10-15 летней давности. Полноценной русификации нет, точнее есть, но только через консоль и старательную правку конфигурационных файлов.

Какого-либо подобия графической оболочки пакетного менеджера нет, здесь не нужно, чтобы вы знали, какой пакет, который вам нужен, найти по описанию или просто просмотреть список пакетов, скажем для работы с видео, здесь не Автоматически использовать средства интеграции, аппаратное ускорение и прочие графики жизни, то здесь всего этого нет. Увидел все виртуальное железо – и хорошо. Нет, не слышали …

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

А чудеса просто Хотите правильно установить часовой пояс? Ну попробуйте. А что, хотели MSK (U TC +03) – держите, правда почему-то Москва оказалась в Лондоне, на долготе Гринвичского меридиана. Что? Вы хотите все-таки видеть правильное время? Ну поправьте пару строк в конфиге, ну что вы как маленький …

Хотя если есть стимул, то трудностями не испугать. Должна же система в чем-то раскрыться и показать свои сильные стороны. Может быть в софте? Да нет, с софтом для BSD сейчас туго, спасает в основном только GNU и некоторые проекты из мира Linux, которые можно пересобрать под BSD, не притаскивая попутно половину Linux в нагрузку. Поэтому базовый набор привычного ПО у вас будет, а вот шаг вправо, шаг влево …

Говорите нравится браузер Опера? Придется как-нибудь без нее, возьмите Firefox или Chromium, все равно ничего другого не завезли. Хотите поработать с 1С? Как бы это помягче. Нет, можно установить пакет linux-base для бинарной совместимости с Linux и жить станет полегче, но зачем, если есть Linux, где есть все тоже самое, но без всех этих тягот и лишений.

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

Здесь мы опасливо покосились на календарь, да нет, все верно, на дворе 2019 год, когда любая современная ОС проигрывает все распространенные форматы просто из коробки. Проблемаил установленный VLC, но сам факт такой вот “поддержки” мультимедиа снова отослал нас за десять лет назад, когда подобные проблемы были нормой для Linux.

Позвольте, скажет иной читатель, но ведь FreeBSD и не позиционирует себя на десктоп. Ну как сказать …

Про “современную” и “для десктопов”, заметьте, не мы написали. Но выводы будем делать немного позже, а пока двинемся дальше.

TrueOS 18. 03 (бывшая PC-BSD)

PC-BSD достаточно старый и амбициозный проект по созданию дружелюбного пользователя BSD-дистрибутива и мы когда-то давно, примерно десять лет назад, делали на него обзор. 10 лет назад множеством “детских болезней” и сильно отличался от современных дистрибутивов.

В процессе этого пути разработчики решили, что как лодку назовете – так она и поплывет, и сменили название системы на довольно амбициозное и пафосное TrueOS. Также дистрибутив обзавелся собственным легковесным окружением Lumina.

В прошлом году проекта произошли очередные изменения и TrueOS отказалась от поддержки десктопной версии, превратившись в нисходящий (нижестоящий) форк FreeBSD с поддержкой технологий OpenRC (система инициализации родом) из Gentoo) и LibreSSL. Настольное направление перешло в отдельный проект Trident, к которому мы вернемся позже, а пока поглядим к чему пришел проект PC-BSD/TrueOS к моменту кардинального переосмысления собственной деятельности.

Последняя настольная версия TrueOS – 18.03, т .е. чуть менее чем годовалой давности, как и основная LTS версия Ubuntu, поэтому … Мы хотели написать, что можно смело сравнить с актуальными версиями основных дистрибутивов, но не будем делать этого. Почему – поймете чуть позже.

Традиционная псевдографика, это классика и визитная карточка BSD-систем.

А вот и инсталлятор, выглядит пока неплохо, да, есть к чему придраться в плане визуального оформления, но это не главное, задача инсталлятора – провести нас через все этапы установки с минимальными затруднениями. Со своей согласной он справляется.

По умолчанию используется ZFS и автоматическая разметка диска, уже неплохо.

В остальном все ожидаемо и скучно. Запутаться в процессе решительно негде и есть надежда, что в этот раз BSD повернется к пользователю все-таки лицом.

Но уже на этапе входа в систему нас начали терзать смутные сомнения. Современные шрифты и сглаживание? Аккуратная графика? То, что предстало нашему взору, похоже на самодеятельность уровня сельского хозяйства, а не ОС с 12-летней историей.

Это что? Где все элементы управления? Минимализм, конечно, сегодня в моде, но не до такой же степени.

Да нет, все гораздо проще, ну не умеет система 2018 года автоматически определять размер экрана и масштабироваться, тем более в данной среде (это же надо додуматься, в 2018 и на виртуалку).

Это, если кто-то не понял, собственную среду окружения рабочего стола – Lumina. Блеск и нищета BSD в одном флаконе. Если вернуться на 10 лет назад, то можно сделать выводы, что версия PC-BSD с KDE выглядела гораздо лучше и сразу возникает вопрос, а зачем надо было взять уже готовое окружение, не обязательно тяжелые KDE или Gnome , наоборот, можно что-то легковесное.

Но не все так просто. Современные оболочки создаются сугубо для Linux, что вызывает сложность при портировании из-за зависимостей от таких специфичных компонентов Linux как D-Bus, systemd, hald и прочих. Поэтому разработчики решили делать полностью свою, BSD-оболочку. Что получилось – вы уже видели.

Десять лет (с момента прошлого обзора PC-BSD), которые Linux шел к пользователю, обрастая по пути современными технологиями, разработчики PC-BSD шли куда-то не туда, да и скорее не шли, а блуждали где-то в трех соснах. На наш взгляд проще было сделать форк уже готовой рабочей среды (Mate, LXDE и т.п.), адаптировать ее к BSD и продолжить, опираясь на прочный фундамент, нежели пытаться сделать что-то свое, явно не имея для этого сил и т.п. средств.

Отложим в сторону графическую составляющую и посмотрим предлагаемый в составе оболочки файловый менеджер, он просто убог и неудобен, но зачем-то к нему прикручен Git.

Видимочики TrueOS трезво оценили перспективы своего детища и переключили свои силы на более перспективные направления, занявшись портированием в BSD Linux-

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

Trident 19.06

Но дело PC-BSD живет, превратившись ныне в проект Trident, название выбрано тоже достаточно символичное, так как именно трезубцем был вооружен даймон – маскот FreeBSD. Может быть в новом проекте что-то сдвинется с мертвой точки? Посмотрим.

Псевдографика, как всегда, хороша, пожалуй, это единственное к чему не придраться.

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

Разработчики постарались наполнить дистрибутив современными программами и обеспечить хорошую совместимость. Здесь и популярный Телеграмм, и VLC, и поддержка NTFS, а также заявлена ​​поддержка гостевых расширений для виртуальных машин.

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

В графическом плане мало что изменилось, те же самые ужасные шрифты и неаккуратная графика.

Тот же самый кошмарный файловый менеджер. Хотя определенная работа над графической составляющей системы видна невооруженным глазом, но какого-то единого стиля в оформлении нет, похоже на то, что разработчики применяют где-то свежих шаблон и пытаются хоть как-то освежить с помощью их внешнего вида. К самой графике тоже много вопросов, чего стоит только символ интернет соединения с вытащенным патч-кордом.

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

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

Системный монитор крайне прост и убог, сравнивать с Linux или Windows аналогами просто не хочется.

С графикой в ​​системе просто беда , LibreOffice выглядит так, как будто мы перенеслись к концу 90-х и запущен он в среде Windows 98/2000. Плохо просто все и на небольших мониторах той поры это еще выглядело приемлемо, то в современных условиях, на HD-разрешение с высокой плотностью пикселей все графические огрехи, ужасные шрифты и отсутствие сглаживания просто режут глаз. Кто сможет работать каждый день в таких условиях нам непонятно.

снова вернуться на десять лет назад и сравнить тот Linux с современным – мы увидим огромный качественный рывок, как в плане технологий, так и в простоте использования. Здесь время словно остановилось, но десять лет назад PC-BSD был вполне современной системой, хоть и уступал конкурентам, сегодня же Trident выглядит откровенно.

GhostBSD 19.04

Еще одна настольная система на базе BSD и, пожалуй, самая современная из них, во всяком случае наиболее дружелюбная и проработанная.

Как всегда – псевдографика, все-таки что-то такое в ней есть.

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

Затем система загружается в режиме Live-CD, что дает возможность проверить на собственном железе без установки и убедившись, что все будет нормально, продолжить установку в графическом режиме. В качестве рабочего окружения используется Mate и все действительно неплохо. На этом этапе каких-либо претензий нет, все сделано действительно неплохо.

А это что такое ?! Забыли графическую оболочку в автозагрузку? Бывалые линуксоиды, конечно, знают заветное слово, оно даже автоматически подсвечивается если набрать первую букву, возникает закономерный вопрос – дистрибутив кто-нибудь тестировал? А если тестировал, то, наверное, “не заметил” или решил, что такая “мелочь” не стоит внимания? Для современной системы подобный баг – это весьма серьезный недочет.

В остальном же GhostBSD – это наиболее проработанный пользовательский дистрибутив, хорошая графика, практически полная локализация из коробки, неплохие шрифты.

Разработчики не стали изобретать велосипед и просто хорошо настроили популярное рабочее окружение, так что, бросив беглый взгляд не сразу и поймешь, что это BSD-система. У нас не возникло проблем ни с документами, ни с мультимедийными файлами, и мы даже хотели написать, что все просто замечательно, но тем временем система скачала и установила обновления.

Досадный баг с загрузкой графической оболочки исправили, зато полностью слетелаализация. Настроек в панели управления ожидаемо немного и локализации них не числится, хотя если быть честными, большинство из них относится к рабочей среде, а не самой BSD-системе. Т.е. для чего-то более сложного, чем смена обоев придется все-таки открывать терминал.

А вот центр приложений огорчил, он как будто вынырнул из пучин пятнадцатилетней давности. Описания пакетов нет и вам повезло, если вы точно знаете, что вам нужно. Фактически мы снова (как и во FreeBSD) сталкиваемся с ситуацией, когда что-то выходит за рамки графической оболочки и собственные собственные функции BSD, это выглядит весьма печально, если особенно учесть, что все популярные оболочки заимствуются из Linux.

Хотя в общем GhostBSD весьма неплох, с поправкой на все особенности BSD , конечно. Поэтому если вы все-таки хотите немного приобщиться к настоящему UNIX – то начните с него. Но в целом ничего нового вы не получите, скорее, наоборот, приобретете полный ворох “детских проблем” своих собственных Linux десятилетней давности. Кстати, если вы испытываете ностальгию по тем “далеким и светлым” временам, то данный дистрибутив поможет вам переместиться в прошлое без всякой машины времени.

Выводы

А выводы у нас будут печальные, FreeBSD в свое время проиграла гонку с Linux и находится сейчас в позиции догоняющего. У нее нет каких-либо отличительных черт или технологий, которые давали бы конкурентное преимущество, наоборот, сейчас в BSD идет активный импорт Linux-решений (тот же OpenRC). Единственная интересная фишка – ZFS, но это не родная для BSD технология, наследство от Sun Solaris, а так как обе системы – это настоящая UNIX, то есть особые проблемы с портированием не возникло. Но сегодня ZFS есть и в Linux, поэтому перспективы и сферы применения BSD выглядят весьма неопределенно. Хотя есть отдельные ниши, где BSD по-прежнему неплоха.

Во всем, что касается настольной системы отстала лет на десять-пятнадцать. Что бы использовалось родные механизмы, не требовало бы импорта Linux-подсистем и заканчивая многочисленными “детскими болезнями”, которые в других ОС давно решены.

Можно ли использовать BSD как основу для разработки собственных систем? Наверное, можно, но не нужно, потому что вам придется потратить много сил и средств на то, что в Linux уже давно сделано, потому что только вы используете искренний BSD и вопрос рационального расходования ресурсов перед вами не стоит.

Единственный вариант, когда применение BSD оправдано – если вы хотите использовать закрыть код, но в современном мире станет столь же непривычно, как платить за браузер. Последние годы все шире распространяется SaaS (ПО как услуга) с подписками и микроплатежами. Закрытая ОС в данном контексте просто теряет свой смысл. Что касается специфичных систем для государственного применения, в т.ч. в силовых структурах, то там GPL нисколько не мешает ни коммерческому подходу, ни закрытию доступа к определенным компонентам, включая их исходный код.

Ну и наконец “успешные” применения BSD, скажем в составе PlayStation 4, это лишь исключение, подтверждающее правило. Игровая приставка, как и Apple, это четко определенный набор железа в аппаратной части, не предусматривает серьезную вариативность, поэтому всегда можно скомпилировать систему под целевое железо и получить серьезный прирост производительности, при том, что там будет под капотом, Linux или BSD, в данном контексте неважно.

Выбор BSD в данном случае более интересен по лицензионным соображениям, так как позволяет просто продавать закрытую систему и думать о ней. о ее лицензионная чистоте. Но это и есть нишевое применение, ничем не отличается от того же pfSense, где поверх BSD есть собственная веб-оболочка, разве что код открыт, что для конечного пользователя практически не имеет никакого значения.

Оцените статью
futurei.ru
Добавить комментарий