Разница между Linux и GNU / Linux

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

Обзор Linux

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

Линукс везде. Это двигатель позади большинства интеллектуальных устройств. Используемый вами телефон Android работает под управлением ядра Linux, тот умный холодильник, который может пополнять запасы, работает под управлением Linux. Есть умные лампочки, которые могут общаться друг с другом с помощью Linux. Даже винтовки, используемые в армейском Linux.

Современный модный термин «Интернет вещей». Правда в том, что на самом деле есть только одна операционная система, которая питает интернет вещей, и это Linux.

С точки зрения бизнеса Linux также используется на больших суперкомпьютерах и используется для управления Нью-Йоркской фондовой биржей.

Конечно, Linux также можно использовать в качестве настольной операционной системы на вашем нетбуке, ноутбуке или настольном компьютере.

Операционные системы

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

Если вы рассматриваете стандартный ноутбук, аппаратные устройства, которыми должна управлять операционная система, включают в себя процессор, память, графический процессор, жесткий диск, клавиатуру, мышь, экран, порты USB, беспроводную сетевую карту, сетевую карту, аккумулятор , подсветка экрана и USB-порты.

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

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

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

Примеры операционных систем включают Microsoft Windows, Unix, Linux, BSD и OSX.

Обзор GNU / Linux

Термин, который вы можете услышать время от времени — GNU / Linux. Что такое GNU / Linux и чем он отличается от обычного Linux?

С точки зрения пользователя настольного Linux, нет никакой разницы.

Linux — это основной движок, который взаимодействует с оборудованием вашего компьютера. Это широко известно как ядро ​​Linux.

Инструменты GNU предоставляют метод взаимодействия с ядром Linux.

Инструменты GNU

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

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

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

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

Одна из самых популярных настольных сред называется GNOME, что означает GNU Network Object Model Model Environment. Снейппи не так ли?

Самый популярный графический редактор называется GIMP, что означает GNU Image Manipulation Program.

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

Я считаю, что все знают, кто делает двигатель в Ferrari, никто не знает, кто делает кожаные сиденья, аудиоплеер, педали, накладки на двери и любую другую часть автомобиля, но все они одинаково важны.

Слои, которые составляют стандартный рабочий стол Linux

Самым низким компонентом компьютера является аппаратное обеспечение.

На вершине аппаратного обеспечения находится ядро ​​Linux.

Само ядро ​​Linux имеет несколько уровней.

Внизу находятся драйверы устройств и модули безопасности, используемые для взаимодействия с оборудованием.

На следующем уровне у вас есть планировщики процессов и управление памятью, используемые для управления программами, запущенными в системе.

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

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

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

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

Среда рабочего стола

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

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

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

Среда рабочего стола GNOME включает в себя все это, а также офисный пакет, веб-браузер, GNOME-ящики, почтовый клиент и многие другие приложения.

Ссылка на основную публикацию