FreeBSD - это современная операционная система для компьютеров, совместимых с архитектурами x86 (в том числе Pentium и Athlon), amd64 (включая Opteron, Athlon 64 и EM64T), Alpha/AXP, IA-64, PC-98 и UltraSPARC. Она основана на BSD, версии UNIX, созданной в Калифорнийском Университете в Беркли. Основанный на умениях и опыте различных разработчиков по всему миру, проект FreeBSD постоянно работает над расширением набора возможностей операционной системы 4.4BSD во многих аспектах, стараясь, чтобы каждый новый релиз ОС был более стабильным, быстрым и содержал новые возможности, которые нужны пользователям.
FreeBSD даёт более высокую производительность, большую совместимость с другими операционными системами при меньших затратах на администрирование. FreeBSD дает пользователям следующие возможности:
-
Объединённый кэш виртуальной памяти и буферов файловых систем оптимизирует распределение памяти и дискового кэша, используемого программами. В результате программы получают прекрасный менеджер памяти и высокопроизводительный доступ к дискам, а системный администратор избавляется от необходимости настройки размеров кэша.
-
Модули совместимости позволяют программам, предназначенным для выполнения в других операционных системах, включая Linux, SCO UNIX, NetBSD и BSD/OS, работать во FreeBSD.
-
Очереди ядра позволяют программам более эффективно реагировать на различные асинхронные события, включая файловый и сетевой ввод/вывод, повышая производительность работы системы и приложений.
-
Входящие фильтры позволяют приложениям, интенсивно работающим с соединениями, например, веб-серверам, полностью передать часть своей работы ядру операционной системы, повышая тем самым производительность.
-
Мягкие обновления увеличивают производительность файловой системы, не жертвуя надёжностью и стабильностью. Анализ действий над мета-данными позволяет не производить их все синхронно. Вместо этого сохраняется внутренняя информация о текущих операциях с мета-данными, которая используется для кэширования, изменения этих операций, комбинирования последовательных операций над одними и теми же файлами, и реорганизации этих операций так, чтобы они производились более эффективно.
-
Поддержка IPsec и IPv6 позволяет усилить безопасность при работе в сети и обеспечить поддержку Интернет-протокола следующего поколения, IPv6.
В настоящий момент среди ведущихся разработок есть поддержка для точного блокировки SMP в ядре, что позволяет добиться более высокой производительности на многопроцессорных машинах, поддержка Активизации Планировщика (Scheduler Activation), что позволит добиться параллелизма в многопоточных программах, мгновенные копии файловой системы, загрузка системы без выполнения проверки файловой системы, оптимизация сетевых операций, например, сокеты с мгновенным копированием и событийно-управляемый ввод/вывод на сокетах, поддержка ACPI и мощные возможности по безопасности, такие, как принудительный контроль доступа (Mandatory Access Control).
Разработчики FreeBSD ставят заботу об информационной безопасности в один ряд с производительностью и стабильностью. В ядро FreeBSD включена поддержка функций межсетевого экрана с полным отслеживанием состояния соединений, а также другие сервисы, такие как организация проксирующих IP-шлюзов и масса возможностей по обеспечению информационной безопасности и защиты сетей и серверов: поддержка криптографического программного обеспечения, безопасных командных процессоров, аутентификации Kerberos, «виртуальных серверов», создаваемых при помощи технологии jail, функций по формированию ограниченной файловой системы, безопасных RPC-сервисов и многое другое.
Смотри также:




