Операционная система Linux (вернее, ее многочисленные вариации) является одной из самых распространенных в мире — наряду с Windows и macOS. Раньше она использовалась в основном разработчиками для создания ПО и системными администраторами для управления серверами, но сейчас может служить и в качестве полноценной «домашней» системы. На ней можно создавать документы, просматривать фотографии и Excel-таблицы, играть в игры, писать музыку и программы — в общем, всё, что можно делать на обычной ОС и даже больше. Главное — правильно подобрать дистрибутив. О том, что такое дистрибутив Linux, сколько их, почему они так часто используются на хостингах и в чем между ними отличия, читайте в нашей статье.
Дистрибутив Linux: что это и зачем нужен
Дистрибутив Linux — это, простыми словами, ее разновидность. Формально Линукс представляет собой лишь ядро, на котором впоследствии строятся полноценные ОС. Они и называются дистрибутивами. В чистом виде ОС Linux не существует, потому что ядро — это просто логическая основа, базовые команды и операции (например, управление памятью и процессами), но не готовый к использованию продукт. Поэтому в интернете часто встречается выражение «система семейства Linux».
Почему Linux хорошо подходит для программирования?
Если проводить аналогию с автомобилем, то Линукс — это двигатель. Без него машина не поедет, но и одного двигателя для езды недостаточно. Чтобы все заработало, нужны дополнительные детали. Так и здесь: чтобы создать работающую операционную систему, нужно добавить к ядру специально настроенное программное обеспечение. Сначала — командную строку и утилиты (GNU/Linux), а после — пакет определенных программ, выбор которых зависит от конкретной сборки.
Таким образом, под Linux-дистрибутивом понимается сочетание ядра Линукс, утилит GNU и набора дополнительных приложений, которые совместно образуют цельную операционную систему с собственным названием. Debian, Ubuntu, Red Hat, CentOS, Fedora, Manjaro, Elementary OS — насчитывается около пятисот известных дистрибутивов и бесчисленное множество индивидуальных. Поскольку у Linux открытый исходный код, большинство из них распространяются бесплатно, но есть и коммерческие версии. Ниже мы рассмотрим три популярных ОС, которые мы используем на своих серверах.
Популярные дистрибутивы Линукс
Главное преимущество Linux заключается в свободе его распространения (open source). Это сформировало вокруг него большое и развитое сообщество разработчиков, которые постоянно совершенствуют существующие решения и создают новые, заточенные под определенную задачу.
Некоторым важен красивый и удобный интерфейс, другим — кибербезопасность, кому-то нужна поддержка устаревшего оборудования. Дистрибутивы Линукса очень гибки в функциональном плане, каждый может «слепить» систему на свой вкус. В сети есть сборки от компаний, некоммерческих организаций, отдельных групп разработчиков.
Создают даже дистрибутивы, основанные на других дистрибутивах. Из-за этого многообразия составить объективный и актуальный их рейтинг крайне сложно. Чтобы вы имели представление о возможностях конкретных продуктов, мы приведем в пример три классические ОС, которые находятся у всех на слуху и являются яркими представителями семейства.
Ubuntu
Настоящий хит среди Линукс-дистрибутивов и бессменный лидер по количеству использующих его сайтов уже несколько лет. Убунту разработан частной британской компанией Canonical, но, несмотря на это, распространяется бесплатно. Он создавался на базе дистрибутива Debian (о нем мы тоже скажем) в 2004-м году и с тех пор прошел большой путь, став одной из самых надежных и удобных для обычного пользователя ОС.
У Ubuntu простая установка, подробная и обширная документация на разных языках, фиксированный график обновлений, благодаря которому система и остается такой стабильной. Canonical улучшает и поддерживает данный дистрибутив в разных реализациях:
- для домашнего пользования и рабочих станций (Desktop);
- для серверов и системного администрирования (Server);
- для запуска на устройствах «интернета вещей» (for IoT);
- для управления облачными платформами (Cloud).
По умолчанию, в Ubuntu используется интерфейс GNOME, но существует множество вариаций системы с другими графическими оболочками. Компания основала на Убунту целый ряд специализированных систем: Edubuntu, Xubuntu, Kubuntu и др.
Debian
Развиваясь с далекого 1993-го года, Дебиан является одним из старейших Линукс-дистрибутивов и обзавелся огромным количеством программных пакетов (59 тыс. в актуальной версии, все с открытым исходным кодом). На нем основано множество других ОС (включая вышеупомянутый Ubuntu), и, как заявляют разработчики, они предоставляют все необходимые инструменты, чтобы каждый смог расширить возможности системы и создать собственный образ.
Дебиан поддерживается сообществом, куда входят как отдельные специалисты по разработке, так и целые организации. Он полностью бесплатен, подходит для использования на домашних компьютерах, IoT-устройствах, серверах, популярен в академическом мире, государственном секторе, используется в автомобильной промышленности и на фондовых биржах. Дебиан может быть запущен практически на любом «железе»: он поддерживает длинный список различных архитектур.
Этот дистрибутив отличается высоким уровнем надежности, поскольку процесс обновлений идет плавно, стабильным версиям всегда оказывается поддержка безопасности, для корпоративных сред есть возможность продлить срок службы ОС минимум до 5 лет.
CentOS
Базой для этого дистрибутива послужил исходный код более старого Red Hat Enterprise Linux (RHEL), поэтому изначально ЦентОС был ориентирован в основном на серверы. Затем область его применения выросла, он стал популярным, но с недавних пор политика развития CentOS изменилась. Сейчас существует две версии этой системы: CentOS Linux (7) и CentOS Stream. Первая — стабильная и предсказуемая платформа, которая технически является бесплатной копией платного RHEL — будет поддерживаться вплоть до июня 2024-го года, после чего останется только вторая.
ЦентОС Стрим имеет принципиально другую схему обновлений. Если раньше все нововведения сначала реализовывались в Red Hat, а потом с опозданием внедрялись в CentOS, то теперь последняя станет полигоном для тестирования. Т. е. на ней будут проверять и разрабатывать улучшения, которые затем войдут в новую редакцию коммерческого RHEL. В связи с этим дистрибутив сложно рекомендовать для использования на новых серверах. Однако ЦентОС по-прежнему остается многофункциональной ОС и пока не утратила своей популярности.
Почему Linux VPS так популярны
Если не брать в расчет индивидуальные образы, то выбор операционной системы для сервера сводится к двум вариантам: Linux и Windows. Первый лидирует с огромным отрывом: по разным данным, на Линукс-дистрибутивах работает около 70% проектов в интернете. Его выбирают не только из-за свободного распространения и отсутствия необходимости платить за использование.
Linux стал стандартом для серверного администрирования, поскольку его ОС более безопасны, стабильны и функциональны. Они позволяют менять конфигурацию без перезагрузок, их сложнее взломать, многие приложения и скрипты изначально разрабатывались под Линукс-системы. Это и определяет их популярность в качестве серверных ОС. Если только ваш сайт не разработан с помощью технологий Microsoft, мы рекомендуем арендовать VPS на Linux.
Заключение
Линукс входит в LAMP — набор бесплатного серверного программного обеспечения, который чаще всего используется для развертывания инфраструктуры веб-сервера. В него также включены Apache, MariaDB/MySQL и PHP. Любой из описанных нами дистрибутивов (но не только они, разумеется) может быть использован в качестве системы на вашем хостинге, а некоторые подойдут и для личных целей. Словом, Linux — хороший выбор в любой ситуации. Не бойтесь начинать с ним знакомство.
Источник: ruweb.net
Что такое Linux, зачем он нужен, как работает и для чего его изучать?
GNU — типовой набор программ и утилит из мира UNIX, для компиляции которых необходим набор библиотек, соответствующих стандартам POSIX. Стандартные библиотеки типа libc. чаще тоже включают в группу GNU
учить есть смысл если планируете каким-то образом быть связанными с разработкой ПО: сайты (backend), сервера, сетевое оборудование, сервера БД, промышленное оборудование (ЧПУ, АСУ, управление процессами), системы связи/телеком, низкоуровневая мобильная разработка (собственные сборки Android, прошивки) и т.п.
во всем перечисленном на 70-100% используется только Linux, кое-где попадаются другие UNIX-подобные ОС (Solaris, AIX, HPUX).
Источник: yandex.ru
Для чего нужен Linux
В наши дни операционные системы на базе ядра Linux используются повсеместно. В некоторых сферах деятельности они даже намного популярнее, по сравнению с Windows. Если вы ещё задаётесь вопросом нужен ли Linux, то с помощью этой статьи вы сможете ответить на него.
Конечно, всё это никак не влияет использование Linux для домашних компьютеров, поскольку для этого надо чтобы для Linux было программное обеспечение, которое надо домашним пользователям.
Зачем нужен Linux и где он используется?
1. Веб-серверы
Дистрибутивы Linux захватили рынок серверов, а рынок веб-серверов практически полностью. По данным рейтинга W3Techs Unix и Linux подобные операционные системы используются на 71.6% от десяти миллионов первых доменов по рейтингу Alexa. Все остальные серверы используют Windows. Использовать Linux на серверах выгодно, потому что эта операционная система бесплатна, вам не надо платить за лицензию и вы можете сразу же развернуть нужный образ Linux на сервере.
2. Мобильные устройства
Операционная система Android основана на ядре Linux, поэтому можно считать, что Linux используется на мобильных устройствах. Согласно исследованию от Bloomberg операционная система Android установлена на восьми из десяти смартфонов в мире. Система Android завоевала свою популярность благодаря открытости, простоте использования, а также простоте разработки приложений для этой системы.
3. Суперкомпьютеры
Все суперкомпьютеры уникальны и для каждого из них требуется что-то особенное, чтобы решить задачу, которую он выполняет. Благодаря тому, что у Linux открытый исходный код, разработчики могут видоизменять эту операционную систему так, чтобы она делала всё, что им нужно. И всё это вполне законно. Согласно статистике все 500 самых мощных суперкомпьютеров используют Linux.
4. Игровые консоли
Несмотря на то, что с играми в Linux пока всё не очень радужно, компания Steam пытается исправить эту ситуацию, поэтому разрабатывает операционную систему SteamOS, которая будет поставляться вместе с игровой консолью Steam Machine. Генеральный директор Valve сообщил, что у Windows нет перспектив, поскольку они начали ориентироваться на сенсорное управление компьютером и вообще игровая платформа должна быть открытой. Linux позволяет создать полноценную альтернативную игровую платформу.
5. Роутеры
Для обеспечения работы роутеров тоже нужна операционная система и как правило, все эти прошивки и системы работают на ядре Linux. Потому что Linux бесплатен и на его основе можно сделать всё, что нужно пользователям. Правда, у таких устройств есть значительный минус, который делает Linux дурную славу. Большинство прошивок никогда не обновляются и в них собирается множество уязвимостей, с помощью которых можно их взломать.
6. Устройства IoT и умная техника
Многие гаджеты умного дома, вроде умных холодильников, стиральных машин и тому подобных вещей тоже используют Linux по той же причине. Например, компания Samsung разработала операционную систему Tizen на базе ядра Linux для умных телевизоров, а ещё она выпускает стиральные машинки с ОС на базе Linux. Компания LG для умных телевизоров использует WebOS, а Philips и Phanasonic используют FirefoxOS.
7. Военное использование
Военные России и США тоже используют Linux для обеспечения работы своих систем. Главным образом потому что это программное обеспечение с открытым исходным кодом, а это значит, что если там есть какие-нибудь закладки от компании разработчика, позволяющие чужой стране шпионить за военными секретами, то их удастся найти и обезвредить. Российские военные используют Astra Linux, а Пентагон США применяет Red Hat Enterprice Linux.
8. Транспорт и авиация
Многие автомобили используют для встроенных в машину компьютеров операционную систему Linux. Например, это автомобили компании Tesla, а также автомобили с автопилотом от Google. В авиации тоже используется Linux, например федеральная администрация авиации США ещё в 2006 году перешла на Linux и их программное обеспечение для отслеживания трафика разработано на базе Linux.
Выводы
В этой статье мы рассмотрели для чего нужен Linux и где больше всего применяется эта операционная система. Если вы знаете ещё какие-нибудь варианты применения Linux, не упомянутые в статье, напишите о них в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Источник: losst.pro