FreeBSD


FreeBSD — это бесплатная Unix-подобная операционная система с открытым исходным кодом , происходящая от Berkeley Software Distribution (BSD), которая была основана на Research Unix . Первая версия FreeBSD была выпущена в 1993 году. В 2005 году FreeBSD была самой популярной операционной системой BSD с открытым исходным кодом, на ее долю приходилось более трех четвертей всех установленных простых систем BSD с разрешающей лицензией. [4]

FreeBSD имеет сходство с Linux с двумя основными отличиями в области действия и лицензировании: FreeBSD поддерживает полную систему, т. е. проект поставляет ядро , драйверы устройств , пользовательские утилиты и документацию , в отличие от Linux, поставляющего только ядро ​​и драйверы и полагающегося на на сторонних для системного программного обеспечения; [5] и исходный код FreeBSD обычно выпускается под разрешающей лицензией BSD , в отличие от GPL с авторским левом , используемой Linux.

Проект FreeBSD включает в себя группу безопасности , контролирующую все программное обеспечение, поставляемое в базовом дистрибутиве. Широкий спектр дополнительных сторонних приложений может быть установлен из бинарных пакетов с помощью системы управления пакетами pkg или из исходного кода через порты FreeBSD , [6] или путем ручной компиляции исходного кода.

Большая часть кодовой базы FreeBSD стала неотъемлемой частью других операционных систем, таких как Darwin (основа для macOS , iOS , iPadOS , watchOS и tvOS ), TrueNAS (операционная система NAS / SAN с открытым исходным кодом ) и системное программное обеспечение для игровые приставки PlayStation 3 , [7] [8] PlayStation 4 и Nintendo Switch . [9]

В 1974 году профессор Боб Фабри из Калифорнийского университета в Беркли приобрел исходную лицензию Unix у AT&T . При поддержке DARPA группа по исследованию компьютерных систем начала модифицировать и улучшать AT&T Research Unix. Они назвали эту модифицированную версию «Berkeley Unix» или « Berkeley Software Distribution » (BSD), в которой реализованы такие функции, как TCP/IP , виртуальная память и быстрая файловая система Berkeley . Проект BSD был основан в 1976 году Биллом Джоем . Но поскольку BSD содержал код от AT&T Unix, все получатели должны были сначала получить лицензию от AT&T, чтобы использовать BSD.[10]

В июне 1989 года была выпущена «Networking Release 1» или просто Net-1 — первая общедоступная версия BSD. После выпуска Net-1 Кит Бостик , разработчик BSD, предложил заменить весь код AT&T свободно распространяемым кодом под исходной лицензией BSD . Началась работа по замене кода AT&T, и через 18 месяцев большая часть кода AT&T была заменена. Однако шесть файлов, содержащих код AT&T, остались в ядре. Разработчики BSD решили выпустить «Networking Release 2» (Net-2) без этих шести файлов. Net-2 был выпущен в 1991 году. [10]


Запуск FreeBSD 9.1 с приглашением входа в консоль
PC-BSD версии 10, операционная система, позже известная как TrueOS.