Вы находитесь на странице: 1из 12

Оглавление

Цель работы...................................................................................................3

Понятие компьютерной сети........................................................................3

Топология сети..............................................................................................5

Аппаратные средства построения КС.......................................................10

Кабельные и беспроводные линии связи в КС.........................................12

Стандарты (технологии) локальных вычислительных (компьютерных)


сетей........................................................................................................................15

Вывод............................................................................................................16

2
Введение

Linux – так называется ядро ОС. Данное ядро имеет монолитную


архитектуру. Его не считают прогрессивным, однако оно
многопользовательское, имеет поддержку большей части технологий
современности, также оно многозадачное. Операционные системы на данном
ядре занимают третье место по популярности на сегодняшний день. ОС на
базе ядра Linux установлены на очень большом числе компьютеров. Они
составляют неплохую конкуренцию ОС Windows, Mac OS. При этом
последние разрабатываются крупными корпорациями (можно сказать IT-
гигантами), в то время, как Linux, в большинстве своём, добровольцами-
энтузиастами. Говорят: «Linux был создан программистами для
программистов».

3
1. История Linux

Принято считать, что у Linux два истока – ОС UNIX и проект GNU.


UNIX была разработана Bell Labs компании AT&T. В то время у компании
AT&T был запрет на работу в сфере компьютерного бизнеса. Из-за этого ОС
UNIX распространялась совершенно бесплатно, её исходные коды были
полностью открыты. Из-за сложившейся ситуации ОС получила широкое
распространение в университетах. Система модифицировалась студентами и
профессорами. Для неё создавались утилиты, в неё вносились улучшения.
Многие коммерческие компании работали над созданием клонов UNIX.
Данная ОС быстро стала известна, оказавшись на невероятно большом
количестве компьютеров. Когда были разработаны протоколы TCP/IP (1983
год), её возможности работы с сетью многократно возросли. В 80-е годы
прошлого столетия накал борьбы среди создателей подобного рода ОС
достиг своего пика. Когда с компании AT&T сняли запрет на работу в
компьютерной сфере, она начала коммерциализировать свои разработки,
закрыв при этом исходные коды своей системы. Спустя несколько лет UNIX
уступила место таким ОС как MS DOS и Apple Macintosh.
Вторым истоком Linux является проект GNU Ричарда Столлмана,
целью которого было создание максимально свободной ОС. На разработку
GNU Столлмана подтолкнуло то, что, когда он работал в МТИ (Технический
Институт Массачусетса), в их лаборатории использовалась коммерческая ОС.
Дело в том, что условия лицензировании сильно ограничивали
распространение исходных кодов программ, что в свою очередь невероятно
сильно замедляло процесс разработки ПО, потому что было необходимости
повторно разрабатывать компоненты, которые уже существовали. Ричард
Столлман был хорошим программистом, он принял решение кардинально
изменить ситуацию в программировании, поэтому в 1983 году он начал
разрабатывать GNU. Целью Столлмана являлось создание ОС, которая

4
совместима с UNIX, имеет своё ядро, набор ПО, необходимого для
полноценной работы. Все исходные коды мог получить любой желающий,
всяк кто имел желание мог присоединится к проекту, а чтобы институт не
заявил права на GNU, Столлман ушёл из института. Позже Столлман основал
FSF (Free Software Foundation) – это благотворительный фонд , помогающий
в разработке свободно распространяемого ПО. Далее он создал лицензию
GPL (General Public License). ПО этой лицензии используется как вздумается,
изменяется, дорабатывается, улучшать, ухудшать, продаётся (в случае, если
результат сохраняет лицензию GPL). Однако самое главное условие -
гарантия того, что результаты работы программистов не окажутся
проприетарными.
В рамках GNU были созданы почти все необходимые компоненты для
функционирования ОС. Недоставало только ядра (а это самое важное).В
подходящий момент было создано ядро Linux – работа Линуса Торвальдса,
финского студента. Сочетание этих продуктов называется GNU/Linux.

5
2. Создание Linux

Ядро Linux было создано Линусом Бенедиктом Торвальдсом, который


ещё с детства увлекался компьютерами. После школы он обучался в
Университете Хельсинки в отделении компьютерных наук. В то время у него
был ПК с процессором Intel i386, с 4 мегабайтами оперативной памяти и
тактовой частотой 33 MHZ. Торвальдс был впечатлён книгой Таненбаума
«Проектирование и реализация ОС». Таненбаум, к слову разработал ОС
MINIX. На компьютере Линуса была установлена MINIX, но его многое не
устраивало в ней. Больше всего негодований вызывал функционал
терминала, поэтому в первую очередь он начал разработку своего терминала.
И вот терминал уже готов, но теперь появилась проблема со скачкой и
загрузкой файлов, из-за этого появилась необходимость в написании
драйверов для дисковода, после чего ещё и файловую систему пришлось
разработать, потому что у системы файлов MINIX’а имелись серьёзные
проблемы с многозадачностью (можно сказать, она практически
отсутствовала). Вот такая забавная ситуация – попытка написать терминал
вызвала у Торвальдса желание написать собственную операционную
систему. Торвальдс разослал по электронной почте сообщение для
пользователей MINIX, в нём он сказал, что разрабатывает свою ОС и
спрашивал о предложениях и пожеланиях. День рассылки этого e-mail
считается днём рождения Linux (25 августа 1991). Уже в октябре была
выпущена версия ядра 0.2, все коды были размещены в сети. Был вызван
огромной интерес к разработке Линуса. В январе 1992 была выпущена версия
ядра 0.12, использовалась лицензия GPL, о которой было сказано ранее.
Теперь Linux стал всемирным достоянием. Когда вышла версия 0.96, в ней
уже работал GUI X Window. Ещё через пару лет вышел «стабильный» релиз
1.0. На тот момент разработчиков были тысячи. Система получила
невероятно быстрое развитие. Множество компаний (крупных и небольших)

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

Широко дистрибутивы Linux начали распространяться как только


вышло ядро 2.2. В момент её заметили производители различных баз данных,
серверного софта, софта для защиты компьютеров. Хочется сказать, что это
всё благодаря серверу Apache. Сегодня более 60% серверов на ОС Linux.
Кроме того на более чем 90% суперкомпьютеров тоже Linux. И на
большинстве DNS-серверах стоит Linux (DNS – это система доменных имён,
без неё сегодняшний интернет не сможет существовать). Поисковик
GOOGLE и Wikipedia строятся на множестве серверов с Linux.
С конца 90-х годов о поддержке и продаже дистрибутивов Linux стали
заявлять самые крупные IT-компании такие как IBM, Oracle, Hewlett-Packard.
Они начали ставить на свои сервера Linux, писать под него ПО. Начались
частые отказы от разработок Microsoft, что позволяло сэкономить невероятно
большое количество денег.
Популярность Linux имеет и на мобильных устройствах (тот же
Android – это по сути дистрибутив Linux). Вы даже не подозреваете, сколько
устройств на Linux вокруг нас: модемы, роутеры, станки, системы
видеонаблюдения и прочее.
Совсем иначе в сфере настольных систем. Там правит Windows от
Microsoft. Причины следующие: очень долго в линуксе не было ПО, к
которому привыкли пользователи Windows (игры, офисные программы, ПО
для работы со звуком). Сейчас ситуация, конечно, намного лучше, однако
далеко до идеала. Вторая причина – не все производители комплектующих
выпускают драйвера под Linux. Из-за этого их написанием занимаются
энтузиасты, из-за чего функционал у устройств ограничен или совсем
отсутствует. Однако даже здесь всё стало намного лучше.
Последняя причина – привычка. Люди просто боятся осваивать новую
систему. Самое страшное – это работа в командной строке.

10
В последние годы установка Linux на ПК происходит часто. Теперь на
компьютерах при покупке может быть установлен линукс. В школах
начинают внедрять Linux и СПО в компьютеры. Такая же ситуация и в гос.
учреждениях.

11
Заключение

Итак, как мы можем понять то, что было задумано как программа для
подключения к компьютеру в универе, стало самым большим проект в сфере
свободного ПО. На сегодняшний день стоимость разработки ядра Linux с
нуля будет стоить порядка миллиарда евро. Коллективная разработка
свободного ПО доказала свою эффективность. Кстати, забавное замечание –
в интернете на обычном сайте поймать вирус для Linux задача сложная, т.к. в
настоящий момент большинство компьютеров работает на Windows.

12