Что Такое Linux? 🐧

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

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

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

Так же, как Windows, iOS и Mac OS, Linux - это операционная система. На самом деле, одна из самых популярных платформ на планете, Android, работает на базе операционной системы Linux. Операционная система - это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет связью между вашим программным обеспечением и вашим оборудованием. Без операционной системы (ОС) программное обеспечение не работало бы.

Linux-based операционная система состоит из нескольких различных частей:

1. Bootloader – программное обеспечение, которое управляет процессом загрузки вашего компьютера. Для большинства пользователей это будет просто экран-заставка, который появляется и в конечном итоге исчезает для загрузки в операционную систему.

2. Kernel – это та часть целого, которая на самом деле называется... Linux?.. Всё верно. Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро – это самый низкий уровень операционной системы.

3. Init system – это подсистема, которая загружает пользовательское пространство и отвечает за управление демонами. Одной из наиболее широко используемых систем инициализации является systemd? который также оказывается одним из самых противоречивых. Именно система инициализации управляет процессом загрузки, как только начальная загрузка передается из загрузчика (т.е. из GRUB или Grand Unified Bootloader).

4. Daemons – это фоновые службы (печать, звук, планирование и т.д.), Которые запускаются либо во время загрузки, либо после входа на рабочий стол.

5. Graphical server – это подсистема, которая отображает графику на вашем мониторе. Обычно его называют X-сервером или просто X.

6. Desktop environment – это та часть, с которой пользователи фактически взаимодействуют. Существует множество сред рабочего стола на выбор (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т.д.). Каждая среда рабочего стола включает встроенные приложения (такие как файловые менеджеры, инструменты настройки, веб-браузеры и игры).

7. Applications – Среды рабочего стола не предлагают полный набор приложений. Так же, как Windows и macOS, Linux предлагает тысячи и тысячи высококачественных названий программного обеспечения, которые можно легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизовывают и упрощают установку приложений. Например, в Ubuntu Linux есть Ubuntu Software Center (ребрендинг программного обеспечения GNOME), который позволяет вам быстро выполнять поиск среди тысяч приложений и устанавливать их из одного централизованного местоположения.
💾 Что такое «distribution» (дистрибутив) ?

Linux имеет несколько различных версий, подходящих для любого типа пользователей. От новых пользователей до опытных пользователей, вы найдете “изюминку” Linux, соответствующую вашим потребностям. Эти версии называются дистрибутивами (или, в краткой форме, “дистрибутивами”). Почти каждый дистрибутив Linux можно скачать бесплатно, записать на диск (или флэш-накопитель USB) и установить (на столько компьютеров, сколько вам нравится).

Популярные дистрибутивы Linux включают:
■ LINUX MINT
■ MANJARO
■ DEBIAN
■ UBUNTU
■ ANTERGOS
■ SOLUS
■ FEDORA
■ ELEMENTARY OS
■ OPENSUSE
Дополнен 2 месяца назад
Каждый дистрибутив имеет свой подход к рабочему столу. Некоторые выбирают очень современные пользовательские интерфейсы (такие как GNOME и Pantheon от Elementary OS), в то время как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE).
Дополнен 2 месяца назад
И не думайте, что серверные OS были забыты. Для этой области вы можете выбрать:
■ Red Hat Enterprise Linux
■ Ubuntu Server
■ Centos
■ SUSE Enterprise Linux

Некоторые из вышеупомянутых серверных дистрибутивов бесплатны (например, Ubuntu Server и CentOS), а некоторые имеют соответствующую цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те, у которых есть соответствующая цена, также включают поддержку.
Дополнен 2 месяца назад
Какой дистрибутив вы используете, будет зависеть от ответа на три простых вопроса:
■ Насколько вы опытный пользователь компьютера?
■ Вы предпочитаете современный или стандартный интерфейс рабочего стола?
■ Сервер или desktop-версия?

Если ваши навыки работы с компьютером достаточно базовые, вы захотите использовать дистрибутив, удобный для новичков, то вам нужно обратить внимание на Linux Mint, Ubuntu, Elementary OS или Deepin.

Если ваш набор навыков выходит за пределы диапазона выше среднего, вы могли бы выбрать дистрибутив вроде Debian или Fedora.

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

Если вы ищете дистрибутив только для сервера, вы также должны решить, нужен ли вам интерфейс рабочего стола или вы хотите сделать это только через командную строку. Сервер Ubuntu не устанавливает графический интерфейс. Это означает две вещи: ваш сервер не будет зависать при загрузке графики, и вам нужно будет хорошо разбираться в командной строке Linux. Однако вы можете установить пакет графического интерфейса поверх сервера Ubuntu с помощью одной команды, такой как sudo apt-get install ubuntu-desktop. Системные администраторы также захотят просмотреть дистрибутив в отношении функций.
Дополнен 2 месяца назад
Вам нужен дистрибутив для конкретного сервера, который предложит вам из коробки все, что вам нужно для вашего сервера? Если это так, то CentOS может быть лучшим выбором. Или вы хотите взять дистрибутив для настольных компьютеров и добавлять части по мере необходимости? Если это так, то Debian или Ubuntu Linux могут сослужить вам хорошую службу.
Дополнен 2 месяца назад
💻 Установка Linux

Для многих людей идея установки операционной системы может показаться очень сложной задачей. Хотите верьте, хотите нет, но Linux предлагает одну из самых простых установок среди всех операционных систем. На самом деле, большинство версий Linux предлагают то, что называется живым дистрибутивом, это означает, что вы запускаете операционную систему либо с CD / DVD, либо с USB-накопителя, не внося никаких изменений на свой жесткий диск. Вы получаете полную функциональность без необходимости фиксировать установку. Как только вы опробовали его и решили, что хотите его использовать, вы просто дважды щелкаете по значку “Установить” и проходите через простой мастер установки.

Как правило, мастера установки проводят вас через процесс со следующими шагами (мы проиллюстрируем установку Ubuntu Linux).:

■ Preparation ( Подготовка ): Убедитесь, что ваша машина соответствует требованиям к установке. Это также может спросить вас, хотите ли вы установить стороннее программное обеспечение (например, плагины для воспроизведения MP3, видеокодеки и многое другое).

■ Wireless setup (if necessary) ( Настройка беспроводной сети ): Если вы используете ноутбук (или устройство с беспроводной связью), вам необходимо подключиться к сети, чтобы загрузить стороннее программное обеспечение и обновления.


■ Hard drive allocation ( Распределение пространства жесткого диска ): Этот шаг позволяет вам выбрать способ установки операционной системы. Собираетесь ли вы установить Linux вместе с другой операционной системой (называемой “двойной загрузкой”), использовать весь жесткий диск целиком, обновить существующую установку Linux или установить поверх существующей версии Linux.

■ Location ( Местоположение ): Выберите свое местоположение на карте.

■ Keyboard layout ( Раскладка клавиатуры ): Выберите клавиатуру для вашей системы.

■ User setup ( Настройка пользователя ): Настройте свое имя пользователя и пароль.

Это всё. Как только система завершит установку, перезагрузитесь, и вы готовы к работе. Для получения более подробного руководства по установке Linux ознакомьтесь с “Как установить и попробовать Linux абсолютно простым и безопасным способом” или загрузите PDF-руководство Linux Foundation по установке Linux.
Дополнен 2 месяца назад
💽 Установка программного обеспечения на Linux

Точно так же, как сама операционная система проста в установке, так же просты и приложения. Большинство современных дистрибутивов Linux включают в себя то, что большинство считает магазином приложений. Это централизованное место, где можно искать и устанавливать программное обеспечение. Ubuntu Linux (и многие другие дистрибутивы) полагаются на программное обеспечение GNOME, в Elementary OS есть AppCenter, в Deepin есть Центр программного обеспечения Deepin, в openSUSE есть свой AppStore, а некоторые дистрибутивы полагаются на Synaptic.

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

Давайте рассмотрим два разных инструмента, чтобы проиллюстрировать, насколько простой может быть установка даже из командной строки. Наши примеры предназначены для дистрибутивов на базе Debian и дистрибутивов на базе Fedora. Дистрибутивы на базе Debian будут использовать инструмент apt-get для установки программного обеспечения, а дистрибутивы на базе Fedora потребуют использования инструмента yum. Оба работают очень похоже. Мы проиллюстрируем это с помощью команды apt-get. Допустим, вы хотите установить инструмент wget (который является удобным инструментом, используемым для загрузки файлов из командной строки). Чтобы установить это с помощью apt-get, команда должна выглядеть следующим образом:

$ sudo apt install wget

Команда sudo добавлена, потому что для установки программного обеспечения вам нужны права суперпользователя. Аналогично, чтобы установить то же программное обеспечение в дистрибутив на базе Fedora, вам сначала нужно отправить su суперпользователю (буквально введите команду su и введите пароль root) и выполните эту команду:

yum install wget

Это все, что нужно для установки программного обеспечения на компьютер с Linux. Это далеко не так сложно, как вы могли бы подумать. Все еще сомневаетесь? Помните более раннюю установку Easy Lamp Server? С помощью одной команды:

sudo taskel

Вы можете установить полный сервер LAMP (Linux Apache MySQL PHP) либо на сервере, либо на настольном дистрибутиве. Это действительно так просто.
Дополнен 2 месяца назад


Дополнен 2 месяца назад
Мы платим до 300 руб за каждую тысячу уникальных поисковых переходов на Ваш вопрос или ответ Подробнее
2 ОТВЕТА
Верховный Наставник (230835)
Ну ладно, убедил...А сам то сможешь поставить...

А как пропатчить KDE на FreeBSD уже решили ?