Компьютерные системы под управлением Linux повсюду. Linux запускает наши интернет-сервисы: от поиска Google до Facebook и т. д. Linux также работает на многих устройствах, включая наши смартфоны, телевизоры и даже автомобили. Конечно, Linux также может работать на вашей настольной системе. Если вы новичок в Linux или просто хотите попробовать что-то другое на своем настольном компьютере, эта серия руководств кратко расскажет об основах и поможет вам перейти на Linux из другой системы.
Переключение на другую операционную систему может быть проблемой, потому что каждая операционная система обеспечивает другой способ делать что-то. То, что является второй природой в одной системе, может принести разочаровывающее время другому, поскольку нам нужно искать, как делать это в Интернете или в книгах.
Различия
Чтобы начать работу с Linux, вы, вероятно, заметите, что Linux упакован по-разному. В других операционных системах многие объекты объединяются вместе и являются частью пакета. Однако в Linux каждый компонент вызывается отдельно. Например, в Windows графический интерфейс является частью Windows. В Linux вы можете выбрать из нескольких графических сред, таких как GNOME, KDE Plasma, Cinnamon и MATE.
На высоком уровне установка Linux включает в себя следующие вещи:
- Ядро
- Системные программы и файлы, находящиеся на диске
- Графическая среда
- Менеджер пакетов
- Приложения
Ядро
Ядро операционной системы называется ядром. Ядро — это двигатель системы. Он позволяет запускать несколько приложений одновременно и координирует их доступ к общим службам и устройствам, поэтому все работает плавно.
Системные программы и файлы
Системные программы находятся на диске в стандартной иерархии файлов и каталогов. Эти системные программы и файлы включают службы (называемые демонами), которые запускаются в фоновом режиме, утилиты для различных операций, файлов конфигурации и файлов журналов.
Вместо запуска внутри ядра эти системные программы представляют собой приложения, которые выполняют задачи для базовой работы системы, например, устанавливают дату и время и подключаются к сети, чтобы вы могли попасть в Интернет.
Сюда входит программа init — самое первое приложение, которое выполняется. Эта программа отвечает за запуск всех фоновых служб (например, веб-сервера), начало работы в сети и запуск графической среды. Эта программа init запускает другие системные программы по мере необходимости.
Другие системные программы предоставляют возможности для простых задач, таких как добавление пользователей и групп, изменение пароля и настройка дисков.
Графическая среда
Графическая среда — это действительно больше системных программ и файлов. Графическая среда предоставляет обычные окна с меню, указателем мыши, диалоговыми окнами, статусом и индикаторами и т. д.
Обратите внимание, что вы не застряли с установленной графической средой. Вы можете изменить ее на другую, если хотите. Каждая графическая среда будет иметь разные функции. Некоторые больше похожи на Apple OS X, некоторые больше похожи на Windows, а другие уникальны и не пытаются имитировать другие графические интерфейсы.
Менеджер пакетов
Менеджер пакетов был трудным для людей, чтобы понять, исходящие из другой системы, но в настоящее время существует аналогичная система, с которой люди очень хорошо знакомы — в App Store. Система упаковки — это приложение для Linux. Вместо того, чтобы устанавливать это приложение с одного веб-сайта и другое приложение с другого сайта, вы можете использовать диспетчер пакетов, чтобы выбрать, какие приложения вы хотите. Затем менеджер пакетов устанавливает приложения из центрального хранилища предварительно созданных приложений с открытым исходным кодом.
Приложения
Linux поставляется со многими предустановленными приложениями. И вы можете получить больше от менеджера пакетов. Многие из приложений довольно хороши, и другие нуждаются в работе. Иногда одно и то же приложение будет иметь разные версии, которые запускаются в Windows или Mac OS или Linux.
Например, вы можете использовать браузер Firefox и Thunderbird (для электронной почты). Вы можете использовать LibreOffice в качестве альтернативы Microsoft Office и запускать игры через Steam — программу Valve. Вы даже можете запустить некоторые собственные приложения Windows в Linux с помощью WINE.
Установка Linux
Ваш первый шаг, как правило, заключается в установке дистрибутива Linux. Возможно, вы слышали о Red Hat, Ubuntu, Fedora, Arch Linux, OpenSUSE и CentOS. Это разные и это самые популярные дистрибутивы Linux.
Без дистрибутива Linux вам придется устанавливать каждый компонент отдельно. Многие компоненты разрабатываются и предоставляются различными группами людей, поэтому устанавливать каждый компонент отдельно будет долгой, утомительной задачей. К счастью, люди, которые строят дистрибутивы, делают эту работу для вас. Они захватывают все компоненты, строят их, убеждаются, что они работают вместе, а затем упаковывают их под одну установку.
Различные дистрибутивы могут делать разные варианты и использовать разные компоненты, но это все еще Linux. Приложения, написанные для работы в одном дистрибутиве, часто работают на других дистрибутивах.
Если вы новичок Linux и хотите попробовать Linux, мы рекомендуем установить Ubuntu. Есть и другие дистрибутивы, которые вы можете изучить: Linux Mint, Fedora, Debian, Zorin OS, elementary OS и многие другие. В будущих статьях мы рассмотрим дополнительные аспекты системы Linux и предоставим больше информации о том, как начать работу с Linux.