Что такое Linux? и как работает Linux?

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

Что такое Linux?

Linux – это операционная система с открытым исходным кодом, разработанная сообществом, с ядром в ее основе, наряду с другими инструментами, приложениями и службами.

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

Что такое командная строка Linux?

A command line is an interface that allows you to type and run Linux commands which instruct the operating system on what actions to carry out. A command-line interface is provided by a terminal or terminal emulator such as GNOME Terminal, Konsole, and XTERM.

Работа в командной строке – это идеальный способ администрирования системы Linux, особенно при работе с сервером без графического интерфейса или с минимальной системой (системой Linux, которая не предоставляет GUI).

Linux Command Line Interface

Как работает Linux?

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

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

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

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

Помимо ядра, операционная система Linux включает другие важные компоненты, такие как инструменты GNU, системные утилиты, установленные приложения и многие другие. Все эти компоненты вместе составляют функциональную операционную систему.

Что такое Рабочая среда Linux

A desktop environment is a collection of components that provide a Graphical User Interface (GUI) that allows users to seamlessly interact with the operating system. It comprises graphical elements such as icons, menus, windows, taskbars, wallpapers, widgets, and panels to mention a few.

A desktop environment is provided, by default, in modern graphical Linux distributions such as Debian, Ubuntu, Fedora, Rocky, and AlmaLinux. It enhanced user interaction and enables users to easily manage the system as opposed to the command line interface which requires a high skill set to use.

Примеры популярных рабочих сред включают GNOME, Cinnamon, KDE Plasma, MATE, Deepin, XFCE, LXDE и LXQt.

Linux Desktop Environment

Linux и Открытый исходный код

Linux – это бесплатная и открытая операционная система, которая изначально была выпущена для широкой публики в 1991 году. В настоящее время она находится под лицензией GNU General Public License (GPL). Открытый исходный код означает, что любой может изучать, изменять и передавать исходный код, при условии, что они делают это в соответствии с условиями лицензии GNU GPL.

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

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

Что такое “Дистрибутив?” и Список дистрибутивов Linux

Часто сокращенно называемый “distro“, дистрибутив Linux – это версия операционной системы Linux, основанная на ядре Linux. Он поставляется с другими компонентами, такими как системные инструменты и сервисы, приложения и дополнительные программы, такие как LibreOffice, GIMP и веб-браузер Firefox.

Популярные бесплатные дистрибутивы Linux включают Ubuntu от Canonical, Debian от проекта Debian, Fedora от проекта Fedora, OpenSUSE от SUSE, а также Rocky и AlmaLinux, оба из которых являются 100% бинарно совместимыми с Red Hat.

Коммерческие дистрибутивы включают Oracle Linux, Red Hat Enterprise Linux (RHEL) и SUSE Enterprise Server (SLES).

Какой дистрибутив Linux подходит именно вам?

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

На первый взгляд, дистрибутивы Linux отличаются следующим образом.

  • Управление пакетами – Это как пакеты устанавливаются и управляются. Дистрибутивы Debian используют APT, варианты Red Hat используют DNF, дистрибутивы SUSE используют zypper и дистрибутивы Arch используют Pacman, чтобы упомянуть несколько примеров.
  • Стоимость – Где это полностью бесплатно, подписка (в случае с RHEL и SUSE) или частично платно в случае подписки на техническую поддержку.
  • Документация – Широкие документы и руководства или их отсутствие.
  • Качество программного обеспечения – Некоторые дистрибутивы предоставляют последние версии программного обеспечения, в то время как другие нет.
  • Техническая поддержка – Обеспечивает ли поставщик отличную поддержку пользователям или нет.
  • Простота использования – Большинство дистрибутивов удобны для пользователей и просты в использовании.

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

Удобные для начинающих дистрибутивы Linux

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

Из коробки вы также получаете необходимые приложения для начала работы, такие как офисный пакет LibreOffice, браузер Firefox, аудио- и видеоплеер, просмотрщик фотографий, инструмент для создания снимков экрана, клиент электронной почты Thunderbird, календарь и многие другие. Он высоко настраиваемый и универсальный.

Другие удобные для начинающих дистрибутивы включают Linux Mint, Zorin, Elementary OS, MX Linux и Linux Lite. Стоит отметить, что большинство из них основаны либо на Debian, либо на Ubuntu.

Промежуточные и продвинутые дистрибутивы Linux

Для промежуточных и продвинутых пользователей, таких как разработчики и системные инженеры и администраторы, рекомендуются Debian, SUSE Linux, RHEL, Rocky, AlmaLinux и Fedora.

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

Linux-дистрибутивы для серверов

Linux-дистрибутивы, оптимизированные для серверных сред, включая железо и облачные развертывания, включают RHEL, SUSE Linux Enterprise Server (SLES), стабильный Debian, Ubuntu Server и Fedora (Fedora Server и Fedora CoreOS для контейнеризированных рабочих нагрузок.

Они считаются идеальными из-за высокой производительности, впечатляющей стабильности и безопасности.

Linux-дистрибутивы для мультимедийных целей

Для художников, создателей контента и производителей мультимедийных контентов Ubuntu Studio и Fedora Design Suite пригодятся.

Linux-дистрибутивы, ориентированные на безопасность

Kali Linux, Black Arch и Parrot OS – это Linux-дистрибутивы, которые считаются идеальными для задач, связанных с безопасностью, таких как тестирование на проникновение и цифровое криминалистическое исследование.

Заключение

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

Будь вы новичок или опытный системный администратор или инженер, есть Linux-дистрибутив для каждого.

Source:
https://www.tecmint.com/what-is-linux/