Несмотря на огромную популярность операционной системы Windows и относительно лёгкую возможность безнаказанно установить взломанную версию, ощутимое количество пользователей отдаёт предпочтение полностью свободному продукту и решает пользоваться одним из дистрибутивов Linux. Но их огромное разнообразие может стать значительным препятствием для начинающих линуксоидов.
Одними из самых известных сборок Linux являются Ubuntu и CentOS. И наверняка те, кто хочет выбрать наиболее подходящую версию для удовлетворения собственных запросов, сталкивается с тем, какая из них является наиболее простой и доступной для домашнего пользователя. В этой статье мы сравним эти два дистрибутива по различным показателям. После прочтения этого материала вы сможете лучше ориентироваться в особенностях Ubuntu и CentOS, а также сможете наверняка определиться, какой из них установить на свой компьютер или ноутбук.
На кого ориентированы дистрибутивы
Если в двух словах, то Ubuntu в первую очередь предназначен для рядовых домашних пользователей, которые не ставят перед системой слишком высоких задач. Для них важно, чтобы дистрибутив можно было очень легко установить, быстро настроить, чтобы все программы регулярно обновлялись и их не нужно было выискивать по всему интернету. Они используют компьютер в качестве мультимедийного центра развлечений, а также ищут различную информацию в интернете либо общаются в социальных сетях или через мессенджеры.
В то же время CentOS ориентирован в основном на крупные фирмы и серверное оборудование, хотя многими успешно используется и на домашних устройствах. Такие пользователи обычно представляют, чего конкретно они хотят от операционной системы и используют её в первую очередь в рабочих целях, например, на предприятиях или при организации сервера.
Оба продукта разрабатывается серьёзными организациями со значительным весом на рынке свободного программного обеспечения. Но, учитывая первоначальную ориентацию на разные группы пользователей, имеют свои особенности. Давайте познакомимся с ними поближе.
Разработчик и история создания
Обе сборки является практически сверстниками, так как первые версии увидели свет в 2004 году. Ubuntu разрабатывается командой Canonical, которая взяла за основу популярный дистрибутив Debian, сделала ставку на удобство и простоту использования для обычных юзеров, использующих компьютер в первую очередь для развлечения. Кроме того, компания поддерживает разработку универсальной программной среды, стремясь к тому, чтобы их операционная система могла работать на практически любом устройстве, включая смартфоны и планшеты. С одной стороны, это удобно для конечного потребителя, но, с другой стороны, одновременно на все фронты работать не получается и в некоторых случаях страдает юзер. В последнее время поступает много жалоб относительно нестабильной работы или непонятных решений. Параллельно с продуктом для бытовых потребителей Canonical разрабатывает серверную версию Ubuntu и, по статистике, на сегодняшний день это самый популярный дистрибутив, использующийся на сетевом оборудовании.
Касаемо CentOS, то эта версия Linux разрабатывается компанией Red Hat Linux. Это невероятно известный и авторитетный разработчик операционных систем для крупных компаний и серверов. Поскольку основная версия является платной и обновления получает в первую очередь именно она, CentOS собирается из её исходного кода и также получает регулярные обновления, правда, с небольшим отставанием от оригинального Red Hat Linux.
Примечательно, что все самые новые функции в Ubuntu доступны только в самых последних версиях, поэтому, если вы желаете получать новейший функционал, нужно постоянно обновлять версию операционной системы. В то же время, используя CentOS даже довольно старой сборки, вы будете продолжать получать регулярные обновления. Даже срок поддержки будет существенно отличаться: два года для Ubuntu и 10 лет для CentOS.
В этом показателе предпочтение всё-таки следует отдать CentOS, поскольку его разработчик является куда более авторитетным и, соответственно, эта версия ОС работает невероятно стабильно. Из-за того, что Canonical разрывается на несколько фронтов, Ubuntu очень часто имеет проблемы со стабильностью, хотя и получает новейшие возможности гораздо чаще от конкурента.
Софт и обновления
Поскольку оба дистрибутива происходят от различных веток, они поддерживают разные форматы установочных файлов приложений. В Ubuntu он такой же, как и в Debian, — deb, тогда как в CentOS — унаследованный от Red Hat Linux формат rpm. По большому счёту, разница между ними практически отсутствует, ведь устанавливаются они одинаково. Единственное отличие в том, что в CentOS загружается немного больше данных, когда вы обновляете репозиторий, кроме того, отсутствуют рекомендованные зависимости.
Более существенное различие в количестве доступного софта. Ubuntu имеет продвинутый Центр программного обеспечения, в котором можно найти практически любое приложение, даже самое новое. Да, вы можете скачивать программы вручную с сайта разработчиков, но не все они предлагают готовый установочный файл, да и с зависимостями в таком случае приходится разбираться вручную. Но куда удобнее это делать, когда существует отличный онлайн-каталог, в котором всё собрано в одном месте. Кроме того, в настройках системы вы сможете добавить любой репозиторий и программы, содержащиеся в нём, автоматически будет доступны в центре приложений. Так что с программным обеспечением на Ubuntu проблемы практически нет. Единственное что следует учесть — это недоступность некоторого старого софта.
В Центосе ситуация несколько отличается, и отличие больше связано с политикой разработчика. Поскольку упор делается на стабильную работу, вы можете не найти новейшие обновления, а некоторые программы могут быть вовсе недоступными. Зато гораздо проще отыскать старое, но проверенное ПО.
В этом показателе довольно сложно отдать предпочтение какому-либо дистрибутиву. Всё зависит от того, как вы относитесь к обновлениям программного обеспечения. Если вы любите пользоваться самым современным и получать регулярные обновления, остановитесь на Ubuntu. Если же для вас более важна стабильность, ради которой вы готовы пренебречь новизной, можете выбрать CentOS.
Рабочий стол и графическая оболочка
В этом компоненте различие ещё более существенное, так как используются различные графические оболочки. В Ubuntu применяется собственная разработка Unity, которую компания создала на основе рабочего стола Gnome 3. Используется множество графических эффектов, среди которых можно отметить полупрозрачный фон. Панель уведомлений располагается по умолчанию в верхней части экрана, а иконки наиболее часто используемых программ — у левого края. Оболочка постоянно дорабатывается и регулярно анонсируются различные улучшения. Если вы переходите на Linux после Windows, поначалу организация меню может быть весьма непривычной.
CentOS же использует старый и проверенный Gnome 2. Интересно, что он считается устаревшим, новые версии практически не выходят, а его внешний вид очень старомодный. Зато всё работает весьма стабильно, а встроенного функционала вполне достаточно для выполнения каждодневных задач. Конечно, оболочку в Linux поменять нет никаких проблем, но если система изначально рассчитана на Gnome 2, то лучше всего система будет работать именно с ним.
Процесс установки
Каждая из версий Linux использует разные утилиты для установки. Но снова стоит обратить внимание на то, на кого в первую очередь ориентированы дистрибутивы. Поскольку Убунту предназначен в первую очередь для бытовых пользователей, её установщик гораздо упрощён, вам нужно лишь выбирать предложенные функции. Он имеет уютный графический интерфейс, а также в нём доступны основные настройки, разбивка диска и создания профилей пользователя.
CentOS имеет более сложный инсталлятор, но в нём доступно гораздо большее количество параметров. Поэтому для правильной установки нужно обладать хотя бы базовыми знаниями и представлять, чего вы ожидаете от операционной системы.
В этом компоненте для бытового потребителя предпочтительнее будет всё-таки Ubuntu из-за своей простоты. Вы будете только переходить от шага к шагу и выбирать из предложенных вариантов, тогда как в CentOS нужно самостоятельно выбрать параметры каждого пункта.
Стабильность работы
Ubuntu выпускает несколько типов релизов: с обычным сроком поддержки и с долгосрочной поддержкой, так называемый LTS. О последнем компания заявляет, как о весьма надёжном и стабильном дистрибутиве. Но это весьма спорный вопрос, особенно если почитать форумы поддержки. По умолчанию всё работает вполне стабильно и без сбоев, но стоит вам установить какую-то необычную программу или активировать нестандартную функцию, как выскакивает множество ошибок, существенно влияющих на стабильность работы. Примечательно, что разработчики особо не рвутся устранять недоработки. Может, просто руки не доходят.
CentOS, в свою очередь, проходит тщательную проверку и тестирование перед выходом в свет. Да, в этом дистрибутиве установлена более старая версия программного обеспечения, но всё тщательно подогнано, настроено и проверено.
Поэтому, если для вас важна стабильность, выбирайте CentOS. Если же вы хотите использовать новейшее ПО в ущерб стабильности, выбирайте Ubuntu.
Поддержка и сообщество
В любой операционной системе может понадобиться техническая поддержка. А учитывая, что Linux вы только начинаете использовать и он существенно отличается от других операционных систем, вполне ожидаемо, что у вас возникнут различные вопросы. Именно с этой целью и создаются различные форумы и сообщества. Чем популярнее дистрибутив, тем больше информации вы сможете найти. При этом желательно, чтобы она была на вашем родном русском языке, поскольку английским владеют далеко не все.
В этом отношении Ubuntu является неоспоримым лидером. Подавляющее большинство всех инструкций и практически все материалы для новичков рассчитаны именно на эту версию Linux. Вы можете быть уверены, что какой бы вопрос у вас ни возник, он не останется неразрешённым. Помимо продвинутого официального портала поддержки, существует множество сообществ в социальных сетях и форумов на различных сайтах, на которых более опытные и продвинутые юзеры делятся своим опытом с новичками.
CentOS в первую очередь рассчитан на серверное оборудование и большие организации, поэтому информации для новичков и бытовых пользователей значительно меньше, чем у конкурента. Да, официальная документация присутствует, но она написана довольно сложным техническим языком, к тому же в подавляющем большинстве случаев на английском языке.
СОВЕТ. Поэтому, если вы новичок в мире Linux, лучше, естественно, установить Ubuntu. Если вы уже имеете какой-нибудь опыт и хотите попробовать что-то новенькое, более сложное, попробуйте CentOS.
Выводы
Мы провели лишь сравнение двух популярных дистрибутивов Linux: Ubuntu и CentOS. Кратко напомним основные отличия CentOS от системы Ubuntu.
Ubuntu | CentOS |
Рассчитан в первую очередь на полных новичков и на домашних пользователей, использующих компьютер для развлечений и несложной работы. | Предназначен для использования на серверном оборудовании и в крупных компаниях. |
Разрабатывается компанией Canonical, которая, помимо Ubuntu для компьютера, занимается разработкой версий для сервера, а также для мобильных устройств. Дистрибутив собран на основе Debian. | Является веткой Red Hat Linux и поддерживается этим разработчиком. По сути, является бесплатной версией корпоративного предложения, а новые версии выходят вскоре после обновления основной системы. |
Использует формат установочного файла deb. В Центре программного обеспечения Ubuntu можно найти практически любое необходимое приложение, даже выпущенное совсем недавно. При необходимости в настройках можно добавить репозитории, таким образом значительно расширив количество источников. | Использует формат установочного файла rpm. Программное обеспечение несколько устаревшее, и вы можете не найти самые новые и не самые популярные программы. Тоже имеет центр программного обеспечения с возможностью подключения дополнительных репозиториев. Делается упор на стабильность работы. |
Использует графическую оболочку собственной разработки — Unity, созданную на основе Gnome 3. Постоянно анонсируются различные нововведения. | Работает на основе устаревшего Gnome 2. При этом работает очень стабильно и функционала вполне достаточно для большинства задач. |
Задействуется очень простой установщик с удобным графическим интерфейсом. | Установщик ориентирован на более опытных пользователей, требует более тонкой настройки. |
Новейшие версии имеют заметные проблемы со стабильностью. | Работает невероятно стабильно, поскольку перед релизом проходит более тщательную проверку. |
Огромная справочная база, в том числе на русском языке, очень крупное сообщество пользователей. | Большинство документации доступно только на английском, количество справочных материалов довольно ограниченное. |
Тщательно взвесив все за и против, выберите именно тот дистрибутив, который будет соответствовать всем вашим потребностям. В комментариях расскажите нам, какую версию Linux вы решили выбрать: Ubuntu или CentOS.