Обговорення:FreeBSD

message: Це не два варіанти сумісності - сумісність одна, це різні набори бібліотек та утіліт і "для розробника" має сенс тільки у разі cross-development (як це українською?). Приклади прокрамного забезпечення можна залишити .  --Tigga 20:55, 7 березня 2008 (UTC)
thread_title: Сумісність з Linux

message: Ім'я       	Дата виходу релізу                                    	Примітки та особливості
FREEBSD 1.0	Листопад 1993 року                                    	
FREEBSD 2.0	Березень 1994 року                                    	
FREEBSD 3.0	13 жовтня 1998 року                                   	
* Перехід на ELF виконувані файли.
FREEBSD 4.0	Березнь 2000 року                                     	FREEBSD 4 була дуже популярною біля інтернет-провайдерів і хостеров часів першого «пузиря доткомов» і вважалася за одну з найстабільніших і високопродуктивних систем класу Unix.
 
За один з головних недоліків FREEBSD 4 вважається погана підтримка багатопроцесорних систем, особливо в режимі багатоточності.
FREEBSD 4 поставила своєрідний рекорд за тривалістю розробки однієї вітки операційної системи — за п'ять років було усунено велику кількість помилок і отримана на рідкість стабільна система.
В середині розробки FREEBSD 4 від неї відбрунькувався проект Dragonflybsd, засновники якого поставили своєю за мету серйозну оптимізацію ядра для високонавантажених систем, зокрема кращу підтримку багатопроцесорності (зменшення часу, необхідного для перемикання нитей і ін.).
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-системамиFederico Biancuzzi. What’s New in FREEBSD 7.0 26 лютого 2008
Нова система показала значні поліпшення в швидкості в порівнянні з попередніми версіями і системою LinuxIntroducing FREEBSD 7.0.
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 для цієї вітки майже завершенаThe arrow of time — ZFS v13 in 7-stable.
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 роціFREEBSD 8.0-release Announcement	Серед нововведень в цій версії можна відзначити:
* експериментальна підтримка 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.
--Sergey 2011 13:25, 19 січня 2012 (UTC)
replies: text: Таблицею, особливо, якщо в ній будуть посилання звідки взято інфу, звісно краще. --Alex-engraver 17:50, 19 січня 2012 (UTC)
replies: text: :Тоді я цю таблицю за вихідні покращу, а також зроблю посилання і тоді можна буде включати--Sergey 2011 19:31, 19 січня 2012 (UTC)
==== Примітки ====
thread_title:   Пропоную замінити розділ версії такою таблицею 

thread_title:  Примітки