Перейти к содержанию

Резюме

Резюме главы

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

Затем мы рассмотрели историю развития Linux: разобрали типичную корпоративную модель разработки программного обеспечения и сравнили её с тем, как Linux создавался вне этой нормы. Мы говорили о GNU и лицензии GPL, а также о том, что Linux распространяется под GPL — это позволяет любому желающему свободно получить доступ к исходному коду. Далее обсудили движение за свободное программное обеспечение с открытым исходным кодом и выяснили его связь с GNU. Было отмечено, что открытое программное обеспечение предоставляется бесплатно, а его исходный код должен оставаться в открытом доступе.

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

Ускоренное повторение

  • Linux — это операционная система.
  • Операционные системы выполняют четыре ключевые функции:
    • Платформа для приложений
    • Управление аппаратным обеспечением
    • Хранение данных
    • Обеспечение безопасности
  • Linux состоит из следующих компонентов:
    • Ядро
    • Библиотеки
    • Утилиты
    • Пользовательские интерфейсы
  • Линус Торвальдс (Linus Torvalds) разработал Linux в начале 1990-х годов.
  • Linux распространяется под лицензией GPL.
  • Любой желающий может загрузить и изменить исходный код ядра Linux.
  • Различные компании-разработчики создают собственные варианты Linux, называемые дистрибутивами (distributions).
  • Прежде чем выбирать дистрибутив, следует определить назначение системы и архитектуру процессора.
  • Системы, используемые в производственной среде, должны обеспечивать техническую поддержку.
  • До развёртывания выбранного дистрибутива необходимо убедиться, что нужные программные приложения будут на нём работать.
  • Linux может функционировать в компьютерной сети в роли сервера, настольной системы или гипервизора.