Initial import, synchronized with English 1.3
Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
b99fe97d11
commit
1d2c82fa75
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=24744
1 changed files with 630 additions and 0 deletions
630
ru/marketing/os-comparison.sgml
Normal file
630
ru/marketing/os-comparison.sgml
Normal file
|
@ -0,0 +1,630 @@
|
||||||
|
<!--
|
||||||
|
The FreeBSD Russian Documentation Project
|
||||||
|
|
||||||
|
$FreeBSDru: frdp/www/ru/marketing/os-comparison.sgml,v 1.1 2005/05/18 16:22:52 andy Exp $
|
||||||
|
|
||||||
|
Original revision: 1.3
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
|
<!ENTITY base CDATA "..">
|
||||||
|
<!ENTITY date "$FreeBSD$">
|
||||||
|
<!ENTITY email 'marketing'>
|
||||||
|
<!ENTITY title "Сравнение FreeBSD с Linux и Windows 2000">
|
||||||
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
|
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
&header;
|
||||||
|
|
||||||
|
<h1>Как выглядят ваши ОС в сравнении?</h1>
|
||||||
|
|
||||||
|
<table class="tasklist" border="3" cellpadding="5" cellspacing="0">
|
||||||
|
<thead>
|
||||||
|
<tr class="heading">
|
||||||
|
<th> </th>
|
||||||
|
<th>FreeBSD</th>
|
||||||
|
<th>Linux</th>
|
||||||
|
<th>Windows 2000</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody class="comparison">
|
||||||
|
<tr>
|
||||||
|
<td class="category">Надёжность</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">FreeBSD
|
||||||
|
чрезвычайно устойчива. Тому есть множество доказательств в виде
|
||||||
|
активных серверов, время непрерывной работы которых измеряется
|
||||||
|
годами. Новый механизм <strong>отложенных
|
||||||
|
обновлений</strong><sup><small><a href="#1">1</a></small></sup>
|
||||||
|
файловых систем не только оптимизирует дисковые операции ввода/вывода
|
||||||
|
для достижения высокой производительности, но и обеспечивает
|
||||||
|
надёжность для таких транзакционных приложений, как, например,
|
||||||
|
системы управления базами данных.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Надёжность
|
||||||
|
Linux хорошо известна. Часто серверы непрерывно работают годами.
|
||||||
|
Однако по умолчанию дисковые операции ввода/вывода выполняются не
|
||||||
|
синхронно, что снижает надёжность работы транзакционных приложений и
|
||||||
|
может привести к повреждению файловой системы после системного сбоя
|
||||||
|
или отключения электропитания. Однако для обычного пользователя
|
||||||
|
надёжность Linux как ОС достаточна.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Все пользователи
|
||||||
|
Windows знакомы с "Голубым Экраном Смерти". Низкая надёжность
|
||||||
|
является одним из основных недостатков Windows. Некоторые из
|
||||||
|
существенных проблем исправлены в Windows XP, однако "распухание
|
||||||
|
кода" привело к ещё большему количеству проблем с устойчивостью
|
||||||
|
работы. Windows XP использует много системных ресурсов, её очень
|
||||||
|
трудно поддерживать в работоспособном состоянии больше нескольких
|
||||||
|
месяцев без того, чтобы не сбросить систему к первоначальному
|
||||||
|
состоянию, так как память начинает повреждаться, а файловые системы
|
||||||
|
фрагментироваться.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Производительность</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">FreeBSD
|
||||||
|
является предпочтительной системой для высокопроизводительных сетевых
|
||||||
|
приложений. При работе на одинаковом оборудовании производительность
|
||||||
|
FreeBSD опережает другие системы. На ftp.freesoftware.com, самом
|
||||||
|
большом и загруженном общедоступном сервере Internet, используется
|
||||||
|
FreeBSD для обслуживания сгрузки более чем 1,2 Тбайта данных в день.
|
||||||
|
FreeBSD используется в компаниях Yahoo!, Qwest и многих других в
|
||||||
|
качестве основной серверной ОС, потому что она может обслуживать
|
||||||
|
большой объём сетевого трафика, обеспечивая высокую
|
||||||
|
производительность и исключительную надёжность работы.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">Для большинства
|
||||||
|
приложений производительность Linux достаточна, однако она перестаёт
|
||||||
|
быть оптимальной при высокой сетевой нагрузке. Производительность
|
||||||
|
Linux при работе в сети на 20-30% ниже той, что достижима с FreeBSD
|
||||||
|
на том же оборудовании. Ситуация недавно несколько улучшилась, а в
|
||||||
|
релизе 2.4 ядра Linux введена новая подсистема виртуальной памяти,
|
||||||
|
которая основана на тех же концепциях, что и VM-система FreeBSD. Так
|
||||||
|
как код обеих операционных систем открыт, полезные технологии
|
||||||
|
используются совместно, по этой причине производительность Linux и
|
||||||
|
FreeBSD быстро сближается.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Windows работает
|
||||||
|
адекватно при использовании обычных настольных приложений, однако не
|
||||||
|
может справиться с большой сетевой нагрузкой. Некоторые организации
|
||||||
|
пытаются заставить её работать в качестве сервера Internet. К
|
||||||
|
примеру, компания barnesandnoble.com использует Windows NT, и в этом
|
||||||
|
можно убедиться по сообщениям об ошибках, которые выдают их
|
||||||
|
Web-серверы, например, из недавних примеров — <strong><tt>Error
|
||||||
|
Message: [Microsoft][ODBC SQL Server Driver][SQL Server] Can't
|
||||||
|
allocate space for object 'queryHistory' in database 'web' because
|
||||||
|
the 'default' segment is full.</tt></strong>. Для собственных
|
||||||
|
Internet-серверов службы "Hotmail" компания Microsoft многие годы
|
||||||
|
использовала FreeBSD.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Безопасность</td>
|
||||||
|
|
||||||
|
<td><p><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Во
|
||||||
|
FreeBSD уже несколько лет действует проект массового аудита. Все
|
||||||
|
критические компоненты системы тестировались и проверялись ещё раз
|
||||||
|
на предмет ошибок, связанных с обеспечением информационной
|
||||||
|
безопасности. Исходный код системы открыт, так что безопасность
|
||||||
|
системы может быть проверена и проверяется сторонними лицами.
|
||||||
|
В 2000 году стандартный установочный комплект FreeBSD фигурировал
|
||||||
|
только в одном листке безопасности CERT<small><sup><a
|
||||||
|
href="#3">3</a></sup></small>.</p>
|
||||||
|
|
||||||
|
<p>Во FreeBSD существуют также уровни безопасности ядра, виртуальные
|
||||||
|
серверы jail, полномочия, списки контроля доступа ACL, очень надёжный
|
||||||
|
сетевой экран на основе фильтрации сетевых пакетов и инструменты
|
||||||
|
обнаружения атак.</p></td>
|
||||||
|
|
||||||
|
<td><p><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Открытая
|
||||||
|
природа Linux позволяет любому проверить безопасность кода и внести
|
||||||
|
в него изменения, однако в реальности исходный код Linux слишком
|
||||||
|
часто меняется неопытными программистами. Формальная политика
|
||||||
|
просмотра кода отсутствует, и по этой причине Linux фигурирует
|
||||||
|
практически в каждом листке безопасности по Unix, который выпускает
|
||||||
|
CERT. Эта проблема усложняется тем фактом, что такие создатели
|
||||||
|
дистрибутивов, как Red Hat, склоняются к включению небезопасных
|
||||||
|
сервисов по умолчанию.</p>
|
||||||
|
|
||||||
|
<p>Однако в Linux включена очень надёжный сетевой экран на базе
|
||||||
|
фильтрации пакетов, поэтому компетентный администратор может
|
||||||
|
отключить небезопасные службы.</p></td>
|
||||||
|
|
||||||
|
<td><p><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Microsoft
|
||||||
|
заявляет, что её продукты защищены, однако никаких гарантий они не
|
||||||
|
дают, а их программное обеспечение недоступно для проверки или
|
||||||
|
тщательного рассмотрения. Так как Windows является продуктом с
|
||||||
|
<em>закрытым кодом</em>, у пользователей нет возможности исправить
|
||||||
|
или провести диагностику ни одной из тех уязвимостей систем
|
||||||
|
Microsoft, о которых так регулярно сообщается.</p>
|
||||||
|
|
||||||
|
<p>В Microsoft Windows имеется большое количество известных проблем
|
||||||
|
с информационной безопасностью, которые стоят компаниям миллионы
|
||||||
|
долларов.</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Файловая система</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Во FreeBSD
|
||||||
|
используется Berkeley Fast Filesystem, которая устроена несколько
|
||||||
|
сложнее, чем ext2 в Linux. Она предоставляет улучшенный механизм
|
||||||
|
обеспечения целостности данных файловой системы, в основном за счёт
|
||||||
|
технологии "отложенных обновлений". Эта подсистема уменьшает
|
||||||
|
количество синхронных операций ввода/вывода и увеличивает количество
|
||||||
|
асинхронных операций, так как при этом запись в файловую систему FFS
|
||||||
|
синхронизируется не на уровне секторов, а в соответствии со структурой
|
||||||
|
файловой системы. При этом гарантируется, что файловая система между
|
||||||
|
двумя обновлениями находится в согласованном состоянии. Файловая
|
||||||
|
система FreeBSD также поддерживает файловые флаги, которые могут
|
||||||
|
остановить вероятного взломщика системы. Имеется несколько флагов,
|
||||||
|
которые вы можете добавить к файлу, например, флаг запрета изменений
|
||||||
|
schg. Этот флаг не позволяет вносить никакие изменения в файл или
|
||||||
|
каталог, пока вы его не удалите. Другими очень мощными флагами
|
||||||
|
являются "только добавление" (sappnd), "нельзя удалять" (sunlnk) и
|
||||||
|
"архивный" (arch). Если вы используете их вместе с установкой уровня
|
||||||
|
безопасности ядра, то получите практически невзламываемую
|
||||||
|
систему.</td>
|
||||||
|
|
||||||
|
<td><p><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Используемая в
|
||||||
|
Linux файловая система ext2 своей производительностью обязана
|
||||||
|
асинхронному монтированию. Вы можете смонтировать файловые системы
|
||||||
|
FFS, используемые во FreeBSD, асинхронно, однако это опасно, и ни
|
||||||
|
один опытный Unix-администратор не будет этого делать. Удивительно,
|
||||||
|
что по умолчанию в Linux поступают именно так. Часто аппаратный сбой
|
||||||
|
навсегда портит точку смонтированный диск. FreeBSD или Solaris могут
|
||||||
|
выдержать очень серьёзный сбой с незначительной потерей данных,
|
||||||
|
причём файловая система будет монтироваться повторно лишь с
|
||||||
|
небольшими ошибками.</p>
|
||||||
|
|
||||||
|
<p>Для Linux создано несколько новых журналирующих файловых систем,
|
||||||
|
которые решают некоторые из этих проблем.</p></td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Файловая система
|
||||||
|
FAT, используемая Microsoft, и более новая NTFS страдают от 20-летней
|
||||||
|
необходимости поддерживать обратную совместимость с самыми первыми
|
||||||
|
файловыми системами для ПК. Эти файловые системы не были
|
||||||
|
предназначены для современных серверных приложений, они даже не
|
||||||
|
предусматривали их использования многопользовательскими ОС или в
|
||||||
|
сети!</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Драйверы устройств</td>
|
||||||
|
|
||||||
|
<td><p><img src="&enbase;/gifs/plain.png" alt="[OK]">Загрузчик FreeBSD
|
||||||
|
может загружать бинарные драйверы во время старта системы. Это
|
||||||
|
позволяет сторонним производителям распространять свои драйверы в
|
||||||
|
виде бинарных модулей, которые могут быть подгружены в любую систему
|
||||||
|
FreeBSD. Из-за открытой природы FreeBSD разработка драйверов для
|
||||||
|
новых устройств очень проста. К сожалению, большинство
|
||||||
|
производителей оборудования будут выпускать бинарные драйверы только
|
||||||
|
операционных систем Microsoft. Это значит, что с момента появления
|
||||||
|
оборудования на рынке до появления соответствующего драйвера для
|
||||||
|
FreeBSD может пройти несколько месяцев.</p>
|
||||||
|
|
||||||
|
<p>К счастью, во FreeBSD обеспечивается полная совместимость с
|
||||||
|
программным интерфейсом NDIS, так что бинарные драйверы Windows для
|
||||||
|
сетевых устройств могут непосредственно подгружаться в ядро
|
||||||
|
FreeBSD.</p>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Сообщество Linux
|
||||||
|
намеренно усложняет производителям оборудования задачу по выпуску
|
||||||
|
драйверов только в бинарной форме. Это делается для того, чтобы
|
||||||
|
заставить производителей создавать драйверы с исходным кодом. К
|
||||||
|
сожалению, большинство производителей не демонстрируют желания
|
||||||
|
публиковать исходный код своих драйверов, так что пользователям
|
||||||
|
Linux очень трудно использовать какие бы то ни было драйверы
|
||||||
|
производителей.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">У Microsoft
|
||||||
|
прекрасные отношения с производителями оборудования. Часты конфликты
|
||||||
|
при использовании драйверов устройств с разными версиями Microsoft
|
||||||
|
Windowds, но в целом пользователи Windows получают полную поддержку
|
||||||
|
в виде драйверов устройств сторонних разработчиков.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Коммерческие приложения</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">Количество
|
||||||
|
коммерческих приложений для FreeBSD быстро растёт, но их всё же
|
||||||
|
меньше, чем для Windows. Кроме версий приложений для FreeBSD, в этой
|
||||||
|
ОС могут работать программы, скомпилированные для Linux, SCO Unix и
|
||||||
|
BSD/OS.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">Для Linux выпущено
|
||||||
|
много новых коммерческих приложений, и множество находится в
|
||||||
|
разработке. К сожалению, в Linux могут работать только приложения,
|
||||||
|
специально откомпилированные для Linux. В этой ОС невозможно, не
|
||||||
|
приложив существенных усилий, запускать программы, созданные для
|
||||||
|
FreeBSD, SCO Unix или других распространённых операционных
|
||||||
|
систем.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Для Windows
|
||||||
|
выпущено тысячи приложений, гораздо больше, чем для любой другой ОС.
|
||||||
|
Практически все коммерческие офисные приложения работают под
|
||||||
|
управлением Windows, и многие из них рассчитаны только на эту ОС.
|
||||||
|
Если у вас имеется важное приложение, которое работает только в
|
||||||
|
Windows, у вас нет выбора, кроме как установить эту ОС.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Свободно распространяемые приложения</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Существуют
|
||||||
|
многие, многие гигабайты свободно распространяемого программного
|
||||||
|
обеспечения для FreeBSD. Во FreeBSD имеются тысячи программных
|
||||||
|
пакетов и большая Коллекция Портов с полными исходными текстами.
|
||||||
|
Многие придерживаются мнения, что Коллекция Портов FreeBSD является
|
||||||
|
самой доступной и простой в использовании библиотекой свободно
|
||||||
|
распространяемого ПО в мире. Фактически в Gentoo Linux, NetBSD,
|
||||||
|
OpenBSD и многих других операционных системах позаимствовали и
|
||||||
|
расширяли знаменитую Коллекцию Портов FreeBSD.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Для Linux
|
||||||
|
создано гигантское количество свободно распространяемых программ.
|
||||||
|
Всё программное обеспечение GNU работает в Linux и FreeBSD без
|
||||||
|
модификаций. Некоторые из свободно распространяемых программ для
|
||||||
|
Linux имеют отличия в разных дистрибутивах, потому что в Linux
|
||||||
|
отсутствует унифицированная коллекция портов.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Количество
|
||||||
|
свободно распространяемого программного обеспечения для Windows
|
||||||
|
значительно меньше, чем для Unix. Многие приложения для Windodws
|
||||||
|
распространяются в виде "shareware", без исходного кода, так что
|
||||||
|
программы не могут настраиваться, отлаживаться, улучшаться или
|
||||||
|
расширяться пользователем.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Средства разработки</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Во FreeBSD
|
||||||
|
имеется большой набор инструментов разработки. Вы получаете полную
|
||||||
|
систему для разработки на C/C++ (редактор, компилятор, отладчик,
|
||||||
|
профилировщик и так далее) и мощные инструменты разработки в Unix
|
||||||
|
для Java, HTTP, Perl, Python, TCL/TK, Awk, Sed и так далее. Всё это
|
||||||
|
бесплатно и включается в базовый комплект установки FreeBSD. Все
|
||||||
|
инструменты поставляются с полными исходными текстами.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">В Linux включены все
|
||||||
|
те же самые инструменты разработки, что и во FreeBSD, с компиляторами
|
||||||
|
и интерпретаторами для всех распространённых языков программирования,
|
||||||
|
вместе с программами GNU, в том числе мощный компилятор GNU C/C++
|
||||||
|
Compiler, редактор Emacs и отладчик GDB. К сожалению, из-за высокой
|
||||||
|
раздробленности Linux по его природе, приложения, которые вы
|
||||||
|
компилируете для одной системы (Red Hat), могут не работать в другой
|
||||||
|
Linux-системе (Slackware).</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Вместе с Windows
|
||||||
|
XP поставляется очень мало инструментов для разработки. Большинство
|
||||||
|
требуется приобретать отдельно, и они очень редко совместимы друг с
|
||||||
|
другом.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Инфраструктура разработки</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">FreeBSD
|
||||||
|
является современной операционной системой BSD Unix. Исходный код
|
||||||
|
всей системы размещён в централизованном хранилище исходного кода,
|
||||||
|
работающем под управлением CVS. Большая команда (300+) ведущих
|
||||||
|
разработчиков имеет права на внесение изменений в это хранилище, а
|
||||||
|
свою работу они координируют, анализируя код и внося наиболее
|
||||||
|
подходящие, по мнению большинства, изменения. Философия разработки
|
||||||
|
FreeBSD ориентирована на поиск изящных решений при выполнении общих
|
||||||
|
задач, а не быстрое "хаканье" для добавления новых функций. Так как
|
||||||
|
FreeBSD является операционной системой с полностью открытым исходным
|
||||||
|
кодом, а не только ядром, вы можете перекомпилировать и
|
||||||
|
переустановить всю систему в целом одной командой "make world".</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">Linux по существу
|
||||||
|
представляет собой Unix-подобное ядро, которое для создания
|
||||||
|
полноценной операционной системы должно комбинироваться с системой
|
||||||
|
GNU. В Linux не используется никакой системы управления версиями,
|
||||||
|
так что все исправления ошибок и улучшения должны посылаться и
|
||||||
|
приниматься в списках рассылки и по сути передаваться одному лицу
|
||||||
|
(Линусу), у которого есть права на включение кода в дерево. Из-за
|
||||||
|
огромного количества написанного кода, одному человеку невозможно
|
||||||
|
организовать адекватную систему контроля качества предлагаемых
|
||||||
|
изменений. По этой причине в Linux имеется много небрежно
|
||||||
|
написанного кода, который в другой, более консервативной операционной
|
||||||
|
системе не был бы принят.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Microsoft Windows
|
||||||
|
является операционной системой с <em>закрытым кодом</em>, продвижение
|
||||||
|
которой определяется требованиями рынка, а не техническими
|
||||||
|
преимуществами. Новые технологии включаются в продукт до того, как
|
||||||
|
они будут окончательно спроектированы или реализованы. Немногие
|
||||||
|
знакомы с внутренней системой разработки Microsoft, но "голубой экран
|
||||||
|
смерти" говорит сам за себя.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Поддержка</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Существует
|
||||||
|
несколько организация, в том числе <a
|
||||||
|
href="http://www.freebsdmall.com">FreeBSD Mall</a>, которые
|
||||||
|
обеспечивают разный уровень поддержки FreeBSD. Кроме
|
||||||
|
профессиональной поддержки в режиме 24x7, много бесплатных м
|
||||||
|
неформальных консультаций можно получить через конференции Usenet и
|
||||||
|
списки рассылки, например, questions@freebsd.org. Если обнаружена
|
||||||
|
какая-то проблема, то исправления исходного кода часто появляются в
|
||||||
|
течение нескольких часов.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Многие
|
||||||
|
организации предоставляют профессиональную поддержку Linux. Все
|
||||||
|
ведущие вендоры Linux предоставляют определённый уровень поддержки,
|
||||||
|
несколько предлагают полноценное обслуживание в режиме 24x7.
|
||||||
|
Существует много форумов, в которых ответы на вопросы о Linux даются
|
||||||
|
бесплатно, в частности, конференции и списки рассылки. В качестве
|
||||||
|
последнего средства вы всегда можете обратиться к исходному коду для
|
||||||
|
поиска причин проблемы и её устранения собственными силами.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/plain.png" alt="[OK]">Хотя для Windows XP
|
||||||
|
поддержка обеспечивается, вы должны быть готовы провести на телефоне
|
||||||
|
в ожидании специалиста не менее часа, и без всяких гарантий, что ваша
|
||||||
|
проблема будет решена. По причине <em>закрытости исходного кода</em>
|
||||||
|
Windows нет бесплатной и неформальной поддержки, а ошибки могут быть
|
||||||
|
исправлены только в соответствии с планами Microsoft, но не вашими.
|
||||||
|
Windows Windows XP обновляется не часто, и вы можете прождать годы,
|
||||||
|
прежде чем ошибки будут исправлены.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="category">Цена и совокупная стоимость владения</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">FreeBSD
|
||||||
|
можно свободно сгрузить из Internet. Её можно также приобрести за
|
||||||
|
$40 на четырёх CDROM вместе с несколькими гигабайтами приложений.
|
||||||
|
Вся необходимая документация прилагается. Поддержка обеспечивается
|
||||||
|
бесплатно либо по очень низкой цене. Лицензирование пользователей не
|
||||||
|
производится, так что вы можете быстро задействовать дополнительные
|
||||||
|
компьютеры. Всё это обеспечивает чрезвычайно низкую совокупную
|
||||||
|
стоимость владения.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/smiley.png" alt="[Великолепно]">Linux
|
||||||
|
распространяется свободно. Несколько компания предлагают услуги по
|
||||||
|
интеграции по очень низкой цене. Приложения и документация
|
||||||
|
поставляются по низкой цене или бесплатно. Ограничения по
|
||||||
|
лицензированию отсутствуют, так что Linux можно установить на любое
|
||||||
|
нужное вам количество систем без дополнительной платы. Совокупная
|
||||||
|
стоимость владения Linux очень низка.</td>
|
||||||
|
|
||||||
|
<td><img src="&enbase;/gifs/frowny.png" alt="[Плохо]">Серверная версия
|
||||||
|
Windows XP стоит около $700. Даже за основные приложения приходится
|
||||||
|
платить. Пользователи часто тратят многие тысячи долларов на те
|
||||||
|
программы, которые поставляются с Linux или FreeBSD бесплатно.
|
||||||
|
Документация стоит дорого, онлайновых описаний предоставляется очень
|
||||||
|
мало. Лицензия требуется на каждый компьютер, а это приводит к
|
||||||
|
задержкам и затратам на решение организационных вопросов. Обучение
|
||||||
|
начальным навыкам администрирования требует меньших затрат времени,
|
||||||
|
чем Unix, но для поддержки работоспособности системы, находящейся под
|
||||||
|
существенной нагрузкой, требуется и значительно больше усилий.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<TH>Итоги</TH>
|
||||||
|
|
||||||
|
<TD>
|
||||||
|
<H2>FreeBSD</H2>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/smiley.png"
|
||||||
|
alt="[Великолепно]"><B><BIG>= 8</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/plain.png"
|
||||||
|
alt="[OK]"><B><BIG>= 2</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/frowny.png"
|
||||||
|
alt="[Плохо]"><B><BIG>= 0</BIG></B><BR>
|
||||||
|
</TD>
|
||||||
|
|
||||||
|
<TD>
|
||||||
|
<H2>Linux</H2>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/smiley.png"
|
||||||
|
alt="[Великолепно]"><B><BIG>= 4</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/plain.png"
|
||||||
|
alt="[OK]"><B><BIG>= 4</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/frowny.png"
|
||||||
|
alt="[Плохо]"><B><BIG>= 2</BIG></B><BR>
|
||||||
|
</TD>
|
||||||
|
|
||||||
|
<TD>
|
||||||
|
<H2>Windows 2000</H2>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/smiley.png"
|
||||||
|
alt="[Великолепно]"><B><BIG>= 2</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/plain.png"
|
||||||
|
alt="[OK]"><B><BIG>= 1</BIG></B><BR>
|
||||||
|
|
||||||
|
<img src="&enbase;/gifs/frowny.png"
|
||||||
|
alt="[Плохо]"><B><BIG>= 7</BIG></B><BR>
|
||||||
|
</TD>
|
||||||
|
</TR>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<h1>Примечания</h1>
|
||||||
|
|
||||||
|
<a name="1"></a>
|
||||||
|
<h2>Файловая система</h2>
|
||||||
|
|
||||||
|
<p>Во FreeBSD используется FFS, Berkeley Fast File System с функцией
|
||||||
|
"отложенных обновлений", обеспечивающей производительность и целостность.
|
||||||
|
FreeBSD 5.0-CURRENT (ветка, в которой ведётся разработка) даёт пользователю
|
||||||
|
возможности автоматического создания мгновенных копий файловых систем, а
|
||||||
|
также хранения расширенных атрибутов файлов, в свою очередь, поддерживающих
|
||||||
|
другие функции, в частности, списки контроля доступа (ACL). В работа
|
||||||
|
"Журналирование или отложенные обновления: Защита асинхронных метаданных в
|
||||||
|
файловых системах", представленной на конференции USENIX 2000 Technical
|
||||||
|
Conference, обсуждены вопросы отличия в подходах к обеспечению
|
||||||
|
производительности и целостности данных между механизмами журналирования
|
||||||
|
и отложенных обновлений. Эта статью можно сгрузить с адреса <a
|
||||||
|
href="http://www.ece.cmu.edu/~gnager/papers/usenix2000.ps">
|
||||||
|
http://www.ece.cmu.edu/~gnager/papers/usenix2000.ps</a>. В ней также
|
||||||
|
описывается две различных реализации журналирования на базе FFS и
|
||||||
|
разработанных во FreeBSD. Очевидно, что FreeBSD находится на переднем крае
|
||||||
|
исследований в области файловых систем и в этом кроется источник её
|
||||||
|
надёжности и производительности.</p>
|
||||||
|
|
||||||
|
<p>Для получения дополнительной информации об отложенных обновлениях,
|
||||||
|
пожалуйста, обратитесь к следующей работе:</p>
|
||||||
|
|
||||||
|
<p>"Soft Updates: A Technique for Eliminating Most Synchronous Writes
|
||||||
|
in the Fast Filesystem" by Marshall Kirk McKusick and Gregory
|
||||||
|
R. Ganger.<br/> <a
|
||||||
|
href="http://www.ece.cmu.edu/~gnager/papers/mckusick99.ps">
|
||||||
|
http://www.ece.cmu.edu/~gnager/papers/mckusick99.ps</a>.</p>
|
||||||
|
|
||||||
|
<a name="2"></a>
|
||||||
|
<h2>Тесты производительности</h2>
|
||||||
|
|
||||||
|
<p>Результаты различных тестов продолжают демонстрировать убедительное
|
||||||
|
преимущество FreeBSD при работе в сети. Компании Yahoo!, Xoom.com, QWest
|
||||||
|
и некоторые другие крупнейшие наши пользователи публикуют результаты,
|
||||||
|
указывающие на очевидных выбор в пользу FreeBSD в корпоративном секторе.
|
||||||
|
Очень важно понимать, что поведение тестирования — всего лишь игра,
|
||||||
|
для сравнения реальной производительности вам нужно выполнять тестирование
|
||||||
|
в условиях реальной эксплуатации. В Internet легко найти результаты
|
||||||
|
тестирования, демонстрирующие уверенное лидерство FreeBSD над своими
|
||||||
|
конкурентами:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Сравнительный анализ, проведённый Garnet Group, показывает, что FreeBSD
|
||||||
|
обгоняет Linux на 20-30% на идентичном оборудовании: <a
|
||||||
|
href="http://advisor.gartner.com/n_inbox/hotcontent/hc_2121999_3.html#h8">
|
||||||
|
http://advisor.gartner.com/n_inbox/hotcontent/hc_2121999_3.html#h8</a>.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Тестирование производительности файловой системы при помощи PostMark,
|
||||||
|
проведённое компанией Network Appliance: <a
|
||||||
|
href="http://www.shub-internet.org/brad/FreeBSD/postmark.html">
|
||||||
|
http://www.shub-internet.org/brad/FreeBSD/postmark.html</a></li>
|
||||||
|
|
||||||
|
<li>Является ли FreeBSD более мощной серверной платформой, чем Linux?
|
||||||
|
Натана Боеджера: <a
|
||||||
|
href="http://www.webtechniques.com/archives/2001/01/infrrevu/">
|
||||||
|
http://www.webtechniques.com/archives/2001/01/infrrevu/</a></li>
|
||||||
|
|
||||||
|
<li><p>"Гибкость, наличие опыта работы, соотношение цена/производительность
|
||||||
|
и управляемость, - заявил Файло. -- Вот те лишь несколько причин, почему
|
||||||
|
стали использоваться платформы Intel и FreeBSD. Объединив их, мы смогли
|
||||||
|
создавать решения, которые оказались лучше, быстрее и инновационнее, чем
|
||||||
|
предложения наших конкурентов". - Дэйвид Файло, руководитель Yahoo<br/>
|
||||||
|
<a href="http://www.intel.com/ebusiness/casestudies/yahoo/buscase.htm">
|
||||||
|
http://www.intel.com/ebusiness/casestudies/yahoo/buscase.htm</a></p></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<a name="3"></a>
|
||||||
|
<h2>Информационная безопасность</h2>
|
||||||
|
|
||||||
|
<p>Группа CERT (Computer Emergency Response Team), изучающая уязвимости
|
||||||
|
Internet, реагирует на инциденты, происходящие с сайтами, ставшими жертвами
|
||||||
|
атак, публикуя различные предупреждения о нарушении информационной защиты,
|
||||||
|
а также исследует проблемы распределённых вычислительных сетей, и
|
||||||
|
разрабатывает информационные и учебные материалы, помогающие улучшать
|
||||||
|
безопасность Internet.<p>
|
||||||
|
|
||||||
|
<p><strong>Бюллетени CERT 2000 года, касающиеся Linux:</strong></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>CA-2000-22 - Input Validation Problems in LPRng</li>
|
||||||
|
|
||||||
|
<li>CA-2000-21 - Denial-of-Service Vulnerability in TCP/IP
|
||||||
|
Stacks</li>
|
||||||
|
|
||||||
|
<li>CA-2000-20 - Multiple Denial-of-Service Problems in ISC BIND</li>
|
||||||
|
|
||||||
|
<li>CA-2000-17 - Input Validation Problem in rpc.statd</li>
|
||||||
|
|
||||||
|
<li>CA-2000-13 - Two Input Validation Problems in FTPD</li>
|
||||||
|
|
||||||
|
<li>CA-2000-06 - Multiple Buffer Overflows in Kerberos Authenticated
|
||||||
|
Services</li>
|
||||||
|
|
||||||
|
<li>CA-2000-03 - Continuing Compromises of DNS servers</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><strong>Бюллетени CERT 2000 года, касающиеся Windows:</strong></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>CA-2000-16 - Microsoft 'IE Script'/Access/OBJECT Tag
|
||||||
|
Vulnerability</li>
|
||||||
|
|
||||||
|
<li>CA-2000-14 - Microsoft Outlook and Outlook Express Cache Bypass
|
||||||
|
Vulnerability</li>
|
||||||
|
|
||||||
|
<li>CA-2000-12 - HHCtrl ActiveX Control Allows Local Files to be
|
||||||
|
Executed</li>
|
||||||
|
|
||||||
|
<li>CA-2000-10 - Inconsistent Warning Messages in Internet
|
||||||
|
Explorer</li>
|
||||||
|
|
||||||
|
<li>CA-2000-07 - Microsoft Office 2000 UA ActiveX Control
|
||||||
|
Incorrectly Marked "Safe for Scripting"</li>
|
||||||
|
|
||||||
|
<li>CA-2000-04 - Love Letter Worm</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Для получения дополнительной информации о CERT и возможных уязвимостях
|
||||||
|
вашей операционной системы, пожалуйста, обратитесь к сайту <a
|
||||||
|
href="http://www.cert.org">http://www.cert.org</a>.</p>
|
||||||
|
|
||||||
|
<p>Дополнительную информацию о некоторых современных возможностях FreeBSD по
|
||||||
|
обеспечению информационной защиты можно найти на сайте <a
|
||||||
|
href="http://www.trustedbsd.org">http://www.trustedbsd.org</a>.</p>
|
||||||
|
|
||||||
|
<a name="4"></a>
|
||||||
|
<h2>Коллекция Портов</h2>
|
||||||
|
|
||||||
|
<p>Несмотря на всю ту шумиху, что поднята вокруг открытых стандартов,
|
||||||
|
заставить программу компилироваться на различных платформах Unix может
|
||||||
|
оказаться достаточно сложно. Время от времени вам может везти, и
|
||||||
|
программа, которую вы хотите получить, скомпилируется в вашей системе без
|
||||||
|
проблем, все файлы установятся в правильные каталоги, а сам прикладной
|
||||||
|
пакет будет работать без нареканий сразу после установки. Однако такие
|
||||||
|
ситуации редки. В большинстве случаев вы обнаружите, что для корректной
|
||||||
|
работы программы в неё необходимо внести изменения. В этот момент вам
|
||||||
|
поможет Коллекция Портов FreeBSD.</p>
|
||||||
|
|
||||||
|
<p>Общая идея Коллекции Портов заключается в устранении всех запутанных
|
||||||
|
действий, которые необходимы для того, чтобы все работало корректно, а
|
||||||
|
процесс установки был простым и безболезненным. В Коллекции Портов вся
|
||||||
|
тяжёлая работа уже была проделана за вас, так что вы можете установить
|
||||||
|
любое приложение из Коллекции Портов простой командой 'make install'.</p>
|
||||||
|
|
||||||
|
<!-- XXX использовать os.numports -->
|
||||||
|
|
||||||
|
<p>Коллекция Портов содержит make-файл, описывающий, откуда сгружается
|
||||||
|
программное обеспечение, а также как его компилировать и устанавливать.
|
||||||
|
На данный момент в дереве портов FreeBSD содержится более 11500 приложений,
|
||||||
|
одной командой механизм работы портов будет автоматически сгружать исходный
|
||||||
|
код программного обеспечения, выполнять подсчёт контрольных сумм,
|
||||||
|
распаковывать его, накладывать специфичные для FreeBSD патчи,
|
||||||
|
конфигурировать, запускать процессы компиляции и установки, а потом и
|
||||||
|
почистит за собой! Конечно, одни порты могут зависеть от других, и они
|
||||||
|
будут таким же образом автоматически строиться. Аналогичным образом могут
|
||||||
|
использоваться двоичные пакаджи. Коллекция Портов FreeBSD давно была
|
||||||
|
признана элегантным методом для решения сложных проблем, поэтому её
|
||||||
|
функциональность была перенесена и на другие Unix-системы семейства BSD, а
|
||||||
|
также некоторые дистрибутивы Linux.</p>
|
||||||
|
|
||||||
|
<p>Этот документ был подготовлен Бобом Брюсом и Мюррэем Стокели с помощью
|
||||||
|
Мэтта Диллона, друга Натана и многих других.</p>
|
||||||
|
|
||||||
|
&footer;
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue