Смекни!
smekni.com

Сравнительный анализ операционных систем Microsoft Windows Seven и Linux (стр. 3 из 4)

2 Сравнительный анализ ОС

2.1 Краткий обзор каждой операционной системы

Обе операционные системы предназначены как для персональных систем, так и для web-серверов, вычислительных кластеров и т. п.

Windows NT удалось завоевать первенство на настольных и персональных системах (около 90 % настольных компьютеров) тогда как Linux популярна на web-серверах, вычислительных кластерах и в суперкомпьютерах (50-90 %).

Эти системы разнятся в лежащей в основе их философии, стоимости, простоте использования, удобстве и стабильности. При их сравнении приходится принимать во внимание корни, исторические факторы и способ распространения.

Характеристики двух систем

Windows и Linux трудно сравнивать на равных из-за следующих факторов:

- Linux — это не определенная ОС, их более 600, среди них есть те, которые отличаются друг от друга значительно, а некоторые совсем немного, кроме того, на популярные дистрибутивы может существовать до 100 [версий];

- Словом Linux могут обозначаться разные понятия. В некоторых случаях это просто ядро операционной системы, в других случаях — полноценные операционные системы в дистрибутиве с графическим интерфейсом ;

- Оба порядка систем поставляются в различных конфигурациях. Особенно Linux, для которой существует огромное количество вариантов, некоторые из них предназначены для узкого круга задач;

- Цена и широта технической поддержки различаются у разных поставщиков, а также в зависимости от версии и дистрибутива;

- Производители оборудования могут устанавливать дополнительное ПО с операционной системой, которое делает доступные функции системы разнообразнее. Иногда они даже спонсируют продавца, снижая цену продукта для пользователя;

- Данные, полученные от маркетинговых подразделений, и результаты тестирования могут расходиться;

- Microsoft распространяет Windows под разными лицензиями (закрытыми). Дистрибутивы Linux, со своей стороны, могут содержать проприетарные компоненты [4].

Таблица 1 - Популярность на настольных компьютерах:

Windows Seven Linux
Доля при продаже компьютеров (OEM) Предустанавливается почти на все продаваемые настольные системы Предустанавливается на небольшое количество продаваемых систем. Например, Ubuntuна компьютеры Dellи Sysytem76, SUSE Linux на компьютерах марки Lenovo ThinkPads, MSI.
Оконные менеджеры/графическая среда Изначально только системный оконный менеджер. Графическая оболочка необходима для работы подавляющего большинства программ, и её отказ ведет к нарушению их функционирования. Существует ряд программ, которые работают без использования графической оболочки, но служат они преимущественно для технического обслуживания системы (например, восстановления работоспособности). Среды рабочего стола: GNOME, KDE и другие. Множество оконных менеджеров: Openbox, Fluxbox, и другие. Графическая оболочка не критична для работы ОС, она может переключаться в текстовый режим. Удалённое управление осуществляется, обычно, через SSH, VNC и XDMCP. Используются «виртуальные терминалы», что позволяет избежать перезагрузки системы в случае отказа одного из терминалов.
Системная консоль/командная строка Командная строка существует, но обладает ограниченной функциональностью. Базируется на MS-DOS, наследуя её скромные возможности, мало изменившиеся с 1990-х годов. Разработан также мощный командный процессор Windows PowerShell, реализующий некоторые возможности командной строки UNIX, основанный на .NET . Функции по восстановлению или настройке могут выполняться из командной строки. Командная строка позволяет опытному пользователю полностью перенастроить все функции ОС. Существует множество утилит для выполнения специализированных функций, тесно интегрированных с системными и прикладными программами. Функции по восстановлению или настройке могут выполняться из командной строки.

Таблица 2 - По инсталляции

Windows Seven Linux
Размеринсталлятора Как правило, один компакт-диск (Windows 7 — 1 DVD). От одной дискеты до нескольких DVD дисков.
Простота установки Windows 7, довольно проста в установке. Сильно варьирует между дистрибутивами в основном из-за разной степени предварительного конфигурирования. Существуют варианты с удобной и графической инсталляцией, (SuSE, Mandriva, Ubuntu, Fedora и др.) и варианты с инсталляторами через меню (Debian, Vector Linux, ArchLinux, Slackware), но некоторые дистрибутивы требуют копирования и компиляции исходных текстов (Gentoo). Кроме того, есть возможность целиком скомпоновать систему из исходных кодов, не прибегая к менеджерам установки программного обеспечения (Linux from Scratch).
Время, затрачиваемое на установку Заявленное время составляет около часа (вплоть до 10─30 минут для Windows 7, в зависимости от мощности компьютера). · От 6 минут до часа и более, в зависимости от объёма устанавливаемого ПО, поставляемого с дистрибутивом. В среднем составляет 6─30 минут для распространенных дистрибутивов.· Компиляция полной системы из исходных кодов может быть выполнена, в зависимости от мощности процессора, за несколько часов или за несколько дней.
Поставляемое программное обеспечение Несколько программ для работы с мультимедиа и сетью интернет (браузер Internet Explorer, проигрыватель Windows Media Player, текстовые редакторы Notepad, WordPad, графический редактор Paint), почтовый клиент Outlook Express. Присутствует множество программ для самых разных задач: мультимедиа, графики, интернета, офисной работы, игр, а также системные утилиты и дополнительные визуальные оболочки. Однако из-за недостаточной открытости форматов файлов собственнических продуктов для Microsoft Windows существует ряд проблем с совместимостью форматов файлов между такими продуктами и свободными приложениями.
Дополнительное ПО Огромный выбор собственнических и свободно распространяемых программ (Однако нет централизованного хранилища необходимого для работы свободного ПО, поддерживаемого производителем ОС). Как правило, они поставляются со всеми необходимыми библиотеками, устанавливаются с помощью специальной программы-инсталлятора. Хотя в windows есть собственная система установки/удаления программ, многие программы устанавливаются уникальными инсталляторами. Большой выбор свободно распространяемых программ и небольшой выбор коммерческих. Однако для ряда задач приложений гораздо меньше, чем для Windows, или они отсутствуют. Созданы версии некоторых Win32-программ для Linux. Программы, включенные в официальные дистрибутивы и их репозитории, устанавливаются в большинстве вариантов с помощью специальной программы для установки/удаления программ, обеспечивающей наличие необходимых библиотек (система управления пакетами), либо ручной компиляцией из исходных кодов с поиском необходимых библиотек (в случае редких программ.
Подготовка диска По умолчанию устанавливает только себя, затирая возможность запуска других ОС. Разделы с «родной» файловой системой NTFS легко могут быть расширены и уменьшены (под 7 уменьшить размер раздела можно системными средствами). При этом графическая программа для этой задачи обладает меньшим функционалом, чем утилита командной строки. Возможно динамическое разделение диска (Dynamic Disks). Возможна установка нескольких операционных систем. В большинстве дистрибутивов есть возможность запуска полноценной системы с компакт диска, а значит работать со всеми функциями, включая мощную графическую утилиту переразметки GPartEd, работающую с большим набором файловых систем, включая NTFS. Динамические диски поддерживаются с использованием LVM или EVMS, часто поставляемых вместе с дистрибутивом.
Программа-загрузчик Может загружать операционные системы семейства Windows NT/9x по выбору пользователя (NTLDR), но не Linux и другие подобные системы. В этом случае приходится прибегать к другим загрузчикам, таким как GRUB. Может загружать операционные системы по выбору пользователя с помощью встроенных менеджеров GRUB или LILO.[36] Также имеются средства безопасности (например запрос пароля), которых нет в загрузчике Windows.

Таблица 3 - По удобству использования и наличию особых режимов

Windows Seven Linux
Единообразие между различными версиями Между различными версиями сохраняется высокая степень сходства в интерфейсе. Но в случае Windows Server 2008 появились значительные отличия в интерфейсе, особенно оснасток(snap-in) администрирования. Кроме того, имеются различия в интерфейсах Windows XP и Vista, несколько затрудняющие переход между ними. В зависимости от дистрибутива, его версии, графической оболочки и программ, работа интерфейса может быть разной. Тем не менее, доступно множество настроек, и пользователь может переносить их из версии в версию.
Единообразие между программами Все программы, выпущенные Microsoft в один и тот же период, следуют единым принципам построения интерфейса. Перенос новых программ под старые версии системы, впрочем, может нарушать единообразие (например, IE7 или WMP11). Программы, следующие принципам KDE и GNOME за определённый период, наследуют единые принципы. Однако, множество независимых программ может им не соответствовать. Предпринимаются попытки создать графические библиотеки, строящие интерфейс по единым принципам GTK+, Qt и т. д.
Единообразие процедуры обновления программ и ОС Во всех последних версиях windows используется процедура автоматического получения обновлений и «заплаток» для самой ОС, драйверов и программ, выпущенных Microsoft. Сторонние программы должны сами поддерживать процедуру обновления. Есть несколько программ для общего управления обновлениями. Системы управления пакетами содержат в себе средства для автоматического обновления программ (самой ОС и установленных пользователем). В качестве источников обновлений обычно служат репозитории дистрибутивов и отдельных проектов.
Настройка Исходный код может быть приобретён для строго ограниченных целей, а, кроме того, программы сторонних разработчиков могут изменять системные настройки. Другими словами, возможно случайное нарушение лицензионного соглашения. Весь код системы доступен для модификации. Большая часть сторонних программ также предоставляет исходный код.
Особые возможности Обе системы позволяют настроить особые режимы управления компьютером, такие как укрупненные шрифты, чтение надписей вслух, медленное нажатие на клавиши и др.

2.2 Положительные и отрицательные стороны каждой операционной системы