WikiDer > История версий FreeBSD - Википедия
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.0 | 1 ноября 1993 г. | ||
1.1 | Май 1994 | исправить некоторые нерешенные ошибки при импорте 386BSD, добавление некоторых портированных приложений (XFree86, XView, InterViews, вяз, nntp)[34] | |
1.1.5 | |||
1.1.5.1 | Июль 1994 | ||
2.0 | 22 ноября 1994 г. | заменить кодовую базу на BSD-Lite 4.4 (в соответствии с условиями USL против BSDi урегулирование судебного процесса), новый установщик, новый менеджер загрузки, поддержка большего количества файловых систем (MS-DOS, unionfs, Kernfs), 64-битные смещения для больших файловых систем, загружаемые файловые системы, импортированные загружаемые модули ядра из NetBSD[35] | |
2.0.5 | 10 июня 1995 г. | обновленная система ВМ, полная Шекелей клиентская и серверная поддержка, поддержка транзакций TCP, ISDN поддержка, поддержка FDDI и Fast Ethernet (100Мбит) адаптеры, многоязычная документация, Порты FreeBSD в комплекте с установочным носителем[36] | |
2.1 | 19 ноября 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 | Май 1997 | NFSv3 по умолчанию, виртуальный FTP-хостинг[42] | |
2.2.5 | 22 октября 1997 г. | обновить поддержку для Cyrix и AMD процессоры, новые VGA библиотека[43] | |
2.2.6 | 25 марта 1998 г. | Дисковод ATAPI, улучшенный Эмуляция Linux, новый звуковой драйвер, новая поддержка Plug and Play (PnP)[44] | |
2.2.7 | 22 июля 1998 г. | FAT32 поддержка, обновление до PC98 архитектура[45] | |
2.2.8 | 29 ноября 1998 г. | Dummynet формирование трафика, мост на нескольких интерфейсах, поддержка использования IDE диски размером более 8 ГБ[46] | |
3.0 | 16 октября 1998 г. | симметричная многопроцессорная обработка (SMP), CAM (метод общего доступа) SCSI система, ELF исполняемые файлы, безопасный RPC, поддержка устройства записи компакт-дисков ATAPI / IDE и ленточных накопителей, VESA видеорежимы, Perl 5 заменил Perl 4 в базовой системе, KerberosIV[47] | |
3.1 | 15 февраля 1999 г. | начальная поддержка USB-устройств, Подключаемые модули аутентификации (ПАМ)[48] | |
3.2 | 17 мая 1999 г. | добавление Консорциум интернет-программного обеспечения DHCP-клиент на базу, расширенная поддержка USB-устройств, улучшенная поддержка файловой системы (прямой доступ к NTFS, расширения Joliet для ISO 9660)[49] | |
3.3 | 17 сентября 1999 г. | улучшенная поддержка USB, основная vinum обновления, улучшения IPFW, Расширенное управление питанием, Пакетный фильтр Беркли включено по умолчанию, добавлено много драйверов[50] | |
3.4 | 20 декабря 1999 г. | Netgraph, RAID-5 поддержка в vinum, ICMP и другие исправления безопасности[51] | |
3.5 | 24 июня 2000 г. | существенное обновление vinum, обновленный аудиомикшер, возможность установки HTTP[52] | |
4.0 | 14 марта 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.1 | 27 июля 2000 г. | Kqueue, улучшенный IPsec, расширенный DEC Alpha поддержка, поддержка USB-устройств при установке по умолчанию[54] | |
4.1.1 | 27 сентября 2000 г. | драйвер устройства виртуального Ethernet для мостовых конфигураций, поддержка контроллера ATA100[55] | |
4.2 | 21 ноября 2000 г. | базовая поддержка USB-сканера, поддержка USB-модема, исправления ошибок при переполнении буфера, Порты FreeBSD реструктурированный[56] | |
4.3 | 20 апреля 2001 г. | обновления звуковых драйверов, исправления ошибок TCP, kqueue расширен до уровня устройства[57] | |
4.4 | 20 сентября 2001 г. | обнаружение новых процессоров (Трансмета Крузо и другие.), Поддержка для Потоковые расширения SIMD (SSE), поддержка ядра для smbfs (CIFS), обновите до IPv6 куча[58] | |
4.5 | 29 января 2002 г. | 31 декабря 2002 г. | TCP улучшения (пропускная способность, производительность и Отказ в обслуживании смягчение), Мягкие обновления включено по умолчанию, улучшено Эмуляция Linux, загрузчик обновлен для загрузки из файловых систем с дисковыми блоками 16K (от 8K)[59] |
4.6 | 15 июня 2002 г. | Май 2003 г. | Обновить XFree86 до версии 4.2.0, дополнения и обновления драйверов[60] |
4.6.2 | 15 августа 2002 г. | Май 2003 г. | исправлены проблемы, связанные с ATA, исправлены проблемы, связанные с безопасностью[61] |
4.7 | 10 октября 2002 г. | Декабрь 2003 г. | новые USB-устройства и контроллеры дисков, IPFW версия 2 (по умолчанию отключено)[62] |
4.8 | 3 апреля 2003 г. | 31 марта 2004 г. | базовый FireWire и Hyper Threading поддержка, внутри ядра криптографическая структура импортировано из OpenBSD, поддержка драйвера ata для доступа к устройствам ATA как SCSI устройства, использующие метод общего доступа (CAM)[63] |
4.9 | 28 октября 2003 г. | 31 октября 2004 г. | Расширения физических адресов, IPFW исправления[64] |
4.10 | 27 мая 2004 г. | Май 2006 г. | USB2 поддержка, добавлены порты / ИЗМЕНЕНИЯ и порты / ОБНОВЛЕНИЕ до Порты FreeBSD[65] |
4.11 | 25 января 2005 г. | 31 января 2007 г. | Обновить XFree86 до версии 4.4.0, реализация индивидуального опроса сетевых интерфейсов[66] |
5.0 | 14 января 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.1 | 9 июня 2003 г. | Февраль 2004 г. | экспериментальная поддержка AMD64, экспериментальные библиотеки потоков 1: 1 и M: N для многопоточной обработки, экспериментальные Переключатель службы имен, Расширения физических адресов, GEOM и devfs обязательно, IPv6 поддержка в Эмулятор Linux, экспериментальный Планировщик ULE, удалена поддержка Сетевые системы Xerox, Поддержка уровня CAM для устройств с более чем 232 блоки, удалены исторические сценарии загрузки BSD, обновление XFree86 до версии 4.3.0, начало переводов документов на датский[68] |
5.2 | 9 января 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.1 | 25 февраля 2004 г. | 31 декабря 2004 г. | выпуск исправлений, улучшенная обработка ATA / IDE и SATA[72] |
5.3 | 6 ноября 2004 г. | 31 октября 2006 г. | ALTQ, многопоточная и реентерабельная сеть и подсистемы сокетов, добавление новой среды отладки KDB, поддержка динамического и статического компоновщика для Локальное хранилище потоков, импорт ПФ из OpenBSD, интерфейс двоичной совместимости для собственного исполнения NDIS драйверы, заменить XFree86 с X.org 6.7, реорганизация драйвера звуковой карты, криптография включена по умолчанию в базе[73] |
5.4 | 9 мая 2005 г. | 31 октября 2006 г. | импорт Общий протокол резервирования адресов из OpenBSD[74] |
5.5 | 25 мая 2006 г. | 31 мая 2008 г. | оба ядра двухъядерных процессоров по умолчанию доступны для использования в ядрах с поддержкой SMP[75] |
6.0 | 4 ноября 2005 г. | 31 января 2007 г. | экспериментальная поддержка PowerPC, WPA безопасность беспроводной сети, дополнительные драйверы для беспроводных сетевых адаптеров, полная поддержка 802,11 г, 802.11i, 802.1x и WME / WMM, файловая система и повышение производительности прямого доступа к диску[76] |
6.1 | 8 мая 2006 г. | 31 мая 2008 г. | мультиплексор клавиатуры, исправления стабильности файловой системы, автоматическая настройка для многих устройств Bluetooth, драйверы для контроллеров Ethernet, SAS и SATA RAID[77] |
6.2 | 15 января 2007 г. | 31 мая 2008 г. | Поддержка для Xbox архитектура, OpenBSM, аудит событий безопасности, тегирование пакетов IPFW, freebsd-update (двоичные обновления для исправлений безопасности и исправлений ошибок), OpenIPMI (см. Интеллектуальный интерфейс управления платформой)[78] |
6.3 | 18 января 2008 г. | 31 января 2010 г. | X.org обновлен до версии 7.3, повторная реализация UnionFS, добавление команды обновления в freebsd-update[79] |
6.4 | 28 ноября 2008 г. | 30 ноября 2010 г. | Поддержка для Камелия шифр, изменения загрузчика (включение загрузки с USB-устройств и устройств с маркировкой GPT с BIOS с поддержкой GPT), защита от повреждения буфера malloc, установочные ISO-образы DVD для AMD64 и i386[80] |
7.0 | 27 февраля 2008 г. | 30 апреля 2009 г. | ZFS и GPT, эталонная реализация SCTP, добавьте поддержку ARM архитектура, Поддержка для Аудио высокой четкости Intel (HDA), заменив phkmalloc на джемаллок,[81] отказаться от поддержки DEC Alpha[82] |
7.1 | 4 января 2009 г. | 28 февраля 2011 г. | DTrace, Планировщик ULE сделан планировщик по умолчанию для платформ i386 и AMD64[83] |
7.2 | 4 мая 2009 г. | 30 июня 2010 г. | Поддержка для UltraSPARC III процессоров, прозрачное использование суперстраниц в подсистеме виртуальной памяти, улучшения тюрьма[84] |
7.3 | 23 марта 2010 г. | 31 марта 2012 г. | новый загрузчик gptzfsboot (поддержка GPT и ZFS), ZFS обновлен до версии 13, Perl обновлен до версии 5.10, поддержка ВИА Нано процессоры[85][86] |
7.4 | 24 февраля 2011 г. | 28 февраля 2013 г. | добавить поддержку для UltraSPARC IV, IV + и SPARC64 V процессоры, IEEE 802.3 полнодуплексное управление потоком (в miibus).[87] Это последний выпуск в ветке 7-STABLE. |
8.0 | 25 ноября 2009 г. | 30 ноября 2010 г. | новый USB стек, обновить Тюрьмы FreeBSD для поддержки современных функций, планировщик ULE 3.0, суперстраницы, Поддержка NFSv4[88] |
8.1 | 23 июля 2010 г. | 31 июля 2012 г. | Хранилище высокой доступности, IPFW и улучшения dummynet, SMP в системах PowerPC G5, файловая система MS-DOS, безопасная для MP, zfsloader, NFSv4 ACL за УФС и ZFS[89] |
8.2 | 24 февраля 2011 г. | 31 июля 2012 г. | импорт V4L в Эмулятор Linux[90] |
8.3 | 18 апреля 2012 г. | 30 апреля 2014 г. | graid заменяет атараид; Обновить ZFS до версии 28; DTrace способность на Эмуляция Linux двоичные файлы; подключаемый модуль mod_cc контроль перегрузки структура для стека TCP / IP[91] |
8.4 | 7 июня 2013 г. | 1 августа 2015 г. | [92][93] |
9.0 | 12 января 2012 г. | 31 марта 2013 г. | Userland DTrace, заменять GCC с Лязг и LLVM для базовой системы, USB 3.0 поддерживать, УФС SoftUpdates + Журнал, перемещение ATA драйверы диска в систему CAM, обновить ZFS до версии 28 заменил sysinstall на bsdinstall.[94] |
9.1 | 30 декабря 2012 г. | 31 декабря 2014 г. | Обновление звуковых драйверов; улучшена производительность стека IPv6; новый стек C ++; поддержка jail для devfs, nullfs и ZFS; sched_ule Улучшения балансировки нагрузки SMT[95] |
9.2 | 30 сентября 2013 г. | 31 декабря 2014 г. | Поддержка ZFS для LZ4 сжатие и ПОДРЕЗАТЬ; удаление FireWire драйверы из ядра GENERIC[96] |
9.3 | 16 июля 2014 г. | 31 декабря 2016 г. | Поддержка ZFS для закладок[97] |
10.0 | 20 января 2014 г. | 31 января 2015 г. | Улучшения виртуализации (bhyve, virtio); Обновления USB; по умолчанию использовать clang и LLVM; перец стручковый; pkgng; удалять СВЯЗЫВАТЬ; добавить LDNS и Несвязанный к базовой системе; Обновить ipfilter к 5.1.2; добавить поддержку для Raspberry Pi, IEEE 802.11s, и ПРЕДОХРАНИТЕЛЬ; ZFS в корневой файловой системе; заменил инструменты GNU версиями с лицензией BSD[98] |
10.1 | 14 ноября 2014 г. | 31 декабря 2016 г. | UEFI;[99] UDP-Lite Поддержка для IPv4 и IPv6; новая утилита для автоматического монтирования файловой системы; bhyve загрузка из ZFS; новый драйвер консоли[100] |
10.2 | 13 августа 2015 г. | 31 декабря 2016 г. | Обновите уровень совместимости с Linux для поддержки Centos 6 портов; Повышение производительности и надежности ZFS; Обновить DRM для поддержки нескольких X-серверов[101] |
10.3 | 28 марта 2016 г. | 30 апреля 2018 г. | улучшения загрузчика UEFI и совместимости с Linux; Поддержка загрузки ZFS и root на ZFS для UEFI; Поддержка CAM Target Layer для служб высокой доступности[102] |
10.4 | 3 октября 2017 г. | 31 октября 2018 г. | Полная поддержка eMMC место хранения; поддержка адаптеров Mellanox ConnectX-4; обновления драйверов и программного обеспечения[103] |
11.0 | 10 октября 2016 г. | 30 ноября 2017 г. | Улучшения для беспроводная сеть; поддержка 64-битной ARM архитектура[104] |
11.1 | 26 июля 2017 г. | 30 сентября 2018 г. | Поддержка Microsoft Hyper-V гипервизор; Поддержка для Amazon Elastic File System в Сетевая файловая система клиент; Утилита конфигурации загрузки ZFS[105] |
11.2 | 28 июн 2018 | 31 октября 2019 г. | Meltdown и Призрак исправления; обновления драйверов и программного обеспечения[106] |
11.3 | 9 июля 2019 г. | 30 сентября 2020 г. | обновления драйверов и программного обеспечения[107] |
11.4 | 23 июн 2020 [108] | 30 сентября 2021 г. | |
12.0 | 11 декабря 2018 г. | 29 февраля 2020 г. | Улучшенная поддержка для Райзен и Эпик Процессоры; Лучшая поддержка современных графических карт AMD / Intel; различные настройки конфигурации ядра[109] |
12.1 | 4 ноября 2019 г. | 31 января 2022 г. | Добавлен BearSSL в базовую систему[110] |
12.2 | 27 Октябрь 2020 | Расширение функциональности тюрьмы, чтобы позволить Linux бегать в тюрьме; обновления до стека беспроводной сети (улучшения в 802.11n и 802.11ac поддерживать)[111] | |
13.0 | 23 марта 2021 г.[112] | ||
Версия | Дата выхода | Поддерживается до | Существенные изменения |
График
Этот раздел должен быть обновлено.Август 2019 г.) ( |
График показывает, что период одного поколения релизов FreeBSD длится около 5 лет. Поскольку проект FreeBSD прилагает усилия для обеспечения обратной двоичной (и ограниченной прямой) совместимости в рамках одного поколения выпуска,[113] это позволяет пользователям получать поддержку в течение 5+ лет с простым обновлением в рамках поколения выпуска.
Рекомендации
- ^ «Объявление о выпуске FreeBSD 2.2.9». Получено 2015-03-22.
- ^ «3.0-РЕЛИЗ уже доступен». 16 октября 1998 г.
- ^ «FreeBSD 3.5 теперь доступна для x86». lists.freebsd.org. 24 июня 2000 г.
- ^ «4.0-РЕЛИЗ уже доступен». lists.freebsd.org. 14 марта 2000 г.
- ^ "Объявление FreeBSD 4.x EoL". списки.FreeBSD.org. Получено 29 декабря 2012.
- ^ "Тюрьмы". Получено 27 марта 2019.
- ^ Диллон, Мэтью (16 июля 2003 г.), "Представляем DragonFly BSD!", список рассылки freebsd-current, получено 26 июля 2007
- ^ Эванс, Джейсон (16 апреля 2006 г.). «Масштабируемая параллельная реализация malloc (3) для FreeBSD» (PDF). Получено 13 февраля 2008.
- ^ "Объявление о выпуске FreeBSD 7.0-RELEASE". FreeBSD.org. Получено 31 января 2009.
- ^ Бьянкуцци, Федерико (26 февраля 2008 г.). «Что нового во FreeBSD 7.0». onlamp.com. Получено 26 февраля 2008.
- ^ «Представляем FreeBSD 7.0» (PDF). FreeBSD.org. Получено 31 января 2009.
- ^ "Объявление о выпуске FreeBSD 7.1-RELEASE". 2009-01-06. Получено 2009-01-06.
- ^ «Изменения исходного кода NetBSD, 21 февраля 2010 г.».
- ^ «Объявление о выпуске FreeBSD 7.2-RELEASE». FreeBSD.org. Получено 4 мая 2009.
- ^ "Примечания к выпуску FreeBSD 7.0-RELEASE". FreeBSD.org. Получено 3 мая 2009.
- ^ «Проект FreeBSD объявляет о выпуске FreeBSD версии 8.0». Проект FreeBSD. 25 ноября 2009 г.. Получено 27 ноября 2009.
- ^ "Объявление о выпуске FreeBSD 8.4-RELEASE". Проект FreeBSD. 7 июня 2013 г.. Получено 7 июн 2013.
- ^ https://wiki.freebsd.org/BSDInstall
- ^ «Проект FreeBSD объявляет о выпуске FreeBSD версии 9.0». Проект FreeBSD. 12 января 2012 г.. Получено 12 января 2012.
- ^ Майкл Ларабель (23 июня 2013 г.). "Sony PlayStation 4 работает под управлением модифицированной FreeBSD 9". Фороникс. Получено 17 августа 2013.
- ^ Мэтью Хамфрис (24 июня 2013 г.). «PS4 работает под управлением модифицированной версии операционной системы FreeBSD 9.0». Получено 19 октября 2013.
- ^ Процесс выпуска FreeBSD 9.1
- ^ Процесс выпуска FreeBSD 9.2
- ^ Процесс выпуска FreeBSD 9.3
- ^ Барбер, Глен (20 января 2014 г.). "FreeBSD 10.0-RELEASE уже доступна". Список рассылки FreeBSD. Получено 8 февраля 2014.
- ^ «Что нового во FreeBSD 10». Проект FreeBSD. Получено 19 сентября 2013.
- ^ "Объявление о выпуске FreeBSD 10.1-RELEASE". Проект FreeBSD. Получено 5 апреля 2015.
- ^ «Процесс выпуска FreeBSD 10.1». Проект FreeBSD. Получено 5 апреля 2015.
- ^ «Информация о безопасности FreeBSD - конец жизни». Проект FreeBSD. Получено 5 апреля 2015.
- ^ Барбер, Глен (10 октября 2014 г.). "FreeBSD 11.0-RELEASE уже доступна". Список рассылки FreeBSD. Получено 24 января 2017.
- ^ «Выпуск инженерной информации». Проект FreeBSD. Получено 2011-04-27.
- ^ «Информация о выпуске». Проект FreeBSD. Получено 2011-04-27.
- ^ «Информация о безопасности FreeBSD». Проект FreeBSD. Получено 2011-04-27.
- ^ «ЗАМЕЧАНИЯ О ВЫПУСКЕ - FreeBSD - Выпуск 1.1». Проект FreeBSD. Получено 2011-04-30.
- ^ «Примечания к выпуску FreeBSD 2.0». Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 2.0.5». Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 2.1.5». Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 2.1.6». Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 2.1.7». Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 2.2». Проект FreeBSD. Получено 2011-04-27.
Эмуляция Linux теперь полностью функциональна
- ^ «Примечания к выпуску FreeBSD 2.2.1». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 2.2.2». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 2.2.5». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 2.2.6». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 2.2.7». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 2.2.8». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 3.0». Проект FreeBSD. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 3.1». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 3.2». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 3.3». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 3.4». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 3.5». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 4.0». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 4.1». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 4.1.1». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 4.2». Проект FreeBSD. Получено 2011-04-28.
- ^ «Примечания к выпуску FreeBSD 4.3». Проект FreeBSD. Получено 2011-04-28.
- ^ "Примечания к выпуску FreeBSD / i386 4.4-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / i386 4.5-RELEASE». Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 4.6-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / i386 4.6.2-RELEASE». Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 4.7-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 4.8-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 4.9-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / i386 4.10-RELEASE». Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 4.11-RELEASE". Проект FreeBSD. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 5.0-RELEASE". Проект FreeBSD. 14 января 2003 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 5.1-RELEASE". Проект FreeBSD. 28 мая 2003 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / i386 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
- ^ "Объявление о выпуске FreeBSD 5.2-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
- ^ "Объявление о выпуске FreeBSD 5.2.1-RELEASE". Проект FreeBSD. 1 января 2004 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 5.3-RELEASE". Проект FreeBSD. 11 марта 2004 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 5.4-RELEASE". Проект FreeBSD. 5 мая 2005 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 5.5-RELEASE". Проект FreeBSD. 22 мая 2006 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 6.0-RELEASE". Проект FreeBSD. 21 октября 2005 г.. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / amd64 6.1-RELEASE». Проект FreeBSD. 5 мая 2006 г.. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / amd64 6.2-RELEASE». Проект FreeBSD. 11 января 2007 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD / amd64 6.3-RELEASE". Проект FreeBSD. 15 января 2008 г.. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD / amd64 6.4-RELEASE». Проект FreeBSD. 25 ноября 2008 г.. Получено 2011-04-29.
- ^ Ворас, Иван. "Что готовит для FreeBSD 7?". Получено 2011-04-27.
- ^ "Примечания к выпуску FreeBSD 7.0-RELEASE". Проект FreeBSD. 16 февраля 2008 г.. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 7.1-RELEASE». Проект FreeBSD. 31 декабря 2008 г.. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 7.2-RELEASE: основные моменты выпуска». Проект FreeBSD. 30 апреля 2009 г.. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 7.3-RELEASE: основные моменты выпуска». Проект FreeBSD. 30 марта 2010 г.. Получено 2011-04-29.
- ^ «Примечания к выпуску FreeBSD 7.3-RELEASE». Проект FreeBSD. 30 марта 2010 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD 7.4-RELEASE". Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-27.
- ^ Ворас, Иван. "Что готовит для FreeBSD 8?". Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 8.1-RELEASE». Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-29.
- ^ "Примечания к выпуску FreeBSD 8.2-RELEASE". Проект FreeBSD. 24 февраля 2011 г.. Получено 2011-04-27.
- ^ «Примечания к выпуску FreeBSD 8.3-RELEASE». Проект FreeBSD. 9 апреля 2012 г.. Получено 2012-05-08.
- ^ «Примечания к выпуску FreeBSD 8.4-RELEASE». Проект FreeBSD. 7 июня 2013 г.. Получено 2013-06-07.
- ^ «Объявление о выпуске FreeBSD 8.4-RELEASE». 9 июня 2013 г.. Получено 2013-09-16.
- ^ «Примечания к выпуску FreeBSD 9.0-RELEASE». Проект FreeBSD. 2012-01-12. Получено 2012-01-12.
- ^ «Примечания к выпуску FreeBSD 9.1-RELEASE». Проект FreeBSD. 2012-12-30. Получено 2013-01-12.
- ^ «Примечания к выпуску FreeBSD 9.2-RELEASE». Проект FreeBSD. 2013-09-30. Получено 2013-10-02.
- ^ "Объявление о выпуске FreeBSD 9.3". Проект FreeBSD. 2014-07-16. Получено 2014-07-18.
- ^ «Примечания к выпуску FreeBSD 10.0-RELEASE». Проект FreeBSD. 2014-01-20. Получено 2014-01-20.
- ^ Варгезе, Сэм (20 января 2014 г.). «FreeBSD будет поддерживать безопасную загрузку к середине года». ITWire. Получено 2014-03-22.
- ^ «Примечания к выпуску FreeBSD 10.1-RELEASE». Проект FreeBSD. 2014-11-14. Получено 2014-11-15.
- ^ «Примечания к выпуску FreeBSD 10.2-RELEASE». Проект FreeBSD. 2015-08-06. Получено 2018-12-12.
- ^ "Объявление о выпуске FreeBSD 10.0-RELEASE". Проект FreeBSD. 2016-04-04. Получено 2016-04-07.
- ^ "Объявление о выпуске FreeBSD 10.0-RELEASE". Проект FreeBSD. 2017-10-03. Получено 2017-10-03.
- ^ «Что нового во FreeBSD 11». Проект FreeBSD. Получено 2015-03-24.
- ^ "Объявление о выпуске FreeBSD 11.1-RELEASE". Проект FreeBSD. 2017-07-26. Получено 2017-06-26.
- ^ «FreeBSD 11.2 готова к выпуску с защитой от Spectre Mitigation и различными улучшениями». Phoronix Media. 2018-06-27. Получено 2018-09-30.
- ^ «Примечания к выпуску FreeBSD 11.3-RELEASE». Проект FreeBSD. 2019-07-09. Получено 2019-07-10.
- ^ "Процесс выпуска FreeBSD 11.4-RELEASE". Проект FreeBSD. 2020-01-03. Получено 2020-01-10.
- ^ «Примечания к выпуску FreeBSD 12.0-RELEASE». Проект FreeBSD. 2018-12-10. Получено 2018-12-12.
- ^ "Объявление о выпуске FreeBSD 12.1-RELEASE". Проект FreeBSD. 2019-11-04. Получено 2019-11-04.
- ^ "Объявление о выпуске FreeBSD 12.2". Проект FreeBSD. 2020-10-27. Получено 2020-10-27.
- ^ "Процесс выпуска FreeBSD 13.0-RELEASE". Проект FreeBSD. 2020-07-21. Получено 2020-08-02.
- ^ "Информация из Справочника FreeBSD по обновлению". FreeBSD.org. Получено 3 июн 2012.