Обговорення:FreeBSD
Сумісність з Linux ред.
Це не два варіанти сумісності - сумісність одна, це різні набори бібліотек та утіліт і "для розробника" має сенс тільки у разі cross-development (як це українською?). Приклади прокрамного забезпечення можна залишити . --Tigga 20:55, 7 березня 2008 (UTC)
Пропоную замінити розділ версії такою таблицею ред.
Ім'я | Дата виходу релізу | Примітки та особливості |
---|---|---|
FREEBSD 1.0 | Листопад 1993 року | |
FREEBSD 2.0 | Березень 1994 року | |
FREEBSD 3.0 | 13 жовтня 1998 року |
|
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 [1] | Червень 2003 року | Серед ключових поліпшень:
|
FREEBSD 5.2 [2] | Січень 2004 року | Серед ключових поліпшень:
|
FREEBSD 5.3 [3] | Листопад 2004 року | Серед ключових поліпшень:
|
FREEBSD 5.4 [4] | Травень 2005 року | Серед ключових поліпшень:
|
FREEBSD 5.5 [5] | Травень 2006 року | Серед ключових поліпшень:
|
FREEBSD 6.0 [6] | 4 листопада 2005 році | Серед ключових поліпшень:
|
FREEBSD 6.1 [7] | Травень 2006 року | Серед ключових поліпшень:
|
FREEBSD 6.2 [8] | Січень 2007 року | Серед ключових поліпшень:
|
FREEBSD 6.3 [9] | Січень 2008 року | Серед ключових поліпшень:
|
FREEBSD 6.4 | 11 листопада 2008 році | Ці версії є продовженням оптимізації підтримки smp і багатонитевості разом з розширеною підтримкою стандарту 802.11, записом подій безпеки проекту TRUSTEDBSD, серйозними поліпшеннями продуктивності мережевої підсистеми. Основне досягнення цього реліза — виключення «гігантського блокування» (Giant lock) з віртуальної файлової підсистеми (VFS), реалізація додаткової, продуктивнішої підтримки багатонитевості (libthr) з моделлю 1:1, і додавання OPENBSM — первинного модуля безпеки, який був створений проектом TRUSTEDBSD. |
FREEBSD 7.0 [10] | 27 лютого 2008 році | Серед ключових поліпшень:
|
FREEBSD 7.1 | 5 січня 2009 році | Серед ключових поліпшень:
Нова система показала значні поліпшення в швидкості в порівнянні з попередніми версіями і системою Linux[а 3]. |
FREEBSD 7.2 | 4 травня 2009 року | Серед ключових поліпшень:
На сьогоднішній день вже розроблені відеодрайвера NVIDIA для 64-розрядної архітектури Amd64. Остаточна адаптація файлової системи ZFS v.13 для цієї вітки майже завершена[а 4]. |
FREEBSD 7.3 [11] | Березень 2010 року | Серед ключових поліпшень:
|
FREEBSD 7.4 [12] | 24 січня 2011 року | Серед ключових поліпшень:
|
FREEBSD 8.0 | 25 листопада 2009 році[13] | Серед нововведень в цій версії можна відзначити:
Крім того, слід зазначити:
|
FREEBSD 9.0 | 12 січня 2012 року | Серед ключових поліпшень:
|
--Sergey 2011 13:25, 19 січня 2012 (UTC)
- Таблицею, особливо, якщо в ній будуть посилання звідки взято інфу, звісно краще. --Alex-engraver 17:50, 19 січня 2012 (UTC)
- Тоді я цю таблицю за вихідні покращу, а також зроблю посилання і тоді можна буде включати--Sergey 2011 19:31, 19 січня 2012 (UTC)
Примітки ред.
- ↑ jason Evans. (16 квітня 2006). a Scalable Concurrent malloc(3) Implementation for Freebsd (PDF). Процитовано 13 лютого 2008.
- ↑ Federico Biancuzzi. What’s New in FREEBSD 7.0 26 лютого 2008
- ↑ Introducing FREEBSD 7.0
- ↑ The arrow of time — ZFS v13 in 7-stable