Linux (введение)

Linux (введение)

@Zineom_13

Итак, все мы привыкли к ОС Windows (не все, но большинство), но кроме окошек так же существуют дргие ОС (OS/2, UNIX, LINUX). Мы будем работать с Linux. Итак, что же это такое?

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

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

Всем эта идея безумно понравилась и народ стал (морально) поддерживать его. Пропустим 20 с хером лет истории и перейдём к сути.


Начальный загрузчик

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

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

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


Кроме граба так же существует много его аналогов. Например BURG.

Прелесть этих загрузчиков в том, что их МОЖНО НАСТРОИТЬ САМОМУ!!!

Абсолютно по своему кастомизировать. Хочешь, при нажатии клавиши стереть всю инфу с диска - не проблема!

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

Ядро Linux

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

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

Демоны

Демоны, по существу, являются фоновыми процессами. В Windows такие процессы называются сервисами, в то время как в UNIX-подобных системах они называются демонами. Любой фоновый процес является демоном.

X.org

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

gnome:

unity:

mate:

kde:

xfce:



Основная концепция линукс - это:

  • Открытый исходный код
  • Безопасность
  • Поддержка всего, что можно поддерживать
  • Оптимизация под железо
  • Быстродействие
  • и прочее

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

Report Page