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) с использованием Giant lock и ознаменовал переход от исполняемых файлов a.out к ELF . Поддержка USB была впервые представлена в FreeBSD 3.1, а первые сетевые карты Gigabit были поддержаны в версии 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) и Jails., способ запуска процессов в отдельных средах. [6]
Версия 4.8 была разветвлена Мэттом Диллоном для создания DragonFly BSD .[7]
FreeBSD 5 [ править ]
После почти трех лет разработки ожидалось появление первого 5.0-RELEASE в январе 2003 года с поддержкой продвинутых многопроцессорных систем и потоковой передачи приложений , а также платформ UltraSPARC и IA-64 . Первый выпуск 5-STABLE был 5.3 (версии 5.0–5.2.1 были вырезаны из -CURRENT ). Последний выпуск из ветки 5-STABLE был 5.5 в мае 2006 года.
Самой крупной архитектурной разработкой FreeBSD 5 было серьезное изменение низкоуровневых механизмов блокировки ядра, чтобы обеспечить лучшую поддержку симметричной многопроцессорной системы (SMP). Это освободило большую часть ядра от блокировки MP, которую иногда называют блокировкой Giant . Теперь в режиме ядра одновременно могут выполняться несколько процессов. Другие важные изменения включали встроенную реализацию потоковой передачи M : N под названием Kernel Scheduled Entities (KSE). В принципе, это похоже на активацию планировщика . Начиная с FreeBSD 5.3, KSE была реализацией потоковой передачи по умолчанию, пока она не была заменена реализацией 1: 1 в FreeBSD 7.0.
FreeBSD 5 также значительно изменила уровень блочного ввода-вывода, реализовав структуру преобразования запросов ввода-вывода модульного диска GEOM, предоставленную Полом-Хеннингом Кампом . GEOM позволяет легко создавать множество функций, таких как зеркалирование (gmirror), шифрование ( GBDE и GELI ). Эта работа была поддержана 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открытый исходный код Darwin ) и выпущен под лицензией BSD .
FreeBSD 7 [ править ]
FreeBSD 7.0 была выпущена 27 февраля 2008 года Окончательный релиз FreeBSD 7 был 7,4, 24 февраля 2011 г. Новые функции включены SCTP , UFS журнальной , экспериментальный порт Sun «s ZFS файловой системы, GCC4 , улучшенная поддержка ARM архитектуры , jemalloc (а память распределитель оптимизирована для параллельных вычислений , [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. Подключаемая структура управления перегрузкой и поддержка возможности использования DTrace для приложений, работающих под эмуляцией Linux, были добавлены во FreeBSD 8.3. FreeBSD 8.4, выпущенная 7 июня 2013 года, была последней версией из серии FreeBSD 8. [17]
FreeBSD 9 [ править ]
FreeBSD 9.0 была выпущена 12 января 2012 года. Ключевые особенности выпуска включают новый установщик (bsdinstall [18] ), ведение журнала UFS , ZFS версии 28, пользовательскую среду DTrace, NFSv4-совместимый сервер и клиент NFS, поддержку USB 3.0, поддержку запуска на PlayStation 3 , песочница Capsicum и LLVM 3.0 в базовой системе. [19] Ядро и базовая система могли быть собраны с помощью Clang , но FreeBSD 9.0 по-прежнему использовала GCC4.2 по умолчанию. PlayStation 4 игровая консоль использует полученную версию FreeBSD 9.0, который Sony Computer Entertainment окрестили «Orbis OS». [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 в пользу Clang , новую реализацию iSCSI , драйверы VirtIO для встроенной поддержки KVM и реализацию FUSE . [26]
- FreeBSD 10.1
- Выпуск долгосрочной поддержки
FreeBSD 10.1-RELEASE была анонсирована 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 , elm , 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 г. | обновленная система виртуальных машин, полная поддержка клиентов и серверов NIS, поддержка транзакций 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), система SCSI CAM (Common Access Method) , исполняемые файлы ELF , безопасный RPC, поддержка устройства записи компакт-дисков ATAPI / IDE и ленточных накопителей, видеорежимы VESA , Perl 5 заменил Perl 4 в базовой системе, KerberosIV [47] | |
3.1 | 15 февраля 1999 г. | начальная поддержка USB-устройств, подключаемые модули аутентификации (PAM) [48] | |
3,2 | 17 мая 1999 г. | добавление DHCP-клиента Internet Software Consortium в базу, расширенная поддержка USB-устройств, улучшенная поддержка файловой системы (прямой доступ к NTFS, расширения Joliet для ISO 9660) [49] | |
3.3 | 17 сентября 1999 г. | улучшенная поддержка USB, основные обновления vinum , улучшения IPFW , расширенное управление питанием , фильтр пакетов Berkeley включен по умолчанию, добавлено множество драйверов [50] | |
3,4 | 20 декабря 1999 г. | Netgraph , поддержка RAID-5 в vinum, ICMP и других исправлениях безопасности [51] | |
3.5 | 24 июня 2000 г. | существенное обновление vinum, обновленный аудиомикшер, вариант установки HTTP [52] | |
4.0 | 14 марта 2000 г. | добавление джейлов , поддержка IPv6 и IPsec с KAME (приложения также были обновлены для поддержки IPv6), OpenSSH, интегрированный в базовую систему, новый драйвер ATA / ATAPI (для всех ATA-совместимых дисков и ATAPI CDROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, LS120, ZIP и ленточные накопители), эмулятор для двоичных файлов SVR4 , burncd, поддержка адаптера Ethernet USB, фильтры accept () , шифрование telnet [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 г. | обнаружение новых процессоров ( Transmeta Crusoe et al. ), поддержка Streaming SIMD Extensions (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 и HyperThreading , встроенная в ядро криптографическая структура, импортированная из OpenBSD , поддержка драйвера ata для доступа к устройствам ATA как устройствам SCSI с использованием Common Access Method (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 через изменения блокировки ядра (освобождение большей части ядра от блокировки Giant ), GEOM , запланированные объекты ядра , обязательный контроль доступа, импортированный из TrustedBSD , фоновый fsck , Bluetooth , ACPI , CardBus , devfs , Поддержка UFS2 , поддержка универсального формата диска , драйверы для инфраструктуры прямого рендеринга (DRI), подключаемые модули аутентификации , удаление поддержки для80386 в ядре по умолчанию, удаление kernfs и UUCP , традиционные игры BSD перенесены из базовой системы в порты FreeBSD , Perl удален из базовой системы, импортированный фреймворк rc.d из NetBSD , добавление BSDPAN, загрузчик cdboot, используемый по умолчанию [67] |
5.1 | 9 июня 2003 г. | Февраль 2004 г. | экспериментальная поддержка AMD64 , экспериментальные библиотеки потоков 1: 1 и M: N для многопоточной обработки, экспериментальный переключатель службы имен , расширения физических адресов , GEOM и devfs обязательны, поддержка IPv6 в эмуляторе Linux , экспериментальный планировщик ULE , удалена поддержка сетевых систем Xerox , Поддержка уровня CAM для устройств с более чем 2 32 блоками, удаленные исторические сценарии загрузки 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 , поддержка динамического и статического компоновщика для локального хранилища потоков , импорт pf из OpenBSD , интерфейс двоичной совместимости для собственного выполнения драйверов NDIS , замена XFree86 на X.org 6.7, реорганизация драйвера звуковой карты, шифрование включено по умолчанию в базе [73] |
5,4 | 9 мая 2005 г. | 31 октября 2006 г. | импорт Common Address Redundancy Protocol из OpenBSD [74] |
5.5 | 25 мая 2006 г. | 31 мая 2008 г. | оба ядра двухъядерных процессоров по умолчанию доступны для использования в ядрах с поддержкой SMP [75] |
6.0 | 4 ноября 2005 г. | 31 января 2007 г. | экспериментальная поддержка PowerPC , беспроводная безопасность WPA , дополнительные драйверы для беспроводных сетевых адаптеров, полная поддержка 802.11g , 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 г. | поддержка шифра Camellia , изменения загрузчика (включение загрузки с USB-устройств и устройств с маркировкой GPT с BIOS с поддержкой GPT), защита от повреждения буфера malloc, установочные ISO-образы DVD для AMD64 и i386 [80] |
7.0 | 27 февраля 2008 г. | 30 апреля 2009 г. | ZFS и GPT , эталонная реализация SCTP , добавлена поддержка архитектуры ARM , поддержка Intel High Definition Audio (HDA), замена phkmalloc на jemalloc , [81] отказ от поддержки DEC Alpha [82] |
7.1 | 4 января 2009 г. | 28 февраля 2011 г. | Планировщик DTrace , ULE сделал планировщиком по умолчанию для платформ i386 и AMD64 [83] |
7.2 | 4 мая 2009 г. | 30 июня 2010 г. | поддержка процессоров UltraSPARC III , прозрачное использование суперстраниц в подсистеме виртуальной памяти, улучшения jail [84] |
7.3 | 23 марта 2010 г. | 31 марта 2012 г. | новый загрузчик gptzfsboot (поддержка GPT и ZFS ), ZFS обновлен до версии 13, Perl обновлен до версии 5.10, поддержка процессоров VIA Nano [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 для UFS и ZFS [89] |
8,2 | 24 февраля 2011 г. | 31 июля 2012 г. | импортировать V4L в эмулятор Linux [90] |
8,3 | 18 апреля 2012 г. | 30 апреля 2014 г. | граид заменяет атараид; обновить 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 на Clang и LLVM для базовой системы, поддержку USB 3.0 , UFS SoftUpdates + Journal, перенесите драйверы диска 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 и TRIM ; удаление драйверов FireWire из ядра GENERIC [96] |
9,3 | 16 июля 2014 г. | 31 декабря 2016 г. | Поддержка ZFS для закладок [97] |
10.0 | 20 января 2014 г. | 31 января 2015 г. | Улучшения виртуализации (bhyve, virtio); Обновления USB; по умолчанию использовать clang и LLVM; перец стручковый; pkgng; удалить BIND ; добавить LDNS и Unbound в базовую систему; обновить ipfilter до 5.1.2; добавить поддержку Raspberry Pi , IEEE 802.11s и FUSE ; 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 для служб высокой доступности [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 и Spectre ; обновления драйверов и программного обеспечения [106] |
11,3 | 9 июля 2019 г. | 30 сентября 2020 г. | обновления драйверов и программного обеспечения [107] |
11,4 | 23 июня 2020 [108] | 30 сентября 2021 г. | |
12.0 | 11 декабря 2018 г. | 29 февраля 2020 г. | Улучшена поддержка процессоров Ryzen и Epyc ; Лучшая поддержка современных графических карт AMD / Intel; различные настройки конфигурации ядра [109] |
12.1 | 4 ноября 2019 г. | 31 января 2021 г. | Добавлен BearSSL в базовую систему [110] |
12,2 | 27 Октябрь 2020 | Расширение функциональности тюрьмы, чтобы позволить Linux работать в тюрьме; обновление стека беспроводной сети (улучшения поддержки 802.11n и 802.11ac ) [111] | |
13,0 | 30 марта 2021 г. [112] | ||
Версия | Дата выпуска | Поддерживается до | Существенные изменения |
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Будущий выпуск |
Хронология [ править ]
Этот раздел необходимо обновить . Август 2019 г. ) ( |
График показывает, что период одного поколения релизов FreeBSD длится около 5 лет. Поскольку проект FreeBSD прилагает усилия для обратной (и ограниченной прямой) совместимости в рамках одного поколения релизов [113], это дает пользователям 5+ лет поддержки с простым обновлением в рамках одного поколения релизов.
Ссылки [ править ]
- ^ "Объявление о выпуске FreeBSD 2.2.9" . Проверено 22 марта 2015 .
- ^ "3.0-RELEASE уже доступен" . 16 октября 1998 г.
- ^ «FreeBSD 3.5 теперь доступна для x86» . lists.freebsd.org. 24 июня 2000 г.
- ^ "4.0-RELEASE уже доступна" . 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 года .
- ^ Biancuzzi, Federico (26 февраля 2008). «Что нового во FreeBSD 7.0» . onlamp.com . Проверено 26 февраля 2008 года .
- ^ «Знакомство с FreeBSD 7.0» (PDF) . FreeBSD.org . Проверено 31 января 2009 года .
- ^ "Объявление о выпуске FreeBSD 7.1" . 2009-01-06 . Проверено 6 января 2009 .
- ^ «Изменения исходного кода 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 года .
- ^ "Release Engineering Information" . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Информация о выпуске» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Неподдерживаемые выпуски FreeBSD» . Проект FreeBSD . Проверено 12 марта 2021 .
- ^ «ЗАМЕЧАНИЯ О ВЫПУСКЕ - FreeBSD - Выпуск 1.1» . Проект FreeBSD . Проверено 30 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.0» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.0.5» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.1.5» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.1.6» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.1.7» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2» . Проект FreeBSD . Проверено 27 апреля 2011 .
Эмуляция Linux теперь полностью функциональна
- ^ «Примечания к выпуску FreeBSD 2.2.1» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2.2» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2.5» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2.6» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2.7» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 2.2.8» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.0» . Проект FreeBSD . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.1» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.2» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.3» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.4» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 3.5» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 4.0» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 4.1» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 4.1.1» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 4.2» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 4.3» . Проект FreeBSD . Проверено 28 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 4.4-RELEASE» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 4.5-RELEASE» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.6-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 4.6.2-RELEASE» . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.7-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.8-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.9-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.10-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / i386 4.11-RELEASE" . Проект FreeBSD . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 5.0-RELEASE» . Проект FreeBSD. 14 января 2003 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 5.1-RELEASE» . Проект FreeBSD. 28 мая 2003 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 5.2-RELEASE" . Проект FreeBSD. 1 января 2004 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / i386 5.2-RELEASE» . Проект FreeBSD. 1 января 2004 . Проверено 29 апреля 2011 .
- ^ "Объявление о выпуске FreeBSD 5.2-RELEASE" . Проект FreeBSD. 1 января 2004 . Проверено 29 апреля 2011 .
- ^ "Объявление о выпуске FreeBSD 5.2.1-RELEASE" . Проект FreeBSD. 1 января 2004 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 5.3-RELEASE" . Проект FreeBSD. 11 марта 2004 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 5.4-RELEASE" . Проект FreeBSD. 5 мая 2005 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 5.5-RELEASE" . Проект FreeBSD. 22 мая 2006 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / amd64 6.0-RELEASE» . Проект FreeBSD. 21 октября 2005 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / amd64 6.1-RELEASE» . Проект FreeBSD. 5 мая 2006 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 6.2-RELEASE" . Проект FreeBSD. 11 января 2007 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD / amd64 6.3-RELEASE" . Проект FreeBSD. 15 января 2008 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD / amd64 6.4-RELEASE» . Проект FreeBSD. 25 ноября 2008 . Проверено 29 апреля 2011 .
- ^ Voras, Иван. "Что готовит для FreeBSD 7?" . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 7.0-RELEASE» . Проект FreeBSD. 16 февраля 2008 . Проверено 27 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD 7.1-RELEASE" . Проект FreeBSD. 31 декабря 2008 . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 7.2-RELEASE: основные моменты выпуска» . Проект FreeBSD. 30 апреля 2009 . Проверено 29 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 7.3-RELEASE: основные моменты выпуска» . Проект FreeBSD. 30 марта 2010 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD 7.3-RELEASE" . Проект FreeBSD. 30 марта 2010 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD 7.4-RELEASE" . Проект FreeBSD. 24 февраля 2011 . Проверено 27 апреля 2011 .
- ^ Voras, Иван. "Что готовит для FreeBSD 8?" . Проверено 27 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD 8.1-RELEASE" . Проект FreeBSD. 24 февраля 2011 . Проверено 29 апреля 2011 .
- ^ "Примечания к выпуску FreeBSD 8.2-RELEASE" . Проект FreeBSD. 24 февраля 2011 . Проверено 27 апреля 2011 .
- ^ «Примечания к выпуску FreeBSD 8.3-RELEASE» . Проект FreeBSD. 9 апреля 2012 . Проверено 8 мая 2012 .
- ^ "Примечания к выпуску FreeBSD 8.4-RELEASE" . Проект FreeBSD. 7 июня 2013 . Проверено 7 июня 2013 .
- ^ "Объявление о выпуске FreeBSD 8.4-RELEASE" . 9 июня 2013 . Проверено 16 сентября 2013 .
- ^ «Примечания к выпуску FreeBSD 9.0-RELEASE» . Проект FreeBSD. 2012-01-12 . Проверено 12 января 2012 .
- ^ "Примечания к выпуску FreeBSD 9.1-RELEASE" . Проект FreeBSD. 2012-12-30 . Проверено 12 января 2013 .
- ^ "Примечания к выпуску FreeBSD 9.2-RELEASE" . Проект FreeBSD. 2013-09-30 . Проверено 2 октября 2013 .
- ^ "Объявление о выпуске FreeBSD 9.3" . Проект FreeBSD. 2014-07-16 . Проверено 18 июля 2014 .
- ^ «Примечания к выпуску FreeBSD 10.0-RELEASE» . Проект FreeBSD. 2014-01-20 . Проверено 20 января 2014 .
- ^ Varghese, Сэм (20 января 2014). «FreeBSD будет поддерживать безопасную загрузку к середине года» . ITWire . Проверено 22 марта 2014 .
- ^ «Примечания к выпуску FreeBSD 10.1-RELEASE» . Проект FreeBSD. 2014-11-14 . Проверено 15 ноября 2014 .
- ^ «Примечания к выпуску FreeBSD 10.2-RELEASE» . Проект FreeBSD. 2015-08-06 . Проверено 12 декабря 2018 .
- ^ "Объявление о выпуске FreeBSD 10.0-RELEASE" . Проект FreeBSD. 2016-04-04 . Проверено 7 апреля 2016 .
- ^ "Объявление о выпуске FreeBSD 10.0-RELEASE" . Проект FreeBSD. 2017-10-03 . Проверено 3 октября 2017 .
- ^ «Что нового во FreeBSD 11» . Проект FreeBSD . Проверено 24 марта 2015 .
- ^ "Объявление о выпуске FreeBSD 11.1-RELEASE" . Проект FreeBSD. 2017-07-26 . Проверено 26 июня 2017 .
- ^ «FreeBSD 11.2 готова к выпуску с защитой от Spectre и различными улучшениями» . Phoronix Media. 2018-06-27 . Проверено 30 сентября 2018 .
- ^ "Примечания к выпуску FreeBSD 11.3-RELEASE" . Проект FreeBSD. 2019-07-09 . Проверено 10 июля 2019 .
- ^ "Процесс выпуска FreeBSD 11.4-RELEASE" . Проект FreeBSD. 2020-01-03 . Проверено 10 января 2020 .
- ^ «Примечания к выпуску FreeBSD 12.0-RELEASE» . Проект FreeBSD. 2018-12-10 . Проверено 12 декабря 2018 .
- ^ "Объявление о выпуске FreeBSD 12.1-RELEASE" . Проект FreeBSD. 2019-11-04 . Проверено 4 ноября 2019 .
- ^ "Объявление о выпуске FreeBSD 12.2" . Проект FreeBSD. 2020-10-27 . Проверено 27 октября 2020 .
- ^ "Процесс выпуска FreeBSD 13.0-RELEASE" . Проект FreeBSD. 2021-03-12 . Проверено 12 марта 2021 .
- ^ "Информация из Справочника FreeBSD по обновлению" . FreeBSD.org . Проверено 3 июня 2012 года .