Операционная система линукс: что это за операционная система: особенности, структура, интерфейс

Содержание

Операционная система Linux: плюсы и минусы

Наталья Баранова

Контент-директорка «Теплицы социальных технологий».

Содержание:

  • Особенности Linux
  • Плюсы GNU/Linux
  • Плюсы для разработчиков
  • Минусы
  • Когда стоит использовать GNU/Linux?

Материал обновлен в декабре 2021 года. Какие особенности, плюсы и минусы есть у свободной и открытой платформы Linux, на которой построены десятки операционных систем (ОС)? Почему она становится популярной? Эти вопросы контент-директорка Теплицы Наталья Баранова задала разработчику свободного программного обеспечения Сергею Матвееву. В материале — его обзор, основанный в том числе на отзывах.

По мнению эксперта, ядро Linux важно иметь только системным программистам и разработчикам встраиваемых систем. Поэтому стоит говорить об операционной системе под названием «GNU/Linuх» (GNU — свободная UNIX-подобная ОС), именно она интересна широкому кругу пользователей.

1. GNU/Linux стала первой активно используемой свободной UNIX-подобной операционной системы.

Уже в 90-х годах ниша серверного программного обеспечения (ПО) массово включала в себя эту ОС. Сейчас GNU/Linux системы используются на преобладающем количестве серверов Интернета и являются де-факто системой для суперкомпьютеров. Это продемонстрировало жизнеспособность и вес движения свободного программного обеспечения.

Сергей Матвеев,

разработчик свободного программного обеспечения

2. Большая часть программ этой ОС распространяется под copyleft лицензией (GNU General Public License, GPL). Она не разрешает создание несвободного (проприетарного) ПО. Но этот фактор, по словам эксперта, не мешает получать прибыль от свободном ПО.

3. Разработка компонентов ведется большим количеством людей и компаний со всего мира. По словам эксперта, это большой плюс.

1. Это свободное ПО. Если сравнивать с проприетарными ОС, то главный плюс GNU/Linux, как и десятка других свободных ОС (например, Free/Net/OpenBSD, OpenIndiana), это то, что они являются свободным ПО.

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

Пользователи имеют полный контроль над своим компьютером и выполняемыми задачами, а не делают только то, что разрешила та или иная корпорация для своей выгоды. Как правило, это означает отсутствие слежки со стороны корпораций/государств, отсутствие разнообразных ограничений нацеленных на выуживание денег из кармана пользователя, лучшая безопасность и приватность.

Сергей Матвеев,

разработчик свободного программного обеспечения

2. Широкая поддержка аппаратного обеспечения. Много драйверов для устройств, особенно на домашних системах (где дешевые не серверные компоненты). По мнению эксперта, есть вероятность что какое-либо оборудование не будет поддерживаться в системе типа BSD или OpenIndiana.

Многие дистрибутивы GNU/Linux могут работать на старых компьютерах гораздо лучше, чем системы типа Windows или macOS. Они зачастую могут вообще отказаться на них работать.

3. Активная поддержка пользователей. За десятилетия существования у GNU/Linux образовался круг пользователей и разработчиков, которые смогут оперативно помочь с задачами или проблемами, возникающими при работе у неопытных пользователей.

1. Вы можете переделать ОС под ваши задачи. Можно доработать как всю систему, так и отдельные ее компоненты, найти и исправлять недочеты или нанять разработчиков для этих задач, объясняет Сергей Матвеев. С несвободным программным обеспечением, у вас есть только надежда (или пухлый кошелек), что компания владелец вашего ПО соизволит выполнить ваше желание, еще и за вменяемый срок.

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

1. Иногда поддержка GNU/Linux может оказаться недешевой. Сергей Матвеев уверен, что нельзя забывать о стоимости поддержки и обучения.

Я встречал ситуации, где свободное ПО было дороже для компании (при этом факт потери контроля над компьютерами, рабство от чужой корпорации особо не мешало и не вредило). Но гораздо чаще все же видел, что СПО экономило в разы больше средств и обладало этическими преимуществами.

Сергей Матвеев,

разработчик свободного программного обеспечения

Эксперт предупреждает: стоимость системных администраторов, разбирающихся в GNU/Linux, может быть в разы выше. И этот фактор нивелирует сэкономленные средства от приобретенных копий какого-нибудь Microsoft Windows.

2. Не такая высокая производительность, как кажется.

Я много раз наблюдал, что сетевая и дисковая подсистемы FreeBSD могут быть гораздо более производительны, чем в GNU/Linux на аналогичном аппаратном обеспечении. Недаром такие компании-монстры как Netflix и WhatsApp используют FreeBSD на свои серверах.

Сергей Матвеев,

разработчик свободного программного обеспечения

3. Нет некоторых современных технологий. Речь идет о подсистемах ZFS (наиболее продвинутая файловая система, гарантирующая целостность данных), DTrace (удобный инструмент для отладки и мониторинга всего происходящего в ядре и программах), Containers/Zones (система виртуализации), Они появились под свободной лицензией в OpenSolaris системе (сейчас OpenIndiana), затем в ряде BSD систем, но до сих пор отсутствуют в качественном виде в GNU/Linux.

Использование микроядра (как это, например, происходит в проприетарной Apple macOS) позволяет потенциально существенно повысить надежность и безопасность всей системы и ядро Linux «уже» на момент написания могло бы быть микроядерным, но этого не произошло.

1. Если GNU/Linux система уже установлена и используется в компании, а выгоды от смены этой ОС на другую, например, FreeBSD не перевесят.

2. Если ПО, с которым вам нужно работать использует специфичные именно для GNU/Linux возможности (например, OpenStack несовместимая с чем-либо иным) — лучше использовать, однозначно, GNU/Linux. Так как переписывать ПО очень дорого.

3. Когда вам нужно выполнить простые задачи. Например, быстро загрузиться, запустить LibreOffice, отредактировать документ, скопировать на флешкe, что-то посмотреть в веб-браузере.

4. Для тех, кто не может позволить себе macOS и Windows, бесплатная свободная ОС (включая множество GNU/Linux дистрибутивов) может стать заменой.

5. Если ваша организация находится под слежкой или она оперирует конфиденциальными данными, то стоит начать использовать преобладающее большинство свободных ОС (в том числе GNU/Linux). Дело в том, что средства слежки или ослабления криптографических средств в них, как правило, не встраивают.

Подробнее о том, как «переехать» в Linux из Windows — в материале консультанта и тренера по цифровой и комплексной безопасности Сергея Смирнова. 

Как сменить операционную систему: Windows, Apple, Linux

Можно ли поменять операционную систему (ОС) на компьютере или ноутбуке? Да, это довольно стандартная процедура, ее можно выполнить самостоятельно или обратиться к специалистам, занимающимся системным администрированием. Если вы решили заменить ОС без посторонней помощи, то наша статья поможет вам в этом.

Для начала расскажем как узнать операционную систему, установленную у вас на компьютере. Чтобы получить информацию о версии ОС компьютера необходимо сделать несколько кликов.

Windows

  1. Перейдите в меню Пуск
  2. Выберите раздел Параметры
  3. В пункте Система выберите О программе

Apple

  1. Нажмите на логотип Apple в левом верхнем углу
  2. Выберите раздел Об этом Mac
  3. Вам откроется окно с информацией о системе вашего ПК

В разделе Обновление ПО вы можете увидеть наличие текущих обновления.

С определенной периодичностью разработчики выпускают обновления для операционных систем. Обновления содержат улучшения и дополнения, которые совершенствуют работу системы. Также бывают внеочередные обновления, которые содержать исправления обнаруженных уязвимостей.

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

Зачем нужна смена ОС

Что такое операционная система (ОС) – это программное обеспечение, представляющее интерфейс для работы с устройством, на котором оно установлено.

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

Почему еще может потребоваться переустановка ОС? Разработчики программного обеспечения постоянно обновляют и дополняют, выпущенные операционные системы, так как в процессе использования могут обнаружиться ошибки, недочеты, сбои в работе программ. В этом случае выпускаются обновления системы, которые устанавливаются без замены ОС.

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

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

Как установить новую операционную систему

Что сделать перед обновлением ОС

Во время установки новой ОС весь жесткий диск вашего устройства будет полностью очищен. Поэтому необходимо сохранить важные для вас файлы и информацию:

  1. Все документы, фотографии и видео скопируйте на внешний носитель (внешний жесткий диск, флешка, другой компьютер, облачные диски).
  2. Сохраните настройки установленных программ.

На Windows для поиска раздела с программами используйте путь: C:\Documents and Settings\Имя пользователя\Application Data.

На MacOS все установленные программы находятся: Finder-Программы.

  1. Сохраните закладки браузера, если они у вас есть.
  2. Сохраните настройки интернета. Чтобы посмотреть их перейдите в системные настройки компьютера в раздел Сеть. Можете выписать информацию (все установленные значения для IP-адреса, маски подсети, основного шлюза и DNS-серверов) на листок бумаги или скопировать в блокнот. Не забудьте сохранить электронный файл на стороннем ресурсе.
  3. Также подготовьте новую операционную систему: запишите ее на диск или скачайте на флешку.

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

Как поставить операционную систему Windows вместо Linux

Чтобы загрузить новую операционную систему можно удалить старую или же установить новую поверх имеющейся. Как удалить операционную систему Linux и установить Windows:

  1. Удалите на Linux разделы native, swap и загрузочный раздел. Для этого в командной строке укажите «fdisk» и нажмите Enter (Для вызова командной строки нажмите логотип Windows+S и введите cmd)
  2. Для получения информацию о разделах, в командной строке напишите «p» и нажмите Enter. Сначала отобразятся данные о первом разделе жесткого диска, далее о последующих.
  3. После введите в командной строке «d и нажмите клавишу Enter. В открывшемся окне наберите номер раздела, который требуется удалить и Enter (начинайте с первого раздела и продолжайте удаление, пока не удаляться все разделы).
  4. Для сохранения данных в таблице разделов введите «w» и нажмите Enter. При появлении данных об ошибке, игнорируйте их.
  5. Для окончания работы программы Fdisk, наберите в командной строке «d» и нажмите Enter.
  6. Для загрузки нового образа вставьте диск или флешку с записанной новой версией ОС.
  7. Перезагрузите компьютер. Это можно сделать нажав одновременно CTRL+ALT+Delete.
  8. Для установки Windows следуйте инструкциям появившимся на экране.

Как установить Linux вместо Windows

Большинство современных дистрибутивов Linux устанавливается достаточно легко. Запишите выбранный вами вариант операционной системы на флешку в формате ISO. Для этого вам могут понадобится специальные утилиты. Предлагаем использовать программу с простым интерфейсом – Rufus.

  1. Вставьте USB-флешку с Linux и выберите ее как загрузочный носитель.
  2. Вам откроется загрузчик Linux. Процесс происходит в автоматическом режиме, вам потребуется только выбрать язык, раскладку клавиатуры. Также отметьте пункт Установить стороннее программное обеспечение/‎Установка мультимедиа кодеков, чтобы в дальнейшем использовать драйверы и кодеки с правами собственности. Можете включить загрузку обновлений во время установки, если она будет доступна.
  3. Далее выберите пункт Стереть диск и установить Linux. В этом случае, вся информация, содержащаяся на вашем жестком диске будет удалена.
  4. При установке вам может быть предложено выбрать регион для определения часового пояса, выбрать предпочтительный язык.
  5. После укажите своё имя и пароль. Пароль будет требоваться для выполнения различных административных задач на компьютере.
  6. Ожидайте пока завершится установка Linux.
  7. После окончания загрузки система предложит вам извлечь носитель с дистрибутивом и сделать перезагрузку.

Как установить Linux вместо MacOS

Перед тем как переустановить ОС, запишите ее образ на внешний носитель – USB-флешку в формате ISO. Для macOS вам может потребоваться специальная программа — Etcher.

  1. Вставьте флешку в ваш компьютер и выберите ее как носитель с которого будет осуществляться загрузка. Для этого нажмите и долго держите кнопку Option.
  2. Следующим этапом начнется установка Linux. В начале вам необходимо выбрать язык и раскладку клавиатуры. Укажите пункт Установить стороннее программное обеспечение/‎Установка мультимедиа кодеков (необходимо для использования драйверов и кодеков с правами собственности). Можете включить опцию загрузки обновлений, чтобы они были установлены вместе с новой ОС.
  3. При выборе типа установки укажите Стереть диск и установить Linux. Вся информация будет удалена с вашего жесткого диска.
  4. В процессе установке вам может быть предложен выбор региона для определения часового пояса и предпочтительного языка.
  5. Затем вам необходимо ввести своё имя и пароль. Пароль потребуется для выполнения административных задач на компьютере.
  6. Подождите пока завершится установка Linux.
  7. По окончанию система предложит вам извлечь устройство с образом ОС и произвести перезагрузку.

Как установить две операционные системы

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

Как установить вторую операционную систему?

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

Как запустить операционную систему Linux вместе с Windows

Если вы хотите одновременно установить две ОС: Linux и Windows – то всегда начинайте с установки Windows, так как в обратном порядке она может удалить загрузчик Linux и установить только свой, а это значит что Linux не будет работать на вашем устройстве.

  1. Подготовьте образ Linux: запишите его на внешний носитель – флешку или диск (наиболее популярный дистрибутив – Ubuntu) с помощью Rufus.
  2. Убедитесь, что у вас достаточно места на диске D для установки новой системы. Рекомендуем оставить в запасе не менее 20 ГБ.
  3. Если у вас стоит Windows 10, 8.1 или 8, то вам необходимо выполнить следующий шаг: перейдите в настройки BIOS на вашем ПК (При перезагрузке нажать delete\F1\F10 и т.д. – в зависимости от производителя материнской платы) и выключите опцию Secure Boot. После этого сделайте перезагрузку. Этот шаг необходим, так как используемый встроенный загрузчик UEFI не позволит загрузить никакую систему, кроме Windows.

  1. После перезагрузки с внешнего устройства загрузите меню GRUB и в списке выберите пункт «Install Ubuntu», нажмите Enter.
  2. Вам откроется установщик системы. Выберите язык и раскладку клавиатуры.
  3. Далее выберите режим установки: обычный или минимальный (с базовым набором программ). Также по возможности выберите Загрузку обновлений и установку стороннего программного обеспечения. Нажмите Продолжить.
  4. Теперь самая важная и сложная часть: разметка жесткого диска. Если вам предлагается вариант Установить Ubuntu рядом с Windows Boot Manager, то выберите его, установка произойдет автоматически не затронув существующую ОС.
  5. Если же такой вариант вам недоступен, то выберите Другой вариант.
  6. Вам откроется окно со перечислением существующих разделов. Выберите среди них диск D и выделите его, после нажмите Изменить. Его необходимо сжать, чтобы образовалось неразмеченное пространство, куда будет загружаться ОС.
  7. В соответствующем окне укажите размер (как говорилось выше, рекомендуем оставить не менее 20 ГБ), в пункте Использовать как выберите Журналируемая файловая система NTFS. Рядом со строкой Форматировать раздел убираем галочку и запускаем сжатие кнопкой ОК.
  8. Созданный раздел появится в списке существующих и будет иметь название Свободный раздел.
  9. Возле кнопки Изменить нажимаем плюс и создаем еще два раздела – корневой и домашний для пользовательских данных. Также указываем формат в пункте Использовать как – Журналируемая файловая система ext4.
  10. Устройство для установки загрузчика Linux отмечаем EFI. И жмем Установить сейчас. Процедура установки продолжится.
  11. После необходимо выбрать часовой пояс и указать данные нового пользователя – логин и пароль. Они будут использоваться для входа в систему.
  12. После завершения установки будет предложено сделать перезагрузку компьютера.

Какие ошибки могут возникнуть при установки ОС

  1. Несоответствие параметров оборудования, на которое устанавливается ОС, требованиям операционной системы.
  2. Недостаточно свободного места на диске.
  3. Нет подходящего раздела на диске. Это может происходить в том случае, когда ранее была установлена другая ОС. В этом случае рекомендуется удадить вс разделы перед установкой.
  4. Проблемы с флешкой. Если у вас несколько USB-портов, то подключите флешку в другой порт. Попробуйте использовать другой носитель. Или запишите образ на другом компьютере.
  5. Настройки приоритета в BIOS. Как было описано ранее, в Windows необходимо отключить функцию Secure Boot, чтобы разрешить установку других ОС.

Заключение

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

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

Если вы хотите сменить ОС на компьютере, но не готовы сразу отказаться от использования старой, вы можете одновременно установить две операционные системы на ваше устройство.

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

404: Страница не найдена

Дата центр

Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.

Что я могу сделать сейчас?

Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:

Поиск
  • Узнайте последние новости.
  • Наша домашняя страница содержит самую свежую информацию о Центре обработки данных.
  • Наша страница о нас содержит дополнительную информацию о сайте, на котором вы находитесь, Data Center.
  • Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.

Просмотр по категории

SearchWindowsServer

  • Разверните WebJEA, чтобы расширить возможности своих пользователей с помощью PowerShell

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

  • Повысьте эффективность ИТ с помощью портала самообслуживания PowerShell

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

  • Как подготовиться к следующей версии Exchange Server

    Дорожная карта Exchange Server показывает несколько поворотов, которые показывают, что Microsoft отклоняется от своего типичного курса с …

Облачные вычисления

  • Как работает маршрутизация на основе задержки в Amazon Route 53

    Если вы рассматриваете Amazon Route 53 как способ уменьшить задержку, вот как работает этот сервис.

  • 4 рекомендации, чтобы избежать привязки к поставщику облачных услуг

    Без надлежащего планирования организация может оказаться в ловушке отношений с облачным провайдером. Следуйте этим …

  • Подходит ли вам облачная стратегия?

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

Хранение

  • Масштабное погружение в HPE GreenLake с новой службой хранения файлов

    HPE заручается поддержкой Vast Data для предоставления новой услуги хранения файлов в рамках предложений GreenLake SaaS компании, области хранения данных, …

  • Краткое руководство по ценам на Azure Data Lake Storage

    Azure Data Lake Storage предлагает цены, конкурентоспособные по сравнению с аналогичными платформами. Однако многие элементы защищены, большие …

  • Новый генеральный директор Ctera видит будущее в озерах данных и защите данных

    Новый генеральный директор Ctera, Одед Нагель, сосредоточен на формировании партнерских отношений и предоставлении возможностей для устойчивости данных, взаимосвязи…

Что такое Linux | Оракул

Linux определено

Linux — это компьютерная операционная система, разработанная с использованием модели с открытым исходным кодом. Принципы разработки программного обеспечения с открытым исходным кодом:

  • Прозрачность
  • Сотрудничество
  • Ранний и частый выпуск
  • Инклюзивная меритократия
  • Сообщество

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

Что такое ядро ​​Linux?

Ядро Linux занимает центральное место в компьютерной операционной системе Linux. Ядро — это основной интерфейс между аппаратным обеспечением компьютера и его процессами, обеспечивающий наличие доступной памяти для запуска приложений Linux, оптимизирующий процессоры и выполняющий системные требования между приложениями.

Ядро Linux обменивается данными между оборудованием и приложениями через «прерывания». Когда аппаратное обеспечение хочет взаимодействовать с приложением и более широкой системой, прерывание выдается процессором и ядром для эффективного управления ресурсами.

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

  1. Управление памятью: следите за тем, сколько памяти использовать и как.
  2. Управление процессами: определите, какие процессы могут использовать центральный процессор (ЦП) и как.
  3. Драйверы устройств: действуют как посредники между оборудованием и приложениями/процессами.
  4. Системные вызовы и безопасность: получение запросов на обслуживание от процессов приложения.

Linux для разработчиков

Разработчики давно любят Linux, и на то есть веская причина. Linux проверен временем и мощен. Oracle Linux позволяет разработчикам объединяться в большое сообщество, в котором они могут делиться своими разработками или обращаться к любой возможности для устранения неполадок.

Прямо сейчас на нашем портале для разработчиков вы можете найти преимущества Oracle Linux для разработчиков, использующих различные языки (Python, Node.js, Go), руководства по приложениям и инфраструктуре, а также то, как вы можете использовать Oracle Linux даже для настройки вариантов использования оборудования.

Кто использует Linux?

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


Видео для разработчиков и Linux (17:03)

Кому принадлежит Linux?

Ни один человек или компания не владеет Linux. Многие частные лица и корпорации вносят обновления для Linux, и они обычно лицензируют свой вклад в соответствии с лицензией на программное обеспечение с открытым исходным кодом, такой как GPLv2. Линусу Торвальдсу принадлежат авторские права на имя Linux, но любой может создать дистрибутив Linux, комбинируя различные компоненты с открытым исходным кодом. Часто компании взимают плату за использование их дистрибутива; в качестве альтернативы они могут взимать плату только за поддержку дистрибутива или предоставлять дистрибутив бесплатно (обычно без поддержки).


Чем отличается Linux? видео (2:43)

Что такое дистрибутив Linux?

Дистрибутив Linux (иногда сокращенно «дистрибутив Linux») — это набор ключевых и дополнительных компонентов, которые в совокупности образуют полную операционную систему. Как правило, дистрибутив Linux включает основные компоненты, включая загрузчик, ядро ​​Linux, систему инициализации, демоны, графический сервер и приложения. Некоторые дистрибутивы включают дополнительные опции, такие как высокопроизводительное ядро ​​Linux, инструменты управления, гипервизор или даже компоненты для облачной среды.

Как и где вы можете использовать различные дистрибутивы Linux

Важные различия между дистрибутивами Linux заключаются в том, где их можно использовать, как они поддерживаются, как они управляют обновлениями программного обеспечения и какие дополнительные или необязательные компоненты они включают. Принимая во внимание только приведенный выше список дистрибутивов, большинство из них используются для сетевых серверов (в отличие от настольных компьютеров), но не все из них легко использовать в любой серверной среде.

Например, Red Hat Enterprise Linux популярен для локальных центров обработки данных и в некоторых облаках, но поддерживается не во всех облаках. Amazon Linux доступен в облаке Amazon Web Services (AWS), но не доступен и не поддерживается в других облаках или локально. CentOS чаще всего используется клиентами, которые предпочитают избегать контракта на поддержку с поставщиком и хотят самостоятельно поддерживать себя. Пользователи RHEL, как правило, наоборот, с радостью платят относительно высокие ежегодные расходы на поддержку, чтобы получать обновления и поддержку по телефону для своих систем. Fedora ориентирована на пользователей, которые меньше заботятся о долгосрочной стабильной конфигурации и стремятся постоянно внедрять в свои системы новейшие экспериментальные функции. В конце 2020 года CentOS объявила, что меняет направление с долгосрочного стабильного дистрибутива на нечто более близкое к бета-версии RHEL.

Лучшая операционная система Linux для каждого варианта использования

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

Получите лучший дистрибутив Linux для серверов

Получите лучшую поддержку Linux (PDF)

Версии Linux

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

Различные дистрибутивы также могут быть оптимизированы для разных целей — некоторые ориентированы на то, чтобы быть как можно меньше; другие сосредоточены на обеспечении широкой поддержки настольного оборудования. Кроме того, некоторые дистрибутивы включают специальные функции, такие как автоматическое исправление или более высокая производительность для баз данных.

К популярным дистрибутивам относятся:

  • IBM Red Hat/Red Hat Enterprise Linux (RHEL или Red Hat Linux)
  • Амазон Линукс
  • CentOS
  • Федора
  • Оракл Линукс
  • SUSE Linux
  • Убунту

Как различные операционные системы Linux управляют обновлениями и исправлениями

Еще одно различие заключается в том, как операционная система управляет необязательными обновлениями и исправлениями программного обеспечения. Многие (но не все) системы из приведенного выше списка используют RPM (ранее известный как Red Hat Package Manager). Некоторые другие дистрибутивы Linux используют систему пакетов Debian (dpkg).

Отдельный менеджер пакетов сам по себе не очень важен, но он создает разницу в совместимости между системами, использующими один и другой. Например, в зависимости от того, какие функции вы используете, вы можете легко обмениваться системами, использующими систему RPM (иногда называемыми «дистрибутивами RPM Linux») друг с другом, потому что они могут загружать очень похожие пакеты с одинаковых серверов распространения.

Вы также можете легко преобразовать установки CentOS и RHEL на месте в установку Oracle, просто указав их диспетчеру пакетов на новый сервер обновлений. Это потому, что, среди прочего, все они используют систему RPM. (Обратите внимание, что это техническое заявление — у поставщиков могут быть дополнительные лицензионные условия, которые вы должны соблюдать, но эти условия выходят за рамки этого документа.) Такой же переход будет более сложным для такого дистрибутива, как Ubuntu, который использует Debian. пакетная система.

Факторы, которые следует учитывать при выборе дистрибутива Linux

Преимущества нижнего стека

Для многих клиентов операционная система находится в самом низу стека программных платформ, а их бизнес-приложения — наверху. Это может создать впечатление, что операционная система менее важна, чем более высокие уровни в стеке, поэтому не имеет значения, какой дистрибутив вы выберете. Некоторые могут даже предположить, что все дистрибутивы фактически одинаковы.

Но поскольку операционная система Linux находится почти (или в самом низу) стека, она может влиять на все, что находится над ней. Улучшения в безопасности, производительности, надежности и возможностях устранения неполадок на этом низком уровне могут означать улучшение этих факторов на всем протяжении стека. Например, технология под названием Ksplice позволяет администратору применять исправления безопасности и исправления ошибок без перезагрузки сервера. Само по себе это кажется незначительным преимуществом. Но если учесть стоимость демонтажа бизнес-приложения и альтернативный риск оставить систему без исправлений для последней угрозы безопасности, возможность установить исправление, не нарушая работу бизнес-приложения, внезапно оказывает очень большое влияние.

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

Преимущества производительности

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

Почему стоит выбрать Linux?

Он открытый и полный

Открытая и полная операционная среда, Oracle Linux предоставляет инструменты виртуализации, управления и облачных вычислений, а также операционную систему в едином предложении поддержки. Oracle Linux на 100 % совместим с RHEL в отношении двоичных приложений. Из-за этой совместимости он обычно также является хорошей заменой другим дистрибутивам на основе RPM, таким как CentOS.

Это бесплатно

Вы можете использовать Oracle Linux бесплатно в средах самообслуживания (например, в качестве замены CentOS) или с платным соглашением о поддержке Linux для рабочих нагрузок.

Постоянно совершенствуется

Для обеспечения высокой производительности базы данных Oracle инженеры Oracle постоянно совершенствуют Unbreakable Enterprise Kernel. Хотя эти усовершенствования предназначались для Oracle Database, они обычно приносят пользу любому приложению, интенсивно использующему вычислительные ресурсы или память. Некоторые пользователи сообщают об улучшении производительности более чем на 30 процентов по сравнению с этим вариантом ядра Linux.

Включает установку исправлений с нулевым временем простоя

Oracle Linux дополнительно включает технологию установки исправлений с нулевым временем простоя под названием Ksplice, которая позволяет регулярно устанавливать исправления для серверов, не требуя перезагрузки сервера или, что более важно, работающих бизнес-приложений в теме. Это приводит к более частому обновлению и, следовательно, более безопасным и совместимым системам. Это также снижает административные издержки, характерные для крупных бизнес-приложений, которые требуют значительной работы по планированию и согласованию со всеми заинтересованными сторонами перед перезагрузкой. Oracle Linux также включает в себя гипервизор KVM с открытым исходным кодом и (с соглашением о поддержке) менеджер виртуализации (PDF).

Он включает множество собственных облачных инструментов

Многие рабочие нагрузки перемещаются в размещенную облачную среду, а те, которые остаются в локальной среде, часто создаются с использованием собственных облачных шаблонов и технологий, Kubernetes, контейнеров Kata и Istio. Oracle Linux — это базовая операционная система для Oracle Cloud Infrastructure (OCI), включающая в себя множество собственных облачных инструментов, необходимых для этой архитектуры. Это означает, что Oracle Linux тестируется в самой большой и требовательной среде из всех, которая соответствует шаблону проектирования большинства современных приложений. Уроки, полученные в ходе этого испытания, напрямую переводятся в улучшения операционной системы. Но в отличие от других поставщиков облачных услуг, у которых в основе облака лежит проприетарная система, Oracle Linux доступна в одинаковой конфигурации для всех пользователей, независимо от того, находятся ли они в OCI, в другом облаке или в собственном центре обработки данных заказчика.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *