Цель работы...................................................................................................3
Топология сети..............................................................................................5
Вывод............................................................................................................16
2
Введение
3
1. История Linux
4
совместима с UNIX, имеет своё ядро, набор ПО, необходимого для
полноценной работы. Все исходные коды мог получить любой желающий,
всяк кто имел желание мог присоединится к проекту, а чтобы институт не
заявил права на GNU, Столлман ушёл из института. Позже Столлман основал
FSF (Free Software Foundation) – это благотворительный фонд , помогающий
в разработке свободно распространяемого ПО. Далее он создал лицензию
GPL (General Public License). ПО этой лицензии используется как вздумается,
изменяется, дорабатывается, улучшать, ухудшать, продаётся (в случае, если
результат сохраняет лицензию GPL). Однако самое главное условие -
гарантия того, что результаты работы программистов не окажутся
проприетарными.
В рамках GNU были созданы почти все необходимые компоненты для
функционирования ОС. Недоставало только ядра (а это самое важное).В
подходящий момент было создано ядро Linux – работа Линуса Торвальдса,
финского студента. Сочетание этих продуктов называется GNU/Linux.
5
2. Создание Linux
6
занялись разработкой, продажами и встраиванием ОС на ядре Linux. Так
появились дистрибутивы.
Дистрибутив Linux – это набор ПО, который включает в себя
необходимый набор компонентов ОС, программы, установщик, набор
какого-либо ПО для прикладных задач. Можно сказать, что дистрибутив –
это ОС пригодная для использования пользователем, а не только
разработчиками.
7
3. Развитие ОС Linux
После того как вышло ядро версии 1.0, то развитие пошло по двум
веткам – стабильная (для широкой публики, в лице не очень опытных
пользователей) и экспериментальная (она содержала новые возможности,
которые активно разрабатывались). Нумерация была такой: у стабильных
версий вторая цифра была четной, а у экспериментальных нечётной
(например, 3.2.7 и 4.5.1). После достаточного тестирования и доработки,
когда экспериментальная версия была пригодная для использования большой
публикой, её вторая цифра увеличивалась на 1, т.е. она считалась стабильной.
Параллельно начиналась разработка экспериментальной версии.
Разработка Linux стремительно ускорялась. В самой первой версии 0.1
насчитывалось только 8400 строк кода, а в версии 1.0 близкое к 200 000. В
конце 90-х система поддерживала огромное количество архитектур и
многопроцессорность. Далее развитие направлялось на оптимизацию,
поддержку свежих технологий, аппаратных средств. Именно на аппаратные
средства было выделено самое большое количество строк кода. Около трёх
миллионов. Программисты писали драйвера для огромного количества
оборудования, потому что создали этого самого оборудования не обращали
внимания на Linux, потому и не писали для неё драйверов.
К этому моменту создатель Linux практически не прикладывал своей
руки к разработке напрямую, он руководил процессом, то есть выбирал в
каком направлении развивать ОС, какие патчи включать в релизы.
Однако без проблем никуда. Самой большой стала стандартизация.
Дело в том, что появлялось огромное количество дистрибутивов, какие-то
были схожи, а какие-то отличались кардинально (допустим, файловыми
системами или конфигурацией ядра). Негативные последствия были ужасны.
Разработчикам ПО приходилось адаптировать свои творения под большое
количество дистрибутивов, что в свою очередь требовало невероятно много
8
сил и средств. Эти проблемы решились благодаря стандартизации (FSSTND,
FHS, LSB). Стандарты определяли что должно быть в каждой Linux-системе,
чтобы дистрибутивы были совместимы.
9
4. О распространении Linux
10
В последние годы установка Linux на ПК происходит часто. Теперь на
компьютерах при покупке может быть установлен линукс. В школах
начинают внедрять Linux и СПО в компьютеры. Такая же ситуация и в гос.
учреждениях.
11
Заключение
Итак, как мы можем понять то, что было задумано как программа для
подключения к компьютеру в универе, стало самым большим проект в сфере
свободного ПО. На сегодняшний день стоимость разработки ядра Linux с
нуля будет стоить порядка миллиарда евро. Коллективная разработка
свободного ПО доказала свою эффективность. Кстати, забавное замечание –
в интернете на обычном сайте поймать вирус для Linux задача сложная, т.к. в
настоящий момент большинство компьютеров работает на Windows.
12