Оглавление
- Понятие и классификация операционной системы
- Происхождение и развитие Linux.
- Ядро и дистрибутив Linux
1. Концепция операционной системы
- Операционная система (сокращенно ОС) — это программа, управляющая аппаратными и программными ресурсами компьютера, которая должна заниматься такими вещами, как: управление и настройка памяти, определение приоритета спроса и предложения системных ресурсов, управление устройствами ввода и вывода. , операционные сети и управление файловыми системами и т. д. основные дела;
- Машина без операционной системы называется bare metal, что очень неудобно как для разработки, так и для использования.
- Операционная система также предоставляет интерфейс для взаимодействия пользователя с системой.
Классификация операционных систем
Операционная система была разработана до сих пор, и существует много типов, которые можно разделить в соответствии с различными областями применения:
- настольная операционная система
- серверная операционная система
- встроенная операционная система
- операционная система мобильного устройства
Настольная операционная система : так называемый рабочий стол относится к графической рабочей странице.
- Mac os (Apple), Windows (Microsoft) и Linux — это три столпа.
Встроенная операционная система : это специальная компьютерная система, полностью встроенная в управляемое устройство и предназначенная для конкретных приложений.
- Например, uClinux (встроенный Linux), WinCE (встроенная платформа Microsoft, мобильная вычислительная платформа), RTOS (встроенная операционная система реального времени, военная авиация
) и так далее. - Он широко используется в промышленности, военной, авиационной и других областях.
Серверная операционная система : обычно относится к операционной системе, установленной на большом компьютере. Например, веб-серверы, серверы приложений и серверы баз данных являются инфраструктурными платформами корпоративных ИТ-систем.
- В основном делятся на четыре жанра: Unix, Linux, Windows Server и Netware.
Операционная система мобильного устройства : в основном используется в интеллектуальных устройствах, таких как смартфоны и планшеты.
- В основном Android (Google), i0S (Apple), Symbian (Nokia), BlackBerry OS (Blackberry), Windows Mobile (Microsoft), Harmony (Huawei Hongmeng) и т. д.
2. Происхождение и развитие Linux
- Система Unix является одной из самых ранних и широко используемых компьютерных операционных систем.Она была реализована Кеном Томпсоном в AT&T Bell Labs.В последующем развитии из-за открытого исходного кода, авторских прав и других проблем она стала предметом постоянных споров, и различные Unix версии были расширены;
- В 1991 году финский студент Линус Торвальдс выпустил первую версию системы Linux, следуя соглашению GPL (Общая общественная лицензия), с открытым исходным кодом и бесплатно ; Linux является Unix-подобной операционной системой.
- Первоначальное намерение Linux состояло в том, чтобы заменить Unix и оптимизировать его функции и взаимодействие с пользователем, поэтому Linux имитирует Unix (но не копирует исходный код Unix), что делает Linux очень похожим на Unix по внешнему виду и взаимодействию.
3. Ядро Linux и версия выпуска
1: ядро Linux (ядро)
- Основная часть операционной системы называется ядром.Первая версия независимого ядра Linux была разработана Линусом Торвальдсом и содержала около 10 000 строк кода;
позже Линус Торвальдс выпустил код ядра Linux и пригласил других для улучшения Linux. ; теперь только 2% кода ядра Linux Написано самим Линусом Торвальдсом, но который по-прежнему владеет ядром Linux и сохраняет за собой последнее слово в выборе нового кода и новых методов, которые необходимо объединить ; - Операционная система Linux = ядро Linux + программное обеспечение GNU и системное программное обеспечение + необходимые приложения
- Linux выбирает шаблон пингвина в качестве логотипа, что означает, что Linux с открытым исходным кодом принадлежит всем людям, таким как пингвины.
2: версия дистрибутива Linux
- Дистрибутив Linux представляет собой набор продуктов, состоящий из ядра Linux и различного часто используемого программного обеспечения.Сегодня в мире существуют сотни дистрибутивов Linux.
- С широкой точки зрения дистрибутивы Linux можно условно разделить на версии для персональных настольных компьютеров и версии для корпоративных серверов .
- Среди персональных настольных версий Ubuntu является довольно зрелой и популярной, в то время как **Redhat (серия Red Hat) и ее расширенная версия (Centos)** составляют большую часть корпоративных серверов из-за их стабильной производительности.