История версий FreeBSD - FreeBSD version history

FreeBSD 1

Выпущена в ноябре 1993 года. 1.1.5.1 была выпущена в июле 1994 года.

FreeBSD 2

2.0-RELEASE было объявлено 22 ноября 1994 года. Окончательный выпуск FreeBSD 2, 2.2.8-RELEASE, был объявлен 29 ноября 1998 года. FreeBSD 2.0 была первой версией FreeBSD, которая была официально признана свободной от AT&T. Unix код с одобрения Novell. Это была первая версия, широко использовавшаяся на заре распространения Интернета. серверы.

2.2.9-RELEASE был выпущен 1 апреля 2006 г. как полнофункциональный День дурака шалость.[1]

FreeBSD 3

О FreeBSD 3.0-RELEASE было объявлено 16 октября 1998 года.[2] Финальный релиз 3.5-RELEASE был объявлен 24 июня 2000 года.[3] FreeBSD 3.0 была первой веткой, способной поддерживать симметричная многопроцессорная обработка (SMP), используя Гигантский замок и обозначил переход от а. выход к ELF исполняемые файлы. USB поддержка была впервые представлена ​​с FreeBSD 3.1, а первая Гигабит сетевые карты поддерживались в 3.2-RELEASE.

FreeBSD 4

4.0-RELEASE появился в марте 2000 г.[4] последний выпуск ветки 4-STABLE был 4.11 в январе 2005 г., поддерживался до 31 января 2007 г.[5] FreeBSD 4 хвалили за свою стабильность, была любимой операционной системой для интернет-провайдеров и провайдеры веб-хостинга во время первого пузырь доткомов,[сомнительный ] и широко известен[кем? ] как одна из самых стабильных и высокопроизводительных операционных систем всей линейки Unix. Среди новых возможностей FreeBSD 4: kqueue (2) был представлен (который сейчас является частью других основных систем BSD) и Тюрьмы, способ запуска процессов в отдельных средах.[6]

Версия 4.8 была раздвоенный Мэтт Диллон для создания DragonFly BSD.[7]

FreeBSD 5

После почти трех лет разработки ожидалось появление первого 5.0-RELEASE в январе 2003 года с поддержкой продвинутых мультипроцессоров и приложений. заправка, а для UltraSPARC и IA-64 платформы. Первый выпуск 5-STABLE был 5.3 (версии с 5.0 по 5.2.1 были вырезаны из -ТЕКУЩИЙ). Последний выпуск из ветки 5-STABLE был 5.5 в мае 2006 года.

Самой крупной архитектурной разработкой FreeBSD 5 было серьезное изменение низкоуровневых механизмов блокировки ядра, позволяющее лучше симметричный мультипроцессор (SMP) поддержка. Это освободило большую часть ядра от блокировки MP, которую иногда называют Гигантский замок. Теперь в режиме ядра одновременно могут выполняться более одного процесса. Другие важные изменения включали M:N собственная реализация потоковой передачи, называемая Kernel Scheduled Entities (KSE). В принципе это похоже на Планировщик активации. Начиная с FreeBSD 5.3, KSE была реализацией потоков по умолчанию, пока она не была заменена реализацией 1: 1 в FreeBSD 7.0.

FreeBSD 5 также значительно изменила уровень блочного ввода-вывода, реализовав GEOM модульная структура преобразования запросов ввода-вывода диска, предоставленная Поул-Хеннинг Камп. GEOM позволяет легко создавать многие виды функций, например зеркальное отображение (gmirror), шифрование (GBDE и ГЕЛИ ). Работа выполнена при спонсорской поддержке DARPA.

В то время как ранние версии 5.x были не более чем превью для разработчиков с явной нестабильностью, выпуски FreeBSD 5.4 и 5.5 подтвердили, что технологии, представленные в ветви FreeBSD 5.x, имеют будущее в очень стабильных и высокопроизводительных выпусках. .

FreeBSD 6

FreeBSD 6.0 была выпущена 4 ноября 2005 г. Последним выпуском FreeBSD 6 была версия 6.4 11 ноября 2008 г. В этих версиях расширена работа над SMP и оптимизацией многопоточности наряду с дополнительной работой над расширенными функциями. 802.11 функциональность, аудит событий безопасности TrustedBSD, значительные улучшения производительности сетевого стека, полностью вытесняющее ядро ​​и поддержка аппаратных счетчиков производительности (HWPMC). К основным достижениям этих релизов можно отнести удаление Giant Lock с VFS, реализация более производительного необязательного libthr библиотека с потоковой передачей 1: 1 и добавлением реализации аудита базового модуля безопасности (BSM), называемого OpenBSM, который был создан проектом TrustedBSD (на основе реализации BSM, найденной в Apple Открытый исходный код Дарвин ) и выпущен под Лицензия в стиле BSD.

FreeBSD 7

FreeBSD 7.0 была выпущена 27 февраля 2008 г. Последним выпуском FreeBSD 7 была версия 7.4 24 февраля 2011 г. Включены новые функции SCTP, УФС ведение журнала, экспериментальный порт солнце с ZFS файловая система, GCC4, улучшена поддержка РУКА архитектура, джемаллок (а распределитель памяти оптимизирован для параллельное вычисление,[8] который был портирован на Firefox 3 ),[9] а также основные обновления и оптимизации, относящиеся к сети, аудио и SMP спектакль.[10] Тесты показали значительное улучшение производительности по сравнению с предыдущими выпусками FreeBSD, а также Linux.[11] Новый Планировщик ULE был значительно улучшен, но было принято решение выпустить версию 7.0 со старым планировщиком 4BSD, оставив ULE в качестве настраиваемого во время компиляции ядра. В FreeBSD 7.1 ULE использовался по умолчанию для архитектур i386 и AMD64.[требуется разъяснение ]

DTrace поддержка была интегрирована в версии 7.1,[12] и NetBSD[13] и FreeBSD 7.2 принесли поддержку мульти-IPv4 / IPv6 тюрьмы.[14]

Код, поддерживающий DEC Alpha архитектура (поддерживается начиная с FreeBSD 4.0) была удалена из FreeBSD 7.0.[15]

FreeBSD 8

FreeBSD 8.0 была официально выпущена 25 ноября 2009 года.[16] FreeBSD 8 была разветвленный из багажника в августе 2009 года. суперстраницы, Xen Поддержка DomU, виртуализация сетевого стека, защита от разрушения стека, Переписан слой TTY, значительно обновлен и улучшен ZFS поддержка, новый USB стек с USB 3.0 и xHCI поддержка добавлена ​​в FreeBSD 8.2, многоадресная передача обновления, включая IGMPv3, переписанный NFS клиент / сервер знакомство NFSv4, и AES ускорение на поддерживаемых процессорах Intel (добавлено в FreeBSD 8.2). Включение улучшенного устройства mmap () расширения позволяют реализовать 64-разрядный драйвер дисплея Nvidia для платформы x86-64. Подключаемый контроль перегрузки framework и поддержка возможности использования DTrace для приложений, работающих под Эмуляция Linux были добавлены в FreeBSD 8.3. FreeBSD 8.4, выпущенная 7 июня 2013 года, была последней версией из серии FreeBSD 8.[17]

FreeBSD 9

FreeBSD 9.0 была выпущена 12 января 2012 года. Ключевые особенности выпуска включают новый установщик (bsdinstall[18]), УФС ведение журнала ZFS версия 28, пользовательская среда DTrace, NFSv4-совместимый сервер и клиент NFS, поддержка USB 3.0, поддержка работы на PlayStation 3, Песочница Capsicum и LLVM 3.0 в базовой системе.[19] Ядро и базовая система могут быть собраны с Лязг, но FreeBSD 9.0 по-прежнему использует GCC4.2 по умолчанию. В PlayStation 4 игровая консоль использует производную версию FreeBSD 9.0, которая Sony Computer Entertainment получивший название «ОС Орбис».[20][21] FreeBSD 9.1 была выпущена 31 декабря 2012 года.[22] FreeBSD 9.2 была выпущена 30 сентября 2013 года.[23] FreeBSD 9.3 была выпущена 16 июля 2014 года.[24]

FreeBSD 10

20 января 2014 года группа разработки релизов FreeBSD объявила о доступности FreeBSD 10.0-RELEASE.[25] Ключевые особенности включают прекращение поддержки GCC в пользу Лязг, новый iSCSI реализация, драйверы VirtIO для готовых KVM поддержка и ПРЕДОХРАНИТЕЛЬ выполнение.[26]

FreeBSD 10.1
Выпуск долгосрочной поддержки

ВЫПУСК FreeBSD 10.1 было объявлено 14 ноября 2014 г.,[27][28] и была поддержана на продленный срок до 31 декабря 2016 года.[29] Последующий выпуск 10.2-RELEASE достиг EoL в тот же день.

В октябре 2017 года было объявлено о выпуске 10.4-RELEASE (финальный выпуск этой ветки), а поддержка серии 10 была прекращена в октябре 2018 года.

FreeBSD 11

10 октября 2016 года группа разработки релизов FreeBSD объявила о доступности FreeBSD 11.0-RELEASE.[30]

FreeBSD 12

FreeBSD 12.0-RELEASE было анонсировано в декабре 2018 года.

История версий

В следующей таблице представлена ​​история выпуска версий для FreeBSD Операционная система.

Легенда:Старая версия, не поддерживаетсяСтарая версия, все еще поддерживаетсяТекущая стабильная версияПоследняя предварительная версияБудущий выпуск
Версия[31]Дата выхода[32]Поддерживается до[33]Существенные изменения
Старая версия, больше не поддерживается: 1.01 ноября 1993 г.
Старая версия, больше не поддерживается: 1.1Май 1994исправить некоторые нерешенные ошибки при импорте 386BSD, добавление некоторых портированных приложений (XFree86, XView, InterViews, вяз, nntp )[34]
Старая версия, больше не поддерживается: 1.1.5
Старая версия, больше не поддерживается: 1.1.5.1Июль 1994
Старая версия, больше не поддерживается: 2.022 ноября 1994 г.заменить кодовую базу на BSD-Lite 4.4 (в соответствии с условиями USL против BSDi урегулирование судебного процесса), новый установщик, новый менеджер загрузки, поддержка большего количества файловых систем (MS-DOS, unionfs, Kernfs ), 64-битные смещения для больших файловых систем, загружаемые файловые системы, импортированные загружаемые модули ядра из NetBSD[35]
Старая версия, больше не поддерживается: 2.0.510 июня 1995 г.обновленная система ВМ, полная Шекелей клиентская и серверная поддержка, поддержка транзакций TCP, ISDN поддержка, поддержка FDDI и Fast Ethernet (100Мбит) адаптеры, многоязычная документация, Порты FreeBSD в комплекте с установочным носителем[36]
Старая версия, больше не поддерживается: 2.119 ноября 1995 г.
Старая версия, больше не поддерживается: 2.1.5Июль 1996 г.исправления ошибок и безопасности, проверка шины PCI, добавление некоторых драйверов[37]
Старая версия, больше не поддерживается: 2.1.6Декабрь 1996 г.исправления ошибок и безопасности, улучшения в установке[38]
Старая версия, больше не поддерживается: 2.1.7Февраль 1997 г.исправления ошибок и безопасности[39]
Старая версия, больше не поддерживается: 2.2Март 1997 г.NFSv3, заменил BSD malloc на phkmalloc, Эмуляция Linux с ELF, мужской раздел 9 для подпрограмм ядра[40]
Старая версия, больше не поддерживается: 2.2.1Апрель 1997 г.Выпуск Bugfix, заменяющий 2.2. Обновите драйверы Adaptec 2940 и Intel EtherExpress Pro, исправьте установщик пакета CD-ROM.[41]
Старая версия, больше не поддерживается: 2.2.2Май 1997NFSv3 по умолчанию, виртуальный FTP-хостинг[42]
Старая версия, больше не поддерживается: 2.2.522 октября 1997 г.обновить поддержку для Cyrix и AMD процессоры, новые VGA библиотека[43]
Старая версия, больше не поддерживается: 2.2.625 марта 1998 г.Дисковод ATAPI, улучшенный Эмуляция Linux, новый звуковой драйвер, новая поддержка Plug and Play (PnP)[44]
Старая версия, больше не поддерживается: 2.2.722 июля 1998 г.FAT32 поддержка, обновление до PC98 архитектура[45]
Старая версия, больше не поддерживается: 2.2.829 ноября 1998 г.Dummynet формирование трафика, мост на нескольких интерфейсах, поддержка использования IDE диски размером более 8 ГБ[46]
Старая версия, больше не поддерживается: 3.016 октября 1998 г.симметричная многопроцессорная обработка (SMP), CAM (метод общего доступа) SCSI система, ELF исполняемые файлы, безопасный RPC, поддержка устройства записи компакт-дисков ATAPI / IDE и ленточных накопителей, VESA видеорежимы, Perl 5 заменил Perl 4 в базовой системе, KerberosIV[47]
Старая версия, больше не поддерживается: 3.115 февраля 1999 г.начальная поддержка USB-устройств, Подключаемые модули аутентификации (ПАМ)[48]
Старая версия, больше не поддерживается: 3.217 мая 1999 г.добавление Консорциум интернет-программного обеспечения DHCP-клиент на базу, расширенная поддержка USB-устройств, улучшенная поддержка файловой системы (прямой доступ к NTFS, расширения Joliet для ISO 9660)[49]
Старая версия, больше не поддерживается: 3.317 сентября 1999 г.улучшенная поддержка USB, основная vinum обновления, улучшения IPFW, Расширенное управление питанием, Пакетный фильтр Беркли включено по умолчанию, добавлено много драйверов[50]
Старая версия, больше не поддерживается: 3.420 декабря 1999 г.Netgraph, RAID-5 поддержка в vinum, ICMP и другие исправления безопасности[51]
Старая версия, больше не поддерживается: 3.524 июня 2000 г.существенное обновление vinum, обновленный аудиомикшер, возможность установки HTTP[52]
Старая версия, больше не поддерживается: 4.014 марта 2000 г.добавление тюрьмы, IPv6 поддержка и IPsec с КАМЕ (приложения также были обновлены для поддержки IPv6), OpenSSH интегрирован в базовую систему, новый драйвер ATA / ATAPI (для всех ATA-совместимых дисков и ATAPI CDROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, LS120, ZIP и ленточных накопителей), эмулятор для SVR4 бинарные файлы, burncd, поддержка USB-адаптера Ethernet, принимать() фильтры, телнет шифрование[53]
Старая версия, больше не поддерживается: 4.127 июля 2000 г.Kqueue, улучшенный IPsec, расширенный DEC Alpha поддержка, поддержка USB-устройств при установке по умолчанию[54]
Старая версия, больше не поддерживается: 4.1.127 сентября 2000 г.драйвер устройства виртуального Ethernet для мостовых конфигураций, поддержка контроллера ATA100[55]
Старая версия, больше не поддерживается: 4.221 ноября 2000 г.базовая поддержка USB-сканера, поддержка USB-модема, исправления ошибок при переполнении буфера, Порты FreeBSD реструктурированный[56]
Старая версия, больше не поддерживается: 4.320 апреля 2001 г.обновления звуковых драйверов, исправления ошибок TCP, kqueue расширен до уровня устройства[57]
Старая версия, больше не поддерживается: 4.420 сентября 2001 г.обнаружение новых процессоров (Трансмета Крузо и другие.), Поддержка для Потоковые расширения SIMD (SSE), поддержка ядра для smbfs (CIFS ), обновите до IPv6 куча[58]
Старая версия, больше не поддерживается: 4.529 января 2002 г.31 декабря 2002 г.TCP улучшения (пропускная способность, производительность и Отказ в обслуживании смягчение), Мягкие обновления включено по умолчанию, улучшено Эмуляция Linux, загрузчик обновлен для загрузки из файловых систем с дисковыми блоками 16K (от 8K)[59]
Старая версия, больше не поддерживается: 4.615 июня 2002 г.Май 2003 г.Обновить XFree86 до версии 4.2.0, дополнения и обновления драйверов[60]
Старая версия, больше не поддерживается: 4.6.215 августа 2002 г.Май 2003 г.исправлены проблемы, связанные с ATA, исправлены проблемы, связанные с безопасностью[61]
Старая версия, больше не поддерживается: 4.710 октября 2002 г.Декабрь 2003 г.новые USB-устройства и контроллеры дисков, IPFW версия 2 (по умолчанию отключено)[62]
Старая версия, больше не поддерживается: 4.83 апреля 2003 г.31 марта 2004 г.базовый FireWire и Hyper Threading поддержка, внутри ядра криптографическая структура импортировано из OpenBSD, поддержка драйвера ata для доступа к устройствам ATA как SCSI устройства, использующие метод общего доступа (CAM)[63]
Старая версия, больше не поддерживается: 4.928 октября 2003 г.31 октября 2004 г.Расширения физических адресов, IPFW исправления[64]
Старая версия, больше не поддерживается: 4.1027 мая 2004 г.Май 2006 г.USB2 поддержка, добавлены порты / ИЗМЕНЕНИЯ и порты / ОБНОВЛЕНИЕ до Порты FreeBSD[65]
Старая версия, больше не поддерживается: 4.1125 января 2005 г.31 января 2007 г.Обновить XFree86 до версии 4.4.0, реализация индивидуального опроса сетевых интерфейсов[66]
Старая версия, больше не поддерживается: 5.014 января 2003 г.30 июня 2003 г.Поддержка для UltraSPARC и IA-64 процессоров, поддержка SMP через изменения блокировки ядра (освобождение большей части ядра от Гигантский замок ), GEOM, Запланированные объекты ядра, Обязательный контроль доступа импортировано из TrustedBSD, фон fsck, Bluetooth, ACPI, CardBus, devfs, UFS2 поддержка, поддержка Универсальный формат диска, драйверы для Инфраструктура прямого рендеринга (DRI), Подключаемые модули аутентификации, удалите поддержку для 80386 в ядре по умолчанию, удаление kernfs и UUCP, традиционные игры BSD перенесены с базы на Порты FreeBSD, Perl удален из базовой системы, импортирован rc.d framework из NetBSD, добавление BSDPAN, загрузчик cdboot, используемый по умолчанию[67]
Старая версия, больше не поддерживается: 5.19 июня 2003 г.Февраль 2004 г.экспериментальная поддержка AMD64, экспериментальные библиотеки потоков 1: 1 и M: N для многопоточной обработки, экспериментальные Переключатель службы имен, Расширения физических адресов, GEOM и devfs обязательно, IPv6 поддержка в Эмулятор Linux, экспериментальный Планировщик ULE, удалена поддержка Сетевые системы Xerox, Поддержка уровня CAM для устройств с более чем 232 блоки, удалены исторические сценарии загрузки BSD, обновление XFree86 до версии 4.3.0, начало переводов документов на датский[68]
Старая версия, больше не поддерживается: 5.29 января 2004 г.31 декабря 2004 г.AMD64 архитектура с поддержкой Tier1, обновленный пейджер подкачки, Независимая от протокола многоадресная передача, обновления для IPv6, IPSec и Bluetooth, основные изменения в драйвере ata (удален из Giant lock), поддержка клиента NFSv4, начало перевода документов на турецкий,[69] удалять эмуляция с плавающей запятой поддержка i386,[70] новые или улучшенные драйверы устройств IDE, SATA и 802.11a / b / g, экспериментальная поддержка многопоточной фильтрации и пересылки IP-трафика[71]
Старая версия, больше не поддерживается: 5.2.125 февраля 2004 г.31 декабря 2004 г.выпуск исправлений, улучшенная обработка ATA / IDE и SATA[72]
Старая версия, больше не поддерживается: 5.36 ноября 2004 г.31 октября 2006 г.ALTQ, многопоточная и реентерабельная сеть и подсистемы сокетов, добавление новой среды отладки KDB, поддержка динамического и статического компоновщика для Локальное хранилище потоков, импорт ПФ из OpenBSD, интерфейс двоичной совместимости для собственного исполнения NDIS драйверы, заменить XFree86 с X.org 6.7, реорганизация драйвера звуковой карты, криптография включена по умолчанию в базе[73]
Старая версия, больше не поддерживается: 5.49 мая 2005 г.31 октября 2006 г.импорт Общий протокол резервирования адресов из OpenBSD[74]
Старая версия, больше не поддерживается: 5.525 мая 2006 г.31 мая 2008 г.оба ядра двухъядерных процессоров по умолчанию доступны для использования в ядрах с поддержкой SMP[75]
Старая версия, больше не поддерживается: 6.04 ноября 2005 г.31 января 2007 г.экспериментальная поддержка PowerPC, WPA безопасность беспроводной сети, дополнительные драйверы для беспроводных сетевых адаптеров, полная поддержка 802,11 г, 802.11i, 802.1x и WME / WMM, файловая система и повышение производительности прямого доступа к диску[76]
Старая версия, больше не поддерживается: 6.18 мая 2006 г.31 мая 2008 г.мультиплексор клавиатуры, исправления стабильности файловой системы, автоматическая настройка для многих устройств Bluetooth, драйверы для контроллеров Ethernet, SAS и SATA RAID[77]
Старая версия, больше не поддерживается: 6.215 января 2007 г.31 мая 2008 г.Поддержка для Xbox архитектура, OpenBSM, аудит событий безопасности, тегирование пакетов IPFW, freebsd-update (двоичные обновления для исправлений безопасности и исправлений ошибок), OpenIPMI (см. Интеллектуальный интерфейс управления платформой )[78]
Старая версия, больше не поддерживается: 6.318 января 2008 г.31 января 2010 г.X.org обновлен до версии 7.3, повторная реализация UnionFS, добавление команды обновления в freebsd-update[79]
Старая версия, больше не поддерживается: 6.428 ноября 2008 г.30 ноября 2010 г.Поддержка для Камелия шифр, изменения загрузчика (включение загрузки с USB-устройств и устройств с маркировкой GPT с BIOS с поддержкой GPT), защита от повреждения буфера malloc, установочные ISO-образы DVD для AMD64 и i386[80]
Старая версия, больше не поддерживается: 7.027 февраля 2008 г.30 апреля 2009 г.ZFS и GPT, эталонная реализация SCTP, добавьте поддержку ARM архитектура, Поддержка для Аудио высокой четкости Intel (HDA), заменив phkmalloc на джемаллок,[81] отказаться от поддержки DEC Alpha[82]
Старая версия, больше не поддерживается: 7.14 января 2009 г.28 февраля 2011 г.DTrace, Планировщик ULE сделан планировщик по умолчанию для платформ i386 и AMD64[83]
Старая версия, больше не поддерживается: 7.24 мая 2009 г.30 июня 2010 г.Поддержка для UltraSPARC III процессоров, прозрачное использование суперстраниц в подсистеме виртуальной памяти, улучшения тюрьма[84]
Старая версия, больше не поддерживается: 7.323 марта 2010 г.31 марта 2012 г.новый загрузчик gptzfsboot (поддержка GPT и ZFS ), ZFS обновлен до версии 13, Perl обновлен до версии 5.10, поддержка ВИА Нано процессоры[85][86]
Старая версия, больше не поддерживается: 7.424 февраля 2011 г.28 февраля 2013 г.добавить поддержку для UltraSPARC IV, IV + и SPARC64 V процессоры, IEEE 802.3 полнодуплексное управление потоком (в miibus).[87] Это последний выпуск в ветке 7-STABLE.
Старая версия, больше не поддерживается: 8.025 ноября 2009 г.30 ноября 2010 г.новый USB стек, обновить Тюрьмы FreeBSD для поддержки современных функций, планировщик ULE 3.0, суперстраницы, Поддержка NFSv4[88]
Старая версия, больше не поддерживается: 8.123 июля 2010 г.31 июля 2012 г.Хранилище высокой доступности, IPFW и улучшения dummynet, SMP в системах PowerPC G5, файловая система MS-DOS, безопасная для MP, zfsloader, NFSv4 ACL за УФС и ZFS[89]
Старая версия, больше не поддерживается: 8.224 февраля 2011 г.31 июля 2012 г.импорт V4L в Эмулятор Linux[90]
Старая версия, больше не поддерживается: 8.318 апреля 2012 г.30 апреля 2014 г.graid заменяет атараид; Обновить ZFS до версии 28; DTrace способность на Эмуляция Linux двоичные файлы; подключаемый модуль mod_cc контроль перегрузки структура для стека TCP / IP[91]
Старая версия, больше не поддерживается: 8.47 июня 2013 г.1 августа 2015 г.[92][93]
Старая версия, больше не поддерживается: 9.012 января 2012 г.31 марта 2013 г.Userland DTrace, заменять GCC с Лязг и LLVM для базовой системы, USB 3.0 поддерживать, УФС SoftUpdates + Журнал, перемещение ATA драйверы диска в систему CAM, обновить ZFS до версии 28 заменил sysinstall на bsdinstall.[94]
Старая версия, больше не поддерживается: 9.130 декабря 2012 г.31 декабря 2014 г.Обновление звуковых драйверов; улучшена производительность стека IPv6; новый стек C ++; поддержка jail для devfs, nullfs и ZFS; sched_ule Улучшения балансировки нагрузки SMT[95]
Старая версия, больше не поддерживается: 9.230 сентября 2013 г.31 декабря 2014 г.Поддержка ZFS для LZ4 сжатие и ПОДРЕЗАТЬ; удаление FireWire драйверы из ядра GENERIC[96]
Старая версия, больше не поддерживается: 9.316 июля 2014 г.31 декабря 2016 г.Поддержка ZFS для закладок[97]
Старая версия, больше не поддерживается: 10.020 января 2014 г.31 января 2015 г.Улучшения виртуализации (bhyve, virtio); Обновления USB; по умолчанию использовать clang и LLVM; перец стручковый; pkgng; удалять СВЯЗЫВАТЬ; добавить LDNS и Несвязанный к базовой системе; Обновить ipfilter к 5.1.2; добавить поддержку для Raspberry Pi, IEEE 802.11s, и ПРЕДОХРАНИТЕЛЬ; ZFS в корневой файловой системе; заменил инструменты GNU версиями с лицензией BSD[98]
Старая версия, больше не поддерживается: 10.114 ноября 2014 г.31 декабря 2016 г.UEFI;[99] UDP-Lite Поддержка для IPv4 и IPv6; новая утилита для автоматического монтирования файловой системы; bhyve загрузка из ZFS; новый драйвер консоли[100]
Старая версия, больше не поддерживается: 10.213 августа 2015 г.31 декабря 2016 г.Обновите уровень совместимости с Linux для поддержки Centos 6 портов; Повышение производительности и надежности ZFS; Обновить DRM для поддержки нескольких X-серверов[101]
Старая версия, больше не поддерживается: 10.328 марта 2016 г.30 апреля 2018 г.улучшения загрузчика UEFI и совместимости с Linux; Поддержка загрузки ZFS и root на ZFS для UEFI; Поддержка CAM Target Layer для служб высокой доступности[102]
Старая версия, больше не поддерживается: 10.43 октября 2017 г.31 октября 2018 г.Полная поддержка eMMC место хранения; поддержка адаптеров Mellanox ConnectX-4; обновления драйверов и программного обеспечения[103]
Старая версия, больше не поддерживается: 11.010 октября 2016 г.30 ноября 2017 г.Улучшения для беспроводная сеть; поддержка 64-битной ARM архитектура[104]
Старая версия, больше не поддерживается: 11.126 июля 2017 г.30 сентября 2018 г.Поддержка Microsoft Hyper-V гипервизор; Поддержка для Amazon Elastic File System в Сетевая файловая система клиент; Утилита конфигурации загрузки ZFS[105]
Старая версия, больше не поддерживается: 11.228 июн 201831 октября 2019 г.Meltdown и Призрак исправления; обновления драйверов и программного обеспечения[106]
Старая версия, больше не поддерживается: 11.39 июля 2019 г.30 сентября 2020 г.обновления драйверов и программного обеспечения[107]
Последняя предварительная версия будущего выпуска: 11.423 июн 2020 [108]30 сентября 2021 г.
Старая версия, больше не поддерживается: 12.011 декабря 2018 г.29 февраля 2020 г.Улучшенная поддержка для Райзен и Эпик Процессоры; Лучшая поддержка современных графических карт AMD / Intel; различные настройки конфигурации ядра[109]
Старая версия, но все еще поддерживается: 12.14 ноября 2019 г.31 января 2022 г.Добавлен BearSSL в базовую систему[110]
Текущая стабильная версия: 12.227 Октябрь 2020Расширение функциональности тюрьмы, чтобы позволить Linux бегать в тюрьме; обновления до стека беспроводной сети (улучшения в 802.11n и 802.11ac поддерживать)[111]
Будущий выпуск: 13.023 марта 2021 г.[112]
ВерсияДата выходаПоддерживается доСущественные изменения

График

График показывает, что период одного поколения релизов FreeBSD длится около 5 лет. Поскольку проект FreeBSD прилагает усилия для обеспечения обратной двоичной (и ограниченной прямой) совместимости в рамках одного поколения выпуска,[113] это позволяет пользователям получать поддержку в течение 5+ лет с простым обновлением в рамках поколения выпуска.

Рекомендации

  1. ^ «Объявление о выпуске FreeBSD 2.2.9». Получено 2015-03-22.
  2. ^ «3.0-РЕЛИЗ уже доступен». 16 октября 1998 г.
  3. ^ «FreeBSD 3.5 теперь доступна для x86». lists.freebsd.org. 24 июня 2000 г.
  4. ^ «4.0-РЕЛИЗ уже доступен». lists.freebsd.org. 14 марта 2000 г.
  5. ^ "Объявление FreeBSD 4.x EoL". списки.FreeBSD.org. Получено 29 декабря 2012.
  6. ^ "Тюрьмы". Получено 27 марта 2019.
  7. ^ Диллон, Мэтью (16 июля 2003 г.), "Представляем DragonFly BSD!", список рассылки freebsd-current, получено 26 июля 2007
  8. ^ Эванс, Джейсон (16 апреля 2006 г.). «Масштабируемая параллельная реализация malloc (3) для FreeBSD» (PDF). Получено 13 февраля 2008.
  9. ^ "Объявление о выпуске FreeBSD 7.0-RELEASE". FreeBSD.org. Получено 31 января 2009.
  10. ^ Бьянкуцци, Федерико (26 февраля 2008 г.). «Что нового во FreeBSD 7.0». onlamp.com. Получено 26 февраля 2008.
  11. ^ «Представляем FreeBSD 7.0» (PDF). FreeBSD.org. Получено 31 января 2009.
  12. ^ "Объявление о выпуске FreeBSD 7.1-RELEASE". 2009-01-06. Получено 2009-01-06.
  13. ^ «Изменения исходного кода NetBSD, 21 февраля 2010 г.».
  14. ^ «Объявление о выпуске FreeBSD 7.2-RELEASE». FreeBSD.org. Получено 4 мая 2009.
  15. ^ "Примечания к выпуску FreeBSD 7.0-RELEASE". FreeBSD.org. Получено 3 мая 2009.
  16. ^ «Проект FreeBSD объявляет о выпуске FreeBSD версии 8.0». Проект FreeBSD. 25 ноября 2009 г.. Получено 27 ноября 2009.
  17. ^ "Объявление о выпуске FreeBSD 8.4-RELEASE". Проект FreeBSD. 7 июня 2013 г.. Получено 7 июн 2013.
  18. ^ https://wiki.freebsd.org/BSDInstall
  19. ^ «Проект FreeBSD объявляет о выпуске FreeBSD версии 9.0». Проект FreeBSD. 12 января 2012 г.. Получено 12 января 2012.
  20. ^ Майкл Ларабель (23 июня 2013 г.). "Sony PlayStation 4 работает под управлением модифицированной FreeBSD 9". Фороникс. Получено 17 августа 2013.
  21. ^ Мэтью Хамфрис (24 июня 2013 г.). «PS4 работает под управлением модифицированной версии операционной системы FreeBSD 9.0». Получено 19 октября 2013.
  22. ^ Процесс выпуска FreeBSD 9.1
  23. ^ Процесс выпуска FreeBSD 9.2
  24. ^ Процесс выпуска FreeBSD 9.3
  25. ^ Барбер, Глен (20 января 2014 г.). "FreeBSD 10.0-RELEASE уже доступна". Список рассылки FreeBSD. Получено 8 февраля 2014.
  26. ^ «Что нового во FreeBSD 10». Проект FreeBSD. Получено 19 сентября 2013.
  27. ^ "Объявление о выпуске FreeBSD 10.1-RELEASE". Проект FreeBSD. Получено 5 апреля 2015.
  28. ^ «Процесс выпуска FreeBSD 10.1». Проект FreeBSD. Получено 5 апреля 2015.
  29. ^ «Информация о безопасности FreeBSD - конец жизни». Проект FreeBSD. Получено 5 апреля 2015.
  30. ^ Барбер, Глен (10 октября 2014 г.). "FreeBSD 11.0-RELEASE уже доступна". Список рассылки FreeBSD. Получено 24 января 2017.
  31. ^ «Выпуск инженерной информации». Проект FreeBSD. Получено 2011-04-27.
  32. ^ «Информация о выпуске». Проект FreeBSD. Получено 2011-04-27.
  33. ^ «Информация о безопасности FreeBSD». Проект FreeBSD. Получено 2011-04-27.
  34. ^ «ЗАМЕЧАНИЯ О ВЫПУСКЕ - FreeBSD - Выпуск 1.1». Проект FreeBSD. Получено 2011-04-30.
  35. ^ «Примечания к выпуску FreeBSD 2.0». Проект FreeBSD. Получено 2011-04-29.
  36. ^ «Примечания к выпуску FreeBSD 2.0.5». Проект FreeBSD. Получено 2011-04-29.
  37. ^ «Примечания к выпуску FreeBSD 2.1.5». Проект FreeBSD. Получено 2011-04-29.
  38. ^ «Примечания к выпуску FreeBSD 2.1.6». Проект FreeBSD. Получено 2011-04-29.
  39. ^ «Примечания к выпуску FreeBSD 2.1.7». Проект FreeBSD. Получено 2011-04-29.
  40. ^ «Примечания к выпуску FreeBSD 2.2». Проект FreeBSD. Получено 2011-04-27. Эмуляция Linux теперь полностью функциональна
  41. ^ «Примечания к выпуску FreeBSD 2.2.1». Проект FreeBSD. Получено 2011-04-27.
  42. ^ «Примечания к выпуску FreeBSD 2.2.2». Проект FreeBSD. Получено 2011-04-27.
  43. ^ «Примечания к выпуску FreeBSD 2.2.5». Проект FreeBSD. Получено 2011-04-27.
  44. ^ «Примечания к выпуску FreeBSD 2.2.6». Проект FreeBSD. Получено 2011-04-27.
  45. ^ «Примечания к выпуску FreeBSD 2.2.7». Проект FreeBSD. Получено 2011-04-27.
  46. ^ «Примечания к выпуску FreeBSD 2.2.8». Проект FreeBSD. Получено 2011-04-27.
  47. ^ «Примечания к выпуску FreeBSD 3.0». Проект FreeBSD. Получено 2011-04-27.
  48. ^ «Примечания к выпуску FreeBSD 3.1». Проект FreeBSD. Получено 2011-04-28.
  49. ^ «Примечания к выпуску FreeBSD 3.2». Проект FreeBSD. Получено 2011-04-28.
  50. ^ «Примечания к выпуску FreeBSD 3.3». Проект FreeBSD. Получено 2011-04-28.
  51. ^ «Примечания к выпуску FreeBSD 3.4». Проект FreeBSD. Получено 2011-04-28.
  52. ^ «Примечания к выпуску FreeBSD 3.5». Проект FreeBSD. Получено 2011-04-28.
  53. ^ «Примечания к выпуску FreeBSD 4.0». Проект FreeBSD. Получено 2011-04-28.
  54. ^ «Примечания к выпуску FreeBSD 4.1». Проект FreeBSD. Получено 2011-04-28.
  55. ^ «Примечания к выпуску FreeBSD 4.1.1». Проект FreeBSD. Получено 2011-04-28.
  56. ^ «Примечания к выпуску FreeBSD 4.2». Проект FreeBSD. Получено 2011-04-28.
  57. ^ «Примечания к выпуску FreeBSD 4.3». Проект FreeBSD. Получено 2011-04-28.
  58. ^ "Примечания к выпуску FreeBSD / i386 4.4-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  59. ^ «Примечания к выпуску FreeBSD / i386 4.5-RELEASE». Проект FreeBSD. Получено 2011-04-29.
  60. ^ "Примечания к выпуску FreeBSD / i386 4.6-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  61. ^ «Примечания к выпуску FreeBSD / i386 4.6.2-RELEASE». Проект FreeBSD. Получено 2011-04-29.
  62. ^ "Примечания к выпуску FreeBSD / i386 4.7-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  63. ^ "Примечания к выпуску FreeBSD / i386 4.8-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  64. ^ "Примечания к выпуску FreeBSD / i386 4.9-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  65. ^ «Примечания к выпуску FreeBSD / i386 4.10-RELEASE». Проект FreeBSD. Получено 2011-04-29.
  66. ^ "Примечания к выпуску FreeBSD / i386 4.11-RELEASE". Проект FreeBSD. Получено 2011-04-29.
  67. ^ "Примечания к выпуску FreeBSD / i386 5.0-RELEASE". Проект FreeBSD. 14 января 2003 г.. Получено 2011-04-29.
  68. ^ "Примечания к выпуску FreeBSD / i386 5.1-RELEASE". Проект FreeBSD. 28 мая 2003 г.. Получено 2011-04-29.
  69. ^ "Примечания к выпуску FreeBSD / amd64 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
  70. ^ "Примечания к выпуску FreeBSD / i386 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
  71. ^ "Объявление о выпуске FreeBSD 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
  72. ^ "Объявление о выпуске FreeBSD 5.2.1-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
  73. ^ "Примечания к выпуску FreeBSD / amd64 5.3-RELEASE". Проект FreeBSD. 11 марта 2004 г.. Получено 2011-04-29.
  74. ^ "Примечания к выпуску FreeBSD / amd64 5.4-RELEASE". Проект FreeBSD. 5 мая 2005 г.. Получено 2011-04-29.
  75. ^ "Примечания к выпуску FreeBSD / amd64 5.5-RELEASE". Проект FreeBSD. 22 мая 2006 г.. Получено 2011-04-29.
  76. ^ "Примечания к выпуску FreeBSD / amd64 6.0-RELEASE". Проект FreeBSD. 21 октября 2005 г.. Получено 2011-04-29.
  77. ^ «Примечания к выпуску FreeBSD / amd64 6.1-RELEASE». Проект FreeBSD. 5 мая 2006 г.. Получено 2011-04-29.
  78. ^ «Примечания к выпуску FreeBSD / amd64 6.2-RELEASE». Проект FreeBSD. 11 января 2007 г.. Получено 2011-04-29.
  79. ^ "Примечания к выпуску FreeBSD / amd64 6.3-RELEASE". Проект FreeBSD. 15 января 2008 г.. Получено 2011-04-29.
  80. ^ «Примечания к выпуску FreeBSD / amd64 6.4-RELEASE». Проект FreeBSD. 25 ноября 2008 г.. Получено 2011-04-29.
  81. ^ Ворас, Иван. "Что готовит для FreeBSD 7?". Получено 2011-04-27.
  82. ^ "Примечания к выпуску FreeBSD 7.0-RELEASE". Проект FreeBSD. 16 февраля 2008 г.. Получено 2011-04-27.
  83. ^ «Примечания к выпуску FreeBSD 7.1-RELEASE». Проект FreeBSD. 31 декабря 2008 г.. Получено 2011-04-27.
  84. ^ «Примечания к выпуску FreeBSD 7.2-RELEASE: основные моменты выпуска». Проект FreeBSD. 30 апреля 2009 г.. Получено 2011-04-29.
  85. ^ «Примечания к выпуску FreeBSD 7.3-RELEASE: основные моменты выпуска». Проект FreeBSD. 30 марта 2010 г.. Получено 2011-04-29.
  86. ^ «Примечания к выпуску FreeBSD 7.3-RELEASE». Проект FreeBSD. 30 марта 2010 г.. Получено 2011-04-29.
  87. ^ "Примечания к выпуску FreeBSD 7.4-RELEASE". Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-27.
  88. ^ Ворас, Иван. "Что готовит для FreeBSD 8?". Получено 2011-04-27.
  89. ^ «Примечания к выпуску FreeBSD 8.1-RELEASE». Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-29.
  90. ^ "Примечания к выпуску FreeBSD 8.2-RELEASE". Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-27.
  91. ^ «Примечания к выпуску FreeBSD 8.3-RELEASE». Проект FreeBSD. 9 апреля 2012 г.. Получено 2012-05-08.
  92. ^ «Примечания к выпуску FreeBSD 8.4-RELEASE». Проект FreeBSD. 7 июня 2013 г.. Получено 2013-06-07.
  93. ^ «Объявление о выпуске FreeBSD 8.4-RELEASE». 9 июня 2013 г.. Получено 2013-09-16.
  94. ^ «Примечания к выпуску FreeBSD 9.0-RELEASE». Проект FreeBSD. 2012-01-12. Получено 2012-01-12.
  95. ^ «Примечания к выпуску FreeBSD 9.1-RELEASE». Проект FreeBSD. 2012-12-30. Получено 2013-01-12.
  96. ^ «Примечания к выпуску FreeBSD 9.2-RELEASE». Проект FreeBSD. 2013-09-30. Получено 2013-10-02.
  97. ^ "Объявление о выпуске FreeBSD 9.3". Проект FreeBSD. 2014-07-16. Получено 2014-07-18.
  98. ^ «Примечания к выпуску FreeBSD 10.0-RELEASE». Проект FreeBSD. 2014-01-20. Получено 2014-01-20.
  99. ^ Варгезе, Сэм (20 января 2014 г.). «FreeBSD будет поддерживать безопасную загрузку к середине года». ITWire. Получено 2014-03-22.
  100. ^ «Примечания к выпуску FreeBSD 10.1-RELEASE». Проект FreeBSD. 2014-11-14. Получено 2014-11-15.
  101. ^ «Примечания к выпуску FreeBSD 10.2-RELEASE». Проект FreeBSD. 2015-08-06. Получено 2018-12-12.
  102. ^ "Объявление о выпуске FreeBSD 10.0-RELEASE". Проект FreeBSD. 2016-04-04. Получено 2016-04-07.
  103. ^ "Объявление о выпуске FreeBSD 10.0-RELEASE". Проект FreeBSD. 2017-10-03. Получено 2017-10-03.
  104. ^ «Что нового во FreeBSD 11». Проект FreeBSD. Получено 2015-03-24.
  105. ^ "Объявление о выпуске FreeBSD 11.1-RELEASE". Проект FreeBSD. 2017-07-26. Получено 2017-06-26.
  106. ^ «FreeBSD 11.2 готова к выпуску с защитой от Spectre Mitigation и различными улучшениями». Phoronix Media. 2018-06-27. Получено 2018-09-30.
  107. ^ «Примечания к выпуску FreeBSD 11.3-RELEASE». Проект FreeBSD. 2019-07-09. Получено 2019-07-10.
  108. ^ "Процесс выпуска FreeBSD 11.4-RELEASE". Проект FreeBSD. 2020-01-03. Получено 2020-01-10.
  109. ^ «Примечания к выпуску FreeBSD 12.0-RELEASE». Проект FreeBSD. 2018-12-10. Получено 2018-12-12.
  110. ^ "Объявление о выпуске FreeBSD 12.1-RELEASE". Проект FreeBSD. 2019-11-04. Получено 2019-11-04.
  111. ^ "Объявление о выпуске FreeBSD 12.2". Проект FreeBSD. 2020-10-27. Получено 2020-10-27.
  112. ^ "Процесс выпуска FreeBSD 13.0-RELEASE". Проект FreeBSD. 2020-07-21. Получено 2020-08-02.
  113. ^ "Информация из Справочника FreeBSD по обновлению". FreeBSD.org. Получено 3 июн 2012.