Появление проекта GNU
@linux_schoolВ восьмидесятые годы 20 века многие компании, в числе которых IBM и
HP, начали создавать свои собственные (в том числе и коммерческие)
версии системы Unix. Это привело к путанице дистрибутивов Unix. И к тому
же фирмы, продающие свои дистрибутивы, прямо запрещали распространять
их исходные коды. Из-за этого другие программисты не могли применять уже
внедренные к тому моменту новые компоненты системы, и им приходилось
писать их заново.
В 1982 году программист из Массачусетского технологического института
(MIT) Ричард Столлман сталкивается с проблемой того, что существующая
на тот момент коммерческая лицензия программного обеспечения, с которым
он вынужден работать, ограничивает свободу своего использования и не
позволяет Столлману обмениваться исходными кодами ПО даже в стенах
института.
Поэтому, в 1983 году, с целью создать доступную полноценную
Unix-подобную операционную систему с открытыми исходными кодами,
обмениваться которой смогут все желающие, он начинает разработку проекта GNU (сокр. от «GNU is Not Unix»).

Логотип GNU
В рамках проекта GNU создаются необходимые для разработки ядра
системы компоненты: текстовый редактор Emacs, набор компиляторов gcc,
интерпретатор bash, архиватор gzip, утилиты sed, gawk, Autoconf и многие другие. Помимо этого, в 1988 году с целью юридически закрепить за пользователями права
на копирование, модифицирование и распространение программ и исходных
кодов проекта GNU, Столлманом публикуется
лицензия GNU GPL (сокр. от « GNU General Public License» = «Универсальная общественная лицензия GNU»).
Однако, несмотря на все его успехи, даже спустя 8 лет после старта
проекта, не хватало самого важного компонента операционной системы — её
ядра…
Продолжение следует...