2

Курсы Linux (Лекция 1) Введение

Итак, первая, вводная лекция. В далеком 1969 году группа инженеров лаборатории Bell Labs входящей в компанию AT&T решила создать операционную систему, которая была бы многозадачной (могла выполнять несколько задач одновременно), многопользовательской (одновременно могли работать несколько пользователей) и мобильной (могла бы запускаться на разных платформах). Так родился проект UNIX. Так родился язык программирования С.

Создавая первую и unix-систему (и несколько последующих версий) специалисты не жадничали и охотно делились исходными кодами с университетами, что способствовало росту популярности новой ОС. Некоторые университеты на базе исходных кодов UNIX создавали свои операционные системы (например BSD).

И вот здесь следует сделать для себя важный вывод, что операционная система UNIXсоздавалась, как это принято говорить, профессионалами для профессионалов. Linux, корни которой также идут от UNIX, унаследовала все ее положительные стороны. Это система которая разрабатывалась не для домашних пользователей и приоритетом всегда были надежность и стабильность в ущерб простоте и удобству (в отличии от Windows, например, которая изначально разрабатывалась для дома и у нее приоритетными были противоположные задачи). Вы, наверное, уже знаете, что Linux начал разрабатывать Линус Торвальдс (Linus Benedict Torvalds) в 1991-м году, когда он был студентом университета в Хельсинки. Если быть точнее, то Торвальдс написал ядро Linux (версия 0.1 была опубликована в том же 1991 году.).

Ядро - это основа операционной системы. Это, так сказать, стержень вокруг которого строится все остальное. Нужно также различать понятия Linux и дистрибутив на основе Linux. Посмотрите на рисунок 1.

Рисунок 1

На рисунке схематически изображены основные компоненты Линукс-дистрибутива. Ядро представляет собой один файл с названием vmlinuz-хххххххххх (где хххххххххх - это версия ядра), расположенный в каталоге /boot. Хотя изначально ядро было полностью монолитным в дальнейшем некоторые функции были вынесены в отдельные модули. Модули расположены в каталоге /lib/modules.

Системные утилиты позволяют взаимодействовать с некоторыми функциями ядра. Утилиты это программы, которые позволяют выполнять некоторые действие в самой операционной системе (создание файлов, копирование и др.). Собственно, эти 4 уровня - ядро, модули, системные утилиты и утилиты - есть Linux.

А вот системные службы, графические оболочки и всевозможное программное обеспечение вместе с Linux-уровнями составляют - дистибутив. Например UbuntuFedoraKnoppixOpenSuse - это все дистрибутивы на основе Linux. Разработкой ядра занимается команда под руководством Линуса Торвальдса. Разработкой и наполнением дистрибутивов занимаются другие компании. Например дистрибутивUbuntu разрабатывается компанией Canonical Ltd.

Этот курс посвящен именно изучению Linux, а не какого-то конкретного дистрибутива. Большинство команд и примеров будут работать на большинстве современных дистрибутивов. Поэтому почти без разницы на основе какого дистрибутива вы будете изучать Linux. Разобравшись в том как работает Линукс и ПОЧЕМУ он работает так, а не иначе,  вы довольно легко сможете справляться с любым дистрибутивом.

Материалом любезно поделился Кузьменко Игорь http://igorka.com.ua

После изучения линукса можно немножко развлечься радиоуправляемые вертолеты микроша игрушка не только для детей!

Состоит в: Обучение Тэги: , , ,
Подпишись на обновления сайта по Linuxfan RSSRSS, Linuxfan по EmailEmail или twitter!

2 Коментариев к "Курсы Linux (Лекция 1) Введение"

  1. Владислав:

    Очень интересно, не останавливайтесь, пожалуйста.

  2. YoS:

    спасибо, за проявленный интерес. Курсы будут выкладываться с периодичностью, раз в неделю, подписывайтесь на обновления и не пропускайте новых статей ;)

Написать ответ

Оставить коментарий

© 2012 LinuxFan. При копировании материала ссылка на Linuxfan.com.ua обязательна!