Unix - большое семейство операционных систем, которые часто используются для серверов. Они многозадачны, т.е. позволяют обрабатывать одновременно несколько задач. Также они являются многопользовательскими, т.е. позволяют создать на базе одного компьютера построить сеть рабочих мест.
В семействе имеются системы, за которыми юридически закреплено имя Unix. Это значит, что они прошли внутреннюю сертификацию бренда. Прочие системы, созданные на ее базе, называются Unix-подобными.
Особенности семейства
Как бы то ни было, у всех систем этого типа есть общие особенности. Например, в каждой из них используются простые текстовые файлы для управления системой. Для них характерно использование конвейров сразу из нескольких программ. При этом они выполняют только одну задачу. С ПО семейства Unix построена схема взаимодействия через терминал (виртуальное устройство).
Семейство Unix / Linux чаще всего используют организации по разработке ПО, IT-компании и телеком-компании. Дело в том, что в разработке программного обеспечения преобладает web. А весь интернет развивался теми, кто как раз и использовал Unix или Linux.
Явные преимущества ПО Unix
ОС на базе ядра Linux - более стабильные. А еще они бесплатные и имеют открытый код. Здесь для владельца бизнеса преимущество в том, что при наличии неисправностей или неполадок их можно исправить самостоятельно. Правда, для этого придется обзавестись хорошим программистом в штате.
Кеширования лучше и стабильнее работают на ПО именно этого семейства. Сюда же можно добавть сетевые службы, прокси, vpn, dns и др.
Здесь имеются прекрасные решения для веб-сервисов (сервера, базы данных, системы непрерывной поставки кода и пр.)
ТОП-10 Unix / Linux
Итак, ниже - ТОП 10 систем на базе Unix. Рейтинг составлен владельцем канала
Мир IT с Антоном Павленко. Данные получены путем опроса подписчиков (более 1000 человек).
10. ASTRALINUX
Создана на базе ядра Linux. Это операционная система специального назначения, которую создали для комплексной защиты информации и построения автоматизированных систем защиты.
Кстати, это первая ОС, которая была допущена к государственной тайне. Можно ли найти более говорящий факт о степени защиты этого ПО?!
Итак, согласно проведенному опросу, ASTRALINUX используется на следующих предприятиях:
- Государственный сектор - 54,5%
- Разработка собственного продукта - 27,3%
- Электроэнергетика - 9,1%
- Медицина - 9,1%
9. Gentoo Linux
Gentoo - дистрибутив, который можно настроить под себя. Но, опять же, для всех этих действий понадобится грамотный программист. Зато ПО можно считать идеальной глиной, из которой можно вылепить программное обеспечение, полностью отвечающее вашим задачам.
Но выбор из уже существующих ПО довольно широк. И если ваша деятельность и системы работы на предприятии не выбивается из числа стандартных, скорее всего, для вас уже есть готовое решение из других систем Unix и Linux.
Опрос показал, что Gentoo используется на следующих предприятиях:
- Государственный сектор - 33,3%
- Разработка под заказ - 16,7%
- Разработка собственного продукта - 16,7%
- Производство - 16,7%
- Хостинг - 8,3%
- Ремонт - 8,3%
8. Arch Linux
Аналогично Gentoo из прошлого пункта Arch тоже детально подстраивается под каждую мелочь. Но на практике он встречается только у любителей, которые просто привыкли с ней работать.
Согласно опросу Arch стоит на следующих предприятиях:
- Разработка продукта - 33,3%
- Разработка под заказ - 33,3%
- Государственный сектор - 16,7%
- Продажи - 8,3%
- Водитель - 8,3%
7. OpenSUSE
Изначально дистрибутив был основан на основе Slackware. Впоследствии он дорабатывался, после чего стал похож больше на Red Hat (о нем мы написали ниже на несколько пунктов). OpenSUSE поддерживает RPM-пакеты (пакеты от Red Hat). На серверах встречается редко, но если там и присутствует, то только платная версия.
Результаты опроса:
- Разработка своего ПО - 45,5%
- Разработка под заказ - 13,6%
- Государственный сектор - 13,6%
- Телекоммуникации - 4,5%
- Программная и аппаратная что-то там - 4,5%
- Производство - 4,5%
- Аутсорс - 4,5%
- Провайдер интернет - 4,5%
- Студент - 4,5%
6. Fedora
Fedora - это официальный MVP-продукт от компании Red Hat. Последняя - более популярное ПО, о котором мы рассказали несколькими пунктами ниже. Так вот любые тесты и гипотезы, которые Red Hat планирует в будущем внедрить в своем ПО, тестируются на Fedora.
Но это совсем не значит, что ПО для тестов “Красной шапки” нестабильное или плохое. Сюда включают только стабильные пакеты, которые прошли тест.
Кстати, новые версии Fedora выходят каждые 8 месяцев. В то время как Red Hat обновляется каждые 10 месяцев.
На серверах Fedora используется редко. И ее явное преимущество перед своим более крупным товарищем “Красной шапкой” в том, что на ней раньше всего появляются новые фишки.
Данные опроса:
- Разработка под заказ - 41,7%
- Разработка собственного ПО - 25,0%
- Банки - 8,3%
- Финтех - 4,2%
- Государственный сектор - 4,2%
- Продажи - 4,2%
- Производство - 4,2%
- Телекоммуникации - 4,2%
5. FreeBSD
Юникс-подобный дистрибутив. Единственный из всех ПО семейства, который не основан на ядре Linux. Несколько лет назад был очень популярен, но со временем его сместили Linux-дистрибутивы.
Встречался на многих серверах: веб, офисы, хостинг-провайдеры, сетевые серверы и пр.
Кстати, если вам необходимо использовать докер, лучше выбрать что-то другое. Потому что недавно сюда его портировали, но он все еще не обладает стабильностью. Его хватает для обычных офисных нужд. Для других компании оптимальнее выбрать что-то другое.
Данные статистики:
- Разработка собственного ПО - 28,3%
- Государственный сектор - 16,7%
- Продажи - 18,3%
- Производство - 11,7%
- Разработка под заказ - 8,3%
- ISP - 3,3%
- Банк - 1,7%
- Телекоммуникации - 1,7%
- Оператор связи - 1,7%
4. Red Hat Linux
Старейший дистрибутив (выпускался с 1995 года), который используют на гиперответственных серверах. Там, где нельзя ошибиться, где цена любой ошибки может исчисляться миллиардами, уместно использование этого ПО.
У “Ред Хат” имеется платная поддержка, которая оперативно работает. Поэтому это ПО выбирают компании, для которых неоперативное решение проблемы - это убытки большим количеством нулей. Цикл поддержки Red Hat - 10 лет.
Результаты опроса:
- Разработка собственного - 32,9%
- Разработка под заказ - 27,1%
- Государственный сектор - 15,7%
- Производство - 4,3%
- Банк - 2,8%
- Телеком - 1,4%
- Водитель - 1,4%
- Продажи - 1,4%
3. Debian
Был создан Ианом Эшли Мёрдоком. Идеей Мёрдека было создать дистрибутив, который, с одной стороны, будет открыт как GNU (еще одна ОС) у Linux, а с другой - стабильный и добросовестно сделанный. Хорошо протестирован и имеет староватые пакеты.
Статистика:
- Разработка собственного ПО - 37,5%
- Разработка под заказ - 30,9%
- Государственный сектор - 10,1%
- Продажи - 7,2%
- Производство - 6,2%
- Связь - 0,7%
- Образование - 0,3%
- НТО - 0,3%
- На себя - 0,3%
2. CentOS
Не менее стабильное ПО, чем прошлые. Является дистрибутивом Linux, который основан на коммерческом дистрибутиве Red Hat. Кстати, с 2014 года он и спонсируется “Красной шапкой”. Если вам нравится работать с RPM-дистрибутивами, тогда CentOS - идеальный выбор.
Статистика использования CentOS по сегментам:
- Разработка собственного ПО - 30,3%
- Разработка под заказ - 29,4%
- Государственный сектор - 11,4%
- Продажи - 9,6%
- Производство - 8,4%
- Телеком - 1,2%
- Банки - 0,9%
- Аутсорс - 0,9%
- Образование - 0,6%
- Хостинг - 0,6%
1. Ubuntu
Этот дистрибутив основан на Debian GNU/Linux. Является одновременным воплощением стабильности и новизны. Чаще всего встречается у разработчиков ПО, так как именно этим специалистам помимо стабильного программного обеспечения нужно то, что будет поддерживать все новое. Ubuntu ладит с докером.
Статистика применения Ubuntu
- Разработка собственного ПО - 30,3%
- Разработка ПО под заказ - 29,4%
- Государственный сектор - 11,4%
- Продажи - 9,6%
- Производство - 8,4%
- Телеком - 1,2%
- Банки - 0,9%
- Аутсорс - 0,9%
- Образование - 0,6%
- Хостинг - 0,6%
Напомним, что указанный выше рейтинг ПО из семейства Unix - это результат опроса определенной группы лиц, среди которых преобладают специалисты IT-индустрии. Представленный рейтинг не означает, что всем обязательно нужно ставить Ubuntu, а все указанные в списке ПО до него являются хуже. Вовсе нет.
Ubuntu целесообразен для передовых и сложных проектов. Если же у вас на предприятии имеется всего один сервер без резервного, тогда его не стоит перегружать. И поставить более легкое ПО: например, CentOS. Debian лучше прочих подходит для государственных учреждений, так как он не привязан к какой-либо компании.
Видео, которое послужило основой для написания этой статьи, мы прикрепили ниже: