Skip site navigation (1) Skip section navigation (2)

О технологических преимуществах FreeBSD

FreeBSD имеет много возможностей.

Вне зависимости от характера вашего приложения, вы хотите, чтобы ресурсы системы использовались максимально эффективно. Возможности, предоставляемые FreeBSD, позволяют достичь этого.

Полноценная операционная система, базирующаяся на 4.4BSD.

Корни FreeBSD растут из последнего дистрибутива BSD, выпущенного Группой Исследования Вычислительных Систем (Computer Systems Research Group) Калифорнийского Университета (Беркли). Книга The Design and Implementation of 4.4BSD Operating System, написанная создателями системы 4.4BSD, подробно описывает многие из базовых функций FreeBSD.

Основанный на умениях и опыте различных разработчиков по всему миру, проект FreeBSD постоянно работает над расширением набора возможностей операционной системы 4.4BSD во многих аспектах, стараясь, чтобы каждый новый релиз ОС был более стабильным, быстрым и содержал новые возможности, которые нужны пользователям.

FreeBSD даёт более высокую производительность, большую совместимость с другими операционными системами при меньших затратах на администрирование.

Разработчики FreeBSD преодолели некоторые гораздо большие трудности при разработке операционной системы, чтобы дать вам следующие возможности:

  • Объединённый кэш виртуальной памяти и буферов файловых систем оптимизирует распределение памяти и дискового кэша, используемого программами. В результате программы получают прекрасный менеджер памяти и высокопроизводительный доступ к дискам, а системный администратор избавляется от необходимости настройки размеров кэша.
  • Модули совместимости позволяют программам, предназначенным для выполнения в других операционных системах, включая Linux, SCO UNIX, NetBSD и BSD/OS, работать во FreeBSD.
  • Очереди ядра позволяют программам более эффективно реагировать на различные асинхронные события, включая файловый и сетевой ввод/вывод, повышая производительность работы системы и приложений.
  • Входящие фильтры позволяют приложениям, интенсивно работающим с соединениями, например, веб-серверам, полностью передать часть своей работы ядру операционной системы, повышая тем самым производительность.
  • Мягкие обновления увеличивают производительность файловой системы, не жертвуя надёжностью и стабильностью. Анализ действий над мета-данными позволяет не производить их все синхронно. Вместо этого сохраняется внутренняя информация о текущих операциях с мета-данными, которая используется для кэширования, изменения этих операций, комбинирования последовательных операций над одними и теми же файлами, и реорганизации этих операций так, чтобы они производились более эффективно.
  • Поддержка IPsec и IPv6 позволяет усилить безопасность при работе в сети и обеспечить поддержку Интернет-протокола следующего поколения, IPv6.

В настоящий момент среди ведущихся разработок есть поддержка для точного блокировки SMP в ядре, что позволяет добиться более высокой производительности на многопроцессорных машинах, поддержка Активизации Планировщика (Scheduler Activation), что позволит добиться параллелизма в многопоточных программах, мгновенные копии файловой системы, загрузка системы без выполнения проверки файловой системы, оптимизация сетевых операций, например, сокеты с мгновенным копированием и событийно-управляемый ввод/вывод на сокетах, поддержка ACPI и мощные возможности по безопасности, такие, как принудительный контроль доступа (Mandatory Access Control).

Во FreeBSD имеется масса возможностей по обеспечению информационной безопасности и защиты сетей и серверов.

Разработчики FreeBSD ставят заботу об информационной безопасности в один ряд с производительностью и стабильностью. В ядро FreeBSD включена поддержка функций межсетевого экрана с полным отслеживанием состояния соединений, а также другие сервисы, такие как организация проксирующих IP-шлюзов.

Во FreeBSD имеется поддержка криптографического программного обеспечения, безопасных командных процессоров, аутентификации Kerberos, "виртуальных серверов", создаваемых при помощи технологии jail, функций по формированию ограниченной файловой системы, безопасных RPC-сервисов и списков доступа для сервисов, поддерживающих TCP-обработчики.