От миналата седмица потоци от електронно мастило преляха Ла Решение Решението на Red Hat да спре да подкрепя традиционното издание CentOS в полза на модела Rolling Release, изграден върху Fedora.
Честно казано, мисля, че възмущението, което предизвика в общността, е неоправдано. CentOS имаше две основни приложения:
-Това беше в основата на най-евтините хостинг планове. Този тип планове изчезват в полза на решения, базирани на офертата на предварително инсталирани мениджъри на съдържание за общо ползване като WordPress или специфична употреба като OSCommerce.
-За разработване и тестване на приложения, които по-късно се инсталират на компютри с Red Hat. Компанията Red Hat предлага безплатни лицензи за разработчици Те предлагат достъп до дистрибуция и други инструменти за създаване и управление на приложения. В изявлението на Red Hat се съобщава, че обхватът на тези лицензи ще бъде разширен.
Както и да е, нека да анализираме какви други алтернативи са на разположение
С какво да заменим CentOS
Започвам с изясняването. Това не е пълен списък. Опитвам се да не повтарям имена, които са се появили в други списъци, или, във всеки случай, да не повтарям аргументи. Това, което има, е умишлен пропуск. Oracle Linux. Вместо да се грижи за сираците CentOS, тази компания трябва да се грижи за сираците OpenSolaris.
Fedora
CentOS клон 9 и Red Hat Enterprise Linux ще бъдат базирани на Fedora 34, която ще бъде налична през следващата година. Защо не отидете директно до източника?
Разбира се, компютрите, използвани в държавни и търговски организации, изискват стабилност и доказан софтуер. Следователно CentOS и RHEL не са в крак с версиите на софтуера, който съдържат. Въпреки това, Тестването на разпространението чрез общността на Fedora преди пускането му трябва да е достатъчно за повечето случаи.
Характеристика на Fedora сървър е модулност. С други думи, можете да имате няколко версии на един и същ софтуер, без да си влияете взаимно или чрез актуализации на операционната система.
Да кажем например, че искате да тествате как WordPress работи с наскоро пуснатия PHP 8, но не можете да си позволите уебсайтът ви да е офлайн. Можете да имате две версии на PHP, работещи паралелно.
Сървърът може да се управлява и наблюдава с графичния интерфейс на Cockpit, който позволява не само да преглежда и наблюдава производителността и състоянието на системата, но и да разгръща и управлява услуги, базирани на контейнери.
Контролерът на домейни с отворен код FreeIPA адресира усъвършенствано управление на идентичността, DNS, услуги за сертифициране и интеграция на домейн на Windows ™ в обкръжаващата среда.
Ubuntu
По някакъв начин Ubuntu това е CentOS Linux и Red Hat Enterprise Linux на едно дистрибуция. Разбира се, той използва различна система за опаковане и това означава по-големи усилия за миграция, отколкото изчакването на RockyOS, вилката CentOS или използването на RHEL лиценз за разработчици да излезе.
Имам предвид, че използването на самата дистрибуция е безплатно, въпреки че е включен много по-евтин план за търговска подкрепа от този на компанията Red Hat.
Ubuntu Server предлага инструменти за използване на контейнери, управление на облачни услуги и създаване на виртуални машини. Той има версии на поддръжката, удължени за 5 години, които се публикуват на всеки две години.
Използването на Snap пакети ви позволява да използвате приложенията безопасно и да ги актуализирате, без да се налага да модифицирате останалата част от системата.
Arch Linux
Arch Linux не е в списъка на никого. Всъщност той няма дистрибуция за самите сървъри, но трябва да го конфигурирате в инсталацията. Но имам приятели, които изпълняват всички свои приложения в облака с тази дистрибуция и са доволни. Arch Linux е Rollig Release дистрибуция, което означава, че е постоянно актуализирана. Той разполага с пълна документация и широк набор от хранилища с най-пълната колекция от приложения.