Тема: Что нового в последних версиях FreeBSD?
FreeBSD 5.3 - не просто очередной выпуск FreeBSD. Это веха в истории проекта. Спустя четыре с половиной года после открытия ветви FreeBSD-5 она получила статус STABLE, что означает готовность системы к промышленному использованию. До настоящего времени FreeBSD 5.x считалась преимущественно вотчиной хакеров, а для критически важных задач рекомендовалось устанавливать FreeBSD-4.
По сравнению со своей предыдущей версией, система претерпела значительные изменения. FreeBSD 5.3 обеспечивает двоичную совместимость с NDIS-драйверами Microsoft Windows. Эта чрезвычайно интересная функция наконец-то позволит решить проблему совместимости с сетевым оборудованием. Сетевые и сокетные подсистемы FreeBSD 5.3 поддерживают многопоточную работу и реентерабельны. Это означает повышенную производительность системы при работе на SMP-платформах в режиме маршрутизатора.
Инструментарий разработчика был обновлен до последних версий: GCC 3.4.2, Binutils 2.15 и GDB 6.1. Не были забыты и простые пользователи. FreeBSD 5.3 включает в себя X.org 6.7, Gnome 2.6.2 и KDE 3.3.0. Разработчики настоятельно рекомендуют всем сторонникам FreeBSD подумать о переходе на ветку 5.x.
FreeBSD базируется на OC BSD, разработанной группой CSRG из Калифорнийского университета в Беркли и развивается усилиями большого количества разработчиков. По мнению многих специалистов, превосходит WindowsNT по надежности и производительности. Быстрая и надежная реализация TCP/IP, а также SLIP, PPP, NFS и NIS делает FreeBSD идеальной платформой для серверов. FreeBSD - очень неприхотливая система, которая сможет превратить ваш старый компьютер в DNS-сервер или мощный маршрутизатор с возможностью фильтрации пакетов. Наличие исходных кодов для всей системы и большинства приложений, обеспечивает гибкую настройку системы под любые задачи.
В новой версии FreeBSD 5.3:
- SMPng: "Новое поколение" поддержки Symmetric MultiProcessor (SMP) компьютеров.
- Новые архитектуры: Поддержка архитектур amd64, ia64, pc98 и sparc64 в дополнение к i386 и alpha.
- DEVFS: файловая система устройств, которая автоматически создает файлы устройств по мере необходимости. MAKEDEV более не существует и не требуется.
- FFS: файловая система теперь поддерживает фоновые операции fsck(8) (для более быстрого восстановления после сбоев) и снэпшоты файловой системы.
- GEOM: поддерживает множество возможностей, относящихся к дискам и томам, таких как: Определение дисковых разделов, шифрование посредством gbde(4), различные уровни RAID, сетевой экспорт дисковых устройств (с ggated(8) относящимися к нему утилитами), а также прозрачное разжатие дисков.
- UFS2: новый дисковый формат, поддерживающий расширенные файловые атрибуты и большие размеры файлов. MAC: поддержка расширяемых, загружаемых политик Mandatory Access Control (принудительный контроль доступа).
- Новые сетевые возможности: Множество новых сетевых возможностей впервые появились в релизах 5.X, включая поддержку TCP SACK (selective acknowledgements), пакетный фильтр pf(4) из OpenBSD, и систему управления пакетами ALTQ.
Основные особенности системы:
- Удобная установка при загрузке с CD.
- Вытесняющая многозадачность.
- Многопользовательский доступ.
- Двоичная совместимость для систем SCO, BSDI, NetBSD, Linux и 386BSD.
- Полный набор средств разработки: компиляторы GNU C и C++; Fortran, PERL, TCL, BASIC и множество других языков.
- Разнообразные пакеты: GNU emacs, TeX, ghostscript, OpenSSL и OpenSSH.
- Более 4000 других программных пакетов, разработанных различными фирмами.
- Самый популярный Web-сервер Apache, средства для чтения почты и USENET конференций (nntp, trn, elm, pop, pine, mh, sendmail).
- Обширная on-line документация (на английском и русском языках).
зы: в апреле выйдет официальный релиз freebsd 5.4