Отличия Linux – Сравнение Debian, Ubuntu, CentOS

По сообщению от 28 ноября 2018 года операционная система типового дистрибутива АИС ФССП России «ГосЛинукс» включена в как «Прикладное ПО общего назначения».

В результате экспертизы подготовлено экспертное заключение «о несоответствии требованиям Правил № 1236». Программное обеспечение является произведением от CentOS , которая распространяется по лицензии GPL. Принято решение изменить класс программного обеспечения на прикладное ПО и включить сведения в реестр.

Ранее этому программному продукту дважды было отказано во внесении в реестр. ОС «ГосЛинукс» является доработанным в рамках контракта программным обеспечением операционной системы CentOS, исключительные права на которое у ООО «Корпорация «Ред Софт » не возникают. В ФССП настаивают на том, права на продукт принадлежат РФ .

Совместимость с «АльфаДок»

ОС «Гослинукс», в свою очередь, является Linux -дистрибутивом на основе RPM пакетной базы, предоставляющим защищенную и доверенную среду для выполнения прикладного программного обеспечения пользователей. Разработчиком дистрибутива выступила компания «Ред Софт».

По утверждению разработчиков, «Гослинукс» - первая сертифицированная операционная система на базе свободного программного обеспечения , пригодная для использования во всех государственных органах, государственных внебюджетных фондах и органах местного самоуправления России . Правообладателем продукта является Российская Федерация в лице Федеральной службы судебных приставов.

2016

«Гослинукс» не может попасть в реестр российского ПО

Заявка Федеральной службы судебных приставов (ФССП) на включение в реестр отечественного программного обеспечения ОС «Гослинукс», разработанной в рамках госконтракта с «Ред Софт» , получила отрицательное заключение одного из представителей экспертного совета. Об этом TAdviser рассказали в ФССП в октябре 2016 года. Отрицательное заключение вынес, в частности, Алексей Смирнов - советник генерального директора СПО-разработчика «Базальт СПО» .

На корректное взаимодействие с операционной системой прошли проверку шесть ИТ-систем «ГЛОБУС-ТЕЛЕКОМа». Это – система контроля, инвентаризации и технического учета программно-аппаратной инфраструктуры «СКИТ », программа анализа сетевого трафика «СКИТ. Трафик», ИТ-система анализа телефонного трафика «СКИТ. АТС». Также были протестированы: ИТ-система постоянного контроля и горячего резервирования каналов связи «СКИТ. Дуплекс», программа управления бизнес-процессами Globus FDOC , мультисервисная интеграционная среда для обеспечения межведомственного взаимодействия в электронном виде «МИС.Межвед».

2015

Размещение в национальном фонде алгоритмов и программ

В августе 2015 года в ФССП сообщили TAdviser, что совместно с Минкомсвязью разместили "Гослинукс" в национальном фонде алгоритмов и программ .

Фонд создан для хранения ПО, разработанного за государственные деньги. По задумке, ведомства-заказчики смогут размещать в нем программы, разработанные за их средства, а другие ведомства - использовать эти решения бесплатно.

По состоянию на август 2015 года фонд содержит преимущественно специализированные решения, которые не применимы для широкого круга госзаказчиков. "Гослинукс" стала первым общесистемным программным продуктом в фонде.

Таким образом, "Гослинукс" можно назвать первой операционной системой, рекомендованной для использования министерствами и ведомствами федерального уровня.

Переход на "Гослинукс" в ФССП

В 2015 году ФССП планировала перевести на свободное ПО 60% из более чем 40 тыс. рабочих станций и 90% из 2,5 тыс. серверов.

2014

В 2014 году операционная система получила сертификат соответствия ФСТЭК , подтверждающий оценочный уровень доверия ОУД3 и соответствие требованиям руководящего документа Гостехкомиссии России по 4 уровню контроля отсутствия недекларированных возможностей.

"В июне 2014 года мы рекомендовали территориальным органам самостоятельно осуществлять постепенную замену используемых устаревших ОС (в первую очередь Windows XP и Windows Server 2003) на ОС типового дистрибутива. К июлю в территориальных органах было установлено 3214 экземпляров ОС", - говорили в ФССП.

Оценка стоимости владения свободными продуктами в сравнении с владением правами на проприетарные аналоги пока не проводилась. "По самым грубым оценкам, стоимость работ, связанных с "Гослинукс", в десятки раз ниже стоимости закупаемых другими ведомствами лицензий на проприетарные операционные системы", - считают в ФССП.

По состоянию на август 2015 года ОС "Гослинукс" установлена и применяется в работе судебных приставов в 70 субъектах Российской Федерации.

2013

Разработка "Гослинукс" по заказу ФССП велась в течение 2013 года компанией «Ред Софт» на базе свободного дистрибутива CentOS 6.4.

Первое внедрение ОС было в управлении ФССП Владимирской области. Следующими пилотными регионами стали Костромская и Пензенская области.

Многие и не подозревают, что все сервисы и услуги, которыми мы пользуемся в Сети, базируются на точно таких же компьютерах, что работают в наших квартирах, только настроены совершенно иначе, не могут похвастать красивым графическим интерфейсом и управляются с помощью специализированных команд. Эти компьютеры именуются серверами. Люди осведомленные, конечно, знают, как произвести настройку и «поднять» собственный сервер. Тем же, кто в этом деле новичок, необходимо проштудировать не один форум, чтобы окончательно освоиться. Одно известно точно: для настройки недорогого и стабильного сервера необходимо выбрать такую же недорогую и стабильную основу, а именно операционную систему на основе Linux. Выбор большинства падает на CentOS 7. В данном материале собрана краткая информация о том, как произвести установку CentOS 7 и создать на ее основе базовый сервер.

Что такое CentOS?

CentOS - Linux, главным достоинством которого является стабильность. Данная система, как и ближайший конкурент Fedora, была построена на исходном коде платного дистрибутива Red Hat Linux. Последний, в свою очередь, является идеальным инструментом для системных администраторов, в работе которых требуется предсказуемость, стабильная работа и удобное управление.

CentOS не может похвастать самыми последними версиями пакетов, в отличие от той же Fedora, но каждый системный администратор будет этому только рад, когда Fedora или другой современный дистрибутив со своими свежими пакетами «упадет», а CentOS продолжит спокойно работать независимо от обстоятельств. В данном материале вкратце описывается процесс настройки и установки CentOS 7, основные особенности системы и рабочая среда.

Загрузка CentOS 7

Перед установкой CentOS 7 необходимо загрузить дистрибутив операционной системы на официальном сайте.

Существует несколько вариантов загрузки:

  • ISO-файл для записи на диск - идеальный вариант для большинства с полноценной системой и графическим интерфейсом;
  • ISO-файл для установки с жесткого диска и USB-флешки - самый полный комплект пакетов;
  • ISO для минимальной выгрузки - содержит в себе только базовую операционную систему с минимальным набором пакетов и без графического интерфейса (на этой версии дистрибутива можно без проблем «поднять» сервер, не устанавливая ничего лишнего).

В числе загрузочных файлов можно отыскать два «живых» образа диска с двумя разными рабочими средами (KDE и Gnome). Эти образы подойдут тем, кто хочет опробовать систему в деле до установки на жесткий диск.

Установка CentOS 7

Даже при выборе минимального образа CentOS 7 предложит воспользоваться графическим интерфейсом для установки системы на жесткий диск.

Процесс этот проходит в 6 основных шагов:

  • Настройка даты и времени - на этом этапе достаточно выбрать свой часовой пояс, и время будет выставлено автоматически.
  • Настройка языка и раскладки - необходимо выбрать один основной язык системы и один дополнительный, а также указать необходимые раскладки клавиатуры для них.
  • Источник установки - на данном этапе можно ничего не менять, тогда файлы для установки будут взяты с носителя с системой.
  • Программное обеспечение для установки - на этом этапе необходимо выбрать минимальный пакет программ, так как нам нужно развернуть сервер без рабочего стола и графического интерфейса.
  • Место установки - на этом этапе выбираем жесткий диск, на который будет произведена установка, а также разметку.
  • Настройка интернета - здесь нужно внести данные о подключении к Сети.

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

Установка сервера CentOS 7

Здесь вкратце поговорим о том, как развернуть универсальный сервер на базе CentOS 7 с минимальным набором необходимых инструментов, которые требуются для его полноценной работы.

Итак, для начала необходимо отыскать сам сервер. Его можно либо нанять в Сети (от 250 рублей), либо настроить на локальной машине. Единственное, что потребуется, - это данные SSH, которые будут использоваться для входа на сервер. Возьмем в качестве примера абстрактный почтовый адрес [email protected] и имя пользователя c паролем тоже centos.

Начать конфигурацию стоит с создания пользователя и выдачи ему всех необходимых прав:

  • Добавляем пользователя командой useradd centos;
  • Создаем для него уникальный пароль - passwd centos;
  • Заставляем систему отправлять root-почту этому пользователю - vi /etc/aliases;
  • Даем пользователю права sudo командой visudo (командная строка отзовется подтверждением операции).

После нужно отключить Firewall и SeLinux. Это необходимо сделать для того, чтобы случайно не лишить себя прав доступа к серверу. Приостановить работу Firewall можно, используя команды systemctl stop firewalld и systemctl disable firewalld. Ситуация с SeLinux немного сложнее: необходимо открыть соответствующий конфигурационный файл в текстовом редакторе Vi с помощью команды vi /etc/selinux/config, разыскать там строку SELINUX=enabled и заменить на SELINUX=disabled. Затем нужно перезагрузить систему.

Следующим этапом настройки будет установка SSH.

Для этого необходимо:

  • Добавить соответствующие ключи с севера [email protected].
  • Изменить порт в конфигурационном файле /etc/ssh/sshd_config на Port 222.
  • Запретить вход на сервер без прав Root, вписав строку PermitRootLogin without-password.
  • И перезагрузить сервер командой systemctl restart sshd.

Также нужно обновить все системы и установить хранилища epel и rpmforge. Для этого необходимо:

  • Обновить все системные элементы командой yum update.
  • Загрузить новые системные компоненты командой yum -enablerepo=cr update.
  • Если существующих компонентов недостаточно, можно загрузить более современные версии epel и rpmforge, для этого вводим команду yum -y install *адрес репозитория, где хранится нужная версия программного обеспечения* (подходящий репозиторий можно легко найти на профильных ресурсах).

Проверка сервисов, настройка Apache и PHP

Для установки дополнительных компонентов в существующий каркас сервера потребуется проверка и отключение некоторых сервисов и MTA-служб.

Для этого нужно:

  • Проверить, что из служб уже запущено, командой systemctl -t service.
  • Отключить все ненужные и запретить их запуск, например для установки почтовых служб потребуется отключение postfix командами systemctl stop postfix и systemctl disable postfix.

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

Итак, для этого:

  • Устанавливаем пакет Apache командой yum -y install httpd.
  • Вносим изменения в конфигурационный файл (там необходимо указать адрес сервера, имя, подписи и прочее).
  • Запускаем Apache и включаем функцию автозапуска командами systemctl start httpd и systemctl enable httpd.
  • Затем добавляем PHP командой yum -y install php php-mbstring php-near.
  • Перезагружаем Apache командой systemctl restart httpd.

Установка системы управления БД MySql

Перед тем как произвести установку MySql в CentOS 7, стоит уточнить, что при использовании стандартного менеджера загрузок Yum система скачает альтернативную версию программы под название MariaDB, поэтому в случае с CentOS придется идти обходным путем.

Для установки MySql необходимо:

  • Загрузить клиент MySql с официального репозитория утилиты с помощью команды wget *ссылка на файл с клиентом MySql*.
  • Затем установить его в sudo rpm -ivh *полное название rpm файла с нужной версией MySql* и sudo yum install mysql-server.
  • Затем дважды подтвердить операцию, введя в командную строку Y.

мониторинга Zabbix

Для установки Zabbix в CentOS 7 необходимо найти свежую версию клиента на официальном сайте разработчика и затем инсталлировать его в системе.

Для этого необходимо:

  • Добавить репозиторий командой rpm Uvh *ссылка на rpm-файл с актуальной версией Zabbix*.
  • Обновить список доступного программного обеспечения командой yum update.
  • Затем установить клиент Zabbix в систему командой yum install zabbix-agent.
  • После остается проверить версию клиента (нужна третья) и утвердительно ответить на все запросы, вводя Y в командной строке.

Установка почтового сервера Zimbra

Перед тем как произвести установку Zimbra в CentOS 7, необходимо подготовить для этого систему.

Итак, нужно проделать следующее:

  • Правильно настроить файл etc/hosts и hostname.
  • Разрешить в iptables все порты Zimbra.
  • Выключить SeLinux.
  • Выключить все MTA-службы.
  • Обновить операционную систему командой yum update -y.
  • Затем нужно загрузить соответствующие пакеты командой yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Затем - саму утилиту Zimbra *ссылка на файл с утилитой Zimbra актуальной версии*.
  • Распаковать файл командой tar и перейти в соответствующую директорию командой cd.
  • После чего нужно запустить процесс установки командой./install.sh —platform-override.
В популярном использовании, «Linux» часто относится к группе распределенной операционной системы, построенной на ядре Linux. В строгом смысле этого слова, хотя, Linux относится только к наличию самого ядра. Для того, чтобы установить полную операционную систему, дистрибутивы часто включают в себя набор инструментов и библиотеки из проекта GNU и других источников. Другие разработчики в последнее время используют Linux для создания и запуска мобильных приложений; он также играет ключевую роль в развитии доступных устройств, таких как Chromebooks, где работает операционная система на ядре. В облачных вычислений и серверных сред в целом, является популярным выбором из нескольких практических соображений:
  • Его распределения остаются актуальными и поддерживается сообществами других разработчиков.
  • Он может работать в широком диапазоне аппаратных средств и устанавливатся рядом с уже существующими системами (полезной чертой местных условий развития).
  • Он поддерживает централизованную установку программного обеспечения из уже существующих хранилищ.
  • Его потребность в ресурсах на низком уровне.
  • Это часто вершина ума, когда разработчики строят приложение экосистем и оснастки для серверов, что приводит к высокому уровню совместимости.
  • Он поддерживает необходимые изменения в поведении операционной системы.

Linux также ведет свое происхождение от движения за открытое и , и, как следствие некоторые разработчики выбирают его за сочетание этических и практических соображений:

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

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

Корни в Unix

Linux имеет свои корни в Unix и Multics, два проекта, общие цели создания надежной многопользовательской операционной системы.

Начала Unix

Unix разработан из проекта Multics в компьютерных наук Научно-исследовательский центр The Bell Laboratories. Разработчики, работающие над Multics в Bell Labs и в других местах были заинтересованы в создании многопользовательской операционной системы с хранением одноуровневого, динамическое связывание (в котором запущенный процесс может запросить добавление другого сегмента в адресное пространство, позволяя ему выполнять код этого сегмента) и иерархической файловой системой.

Bell Labs прекратила финансирование проекта Multics в 1969 году, но группа исследователей, в том числе Кен Томпсон и Деннис Ритчи, продолжали работать с основными принципами проекта. В 1972-3 они приняли решение переписать систему в C, который сделал Unix однозначно портативным: в отличие от других современных операционных систем, он может одновременно перемещаться и переживать свое оборудование.

Исследования и разработки в Bell Labs (позже AT & T), продолжение с Unix System Laboratories развивают версию Unix, в сотрудничестве с Sun Microsystems, которая будет широко принята коммерческими поставщиками Unix. В то же время, исследования продолжались в академических кругах, прежде всего компьютерных систем Research Group в Университете Калифорнии в Беркли. Эта группа подготовила Berkeley Software Distribution (BSD), который вдохновил целый ряд операционных систем, многие из которых до сих пор используются сегодня. Два дистрибутива BSD для исторической справки, является NeXTStep, операционной система начата с ​​NeXT, которая стала основой для MacOS, среди других продуктов, и MINIX, образовательная операционной система, которая сформировала как базовую основу для Линуса Торвальдса, вследствии этой основы и разработал Linux.

Основные возможности Unix

Unix ориентирован вокруг принципов ясности, переносимости и одновременности.

  • Ясность: модульная конструкция Unix позволяет запускать функции в ограниченном и определенным образом. Его файловая система является единой и иерархической, что упрощает обработку данных. В отличие от некоторых своих предшественников, Unix реализует сотни (а не тысячи) системных вызовов, каждый из которых предназначен для прямой и ясной цели.
  • Переносимость: Написав Unix в C, группа в Bell Labs позиционируется Unix для широкого использования и принятия. C был разработан, чтобы иметь низкоуровневый доступ к памяти, минимальную задержку времени выполнения и эффективную связь между языком и машинными инструкциями. Базис в C делает Unix более гибким и легко работающим на различных аппаратных средствах.
  • Одновременность: Ядро Unix адаптировано к цели (совместно с проектом Multics) поддерживать нескольких пользователей и рабочих процессов. Пространство ядра остается отличным от пространства пользователя в Unix, что позволяет одновременно запускать несколько приложений.

Эволюция Linux

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

Эксперименты с открытым исходным кодом

Ричард Столлман был центральной фигурой среди разработчиков, которые были вдохновлены, чтобы создать не запатентованные альтернативы Unix. Работая в лаборатории искусственного интеллекта Массачусетского технологического института, он приступил к работе над проектом GNU (рекурсивный от «GNU не Unix!»), В конце концов покинул лабораторию в 1984 году, чтобы он мог распространять компоненты GNU как свободное программное обеспечение. GNU ядро, известное как GNU Hurd, стало в центре внимания Фонда свободного программного обеспечения (FSF), основанный в 1985 году и в настоящее время во главе с Столлмана.

Между тем, другой разработчик разработал другую бесплатную альтернативу Unix: финский студент Линус Торвальдс. После того, как становится разочарованием в связи с MINIX для получения лицензии, Торвальдс объявил группу пользователей MINIX 25 августа 1991 года, он начал разрабатывать свою собственную операционную систему, которая напоминала MINIX. Хотя первоначально разработана на MINIX с помощью компилятора GNU C, Linux ядро ​​быстро стало уникальным проектом с ядром разработчиков, выпущенной версию 1.0 ядра с Торвальдсом в 1994 году.

Торвальдс был исполнителем GNU кода, включая GNU C Compiler, с его ядром, и это остается верным, что многие дистрибутивы Linux опираются на компоненты GNU. Столлман лоббировала расширить термин «Linux» в «GNU/Linux», как он утверждает, захватит и роль проекта GNU в развитии системы Linux и основные идеалы, в которых способствовал проект GNU и ядро Linux. Сегодня «Linux» часто используется для обозначения как наличие ядра Linux и GNU элементов. В то же время встроенные системы на многих портативных устройствах и смартфонах часто используют ядро Linux с небольшим количеством компонентов GNU.

Основные возможности Linux

Хотя ядро Linux ​​унаследовало многие цели и свойство от Unix, он отличается от предыдущей системы следующим:

  • Его основной компонент ядра, который разрабатывается независимо от других компонентов операционной системы. Это означает, что Linux заимствует элементы из различных источников (например, GNU), которое объединяет всю операционную систему.
  • Это бесплатно и с открытым исходным кодом. Поддержка сообщества разработчиков, ядро под лицензией GNU General Public License (ответвление работы FSF по проекту GNU), и доступны для скачивания и модификации. GPL предусматривает, что производная работа должна поддерживать лицензионные условия оригинального программного обеспечения.
  • Он имеет монолитное ядро, похожее на Unix, но оно может динамически загружать и выгружать код ядра по требованию.
  • Он имеет симметричную многопроцессорную (SMP) поддержку, в отличие от традиционных реализаций Unix. Это означает, что одна операционная система может иметь доступ к нескольким процессорам, которые разделяют основную память и доступ ко всем устройствам ввода/вывода.
  • Ядро является превентивным, еще одно отличие от Unix. Это означает, что планировщик может принудительно переключиться на драйвер или другую часть ядра во время выполнения.
  • Ядро ​​не различает между потоками и обычными процессами.
  • Включает в себя интерфейс командной строки (CLI), а также может включать в себя графический интерфейс пользователя (GUI).

Популярные дистрибутивы Linux

Разработчики сегодня поддерживают множество популярных дистрибутивов Linux. Среди самых давних является , бесплатный и с открытым исходным кодом, который имеет 50000 пакетов программного обеспечения. Debian вдохновил другой популярный дистрибутив, финансируемый Canonical Ltd. Ubuntu использует инструменты формата пакета deb и управления пакетами Debian.

Аналогичная зависимость существует между Red Hat, Fedora и . Red Hat создала дистрибутив в 1993 году, а спустя десять лет разделила свои усилия на Red Hat Enterprise Linux и Fedora, сообщества на основе операционной системы, которая использует ядро Linux и элементы из проекта GNU. Red Hat также имеет отношение к проекту CentOS, другим популярным дистрибутивом Linux для веб-серверов. Это соотношение, однако, не включает оплачиваемое техническое обслуживание. Debian, CentOS поддерживается сообществом разработчиков.

Вывод

В этой статье мы рассмотрели корни в Linux в Unix и некоторые из их характерных черт. Все замечания можно оставлять внизу в комментариях.

Несмотря на огромную популярность операционной системы Windows и относительно лёгкую возможность безнаказанно установить взломанную версию, ощутимое количество пользователей отдаёт предпочтение полностью свободному продукту и решает пользоваться одним из дистрибутивов Linux . Но их огромное разнообразие может стать значительным препятствием для начинающих линуксоидов.

Сравнение дистрибутивов CentOS и Ubuntu.

Одними из самых известных сборок 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.

В данной статье ознакомимся еще с одним популярным и актуальным дистрибутивом Linux – Centos (Community ENTerprise Operating System) . Коммерческая основа – Red Hat Enterprise Linux, ОС появилась в 2004 году. Каждая версия поддерживается сроком на 10 лет, релизы обновляется с периодичностью в 6 месяцев. Система считается свободным и популярным аналогом RHEL. Отличается характерной стабильностью и может отлично работать на компьютерах с 64-битной и 32-битной архитектурой.

Важная особенность Centos – на данной ОС работают все программные продукты, которые рассчитаны на Linux . Система поддерживается энтузиастами, но тем не менее новые версии выходят в свет каждые два года и постоянно обновляются. Процесс установки Centos прост и понятен даже для обычного пользователя, и это вовсе не обозначает низкопробность системы, наоборот Centos – полноценная ОС.

Характеристики системы : обновления данной ОС получают через программу yum; сообщество поддержки, которое быстро растет, имеет систему сборки, теста и исправления ошибок; осуществляется поддержка через форумы, имеется большой и понятный FAQ; есть возможность купить платное сопровождение.

Один из самых популярных и актуальных релизов – Centos 7 (всего на данный момент насчитывают 5 версий ОС). Какие основные изменения были внесены в данную версию по сравнению с предыдущими релизами:

  1. Обновление ядра до 3.10.0
  2. Обеспечение Linux Containers
  3. Open VMware Tools и графические 3D драйверы «из коробки»
  4. По умолчанию настроены OpenJDK-7 - JDK
  5. Обеспечение обновления с версии 6.5 до 7.0 (только с 6.5, много весомых изменений)
  6. Снапшоты LVM с ext4 и XFS
  7. Переход на systemd, firewalld и GRUB2
  8. XFS - файловая система по умолчанию
  9. iSCSI и FCoE в ядре
  10. Обеспечение PTPv2
  11. Поддержка сетевых карт 40G Ethernet
  12. Обеспечение установки в режиме UEFI Secure Boot на поддерживаемом оборудовании.

Основные особенности ОС Centos в целом. Ну в первую очередь, Centos привлекает пользователей своей бесплатностью в отличии RHEL, которая предоставляется на коммерческой основе. Со стороны технических аспектов выделяют оперативность репозиториев RHEL на высоком уровне, чем обеспечивается безопасность системы. Используются технологии GCC как SSP (защита стека), PIE. Набор ПО актуальный и типичный для современных ОС: предоставляются версии офисных, серверных и девелоперских пакетов, программ и утилит (KDE и Gnome с compiz и AIGLX, Firefox и Evolution, MySQL и PostgreSQL, Apache и PHP, и т.д.). Также предоставляется подробная техническая документация и имеется большой штат поддержки ОС, к которому можно обратится и получить ответы на все интересующие вопросы по данной системе.

Для работы с ОС Centos на наших ВПС-серверах предоставляем к вашему вниманию несколько инструкций на нашем блоге:

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

ОС Centos рекомендована организациям и частным лицам, которым не нужны дорогостоящая лицензия и обслуживание, а стабильность работы сервера находится в приоритете. Компания Hyper Host™ бесплатно установит ОС Centos последней версии на любой из своих тарифов или .

О том, как правильно выбрать ОС для работы сервера, читайте .

26189 раз(а) 1 Сегодня просмотрено раз(а)