Смекни!
smekni.com

Операционная система FreeBSD (стр. 2 из 8)

Почтовый сервер — это компьютер, обменивающийся почтовыми сообщениями с другими серверами либо с почтовыми клиентами конечных пользователей. В Internet обмен почтой происходит в основном между серверами, тогда как в локальной сети достаточно одного почтового сервера.

Сервер дистанционной регистрации. FreeBSD можно сконфигурировать на прием регистрационных запросов от других пользователей. В этом случае работа в системе ведется в дистанционном режиме, т.е. стирается грань между рабочей станцией и сервером (система реализует функции сервера, но используется в основном как рабочая станция). Иногда на сервере предусматривается возможность дистанционной регистрации администратора.

Вспомогательные серверы выполняют служебные функции. Например, сервер DHCP (Dynamic Host Configuration Protocol — протокол динамического конфигурирования компьютеров) позволяет централизованно задавать параметры сетевой конфигурации клиентских компьютеров. Сервер шрифтов предоставляет рабочим станциям информацию о шрифтах.

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

Сам по себе термин "сервер" может обозначать как компьютер, так и программу, реализующую серверные функции. Это означает, что один компьютер способен быть сервером сразу нескольких типов, например почтовым и Web-сервером. В большинстве случаев смысл термина "сервер" ясен из контекста.

Преимуществом использования FreeBSD в качестве серверной ОС является надежность системы. Несмотря на то что компьютеры, работающие на базе процессоров х86, весьма разнородны и не всегда столь же надежны, как традиционные серверные компьютеры, выпускаемые, к примеру, компаниями Sun и Silicon Graphics, FreeBSD вполне стабильна. Нередко серверы FreeBSD работают без сбоев месяцами. Если происходит перезагрузка, то это чаще делается для обновления аппаратных, а не программных компонентов. Перезагружать зависшую или нестабильно работающую систему приходится еще реже. Поскольку от сервера зависит работоспособность множества компьютеров, высокая надежность — очень важное качество операционной системы.

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

FreeBSD и неродственные операционные системы

Чтобы решить, какая операционная система является в вашем случае наиболее предпочтительной, следует разбить возможные варианты на две группы: UNIX-подобные системы и остальные. FreeBSD относится к первой группе. Прежде всего нужно определить, имеет ли смысл устанавливать одну из разновидностей UNIX. Если ответ положителен, можно переходить к оценке преимуществ различных систем этой группы.

На сегодняшний день спектр существующих операционных систем чрезвычайно велик. Мы остановимся на наиболее популярных системах, функционирующих на платформах потребительского сегмента рынка (процессоры х86 и PowerPC).

· DOS. Дисковая операционная система (Disk Operating System, DOS) была первой системой такого рода для компьютеров IBM PC и в различных формах "дожила" до сегодняшних дней. Все эти формы довольно примитивны в сравнении с современными операционными системами. Их основные достоинства — небольшой занимаемый размер (как на диске, так и в оперативной памяти) и способность выполнять приложения в режиме реального времени, что требует точной синхронизации.

· Windows 9х/Ме. Это семейство Windows-систем больше не разрабатывается. В его основе лежит ядро DOS, в которое интегрированы средства графического интерфейса и вытесняющей многозадачности. Системы Windows 9х/Ме достаточно ненадежны и имеют много других недостатков. Тем не менее они все еще широко распространены, в немалой степени из-за доступности популярных пользовательских приложений, работающих только в среде Windows, таких как MicrosoftOffice.

· WindowsNT/2000/ХР. Изначально Windows NT представляла собой полностью переработанную реализацию среды Windows. В последующих версиях системы улучшались средства пользовательского интерфейса и повышалась совместимость с популярными программами. В 2002 г. компания Microsoft позиционировала Windows 2000 как серверную и корпоративную ОС, а Windows XP — как систему для домашнего применения. Обе они основаны на Windows NT и гораздо надежнее семейства Windows 9х/Ме, основанного на DOS. Считается, что FreeBSD надежнее, чем Windows NT/2000/XP, хотя у такого мнения, естественно, немало противников. Windows 2000 или XP будет хорошим выбором в том случае, если требуется запускать программы, работающие только в среде Windows.

· Windows Vista. Абсолютное перерождение линейки Windows. Vista представляет собой ОС нового поколения. По принципам работы и взаимодействия с оборудованием она превосходит все остальные ОС. Единственным камнем преткновения могут быть приличные системные требования. По надёжности Vista не уступает другим современным ОС.

· OS/2. Несмотря на то что компания IBM не выпускала новых версий OS/2 с 1996 г. (Warp 4), эта система остается вполне жизнеспособной. По надежности она сопоставима с Windows 2000/XP, вот только способна выполнять лишь старые 16-разрядные приложения Windows, DOS-приложения и программы, написанные специально для OS/2. В среду OS/2 было перенесено множество традиционного программного обеспечения UNIX. В 2001 г. лицензию на OS/2 приобрела компания SerenitySystems , которая выпустила обновленную версию под названием eComStation.

· BeOS. Система BeOS разрабатывалась "с нуля" с учетом последних достижений в области операционных систем, но так и не стала популярной. Круг ее пользователей продолжает сокращаться, хотя у системы остаются верные поклонники. BeOS отличается стабильностью и производительностью, однако число доступных программ невелико. Как и

OS/2, BeOS имеет преимущества в той среде, где вычислительная инфраструктура давно налажена. В остальных случаях использование системы неоправданно. В 2001 г. компанию Ве, Inc., разработчика BeOS, приобрела компания Palm.

· Мас OS. Mac OS долгое время являлась единственным серьезным конкурентом Windows на рынке настольных систем, но оба семейства операционных систем работают на разном оборудовании: в случае Windows это процессоры х86, а в случае Мас OS — процессоры 680х0 и (с недавнего времени) PowerPC. Mac OS славится своим пользовательским интерфейсом и имеет преданную армию поклонников. Последние версии Мас OS, называемые Мас OS Х, основаны на ядре UNIX с немалыми заимствованиями из FreeBSD, так что в определенном смысле МАС OS Х можно считать разновидностью UNIX. Отличия, впрочем, остаются довольно существенными, особенно в плане пользовательского интерфейса, поэтому система и была отнесена к рассматриваемой категории. Мас OS Х может оказаться хорошей альтернативой в том случае, если требуется система с надежным ядром UNIX и возможностью выполнять популярные пользовательские приложения (при условии, что они перенесены в Мас OS Х). FreeBSD ориентирована в основном на платформу х86, поэтому недоступна для оборудования, на котором традиционно работает Мас OS Х (в настоящее время ведутся разработки по переносу FreeBSD на платформу PowerPC).

Сравнивать FreeBSD с перечисленными операционными системами сложно, так как они довольно неоднородны. Остановимся на наиболее серьезных соперниках — Windows (преимущественно Windows 2000 и XP, хотя Windows 9х/Ме тоже нужно учитывать из-за огромного количества инсталлированных систем) и Мас OS.

В сравнении с Windows достоинства FreeBSD проявляются в основном в серверной части. Некоторые из наиболее популярных серверов, в частности почтовый сервер sendmail и Web-сервер Apache, ориентированы на платформу UNIX и отлично работают во FreeBSD. В последние годы эти программы привлекали меньше внимания со стороны хакеров, чем их Windows-аналоги. Например, в 2001 г. Web-серверы Windows подверглись массированному нападению вирусов-червей типа Code Red и Nimda. Впрочем, нельзя поручиться, что ситуация не изменится в будущем.

Популярность Microsoft Office делает FreeBSD менее предпочтительным выбором, чем Windows и Мас OS, когда речь заходит об офисных применениях, например о редактировании текста (по крайней мере, если необходимо обмениваться файлами с другими пользователями Microsoft Office). Альтернативные пакеты наподобие OpenOffice.org позволяют читать и записывать файлы в формате Microsoft Office, но могут возникать проблемы с форматированием. Если же совместимость с Microsoft Office не требуется, то шансы уравниваются. Как правило, предпочтение отдается той операционной системе, которая лучше поддерживает применяемое программное обеспечение.

Очевидными плюсами FreeBSD являются гибкость и сетевые возможности Х-среды. Но если пользователи имеют опыт работы с Windows или Мас OS, интерфейс FreeBSD покажется им непривычным и не всегда удобным.

FreeBSD и другие разновидности UNIX

Если вы окончательно решили отдать предпочтение UNIX, а не Windows, Мас OS или другой системе, то встает следующий вопрос какую разновидность UNIX выбрать? FreeBSD — один из нескольких доступных вариантов, и нужно понимать, чем эта система отличается от других аналогичных систем. Во многих случаях любая UNIX-система вполне подходит для решения поставленных задач, но бывают ситуации, когда FreeBSD лучше (или хуже) справляется с конкретной задачей.