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

редактировать
Основная статья: FreeBSD
СОДЕРЖАНИЕ
  • 1 FreeBSD 1
  • 2 FreeBSD 2
  • 3 FreeBSD 3
  • 4 FreeBSD 4
  • 5 FreeBSD 5
  • 6 FreeBSD 6
  • 7 FreeBSD 7
  • 8 FreeBSD 8
  • 9 FreeBSD 9
  • 10 FreeBSD 10
  • 11 FreeBSD 11
  • 12 FreeBSD 12
  • 13 История версий
    • 13.1 Хронология
  • 14 Ссылки
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, которая была официально признана свободной от кода ATamp;T Unix с одобрения Novell. Это была первая версия, которая широко использовалась на заре распространения Интернет- серверов.

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

FreeBSD 3

О FreeBSD 3.0-RELEASE было объявлено 16 октября 1998 года. О финальном выпуске 3.5-RELEASE было объявлено 24 июня 2000 года. FreeBSD 3.0 была первой веткой, способной поддерживать системы симметричной многопроцессорной обработки (SMP), использующей Giant Lock, и ознаменовала переходный период. из a.out в исполняемые файлы ELF. Поддержка USB была впервые представлена ​​в FreeBSD 3.1, а первые сетевые карты Gigabit были поддержаны в версии 3.2-RELEASE.

FreeBSD 4

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

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

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 блокировки из VFS, реализацию более производительной дополнительной библиотеки libthr с потоковой передачей 1: 1 и добавление реализации аудита базового модуля безопасности (BSM) под названием OpenBSM, которая была создана Проект TrustedBSD (основан на реализации BSM в Дарвине с открытым исходным кодом от Apple) и выпущен под лицензией в стиле BSD.

FreeBSD 7

FreeBSD 7.0 была выпущена 27 февраля 2008 года Окончательный релиз FreeBSD 7 был 7,4, 24 февраля 2011 г. Новые функции включены SCTP, UFS журнальной, экспериментальный порт Sun «s ZFS файловой системы, GCC4, улучшенная поддержка ARM архитектуры, jemalloc ( распределитель памяти, оптимизированный для параллельных вычислений, который был перенесен на Firefox 3 ), а также основные обновления и оптимизации, связанные с производительностью сети, звука и SMP. Тесты показали значительное улучшение производительности по сравнению с предыдущими выпусками FreeBSD, а также Linux. Новый планировщик ULE был значительно улучшен, но было принято решение выпустить версию 7.0 со старым планировщиком 4BSD, оставив ULE в качестве настраиваемого во время компиляции ядра. В FreeBSD 7.1 ULE использовался по умолчанию для архитектур i386 и AMD64.

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

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

FreeBSD 8

FreeBSD 8.0 была официально выпущена 25 ноября 2009 года. 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.

FreeBSD 9

FreeBSD 9.0 была выпущена 12 января 2012 года. Ключевые особенности выпуска включают новый установщик (bsdinstall), ведение журнала UFS, ZFS версии 28, пользовательскую среду DTrace, NFSv4-совместимый сервер и клиент NFS, поддержку USB 3.0, поддержку работы на PlayStation. 3, песочница Capsicum и LLVM 3.0 в базовой системе. Ядро и базовая система могут быть построены с помощью Clang, но FreeBSD 9.0 по-прежнему использует GCC4.2 по умолчанию. PlayStation 4 игровая консоль использует полученную версию FreeBSD 9.0, который Sony Computer Entertainment окрестили «Orbis OS». FreeBSD 9.1 была выпущена 31 декабря 2012 года. FreeBSD 9.2 была выпущена 30 сентября 2013 года. FreeBSD 9.3 была выпущена 16 июля 2014 года.

FreeBSD 10

20 января 2014 года группа разработки релизов FreeBSD объявила о доступности FreeBSD 10.0-RELEASE. Ключевые особенности включают отказ от GCC в пользу Clang, новую реализацию iSCSI, драйверы VirtIO для готовой поддержки KVM и реализацию FUSE.

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

О FreeBSD 10.1-RELEASE было объявлено 14 ноября 2014 года, и она поддерживалась в течение продленного срока до 31 декабря 2016 года. Последующий 10.2-RELEASE достиг EoL в тот же день.

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

FreeBSD 11

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

FreeBSD 12

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

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

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

Легенда: Старая версия, не поддерживается Старая версия, все еще поддерживается Текущая стабильная версия Последняя предварительная версия Будущий выпуск
Версия Дата выхода Поддерживается до Существенные изменения
Старая версия, больше не поддерживается: 1.0 1 ноября 1993 г.
Старая версия, больше не поддерживается: 1.1 Май 1994 исправить некоторые нерешенные ошибки из-за импорта 386BSD, добавления некоторых портированных приложений ( XFree86, XView, InterViews, elm, nntp )
Старая версия, больше не поддерживается: 1.1.5
Старая версия, больше не поддерживается: 1.1.5.1 Июль 1994
Старая версия, больше не поддерживается: 2.0 22 ноября 1994 г. замена кодовой базы на BSD-Lite 4.4 (для удовлетворения условий урегулирования судебного процесса USL против BSDi ), новый установщик, новый менеджер загрузки, поддержка большего количества файловых систем (MS-DOS, unionfs, kernfs ), 64-битные смещения для больших файловых систем, загружаемые файловые системы, импортированные загружаемые модули ядра из NetBSD
Старая версия, больше не поддерживается: 2.0.5 10 июня 1995 г. обновленная система виртуальных машин, полная поддержка клиентов и серверов NIS, поддержка транзакций TCP, поддержка ISDN, поддержка адаптеров FDDI и Fast Ethernet (100 Мбит), многоязычная документация, порты FreeBSD в комплекте с установочным носителем
Старая версия, больше не поддерживается: 2.1 19 ноября 1995 г.
Старая версия, больше не поддерживается: 2.1.5 Июль 1996 г. исправления ошибок и безопасности, проверка шины PCI, добавление некоторых драйверов
Старая версия, больше не поддерживается: 2.1.6 Декабрь 1996 г. исправления ошибок и безопасности, улучшения в установке
Старая версия, больше не поддерживается: 2.1.7 Февраль 1997 г. исправления ошибок и безопасности
Старая версия, больше не поддерживается: 2.2 Март 1997 г. NFSv3, заменен BSD malloc на phkmalloc, эмуляция Linux на ELF, раздел 9 руководства для процедур ядра
Старая версия, больше не поддерживается: 2.2.1 Апрель 1997 г. Релиз Bugfix, заменяющий 2.2. Обновите драйверы Adaptec 2940 и Intel EtherExpress Pro, исправьте установку пакета CD-ROM.
Старая версия, больше не поддерживается: 2.2.2 Май 1997 г. NFSv3 по умолчанию, виртуальный FTP-хостинг
Старая версия, больше не поддерживается: 2.2.5 22 октября 1997 г. обновление поддержки процессоров Cyrix и AMD, новая библиотека VGA
Старая версия, больше не поддерживается: 2.2.6 25 марта 1998 г. Дисководы ATAPI, улучшенная эмуляция Linux, новый звуковой драйвер, новая поддержка Plug and Play (PnP)
Старая версия, больше не поддерживается: 2.2.7 22 июля 1998 г. Поддержка FAT32, обновление до архитектуры PC98
Старая версия, больше не поддерживается: 2.2.8 29 ноября 1998 г. Формирование трафика Dummynet, мост на нескольких интерфейсах, поддержка использования дисков IDE размером более 8 ГБ
Старая версия, больше не поддерживается: 3.0 16 октября 1998 г. симметричная многопроцессорная обработка (SMP), CAM (Common Access Method) система SCSI, исполняемые файлы ELF, безопасный RPC, поддержка устройства записи компакт-дисков ATAPI / IDE и ленточных накопителей, видеорежимы VESA, Perl 5 заменил Perl 4 в базовой системе, KerberosIV
Старая версия, больше не поддерживается: 3.1 15 февраля 1999 г. начальная поддержка USB-устройств, подключаемые модули аутентификации (PAM)
Старая версия, больше не поддерживается: 3.2 17 мая 1999 г. добавление DHCP-клиента Internet Software Consortium в базу, расширенная поддержка USB-устройств, улучшенная поддержка файловой системы (прямой доступ к NTFS, расширения Joliet для ISO 9660)
Старая версия, больше не поддерживается: 3.3 17 сентября 1999 г. улучшенная поддержка USB, основные обновления vinum, улучшения IPFW, расширенное управление питанием, фильтр пакетов Berkeley включен по умолчанию, добавлено множество драйверов
Старая версия, больше не поддерживается: 3,4 20 декабря 1999 г. Netgraph, поддержка RAID-5 в vinum, ICMP и других исправлениях безопасности
Старая версия, больше не поддерживается: 3.5 24 июня 2000 г. существенное обновление vinum, обновлен аудиомикшер, возможность установки HTTP
Старая версия, больше не поддерживается: 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, поддержка адаптера USB Ethernet, фильтры accept (), шифрование telnet
Старая версия, больше не поддерживается: 4.1 27 июля 2000 г. Kqueue, улучшенный IPsec, расширенная поддержка DEC Alpha, поддержка USB-устройств при установке по умолчанию
Старая версия, больше не поддерживается: 4.1.1 27 сентября 2000 г. драйвер устройства виртуального Ethernet для мостовых конфигураций, поддержка контроллера ATA100
Старая версия, больше не поддерживается: 4.2 21 ноября 2000 г. базовая поддержка USB-сканера, поддержка USB-модема, исправления ошибок при переполнении буфера, реструктуризация портов FreeBSD
Старая версия, больше не поддерживается: 4.3 20 апреля 2001 г. обновления звуковых драйверов, исправления ошибок TCP, kqueue расширен до уровня устройства
Старая версия, больше не поддерживается: 4.4 20 сентября 2001 г. обнаружение новых процессоров ( Transmeta Crusoe et al.), поддержка Streaming SIMD Extensions (SSE), поддержка ядра для smbfs ( CIFS ), обновление до стека IPv6
Старая версия, больше не поддерживается: 4.5 29 января 2002 г. 31 декабря 2002 г. Улучшения TCP (пропускная способность, производительность и предотвращение отказа в обслуживании ), программные обновления включены по умолчанию, улучшенная эмуляция Linux, загрузчик обновлен для загрузки из файловых систем с дисковыми блоками 16K (от 8K)
Старая версия, больше не поддерживается: 4.6 15 июня 2002 г. Май 2003 г. обновление XFree86 до версии 4.2.0, дополнения и обновления драйверов
Старая версия, больше не поддерживается: 4.6.2 15 августа 2002 г. Май 2003 г. исправлены проблемы, связанные с ATA, исправлены проблемы, связанные с безопасностью
Старая версия, больше не поддерживается: 4,7 10 октября 2002 г. Декабрь 2003 г. новые USB-устройства и контроллеры дисков, IPFW версии 2 (по умолчанию отключено)
Старая версия, больше не поддерживается: 4.8 3 апреля 2003 г. 31 марта 2004 г. базовая поддержка FireWire и HyperThreading, встроенная в ядро криптографическая структура, импортированная из OpenBSD, поддержка драйвера ata для доступа к устройствам ATA как устройствам SCSI с использованием Common Access Method (CAM)
Старая версия, больше не поддерживается: 4.9 28 октября 2003 г. 31 октября 2004 г. Расширения физических адресов, исправления IPFW
Старая версия, больше не поддерживается: 4.10 27 мая 2004 г. Май 2006 г. Поддержка USB2, добавлены порты / ИЗМЕНЕНИЯ и порты / ОБНОВЛЕНИЕ до портов FreeBSD
Старая версия, больше не поддерживается: 4.11 25 января 2005 г. 31 января 2007 г. обновление XFree86 до версии 4.4.0, реализация индивидуального опроса сетевых интерфейсов
Старая версия, больше не поддерживается: 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, используемый по умолчанию
Старая версия, больше не поддерживается: 5.1 9 июня 2003 г. Февраль 2004 г. экспериментальная поддержка AMD64, экспериментальные библиотеки потоков 1: 1 и M: N для многопоточной обработки, экспериментальный переключатель службы имен, расширения физических адресов, GEOM и devfs обязательны, поддержка IPv6 в эмуляторе Linux, экспериментальный планировщик ULE, удалена поддержка сетевых систем Xerox, Поддержка уровня CAM для устройств с более чем 2 32 блоками, удаленные исторические сценарии загрузки BSD, обновление XFree86 до версии 4.3.0, начало переводов документов на датский
Старая версия, больше не поддерживается: 5.2 9 января 2004 г. 31 декабря 2004 г. AMD64 поддерживает архитектуру Tier1, обновленный пейджер подкачки, независимая от протокола многоадресная передача, обновления IPv6, IPSec и Bluetooth, основные изменения в драйвере ata (удален из Giant Lock), поддержка клиента NFSv4, начало перевода документов на турецкий язык, удаление поддержки эмуляции с плавающей запятой для i386, новые или улучшенные драйверы устройств IDE, SATA и 802.11a / b / g, экспериментальная поддержка многопоточной фильтрации и пересылки IP-трафика
Старая версия, больше не поддерживается: 5.2.1 25 февраля 2004 г. 31 декабря 2004 г. выпуск исправлений, улучшенная обработка ATA / IDE и SATA
Старая версия, больше не поддерживается: 5,3 6 ноября 2004 г. 31 октября 2006 г. ALTQ, многопоточная и реентерабельная сеть и подсистемы сокетов, добавление новой среды отладки KDB, поддержка динамического и статического компоновщика для локального хранилища потоков, импорт pf из OpenBSD, интерфейс двоичной совместимости для собственного выполнения драйверов NDIS, замена XFree86 на X.org 6.7, реорганизация драйвера звуковой карты, шифрование включено по умолчанию в базе
Старая версия, больше не поддерживается: 5,4 9 мая 2005 г. 31 октября 2006 г. импортировать Common Address Redundancy Protocol из OpenBSD
Старая версия, больше не поддерживается: 5.5 25 мая 2006 г. 31 мая 2008 г. оба ядра двухъядерных процессоров по умолчанию доступны для использования в ядрах с поддержкой SMP
Старая версия, больше не поддерживается: 6.0 4 ноября 2005 г. 31 января 2007 г. экспериментальная поддержка PowerPC, беспроводная безопасность WPA, дополнительные драйверы для беспроводных сетевых адаптеров, полная поддержка 802.11g, 802.11i, 802.1x и WME / WMM, улучшения производительности файловой системы и прямого доступа к диску
Старая версия, больше не поддерживается: 6.1 8 мая 2006 г. 31 мая 2008 г. мультиплексор клавиатуры, исправления стабильности файловой системы, автоматическая настройка для многих устройств Bluetooth, драйверы для контроллеров Ethernet, SAS и SATA RAID
Старая версия, больше не поддерживается: 6.2 15 января 2007 г. 31 мая 2008 г. поддержка архитектуры Xbox, OpenBSM, аудита событий безопасности, тегирования пакетов IPFW, freebsd-update (бинарные обновления для исправлений безопасности и исправлений ошибок), OpenIPMI (см. Интерфейс интеллектуального управления платформой )
Старая версия, больше не поддерживается: 6.3 18 января 2008 г. 31 января 2010 г. X.org обновлен до версии 7.3, повторная реализация UnionFS, добавление команды обновления в freebsd-update
Старая версия, больше не поддерживается: 6.4 28 ноября 2008 г. 30 ноября 2010 г. поддержка шифра Camellia, изменения загрузчика (включение загрузки с USB-устройств и устройств с маркировкой GPT с BIOS с поддержкой GPT), защита от повреждения буфера malloc, установочные ISO-образы DVD для AMD64 и i386
Старая версия, больше не поддерживается: 7.0 27 февраля 2008 г. 30 апреля 2009 г. ZFS и GPT, эталонная реализация SCTP, добавлена ​​поддержка архитектуры ARM, поддержка Intel High Definition Audio (HDA), замена phkmalloc на jemalloc, отказ от поддержки DEC Alpha
Старая версия, больше не поддерживается: 7.1 4 января 2009 г. 28 февраля 2011 г. Планировщик DTrace, ULE сделал планировщик по умолчанию для платформ i386 и AMD64
Старая версия, больше не поддерживается: 7.2 4 мая 2009 г. 30 июня 2010 г. поддержка процессоров UltraSPARC III, прозрачное использование суперстраниц в подсистеме виртуальной памяти, улучшения в jail
Старая версия, больше не поддерживается: 7.3 23 марта 2010 г. 31 марта 2012 г. новый загрузчик gptzfsboot (поддержка GPT и ZFS ), ZFS обновлен до версии 13, Perl обновлен до версии 5.10, поддержка процессоров VIA Nano
Старая версия, больше не поддерживается: 7,4 24 февраля 2011 г. 28 февраля 2013 г. добавить поддержку процессоров UltraSPARC IV, IV + и SPARC64 V, полнодуплексное управление потоком IEEE 802.3 (в miibus). Это последний выпуск в ветке 7-STABLE.
Старая версия, больше не поддерживается: 8.0 25 ноября 2009 г. 30 ноября 2010 г. новый стек USB, обновление джейлов FreeBSD для поддержки современных функций, планировщик ULE 3.0, суперстраницы, поддержка NFSv4
Старая версия, больше не поддерживается: 8.1 23 июля 2010 г. 31 июля 2012 г. Высокая доступность хранилища, улучшения IPFW и dummynet, SMP в системах PowerPC G5, файловая система MS-DOS, безопасная для MP, zfsloader, NFSv4 ACL для UFS и ZFS
Старая версия, больше не поддерживается: 8,2 24 февраля 2011 г. 31 июля 2012 г. импортировать V4L в эмулятор Linux
Старая версия, больше не поддерживается: 8,3 18 апреля 2012 г. 30 апреля 2014 г. граид заменяет атараид; обновить ZFS до версии 28; Возможность DTrace в бинарных файлах, имитирующих Linux ; подключаемая структура управления перегрузкой mod_cc для стека TCP / IP
Старая версия, больше не поддерживается: 8,4 7 июня 2013 г. 1 августа 2015 г.
Старая версия, больше не поддерживается: 9.0 12 января 2012 г. 31 марта 2013 г. Userland DTrace, замените GCC на Clang и LLVM для базовой системы, поддержку USB 3.0, UFS SoftUpdates + Journal, перенесите драйверы диска ATA в систему CAM, обновите ZFS до версии 28, замените sysinstall на bsdinstall.
Старая версия, больше не поддерживается: 9.1 30 декабря 2012 г. 31 декабря 2014 г. Обновление звуковых драйверов; улучшена производительность стека IPv6; новый стек C ++; поддержка jail для devfs, nullfs и ZFS; sched_ule Улучшения балансировки нагрузки SMT
Старая версия, больше не поддерживается: 9.2 30 сентября 2013 г. 31 декабря 2014 г. Поддержка ZFS для сжатия LZ4 и TRIM ; удаление драйверов FireWire из ядра GENERIC
Старая версия, больше не поддерживается: 9,3 16 июля 2014 г. 31 декабря 2016 г. Поддержка ZFS для закладок
Старая версия, больше не поддерживается: 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
Старая версия, больше не поддерживается: 10.1 14 ноября 2014 г. 31 декабря 2016 г. UEFI ; Поддержка UDP-Lite для IPv4 и IPv6 ; новая утилита для автоматического монтирования файловой системы; bhyve загрузка из ZFS; новый драйвер консоли
Старая версия, больше не поддерживается: 10.2 13 августа 2015 г. 31 декабря 2016 г. Обновите уровень совместимости с Linux для поддержки портов Centos 6; Повышение производительности и надежности ZFS; обновить DRM для поддержки нескольких X-серверов
Старая версия, больше не поддерживается: 10,3 28 марта 2016 г. 30 апреля 2018 г. улучшения загрузчика UEFI и совместимости с Linux; Поддержка загрузки ZFS и root на ZFS для UEFI; Поддержка CAM Target Layer для сервисов высокой доступности
Старая версия, больше не поддерживается: 10,4 3 октября 2017 г. 31 октября 2018 г. Полная поддержка хранилища eMMC ; поддержка адаптеров Mellanox ConnectX-4; обновления драйверов и программного обеспечения
Старая версия, больше не поддерживается: 11.0 10 октября 2016 г. 30 ноября 2017 г. Улучшения для беспроводной сети ; поддержка 64-битной архитектуры ARM
Старая версия, больше не поддерживается: 11.1 26 июля 2017 г. 30 сентября 2018 г. Поддержка гипервизора Microsoft Hyper-V ; поддержка Amazon Elastic File System в клиенте сетевой файловой системы ; Утилита конфигурации загрузки ZFS
Старая версия, больше не поддерживается: 11.2 28 июн 2018 31 октября 2019 г. Исправления Meltdown и Spectre ; обновления драйверов и программного обеспечения
Старая версия, больше не поддерживается: 11,3 9 июля 2019 г. 30 сентября 2020 г. обновления драйверов и программного обеспечения
Старая версия, больше не поддерживается: 11,4 23 июня 2020 г. 30 сентября 2021 г. Поддержка переименования закладок ZFS; настраиваемый журнал намерений ZFS; обновления для GNOME, KDE, clang, llvm, unbound и др.
Старая версия, больше не поддерживается: 12.0 11 декабря 2018 г. 29 февраля 2020 г. Улучшена поддержка процессоров Ryzen и Epyc ; Лучшая поддержка современных графических карт AMD / Intel; различные настройки конфигурации ядра
Старая версия, больше не поддерживается: 12.1 4 ноября 2019 г. 31 января 2021 г. Добавлен BearSSL в базовую систему
Старая версия, но все еще поддерживается: 12.2 27 октября 2020 г. 31 марта 2022 г. Расширение функциональности тюрьмы, чтобы позволить Linux работать в тюрьме; обновления до стека беспроводной сети (улучшения поддержки 802.11n и 802.11ac )
Будущий выпуск: 12,3 6 декабря 2021 г.
Текущая стабильная версия: 13,0 13 апреля 2021 г. Встроенное в ядро ​​кадрирование и шифрование Transport Layer Security (TLS) версий с 1.0 по 1.3; 64-битная архитектура ARM повышена до уровня поддержки Tier 1; обновление clang, LLVM и сопутствующих утилит до версии 11.0.1; все поддерживаемые архитектуры теперь по умолчанию используют clang и LLVM; удаление устаревших утилит и библиотек (binutils, gcc, GNU grep, CU-SeeMe); добавление драйвера для устройства Intel QuickAssist (QAT); некоторые драйверы обновлены для поддержки архитектуры PowerPC64
Версия Дата выхода Поддерживается до Существенные изменения
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск

Лента новостей

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

использованная литература
Последняя правка сделана 2023-04-16 06:20:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте