Найти тему
IT изнутри

Эволюция операционной системы BSD во FreeBSD.

Разумеется, что после коммерциализации UNIX system 5 начались суды. Суд с Berkeley AT&T в целом не выиграла, потому что хоть и копирайт был признан за AT&T, в BSD нашли всего 3 файла, которые в связи с этим надо было удалить. В итоге, BSD Unix в целом был признан самостоятельной и никому ничем не обязанной системой. К этому моменту операционная система 4.4 BSD вышла в двух редакциях:

  1. полная, с кодом AT&T, которую получили только те, у кого была лицензия;
  2. облегченная, 4.4BSD lite, которую получили все остальные, ничего особо не потеряв.
4.4BSD lite
4.4BSD lite

После этого релиза команда разработчиков BSD была расформирована и проект был закрыт, но версия BSD, выпускавшаяся для IBM-совместимых компьютеров, которая называлась соответственно 386 BSD, была слишком интересной и перспективной, чтобы бросать, поэтому большая часть разработчиков 386 BSD решила продолжить работу над проектом в open source (прим. бесплатно доступной всем) виде. Для этого надо было взять код, который можно было использовать, и к нему добавить код, который использовать без лицензии было нельзя.

386 BSD
386 BSD

Новую операционную систему решили назвать как-нибудь так, чтобы было понятно, что это 386 BSD, но при этом она свободна и бесплатна. Было предложено имя - FREE 386 BSD или FREE BSD 386, но немного подумав, решили назвать новую операционную систему просто FreeBSD. Под таким именем она и существует и до сих пор. Система на не сразу стала по-настоящему свободна: от нее отделились еще два крупных проекта NetBSD и OpenBSD, потом отделился еще и DragonFly BSD. Все они до сих пор живы и имеют свои преимуществ. К версии 3.0, операционная система FreeBSD стала конкурентной системой, а к версии 4.0, многие перешли именно на ее с коммерческого Unix. FreeBSD версии 4.8 в свое время стояла едва ли не на каждой хостинг площадке и едва ли не у каждого интернет-провайдера.

-3

Такие проекты как Yahoo и Hotmail были полностью построены на FreeBSD. Часть кода FreeBSD стала основой операционной системы MacOS X, а код TCP/IP стеков был полностью забран в Windows.

В принципе, все что справедливо для FreeBSD, также справедливо и для Linux. В целом, это практически одно и то же сточки зрения пользователя, хотя внутренне это конечно две очень разные системы.

____________________________________

Регулярная публикация интересного контента про появление и развитие IT-технологий в нашей жизни.

Ставьте лайк и подписывайтесь на канал!