1. История Linux

Добро пожаловать в ваше Linux-путешествие! Если вы готовы погрузиться в мощный мир Linux, вы пришли по адресу. Меня зовут Пингвин Пит, и я буду вашим проводником. Для начала давайте изучим краткую историю Linux.

Предшественники Linux

Чтобы понять, как был создан Linux, нужно вернуться в 1969 год, когда Кен Томпсон и Деннис Ритчи из Bell Laboratories разработали операционную систему UNIX. Позже она была переписана на языке программирования C, что сделало её переносимой и привело к широкому распространению.

Хронология Unix

Более десяти лет спустя Ричард Столлман инициировал проект GNU (рекурсивный акроним от "GNU's Not UNIX"). Целью было создание полностью свободной и открытой UNIX-подобной операционной системы. Хотя проект GNU создал множество важных компонентов, включая лицензию GNU General Public License (GPL), его собственное ядро под названием Hurd не было завершено вовремя.

Роль ядра

Ядро — это основной компонент операционной системы. Оно выступает в роли моста, позволяя аппаратному обеспечению взаимодействовать с программным. Ядро управляет системными ресурсами, такими как процессор, память и периферийные устройства. По сути, ядро контролирует всё, что происходит в вашей системе. Хотя разрабатывались и другие UNIX-подобные системы, такие как BSD и MINIX, всем им не хватало свободно доступного и унифицированного ядра.

Рождение ядра Linux

Это приводит нас к 1991 году, когда финский студент по имени Линус Торвальдс начал разработку нового ядра в качестве личного проекта. Это ядро, которое мы теперь знаем как ядро Linux, заполнило недостающий элемент операционной системы GNU. Сочетание инструментов GNU и ядра Linux создало полноценную операционную систему с открытым исходным кодом, которая широко используется сегодня. Эта веха стала поворотным моментом в истории Linux.

Линус Торвальдс в 2018 году

Линус Торвальдс в 2018 году (Источник: Wikipedia)

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Лучший способ обучения — практика. Чтобы начать своё Linux-путешествие, попробуйте эти практические лабораторные работы, чтобы освоить базовые команды и обрести уверенность в работе с командной строкой.

  1. Начало работы с Linux — Начните свой путь в Linux с изучения основных команд терминала, таких как echo, date и базовых вычислений. Идеально подходит для новичков.
  2. Ваша первая лабораторная работа по Linux — Эта вводная лабораторная работа проведет вас через классическую программу "Hello, World!" в Linux и научит некоторым фундаментальным командам.
  3. Создание персонализированного приветствия в терминале — Быстрое и увлекательное задание по использованию базовых команд терминала Linux для создания приветственного сообщения.

Эти лабораторные работы помогут вам применить фундаментальные концепции в реальной среде Linux.

Тест

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