Когда вы нажимаете на кнопку загрузки на сайте Ubuntu, она предлагает вам несколько вариантов. Два из них — Ubuntu Desktop и Ubuntu Server.
Это может сбить с толку новых пользователей. Почему их два (на самом деле их 4)? Какую из них следует загрузить? Ubuntu Desktop или сервер? Одинаковые ли они? В чем разница?
Я собираюсь объяснить разницу между настольной и серверной редакциями Ubuntu. Я также объясню, какой вариант вам следует использовать.
Ubuntu desktop vs Ubuntu server
Чтобы понять разницу между Ubuntu desktop и Server, необходимо понять разницу между настольной и серверной операционной системой.
Настольный компьютер
Настольный компьютер — это персональный компьютер. Настольная операционная система поставляется с графическим интерфейсом пользователя, чтобы пользователи могли использовать мышь и клавиатуру. Основное назначение настольного компьютера — предоставить вам систему, которую можно использовать для просмотра веб-страниц, редактирования документов, просмотра/редактирования изображений и видео, кодирования и игр. По сути, это компьютер общего назначения для частных лиц, конечных пользователей или членов семьи.
Я использую здесь термин настольный компьютер, но это не означает, что его нельзя использовать на ноутбуке. Настольный компьютер — это общий термин для персонального компьютера.
Сервер
С другой стороны, серверная операционная система специально создана для размещения веб-сервисов, таких как веб-сайты, приложения, медиа-серверы, базы данных и т.д.
Обычно серверная операционная система не имеет графического интерфейса. Если это операционная система на базе Linux, вам придется использовать систему полностью с помощью команд в терминале.
Преимуществом здесь является то, что серверным ОС не требуется много оперативной памяти и вычислительной мощности, поскольку они не используют графическую среду рабочего стола. Кроме того, в серверных ОС по-другому настраиваются пакеты.
Теперь, когда вы немного понимаете разницу между серверной и настольной ОС, давайте посмотрим, чем отличается Ubuntu серверная от настольной.
Пользовательский интерфейс
Самое заметное различие между Ubuntu server и desktop — это пользовательский интерфейс.
Ubuntu desktop имеет графический пользовательский интерфейс с окружением рабочего стола GNOME. Это делает его более удобным в использовании с помощью кликов мыши.
Серверная версия Ubuntu работает без внешнего вида. Вы увидите терминальный интерфейс только тогда, когда войдете в систему. Часто вы будете управлять им удаленно с других компьютеров через SSH.
Установка
Установить Ubuntu в качестве рабочего стола очень просто благодаря графической программе установки. Вы можете создать live USB и попробовать настольную версию без установки. Если она вам понравится, вы сможете установить ее за несколько минут, следуя инструкциям на экране.
Установить Ubuntu в качестве сервера не так просто, как настольную версию. Вы застряли с терминальным интерфейсом. Даже самые простые задачи, такие как подключение к Wi-Fi, могут оказаться сложной задачей, если вы не знакомы с этой процедурой.
Приложения
Набор приложений по умолчанию в Ubuntu desktop ориентирован на обычных пользователей компьютеров. Вы найдете веб-браузеры, офисный пакет, медиаплееры, игры и т.д.
На сервере Ubuntu есть приложения, которые больше предназначены для запуска веб-сервисов. И это еще не все. Некоторые приложения также настроены по-другому. Возьмем, к примеру, SSH. На сервере Ubuntu SSH предварительно настроен так, чтобы вы могли легко подключаться к нему с удаленных систем. На рабочем столе Ubuntu вам придется явно включить SSH.
Требования к аппаратному обеспечению
Поскольку настольная версия имеет графический пользовательский интерфейс, для работы Ubuntu desktop вам потребуется не менее 4 Гб оперативной памяти. Дисковое пространство должно составлять не менее 20 Гб.
А вот с Ubuntu server все интереснее. Он не имеет графического интерфейса. Интерфейс командной строки не потребляет много системных ресурсов. В результате вы можете легко запустить Ubuntu server на машине с 512 МБ и 5 ГБ дискового пространства.
Объем оперативной памяти и дискового пространства на сервере зависит от того, какой веб-сервис вы запускаете. Если веб-приложение требует не менее 2 ГБ оперативной памяти, то у вас должно быть столько оперативной памяти. Но в самом простом сценарии может подойти даже 512 МБ или 1 ГБ оперативной памяти.
Использование
Это главное различие между настольной и серверной Ubuntu. Спросите себя, для каких целей вы хотите использовать Ubuntu?
Если для развертывания веб-сервисов, то выбирайте Ubuntu server. Имейте в виду, что вам нужно иметь базовые знания командной строки Linux для навигации по терминалу.
Если вы хотите использовать Ubuntu в качестве обычного компьютера, как Windows, выбирайте Ubuntu desktop. Если вы хотите использовать его для изучения команд Linux, Docker или даже простой (но локальной) установки LAMP-сервера для обучения, остановитесь на Ubuntu desktop.
Для сервера Ubuntu server лучше, чем Ubuntu desktop. Для регулярного использования компьютера лучше выбрать Ubuntu desktop.
Стоит ли использовать Ubuntu desktop для сервера или установить GUI на сервер?
Дело вот в чем. И рабочий стол Ubuntu, и сервер — это Linux. Вы можете использовать рабочий стол Ubuntu в качестве сервера для размещения веб-сервисов. Это работает.
Точно так же вы можете установить GUI на сервер Ubuntu и использовать его в графическом режиме. Это также работает.
Но только потому, что это работает, не значит, что вы должны это делать. Это противоречит всей цели создания различных редакций для сервера и рабочего стола.
Вам придется приложить дополнительные усилия для преобразования сервера в десктоп и наоборот. Зачем терпеть эту боль?
Если ваша цель использования Ubuntu ясна, скачайте и установите соответствующую редакцию Ubuntu.
Надеюсь, теперь все стало более понятно в отношении настольных и серверных редакций Ubuntu. Если у вас есть вопросы или предложения, пожалуйста, воспользуйтесь разделом комментариев.