на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Операционная система FreeBSD
p align="left">FreeBSD и неродственные операционные системы

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

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

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

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

· Windows NT/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 приобрела компания Serenity Systems , которая выпустила обновленную версию под названием 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 лучше (или хуже) справляется с конкретной задачей.

Как правило, в различных UNIX-системах используется одно и то же программное обеспечение. Например, во всех системах работают популярные серверы sendmail и Apache, а также Х Window System. Ниже перечислено то, что действительно отличает UNIX-системы друг от друга.

· Ядро. Ядро -- это программный компонент, составляющий основу операционной системы. Оно служит интерфейсом между пользовательскими программами и аппаратными устройствами компьютера, управляет файлами и процессами и выполняет ряд других низкоуровневых задач. Таким образом, ядро обеспечивает стабильность операционной системы и определяет ее характеристики, например перечень поддерживаемых аппаратных устройств (некоторые устройства обслуживаются внешними драйверами).

· Аппаратная поддержка. UNIX-системы работают не только на платформе х86. Производительность процессоров х86 ставит их на нижнюю ступень, по крайней мере в семействе процессоров универсального назначения. Некоторые UNIX-системы ориентированы на суперкомпьютеры, и обычные операционные системы, такие как FreeBSD, не могут с ними конкурировать. Поддержка конкретных аппаратных устройств (модемов, сетевых и звуковых плат и т.д.) зависит от ядра и вспомогательных программ.

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

· Стандартный набор и конфигурация программного обеспечения. UNIX существует уже около трех десятилетий, и за это время появилось множество версий популярных утилит, конфигурируемых самыми разными способами. В каждой UNIX-системе свой набор стандартных программ. В одних системах используются конфигурационные сценарии BSD-типа, в других -- сценарии System V. Наиболее распространенным почтовым сервером является программа sendmail, но в некоторых системах работают другие серверы. Подобные различия определяют уникальность каждой операционной системы семейства UNIX. Если сравнивать UNIX и, скажем, Windows, то эти различия несущественны, но в то же время их более чем достаточно для того, чтобы при переходе из одной UNIX-системы в другую приходилось покупать справочное руководство.

Ядро FreeBSD является производным от открытой реализации исходного ядра AT&T UNIX. Изначально система предназначалась для процессоров семейства Intel х86, но впоследствии стала поддерживать родственные семейства процессоров компаний AMD, VIA (Cyrix), Transmeta и других (большей частью не существующих сегодня). Ведутся работы по переносу системы на другие процессоры, например Alpha, но они еще далеки от завершения.

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

FreeBSD -- это операционная система с открытым исходным кодом. Большинство ее компонентов распространяется на условиях лицензии BSD . Эта лицензия разрешает модификацию и последующее распространение исходного кода на тех условиях, которые выберет разработчик. Теоретически это означает, что кто угодно может модифицировать код системы и продать его как коммерческий продукт. Другой популярной лицензией для систем с открытым исходным кодом является GPL (GNU General Public License). Она требует, чтобы любые модификации распространялись с соблюдением исходных требований GPL. Такую лицензию имеет ядро Linux, и отсюда проистекают многие различия между FreeBSD и Linux. Во FreeBSD используются программные компоненты, имеющие лицензию BSD, а в Linux больше GPL-компонентов. Это не влияет напрямую на работу операционной системы, но многие утилиты существуют в разных вариантах в зависимости от типа лицензии.

Некоторые разновидности UNIX патентованы. Например, системы Solaris компании Sun и AIX компании IBM являются коммерческими системами. Иногда их можно использовать бесплатно, как в случае Solaris для платформы х86, но чаще всего за лицензию коммерческой версии UNIX приходится платить. Различия между открытыми и коммерческими системами лежат в основном в концептуальной и экономической плоскостях. С функциональной точки зрения FreeBSD во многом эквивалентна своим коммерческим аналогам.

Коммерческие и открытые системы часто совместимы. Программы, имеющие открытый исходный код, можно запускать в коммерческой операционной системе, и наоборот: коммерческие программы можно запускать в открытой ОС. Тем не менее большинство программ FreeBSD имеет открытую лицензию.

Помимо FreeBSD широко распространены следующие разновидности UNIX.

· NetBSD. Это одна из трех операционных систем, производных от 386/BSD. Две другие -- FreeBSD и OpenBSD. NetBSD отличается от FreeBSD тем, что перенесена на большее число процессоров. Принципы их лицензирования и общая структура весьма схожи, но FreeBSD остается более популярной, так как активнее рекламируется и чуть проще в инсталляции и применении.

· ОрепBSD. Эта система славится своей безопасностью. Ее разработчики потратили немало усилий на то, чтобы создать систему, которую не так просто взломать. Как и NetBSD, OpenBSD схожа с FreeBSD по конфигурации, принципам лицензирования и доступному программному обеспечению.

· Linux. Linux можно считать отдельным семейством операционных систем с открытым исходным кодом. С технической точки зрения Linux -- это лишь ядро; в дистрибутив Linux входят ядро и пакеты программ, составляющие операционную систему. По общим принципам конфигурирования и составу программных средств FreeBSD больше отличается от Linux, чем от NetBSD и OpenBSD. Стоит обратить внимание на то, что пользователи, не знакомые с UNIX, иногда считают FreeBSD дистрибутивом Linux. Это не так. FreeBSD не использует ядро Linux и отличается множеством конфигурационных нюансов. FreeBSD следует считать производной от дистрибутива BSD (Berkeley Software Distribution), тогда как Linux является свободно распространяемой, полностью переработанной реализацией UNIX, гораздо слабее связанной с ранними версиями BSD и AT&T UNIX.

Страницы: 1, 2, 3, 4, 5



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.