Краткая история FreeBSD

У истоков операционной системы UNIX стояла лаборатория Bell Labs компании AT&T. Два человека – Кен Томпсон (Ken Thompson) и Деннис Ритчи (Dennis Ritchie) были главной движущей силой развития UNIX, которая вообще-то родилась случайно.

В середине 60-х годов AT&T Bell Labs совместно с другими компаниями прикладывала немало усилий для разработки новой операционной системы под названием Multics. Её предполагалось использовать для крупномасштабных вычислений, которые выполнялись на машине класса мэйнфрейм. Кен Томпсон написал небольшую компьютерную игру, но ему не нравились ни производительность мэйнфрейма, ни стоимость машинного времени. С помощью Денниса Ритчи он переписал эту игру для работы на компьютере DEC PDP-7 и, по ходу дела, написал целую операционную систему. Весной 1969 года Bell Labs вышла из проекта, и программисты остались без вычислительной среды, однако, к этому моменту они уже разработали базовую структуру файловой системы, которая впоследствии превратилась в файловую систему UNIX. Первые версии UNIX были написаны на языке ассемблер, но уже в 1973 году UNIX была переписана на С – совершенно новом языке программирования, разработанном Ритчи. Создание языка программирования С и системы UNIX – две самые важные вехи в истории компьютерной индустрии. Язык С стал первым мультиплатформенным языком, который позволил относительно легко переносить как приложения, написанные на нём, так и саму систему UNIX между различными компьютерными платформами. Это одна из многих возможностей, благодаря которым система UNIX стала такой популярной.

AT&T в принципе не занималась компьютерным бизнесом (отчасти потому, что в то время это было монополией правительства). Поэтому AT&T предложила UNIX в виде исходных кодов правительственным учреждениям и университетам за сравнительно небольшую плату. Вот так система UNIX попала в 80% университетов, имевших
компьютерные факультеты. Одной из первых организаций, вплотную занявшихся работой над UNIX, стала группа из Калифорнийского университета в Беркли – Computer Systems Research Group. Этому способствовал и тот факт, что в 1975 году Кен Томпсон оставил Bell Labs и перешел в отдел компьютерных исследований в Беркли. В работе над расширением системы ему активно помогал студент-выпускник Билл Джой (Bill Joy). Измененная и скорректированная в университете версия UNIX была выпущена под названием Berkley Software Distribution, или BSD. А в конце 70-х годов произошло важное событие: Министерство обороны США объявило, что ее подразделение Advanced Research Project Agency будет использовать UNIX и что в качестве базовой принята версия разработчиков из Беркли. Одними из требований, поставленных министерством обороны, была возможность работы в сети и высокая устойчивость системы. Так, благодаря военным, UNIX стала продвигаться вперед по пути совершенствования. В это время Билл Джой оставил университетский городок и основал компанию Sun Microsystems. Рабочие станции Sun использовали версию операционной системы, производную от BSD и известную как SunOS. Большая часть исходного кода BSD была доступна пользователям бесплатно и в 1991 году BSD была портирована на платформу Intel x86, а в Калифорнийском университете образовалась новая группа, которая начала продавать коммерческую версию BSD для платформы х86.

В 1993 году две совершенно разные группы одновременно пришли к выводу, что UNIX заслуживает большего внимания. В результате были созданы два новых проекта. Результатом первого проекта стала операционная система NetBSD. Здесь основное внимание уделялось доступности и универсальности системы. Если существует
аппаратная платформа, то наверняка имеется и работающая на ней версия NetBSD.

Второй проект породил FreeBSD. В этой разработке внимание было сконцентрировано на том, чтобы система стала проще в использовании. Иначе говоря, эта система была ориентирована на широкий круг пользователей и на платформу Intel x86. Сегодня FreeBSD – самая известная UNIX-система из семейства BSD.



Похожие заметки:



Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2010-2015 Kamolinsh.com