Операционные системы UNIX
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Семейство UNIX – это огромное количество операционных систем, которые являются идеологическими наследниками существующей и сейчас операционной системы UNIX. Сейчас в этом семействе выделяют три основных направления:
UNIX – собственно основоположник семейства. Серверная операционная система, сейчас использующаяся в очень специализированных случаях.
BSD – ответсление от UNIX, созданное в университетете Беркли. Сейчас широко используется в специализированных решениях – таких как маршрутизаторы, специальные серверы, и т.п.
Linux – самая обширная группа операционных систем, которая включает в себя как серверные решения, так и решения для пользовательских компьютеров. Подход к лицензированию этого программного обеспечения позволяет свободно создавать сборки, называемые дистрибутивами. Это привело к тому, что существуют множество различных дистрибутивов: какие-то не выдержали конкуренции, а некоторые наоборот, закрепились и широко используются. При этом от удачных дистрибутивов тоже происходят ответвления – так называемые «форки».
Наиболее известные дистрибутивы:
Red Hat Linux
Open SUSE
CentOS
Fedora
Debian – содержит только свободное программное обеспечение. Его форки:
Astra Linux
SteamOS
Кali Linux
Ubuntu
Формат распространения программного обеспечения
Программное обеспечение – это обычно набор исполняемых файлов и скриптов, взаимодействующих друг с другом и с процессами в операционной системе, а также – библиотеки, конфигурационный файлы, служебные данные и т.п
Зарегистрируйся, чтобы продолжить изучение работы
. Для установки в систему эти файлы должны быть размещены в определённых каталогах, им должны быть назначены права доступа, и сама операционная система должна быть сконфигурирована на использование этого ПО. Конечно, можно сделать всё это самостоятельно – но это довольно трудоёмкая работа, и высока вероятность ошибки. Поэтому обычно используются так называемые установочные пакеты: это файл, которые представляет собой упакованный архив с программой и всем необходимым, а также с инструкциями по её установке, которым следует специальная программа-установщик. Действия пользователя при этом сводятся к тому, чтобы запустить программу установщик и указать файл с дистрибутивом программы.
Для различных операционных систем характерны разные форматы пакетов. Наиболее часто встречающиеся – это RPM, который применяется в RedHat и подобных ей, и DEB – который используется в Debian, Ubuntu и прочих ОС семейства.
Распространение программного обеспечения
Операционная система не является статичной – поддерживаемая производителем ОС постоянно обновляется: для неё выпускаются новые программы, модули и т.п. Кроме того, целью конечного пользователя является именно прикладное программное обеспечение, а его нужно откуда-то устанавливать. Таким образом, встаёт вопрос получения компьютером, работающим под управлением операционной системы, обновлений и пакетов программ.
Можно решить эту задачу, устанавливая программы и обновления локально: то есть копируя в систему новые файлы, и устанавливая программы через программу-установщик
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!