Всі можливі версії які були випущені під назвою FreeBSD наведено в таблиці 1.1. На даний момент остання випущена версія операційної системи FreeBSD має версію 9.1, і підтримує такі архітектури процесорів: amd64, i386, powerpc64, sparc64.
Ім'я
| Дата виходу релізу
| Примітки та особливості
|
FreeBSD 1.0
| Листопад 1993 року
| Серед ключових поліпшень:
|
FreeBSD 2.0
| Березень 1994 року
| Серед ключових поліпшень:
|
FreeBSD 3.0
| 13 жовтня 1998 року
| Серед ключових поліпшень:
· Перехід на ELF виконувані файли.
· з'явилася початкова підтримка SMP систем
· з'явилася початкова підтримка 64 розрядної архітектури Alpha..
|
FreeBSD 4.0
| Березнь 2000 року
| Серед ключових поліпшень:
· OpenSSH 1.2 було інтегровано до базової системи.
· OpenSSL v0.9.4 було інтегровано до базової системи.
· Gdb 4.18
· IPfilter 3.3.8
|
FreeBSD 5.0
| Січень 2003 року
| Була випущена довгоочікувана версія 5.0-release. Ця версія надавала розширену підтримку багатопроцесорності і багатонитевості, а також підтримку платформ UltraSPARC і IA-64.
Найбільші архітектурні зміни в FreeBSD 5 – це зміна механізму блокування на нижньому рівні ядра, щоб поліпшити підтримку багатопроцесорних smp-систем. Це звільнило велику частку ядра від так званого «гігантського блокування» (Giant lock). Тепер в ядрі з'явилася можливість виконувати більш за одне завдання одночасно. Іншою важливою зміною була реалізація «рідної» підтримки багатонитевості типа M:N під назвою Kernel Scheduled Entities (KSE). Починаючи з FreeBSD 5.3 ця реалізація нитей була встановлена по-замовчуванню, поки не була замінена на реалізацію моделі 1:1 в FreeBSD 7.
У FreeBSD 5 була серйозно змінена система блокового введення-виводу за допомогою введення модульною структурной системи перетворення запитів вводу-виводу GEOM (внесеною Poul-henning Kamp). GEOM дає можливість створювати різну функціональність, таку як зеркалірованіє (mirroring) або шифрування (модулі GBDE і GELI).
|
FreeBSD 5.1
| Червень 2003 року
| Серед ключових поліпшень:
· Експериментальна систем AMD Athlon 64 і Opteron.
|
FreeBSD 5.2
| Січень 2004 року
| Серед ключових поліпшень:
· Повна підтримка одно чи багатопроцесорних систем AMD Athlon 64 і Opteron.
· Клієнт підтримки Network File System V4.
· Gnome 2.4
· KDE 3.1
|
FreeBSD 5.3
| Листопад 2004 року
| Серед ключових поліпшень:
· X.org 6.7
· Gnome 2.6.2
· KDE 3.3.0
· GCC 3.4.2
· Binutils 2.15
· GDB 6.1
|
FreeBSD 5.4
| Травень 2005 року
| Серед ключових поліпшень:
· Виправлено велику кількість помилок безпеки.
|
FreeBSD 5.5
| Травень 2006 року
| Серед ключових поліпшень:
· Виправлено велику кількість помилок безпеки.
|
FreeBSD 6.0
| 4 листопада 2005 року
| Серед ключових поліпшень:
· Експериментальна підтримка PowerPC.
|
FreeBSD 6.1
| Травень 2006 року
| Серед ключових поліпшень:
· BIND 9.3.2
· sendmail 8.13.6
|
FreeBSD 6.2
| Січень 2007 року
| Серед ключових поліпшень:
· KDE 3.5.4, GNOME 2.16.1.
· GCC 3.4.6
· BIND 9.3.3
|
FreeBSD 6.3
| Січень 2008 року
| Серед ключових поліпшень:
· X.Org 7.3, KDE 3.5.8, GNOME 2.20.2.
· BIND 9.3.4
· sendmail 8.14.2
|
FreeBSD 6.4
| 11 листопада 2008 року
| Ці версії є продовженням оптимізації підтримки smp і багатонитевості разом з розширеною підтримкою стандарту 802.11, записом подій безпеки проекту TRUSTEDBSD, серйозними поліпшеннями продуктивності мережевої підсистеми. Основне досягнення цього реліза – виключення «гігантського блокування» (Giant lock) з віртуальної файлової підсистеми (VFS), реалізація додаткової, продуктивнішої підтримки багатонитевості (libthr) з моделлю 1:1, і додавання OPENBSM – первинного модуля безпеки, який був створений проектом TRUSTEDBSD.
|
FreeBSD 7.0
| 27 лютого 2008 року
| Серед ключових поліпшень:
· X.Org 7.3, KDE 3.5.8, GNOME 2.20.2.
· Виправлено помилки в роботі з unionfs.
· GNU C compiler 4.2.1.
· BIND 9.4.2.
|
FreeBSD 7.1
| 5 січня 2009 року
| Серед ключових поліпшень:
· оптимізований мережевий протокол транспортного рівня SCTP
· журналування у файловій системі ufs 2
· експериментальна адаптована версія файлової системи ZFS (розробленою компанією Sun)
· компілятор GCC4.2
· базова підтримка платформи ARM
· новий менеджер пам'яті jemalloc, оптимізований для паралельних обчислень,
· великі зміни і оптимізації підсистем роботи з мережами, аудіопристроями і smp-системами
Нова система показала значні поліпшення в швидкості в порівнянні з попередніми версіями і системоюLinux.
|
FreeBSD 7.2
| 4 травня 2009 року
| Серед ключових поліпшень:
· підтримка сімейства процесорів ULTRASPARC III (cheetah) і Sparc64;
· можливість призначення декілька Ipv4- і Ipv6-адресів кожній клітці – віртуальній машині jail;
· реалізація техніки Superpages, прозорого об'єднання сторінок пам'яті для додатків;
· збільшене до 6 Гб адресний простір ядра для 64-розрядних процесорів;
· включена підтримка множинних таблиць маршрутизації, у тому числі для кліток;
· покращувана сумісність в роботі 32-розрядних кліток в 64-розрядному оточенні;
· з NETBSD портірован демон btpand з реалізацією підтримки профілів Bluetooth Network Access Point (NAP), Group Ad-hoc Network (GN) і personal Area Network User (PANU);
· доданий новий драйвер sdhci з підтримкою PCI-sd хост-контроллеров (кард-рідеров);
· оновлений модуль ядра DRM (Direct Rendering Manager) в якому покращена підтримка графічних процесорів (GPU) AMD/ATI, XGI, Intel;
· оновлені драйвери мережевих і дискових пристроїв.
На сьогоднішній день вже розроблені відеодрайвера NVIDIA для 64-розрядної архітектури Amd64. Остаточна адаптація файлової системи ZFS v.13 для цієї вітки майже завершена.
|
FreeBSD 7.3
| Березень 2010 року
| Серед ключових поліпшень:
· Gnome 2.28.2
· KDE 4.3.5
· Підтримка ZFS V13.
· Підтримка BIND 9.4-ESV
· Підтримка Perl 5.10
|
FreeBSD 7.4
| 24 січня 2011 року
| Серед ключових поліпшень:
· Gnome 2.32.1
· KDE 4.5.5
· Виправлено численну кількість помилок.
|
FreeBSD 8.0
| 25 листопада 2009року
| Серед нововведень в цій версії можна відзначити:
· експериментальна підтримка MIPS, заснована на розробках Juniper Networks.
· практично необмежена масштабованість smp значно сприяє швидкодії на 16-ядерних системах.
· масштабованість файлової системи як результат використання блокування віртуальної файлової системи (VFS).
· робота розширюваної системи безпеки ядра (mac Framework) з коробки.
· переписану підсистему USB з покращуваною швидкодією і підтримкою нових пристроїв. Додана підтримка Usb-target.
· ZFS більш не знаходиться в експериментальному статусі.
Крім того, слід зазначити:
· Реалізований новий контейнер віртуалізації, названий «vimage». vimage – це jail з віртуалізованим мережевим стеком і може бути створений за допомогою команди jail(8)
· Підсистема ipsec(4) тепер підтримує Nat-traversal (RFC 3948).
· Підтримувані версії GNOME desktop environment (x11/gnome2) і KDE desktop environment (x11/kde4) були оновлені до 2.26.3 і 4.3.1 відповідно.
|
FreeBSD 9.0
| 12 січня 2012 року
| Серед ключових поліпшень:
· перехід на новий модульних інсталятор BSDInstall,
· інтеграція в базову систему компілятора Clang в якості заміни GCC,
· нова реалізація програмного RAID (graid),
· інтеграція системи реплікації пристроїв зберігання даних (HAST),
· оновлення ZFS до версії 28,
· активація журналювання Soft Updates для UFS,
· удосконалення TCP-стека, підтримка п'яти нових алгоритмів для контролю перевантаження в TCP,
· новий універсальний USB-драйвер з підтримкою USB 3.0,
· новий механізм ізоляції виконання програм Capsicum,
· реалізація RCTL для встановлення індивідуальних обмежень ресурсів для Jail.
|