История Linux
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
В настоящее время операционные системы на базе ядра Linux представляют собой большую группу Unix-подобных ОС. Конкретная разновидность системы называется дистрибутивом Linux.
Каждый дистрибутив характеризуется собственным именем. Например, наиболее распространенными дистрибутивами GNU/Linux по данным на 2018 год являются Manjaro, Ubuntu, Mint, elementary, MX Linux, Debian, Fedora. Всего существует более сотни различных дистрибутивов.
Дистрибутивы развиваются в процессе всего их существования, поэтому представляются различными версиями. При этом поддерживаются исключительно новые версии, остальные являются устаревшими [5].
Появление систем GNU/Linux стало естественной эволюцией информационных технологий.
Стоит отметить, что GNU/Linux не являются разновидностью систем Unix, хотя они и являются Unix-подобными. Это говорит о том, что в Linux сохранены принципы разработки, функционирования, организации среды, которые были заложены в Unix. Однако код, являющийся основой Linux, не был взят из Unix. Он был написан с нуля.
Когда-то Unix представлялась одной системой. Она сыграла огромную историческую роль в развитии компьютерной науки. Позже на основе Unix создавались другие системы. В настоящее время «чистой» ОС Unix не существует.
Система Unix начала разрабатываться в 1969 году группой программистов, работавших в американской фирме Bell Labs. В начале 70-х годов для удобства разработки Unix Денис Ритчи и Кен Томпсон создали язык программирования Си. До сих пор на этом языке пишутся основные части большинства ОС.
Главными задачами операционных систем того времени было создание удобной среды для программистов, а также организация их совместной работы над проектами
Зарегистрируйся, чтобы продолжить изучение работы
.
К середине 70-х годов Unix получил широкое распространение. Следует отметить, что персональных компьютеров в то время еще не существовало и под словами «широкое распространение» имеются в виду организации, в основном это были крупные фирмы и университеты. Unix в то время распространялся бесплатно. Обзаведясь копией ПО, организация могла расширять и адаптировать его под собственные задачи. В результате к концу десятилетия начали появляться разновидности Unix'а, в том числе коммерческие.
В начале 80-х Unix был выбран в качестве системы, под которой планировалось развивать сетевой протокол TCP/IP, благодаря чему данная ОС прижилась на серверах и получила хорошую поддержку.
Однако появление коммерческих Unix'ов тормозило развитие ОС. Фирмы, продающие собственные дистрибутивы, вводили запрет на распространение их исходных кодов. Другие программисты не могли использовать уже имеющийся функционал и начинали реализовывать программы заново.
Кроме того, каждая фирма вносила свои собственные изменения в ПО. В результате программы, написанные в одной системе, не функционировали в другой, за счет чего Unix'ы стали несовместимы. Это говорит о том, что закрытость системы оказала негативное влияние на ее развитие. Возможно именно это и стало причиной того, что Unix упустил шанс развиваться в сторону операционной системы для персональных компьютеров.
В 1982 году Ричард Столлман столкнулся с проблемой, когда лицензия ПО не позволяла ему обмениваться исходными кодами в стенах института. Он ушел с работы и в 1983 году основал проект GNU, главной целью которого было создание свободной и открытой ОС.
GNU является рекурсивной аббревиатурой от «GNU is Not Unix». Кроме того, с английского gnu переводится как «антилопа гну», которая и стала символом проекта.
Чтобы программисты могли разрабатывать ПО, Столлман создал специальный редактор Emacs
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!