FreeBSD - стабильный, монолитный наследник UNIX

Дистрибутив FreeBSD

FreeBSD — свободная операционная система семейства UNIX. Отличается высокой стабильностью. Используется на серверах, персональных ПК и встроенных платформах.

FreeBSD
FreeBSD 13.1. Среда рабочего стола KDE Plasma 5.24.6

Применение

FreeBSD можно отнести к ОС общего назначения. При этом, за счет большого количества сетевых возможностей и высокой стабильности, ее часто применяют на серверах.

Монолитность

FreeBSD разрабатывается как целостная система. При разработке используется одно дерево исходного кода. Компоненты системы, ядро, драйвера, пользовательские утилиты, документация создаются в рамках проекта FreeBSD. В отличии от Linux, где к ОС относятся ядро и драйвера, а системное ПО реализуется третьими лицами.

История

В 1974 году профессор Боб Фабри из Калифорнийского университета в Беркли приобрел лицензию на исходный код операционной системы UNIX у компании AT&T. Преподаватели и студенты Беркли для своих целей начали разрабатывать под UNIX новый софт.

В 1976 году Билл Джой (в то время аспирант) основал проект BSD (от «Berkeley Software Distribution»). Первая версия BSD представляла собой набор софта, разработанного в Беркли, который ставился поверх UNIX.

1977 — Выпуск 1BSD (устанавливалась поверх UNIX 6).

1978 — Выпуск 2BSD (устанавливалась поверх UNIX 7).

1979 — Выпуск 3BSD (также называлась Virtual VAX/UNIX или VMUNIX).

В апреле 1980 года Боб Фабри подписал контракт с агентством DARPA на дальнейшее развитие UNIX (BSD) и приведение его в соответствие со специфическими требованиями ARPAnet. При финансовой поддержке DARPA Фабри организовал Группу исследования компьютерных систем (Systems Research Group), которая продолжила разработку BSD.

1984 — Выпуск 4BSD.

1983 — Выпуск 4.2 BSD. В этом релизе Группа внедрила в BSD очень важные функции — поддержку Berkeley Sockets API (TCP/IP-стек) и файловую систему Berkeley Fast File System (FFS).

1986 — Выпуск 4.3 BSD.

В это время BSD по прежнему была основана на UNIX и для ее использования требовалось получать лицензию от AT&T.

1989 — выпущена первая публичная версия BDS «Networking Release 1» (Net-1). Версия Net-1 отличалась тем, что исходный код, написанный в Беркли, в частности «сетевая часть», был отделен от кода AT&T.

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

В 1992 году, через несколько месяцев после выхода Net-2, Уильям и Линн Джолиц написали замену шести файлов AT&T, перенесли BSD на микропроцессоры Intel 80386 и назвали свою новую операционную систему 386BSD.

Развитие 386BSD шло медленно, и после периода стагнации группа пользователей 386BSD решила продолжить работу самостоятельно, чтобы поддерживать операционную систему в актуальном состоянии. 19 июня 1993 года для проекта было выбрано название FreeBSD. Первая версия FreeBSD была выпущена в ноябре 1993 года.

Графический интерфейс

По умолчанию FreeBSD устанавливается без графического интерфейса, без X Window System.

Поддерживается установка различных сред рабочего стола (GNOME, KDE, Xfce) и различных оконных менеджеров (Openbox, Fluxbox, dwm, bspwm, ...).

Также реализована поддержка Wayland.

Поддерживаемые архитектуры

  • x86
  • x86-64
  • ARM
  • MIPS
  • IA-64
  • PowerPC
  • PC-98
  • SPARC
  • И некоторые другие.

Лицензия

FreeBSD использует лицензию BSD (BSD license, Berkeley Software Distribution license — Программная лицензия университета Беркли). Лицензия BSD позволяет использовать исходный код в проприетарном ПО без необходимости его открытия.

Установка программ

Установка дополнительных программ во FreeBSD может выполняться различными способами:

  • Установка бинарных пакетов с помощью системы управления пакетами pkg.

    Пример установки Firefox: pkg install firefox

  • Установка (компиляция) программ из исходных кодов с помощью FreeBSD Ports. Разработчику программы необходимо создать для своей программы «порт FreeBSD» — определенный набор Make-файлов (Makefile), которые позволяют автоматизировать процесс компиляции программы для FreeBSD.
  • Компиляция программ из исходных кодов самостоятельно.

Установка FreeBSD

Установка FreeBSD выполняется в консольном режиме с использованием псевдо-графической (текстовой) программы установки.

До версии FreeBSD 8.x включительно использовалась программа установки Sysinstall. Она была написана Джорданом Хаббардом на языке C.

С версии FreeBSD 9.x применяется программа установки Bsdinstall, которая является более легковесной, чем Sysinstall и написана на sh.

Релизы дистрибутива FreeBSD

ВерсияДата
релиза
1.xНоябрь 1993
2.x22 ноября 1994
3.x16 октября 1998
4.x14 марта 2000
5.x14 января 2003
6.x01 ноября 2005
7.x27 февраля 2008
8.x26 ноября 2009
9.x12 января 2012
10.x20 января 2014
11.x10 октября 2016
12.x11 декабря 2018
13.x11 апреля 2021

Сайт дистрибутива:

www.freebsd.org
Лайков: +22
войдите, чтобы ставить лайки
24
  • Опубликовано: 20.02.2023

Скриншоты дистрибутива

Смотрите также

Комментарии

[аноним]
20.02.2023
10:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Преимущества и недостатки дома?
alex0503
Активный пользователь
Активный
20.02.2023
13:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
+4
войдите, чтобы ставить лайки
Она не для дома
choice
Активный пользователь
Активный
20.02.2023
11:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+4
войдите, чтобы ставить лайки
Спасибо, Пингвинус, не только Linux !
alex0503
Активный пользователь
Активный
20.02.2023
11:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Очень рад, что написали статью про это. К сожалению современная Freebsd сильно зависит от Linux, особенно в плане оборудования.
xKDE
Активный пользователь
Активный
20.02.2023
13:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex0503Родительский комментарий
0
войдите, чтобы ставить лайки
В каком месте BSD зависит от Linux?))
alex0503
Активный пользователь
Активный
20.02.2023
13:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+4
войдите, чтобы ставить лайки
Во многих к сожалению, например видео драйверы, особенно это касается драйверов, работающих на уровне ядра. С Wi-Fi дела обстоят лучше, недавно был представлен проект Wi-Fi box, но и он реализует драйвера для Linux путём проброса. Вообще поддержка семейства BSD систем видео драйверами идёт по остаточному принципу, так например если для видеокарт Nvidia в Linux имеется хоть и закрытая, но поддержка api vulkan, то для BSD её нет и врядли она появится
xKDE
Активный пользователь
Активный
20.02.2023
14:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex0503Родительский комментарий
+1
войдите, чтобы ставить лайки
То что Вы смотрите ролики на ютуб это конечно здорово, но что касается зависимости Вы немного ошибаетесь. В части видеодрайверов, и в частности, vulcan, linux и bsd зависят от nvidia в этом вопросе. А в целом, вопрос портирования в *nix это вполне норма. Просто в свое время так ненавистные тут многим компании вывели linux из болота и вендоры стали обращать на неё внимание, только и всего. Но это очень шаткая позиция, к сожалению...
LactoseFree1
Активный пользователь
Активный
20.02.2023
11:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Кто пользовался, что скажете?
alex0503
Активный пользователь
Активный
20.02.2023
11:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLactoseFree1Родительский комментарий
+2
войдите, чтобы ставить лайки
Читай выше, она местами очень сильно зависит от Linux.
LactoseFree1
Активный пользователь
Активный
20.02.2023
12:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex0503Родительский комментарий
0
войдите, чтобы ставить лайки
Когда свой вопрос писал, ваш комментарий ещё отсутствовал.
elph
21.02.2023
15:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex0503Родительский комментарий
0
войдите, чтобы ставить лайки
использую в качестве прокси на удаленном хосте. Установил и забыл. Буквально
coil
21.02.2023
15:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийelphРодительский комментарий
0
войдите, чтобы ставить лайки
идеальное место для BSD - малонагруженный сервер для ограниченного количества функций. абсолютно стабилен и не требует ни мониторинга, ни вмешательства на любом древнем хламе.
choice
Активный пользователь
Активный
20.02.2023
11:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLactoseFree1Родительский комментарий
+2
войдите, чтобы ставить лайки
Linux - это увлечение сегодняшнего дня.
BSD - увлечение времён, указанных в статье, но до сих пор не брошенное.
Правильно отметил alex0503, с драйверами там непросто.
А вообще, ждём появления твоего обзора :-)
LactoseFree1
Активный пользователь
Активный
20.02.2023
12:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Скриншот ожидает проверки)
julyfox
Активный пользователь
Активный
26.02.2023
04:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLactoseFree1Родительский комментарий
0
войдите, чтобы ставить лайки
Я пользовался и сейчас немного пользуюсь. На работе порой запускаю встроенный простенький ftp server на ней. Кстати на том компе, на работе, линукс не смог запустить после установки - просто чёрный экран, равно как и несколько live-образов. А freeebsd - пожалуйста.
Дома тоже стоит - не основной, конечно, системой.
Что могу сказать: графика с тирингом (на работе, кстати, без - intel видеокарта), герцовка - 60 (хотя на OpenBSD - 70). Сильно не хватает нормального wine - кривой какой-то. Ну и мне лично не хватает некоторых приложений, которые есть даже под линукс, - cutechess, Arena, pdfmixtool. Chromium браузеры кривоватые - встроенный переводчик на них не запускается.
При установке приложений часто всплывают сообщения типа "-Это приложение сейчас не поддерживается мэйнтейнерами и , возможно, будет удалено в будущем". Так , например, с inkscape, qutebrowser и т.д.
x230
Активный пользователь
Активный
20.02.2023
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Скачал 14-ю версию на попробовать, а у самого руки не дошли до установленной (пока без ГУЯ) 12.4.
alex0503
Активный пользователь
Активный
20.02.2023
11:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
На канале Самойлова есть видео про неё
Minor748
Активный пользователь
Активный
20.02.2023
13:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex0503Родительский комментарий
+1
войдите, чтобы ставить лайки
У него хватает достойных видео. Готовит он их долго, но обстоятельно. Подписан

https://video.ploud.jp/w/jNiKVBp8frbjDUSRWJfuW6
Римский папа
20.02.2023
21:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Стабильная. Хорошо работает на самобуке 2008 гэ. Звук, вайфай, дрова на nvidia (legacy driver), все есть и работает. Она не для пати и гейминга. Скорее для разработчиков, серверов, аскетов, программистов и людей с приветом. Мне понравилась, есть что-то в ней... Я снес виндовс и поставил только FreeBSD 13.0 с целью расширить познания. Сначала была боль, теперь боль осталась, просто я научился ее переносить. Если вы думаете ставить или не ставить, думаю не надо, в противном случае вы бы ее уже установили. Всем удачи!
Saintbyte
21.02.2023
02:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
С ума сойти я помню как игрался с 4.3 и как логотип поменялся а сейчас уже 13ая
evgnor86
Активный пользователь
Активный
24.02.2023
10:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Есть одесктопленная DragonFly BSD
Вован
24.02.2023
22:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
С драйверами там печально :(
fallen
Активный пользователь
Активный
03.03.2023
18:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
надо-бы в галерею из профилей натискать.. все, че есть ~ под 20 шт. думаю, наберется.
mobster
14.12.2023
20:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Разработка на "дровах" или FreeBSD на очень старом железе
https://teletype.in/@alex0x08/running-freebsd-on-really-old-hardware

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила