7. Серверные дистрибутивы




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

Среди коммерческих можно выделить три таких решения: RHEL, SLES и Oracle Linux. RedHat Enterprise Linux - это платный дистрибутив от компании RedHat, о которой я упоминал ранее. Oracle Linux, в данном случае, мы слышим впервые. И неудивительно - ведь это сравнительно молодой дистрибутив. И в данном случае компания Oracle поступила довольно забавным образом: дело в том, что несмотря на платные условия пользования RHEL - его исходный код по прежнему остается открытым. И компания Oracle просто взяла его и допиливала напильником под свои нужды, в результате чего появление Oracle Linux спровоцировало падение акций компании RedHat на 23%. В итоге конечный пользователь может получить практически тот-же самый RHEL, но за вдвойне сниженую плату за пользование и поддержку. SLES (SUSE Linux Enterprise Server) - как упоминалось ранее, основанный на SLS дистрибутив. Точно как и у RedHat есть дистрибутив для обычного ПК - Fedora, так и у компании Novel есть openSUSE. Цена за разные виды поддержки у SLES где-то по-середине, между расценками Oracle и RedHat. Выходит, что RedHat берет за свою ОС самую высокую плату (от 800 до 8000$, SLES: 500 - 4230£). Но RedHat успела заслужить доверие, ведь она первой из компаний занялась разработкой Linux'a.

В 2014 году Новелл и РедХат как движущие силы серверных дистрибутивов так-же практически одновременно заявили об успешной разработке и применении технологии обновления ядра и всего ПО без выключения компьютера и без остановки работающих программ (kpatch от RedHat и kGraft от SUSE). Эти технологии хоть и имеют одинаковую задачу, но отличаются реализацией. Так-же данная технология с небольшим опозданием разрабатывалась компанией Оракл и носит название KSplice.

Среди некоммерческих же можно выделить так-же три дистрибутива: Ubuntu server, FreeBSD и CentOS. Ubuntu server - это серверная версия классической Убунты, с той лишь разнице что ее срок поддержки (следует упомянуть что срок поддержки многих новых версий дистрибутивов линукса где-то год, не больше 1.5 лет) - 4 года. Это означает, что она стабильнее ПК-версии... Хотя никто не мешает вам установить LTS версию обычной Ubuntu с таким-же сроком обновлений, именно на этой версии и базируется серверный дистрибутив. FreeBSD - тоже пользуется популярностью, ведь это практически один из потомков того самого Unix, о чем уже говорилось ранее. CentOS (Community ENTerprise Operating System) - это тоже популярный, и даже очень популярный серверный дистрибутив. Основанный, как и Oracle Linux на той самой платной версии RHEL. Но в отличии от Orcale Linux, появился ранее и разраатывается сообществом. Ну и конечно же, все эти три дистрибутива абсолютно бесплатны. При должной сноровке можно начинать хостить свой стартап на домашнем ПК с использованием этих дистрибутивов, а потом уже перейти на платные решения. Хотя сейчас даже дешевле и проще воспользоваться тем-же Amazon S3.

В следующей глве мы отвлечемся от техничексих особенностей и вариаций линуксов, и ответим на вопрос: «Кто занимается разработкой Linux?».