Uploaded by Ефимий Данилов

Таблица сравнения Linux и Windows

advertisement
ПО ПОПУЛЯРНОСТИ НА НАСТОЛЬНЫХ КОМПЬЮТЕРАХ
1
Windows
Linux
Примечания
2
3
4
Предустанавливаетс
я на небольшое
количество
продаваемых
систем. Например,
Ubuntu на
компьютеры Dell и
System76, SUSE
Linux на
компьютерах марки
Lenovo ThinkPads,
MSI. В последнее
время компания
Google начала
активно продвигать
нетбуки и ноутбуки
с
предустановленной
Google Chrome OS.
[19]. Также на
смартфоны,
планшетные
компьютеры,
электронные книги,
цифровые
проигрыватели и
другие устройства
устанавливают
операционную
систему Android—
Во Франции против
соглашения
Microsoft с
поставщиками
компьютеров об
установке
исключительно
Windows ведется
судебное дело.
Доля при продаже Предустанавливается
компьютеров
без возможности
(OEM)
выбора на 99 %
персональных
компьютеров, начиная
с первой версии MSDOS, по демпинговым
ценам (цена для OEM
— ~30€[16], розница
~100€ в зависимости от
версий).
основанную на ядре
Linux.
1
2
Оконные
Изначально только
менеджеры/графич системный оконный
еская среда
менеджер. Для
изменения его работы
требуется подмена
системных файлов
(uxtheme.dll), что
прямо нарушает
лицензионное
соглашение, или
использование
программ независимых
поставщиков (это
утверждение верно
только для Windows
XP). Графическая
оболочка необходима
для работы
подавляющего
большинства программ,
и её отказ ведет к
нарушению их
функционирования.
Существует ряд
программ, которые
работают без
использования
графической оболочки,
но служат они
преимущественно для
3
4
Среды рабочего
стола: GNOME,
KDE, Enlightenment,
Xfce и другие.
Множество
«самостоятельных»
оконных
менеджеров:
Openbox, Fluxbox, и
другие, в том числе
и композитные
менеджеры окон
Beryl, Compiz или
Compiz Fusion.
Графическая
оболочка не
критична для
работы
операционной
системы, система
может
переключаться в
текстовый режим.
Удалённое
управление
осуществляется,
обычно, через SSH,
VNC и XDMCP.
Используются
«виртуальные
Разные среды
рабочего стола
предлагают разные
способы
управления
компьютером, что
позволяет
пользователю
выбрать полностью
отвечающий его
потребностям.
Иногда это
вызывает
неудобства при
переходе с одной на
другую, но на
практике
большинство
пользователей
используют
GNOME, KDE или
похожие среды.
технического
обслуживания системы
(например,
восстановления
работоспособности).
Удалённое управление
с помощью , telnet,
WMI и других
инструментов.
Возможна установка
сторонней среды
рабочего стола, к
примеру, но и в этом
случае библиотеки
встроенного оконного
менеджера
загружаются в
оперативную память,
значительно снижая
быстродействие
системы.
1
2
Системная
Командная строка
консоль/командна существует, но
я строка
обладает ограниченной
функциональностью.
Базируется на MSDOS, наследуя её
скромные
возможности, мало
изменившиеся с 1990-х
терминалы», что
позволяет избежать
перезагрузки
системы в случае
отказа одного из
терминалов.
3
4
Командная строка
также является
неотъемлемой
частью системы. Во
многих ОС функции
настройки системы
реализованы при
помощи
графического
-
годов. Разработан
также мощный
командный процессор
Windows PowerShell,
реализующий
некоторые
возможности
командной строки
UNIX, основанный
на .NET. Доступна
независимая коллекция
инструментов
командной строки
Cygwin и набор
программ от Microsoft
SUA, кроме этого есть
CONEMU. Начиная с
Windows 98 в поставку
входит мощный
инструмент для
автоматизации задач —
Windows Script Host,
возможности которого
значительно
превосходят
встроенную командную
строку. Функции по
восстановлению или
настройке могут
выполняться из
командной строки.
интерфейса
(иногда —
работающего
незаметно для
пользователя с
системой с помощью
командной строки),
но из-за различия
между вариантами
не знакомые с
конкретным
дистрибутивом
пользователи часто
дают новичкам
инструкции,
ориентированные на
командную строку.
Командная строка
позволяет опытному
пользователю
полностью
перенастроить все
функции ОС.
Существует
множество утилит
для выполнения
специализированных
функций, тесно
интегрированных с
системными и
прикладными
программами.
Функции по
восстановлению или
настройке могут
выполняться из
командной строки.
Специальный слой
абстракции
«фреймбуффер»
позволяет
расширить
функциональность
«текстовых»
терминалов до
функциональности
графического
режима.
ПО ИНСТАЛЛЯЦИИ
Размер
инсталлятора
Windows
Linux
Примечания
Представляет
стандартизированн
ый набор
программных
средств и размер
варьируется от
нескольких
десятков дискет
(Windows 3.11) до
DVD (Windows
Vista/7/8) и USB
флеш драйва
(Windows 10).
Существуют как
официальные так и
неофициальные
инструменты по
созданию своих
дистрибутивов
Windows.
Возможна
установка через
сеть.
От одной дискеты
до нескольких
DVD. Например,
дистрибутив DSL
занимает всего 50
МБ, предоставляя
браузеры, офисные
приложения и т. д.
Многие
дистрибутивы
распространяются
в нескольких
вариантах (как
правило, DVD с
большим набором
программ и
выбором
графической среды
или Live CD для
каждой
графической среды
(KDE, GNOME,
Xfce) с набором
программ для неё).
Возможна
установка через
сеть, при которой
всё необходимое
программное
обеспечение будет
получено со
специального
-
сервера. Эти
варианты могут
совмещаться, если
есть постоянное
соединение с
интернетом:
установка
большинства
пакетов
происходит с
диска, а их новые
версии и
дополнительные
программы
устанавливаются с
удаленного
сервера.
1
Простота
установки
2
3
4
Windows 7,
довольно проста в
установке, если
предполагается
установка на
машину без
присутствующих
операционных
систем. Установка
Windows XP,
может быть
затруднена в
случае, если
установленное
оборудование
использует новые
Очень просты в
установке (SuSE,
Mandriva, Ubuntu,
Fedora и др.), в
процессе
позволяет менять
множество
настроек, легко
устанавливается к
существующим
операционным
системам. Есть
дистрибутивы с
установкой
ориентированной
на максимальную
-
технологии.
Может
понадобиться
использование
дискеты 3,5" с
драйвером, или
ручная упаковка
более поздних
обновлений к
оригинальному
дистрибутиву с
созданием нового
образа
установочного
диска.
подвижность,
например сетевую
удаленную
установку при
минимальном
размере (40
Мебибайт) на
слабой аппаратуре
(Debian, Vector
Linux, ArchLinux,
Slackware). Есть
дистрибутивы,
намеренно
отказывающиеся
от простоты в
пользу осознанной
ручной установки,
чтобы
максимально
расширить
функциональность
для пользователя
(Gentoo,
ArchLinux,
Slackware).
Непопулярные,
новые или
персональные
дистрибутивы
также могут
отличаться. Кроме
того, есть
возможность
целиком
скомпоновать
систему из
исходных кодов,
не прибегая к
менеджерам
установки
программного
обеспечения (Linux
from Scratch).
1
Время,
затрачиваемое на
установку
2
Заявленное время
составляет около
часа (вплоть до
10─30 минут для
Windows Vista/7, в
зависимости от
мощности
компьютера). В
случае
необходимости,
подготовка к
установке может
занять
дополнительное
время (например,
создание дискет с
драйверами для
установки
Windows XP на
SATA жёсткий
диск). Во время
установки
необходимо будет
выполнить одну
3
От пары минут до
часа и более, в
зависимости от
объёма
устанавливаемого
программного
обеспечения,
поставляемого с
дистрибутивом и
мощности
дисковой
подсистемы
компьютера. В
среднем
составляет 6─30
минут для
распространённых
дистрибутивов,
таких, как
OpenSUSE[34] или
4
или несколько
перезагрузок.
Установка важных
обновлений может
занять
дополнительное
время и
потребовать
несколько
перезагрузок.
Ubuntu.
Компиляция
полной системы из
исходных кодов
может быть
выполнена, в
зависимости от
мощности
компьютера, опыта
пользователя,
необходимого
программного
обеспечения за
несколько минут,
часов или дней.
1
2
Наличие драйверов Драйверы
устройств
некоторых
устройств,
использованных в
системе,
устанавливаются
отдельно. Многие
драйверы
устанавливаются
системой из набора
драйверов на
установочном
носителе,
3
4
Большинство
драйверов
устанавливается
автоматически при
инсталляции
операционной
системы или
доступно для
загрузки через
интернет.
Множество
драйверов уже
включено в ядро.
-
некоторые
недостающие
драйверы можно
получить через
интернет с
помощью средств
системы. Процесс
установки
большинства
драйверов
автоматизирован.
Оборудование,
считающееся по
каким-либо
причинам
устаревшим, не
поддерживается
разработчиками
этого
оборудования, в
результате чего
для него
отсутствуют
драйверы,
поскольку для
разных ОС
Windows
требуются
различные
драйверы
устройств. На
практике, для
неинтегрированны
х устройств почти
Производители
некоторых
устройств (ТВтюнеров и др.)
иногда не
выпускают
драйверы для
Linux, поэтому
устройства могут
оказаться
неработоспособны
ми (в этом случае
могут помочь
драйверы
открытого
сообщества для
систем на одном
чипе SoC).
Применение
некоторых
драйверов требует
принятия
лицензионного
соглашения.
Некоторые
драйверы
(беспроводные
карты) могут
поставляться
только в закрытом
виде. Возможно
использование
Windowsдрайверов для
всегда приходится
устанавливать
драйверы
отдельно. Это
требует времени и
дополнительных
перезагрузок.
Производители
некоторых из
устройств[35]. На
непопулярных
системах, или на
системах в
которых
отсутствуют
правила
добавления
встроенного
конкретного
оборудования
устройства, может
стараются
потребоваться
создавать свои
скачивать и
новые продукты,
устанавливать
драйвера вручную.
чтобы они без
Если в системе нет
проблем работали
системы
даже на старых, но
управления
популярных
пакетами
Windows (напр.
(популярные RPM,
APT), то драйверы
XP), в которых
требуется
драйверов на это
устанавливать
устройство быть не
средствами,
может, но есть
предоставленными
драйверы более
их разработчиком.
старых устройств,
которые
оказываются
подходящими
благодаря
разработчикам
устройств.
1
2
3
4
Инсталляция с
помощью
ознакомительного
CD (Live CD)
Официальных
свободнораспространяемых
ознакомительных
CD не существует.
Но можно
специально создать
работающую
систему в
облегченном
варианте на диске
(WinPE) с диска
или флешнакопителя или с
помощью
специально
созданного
загрузочного диска
(BartPE). До
выхода Vista,
Windows PE
распространялся
только среди
поставщиков
компьютеров в
виде «OEM
Preinstallation Kit»,
в настоящее время
его можно
бесплатно скачать
с официального
сайта Microsoft в
Многие
полноценные
дистрибутивы
(Knoppix,
openSUSE, Ubuntu)
имеют
ознакомительный
диск (live CD).[36]
С помощью таких
дисков можно
осуществлять
восстановление
работоспособности
системы, в том
числе с другой
операционной
системой. Также
многие live-CD
предоставляют
возможность
установки ОС на
компьютер с этого
же диска.
-
составе Windows
Automated
Installation Kit.
1
Поставляемое
программное
обеспечение
2
3
4
Несколько
программ для
работы с
мультимедиа и
сетью интернет
(браузер Internet
Explorer,
проигрыватель
Windows Media
Player, текстовые
редакторы
Notepad, WordPad,
графический
редактор Paint),
почтовый клиент
Outlook Express.
Дополнительное
ПО может быть
включено
производителем
оборудования.
Windows Vista
включает в себя
также почтовую
программу
Windows Mail,
мультимедиацентр Windows
Media Center и др.,
в зависимости от
Во всех основных
дистрибутивах
присутствует
множество
программ для
самых разных
задач:
мультимедиа,
графики,
интернета,
офисной работы,
игр, а также
системные
утилиты и
дополнительные
визуальные
оболочки. Однако
из-за
недостаточной
открытости
форматов файлов
собственнических
продуктов для
Microsoft Windows
существует ряд
проблем с
совместимостью
форматов файлов
между такими
продуктами и
Практика
совместной
поставки
компанией
Microsoft
программ вместе с
Windows была
признана в США
незаконной
версии. Офисный
пакет Microsoft
Office не
включается в
поставку (кроме
Windows RT), так
как является
отдельным
коммерческим
продуктом, но
иногда может быть
включена
ознакомительная
версия. На
практике без
установки
дополнительных
компонентов
Windows Media
Player не может
воспроизводить
видео, а
встроенная в
Windows XP (SP1)
программа записи
дисков не может
записывать DVD и
сильно ограничена
в функционале.
Кроме того, в
системе
отсутствуют
средства работы с
архивами,
свободными
приложениями.
Например,
сложный текст,
созданный в
OpenOffice.org, и
сохранённый в
собственническом
формате Microsoft
Office, не всегда
корректно
читается в
Microsoft Office; и
наоборот, OOo не
всегда может
точно
декодировать
форматы Microsoft
Office.
Существуют
специализированн
ые дистрибутивы.
В них набор
программ
скорректирован в
сторону решаемых
задач, например
Ubuntu Studio,
Edubuntu,
BackTrack.
Единообразие (в
рамках системы
управления
пакетами)
отличными от .zip
и .cab
1
Программы,
которые можно
установить
дополнительно
позволяет очень
гибко настраивать
список
устанавливаемого
ПО, а в случае
подключения к
репозиторию —
так же установить
дополнительное
ПО во время
установки ОС.
2
3
4
Огромный выбор
собственнических
и свободно
распространяемых
программ (Однако
нет
централизованного
хранилища
необходимого для
работы свободного
программного
обеспечения,
поддерживаемого
производителем
ОС). Как правило,
они поставляются
со всеми
необходимыми
библиотеками,
устанавливаются с
помощью
специальной
Большой выбор
свободно
распространяемых
программ и
небольшой выбор
коммерческих.
Однако для ряда
задач приложений
гораздо меньше,
чем для Windows,
или они
отсутствуют.
Созданы версии
некоторых Win32программ для
Linux. Программы,
включенные в
официальные
дистрибутивы и их
репозитории,
устанавливаются в
большинстве
Для Linux
разработаны и
другие
инсталляторы,
такие как loki
installer, klik или
autopackage.
Однако до сих пор
они
малораспространен
ы.
программыинсталлятора.
Хотя в windows
есть собственная
система
установки/удалени
я программ,
многие программы
устанавливаются
уникальными
инсталляторами.
Деинсталляция
тоже проста, хотя
программы
удаления зачастую
оставляют
глобальные
пометки
(например, для
ограничения срока
работы), а
иногда — и
бинарные файлы
(например,
библиотеки).
Отсутствие
централизованного
хранилища и общее
правило включать
в дистрибутив все
необходимые
библиотеки может
приводить к
конфликтам, когда
вариантов с
помощью
специальной
программы для
установки/удалени
я программ,
обеспечивающей
наличие
необходимых
библиотек
(система
управления
пакетами), либо
ручной
компиляцией из
исходных кодов с
поиском
необходимых
библиотек (в
случае редких
программ —
например,
устаревших или
находящихся на
ранней стадии
разработки).
Применяется
несколько
специальных
упаковочных
форматов (RPM,
DEB),
позволяющих
распространять
одна прикладная
программа
перезаписывает
общую библиотеку
другой программы
(например, на
библиотеку другой
версии); такие
конфликты часто
называются dll hell.
Имеется
возможность
установки
некоторых
простых программ
путём простого
копирования
файлов в
системную
директорию
(бинарный формат
файлов).
Некоторые
программы могут
работать только на
определённых
версиях ОС.
программы в
пакетах для разных
дистрибутивов.
При инсталляции
ПО в пакете часто
может требоваться
инсталляция
других пакетов,
которые
устанавливаются
автоматически,
либо их можно
скачать из
Интернета. Это
используется для
того, чтобы
избежать
конфликта
библиотек (dll
hell): две
программы могут
использовать один
и тот же пакет, а
операционная
система
самостоятельно
заботится о том,
чтобы
поддерживать
актуальность его
версии.
Дополнительным
преимуществом
такого подхода
можно считать то,
что в совокупности
размер пакетов,
требуемых для
установки
программы для
Linux меньше, чем
размер
дистрибутива той
же программы для
Windows. Ряд
программ (в
основном
собственнические
или не очень
популярные)
может
инсталлироваться
только на одну или
некоторые из
версий ядра и
дистрибутива.
Некоторые
программы
должны
устанавливаться
пользователем
самостоятельно,
либо из исходных
кодов, иногда с
применением
командной строки.
1
2
3
4
Подготовка диска По умолчанию
устанавливает
только себя,
затирая
возможность
запуска других
ОС, кроме других
инсталляций
Windows. Разделы
с «родной»
файловой
системой NTFS
легко могут быть
расширены и
уменьшены (под
Vista/7 уменьшить
размер раздела
можно системными
средствами, под
XP — только с
помощью
программ
сторонних
производителей).
При этом
графическая
программа для
этой задачи
обладает меньшим
функционалом,
чем утилита
командной строки.
Возможно
динамическое
-
разделение диска
(Dynamic Disks).
1
2
Подготовка диска По умолчанию
устанавливает
только себя,
затирая
возможность
запуска других
ОС, кроме других
инсталляций
Windows. Разделы
с «родной»
файловой
системой NTFS
легко могут быть
расширены и
уменьшены (под
Vista/7 уменьшить
размер раздела
можно системными
средствами, под
XP — только с
помощью
программ
сторонних
производителей).
При этом
графическая
программа для
этой задачи
обладает меньшим
функционалом,
чем утилита
3
4
Возможна
установка
нескольких
операционных
систем. В
большинстве
дистрибутивов
есть возможность
запуска
полноценной
системы с компакт
диска, а значит
работать со всеми
функциями,
включая мощную
графическую
утилиту
переразметки
GParted,
работающую с
большим набором
файловых систем,
включая NTFS.
Динамические
диски
поддерживаются с
использованием
LVM или EVMS,
часто
поставляемых
вместе с
-
командной строки. дистрибутивом.
Возможно
динамическое
разделение диска
(Dynamic Disks).
1
Программазагрузчик
2
3
4
При установке
автоматически
настраивается для
загрузки других
имеющихся на
компьютере
инсталляций
систем семейства
Windows NT/9x
(NTLDR), для
загрузки Linux и
других подобных
систем
необходимо
ручное
редактирование
файла BOOT.INI.
Также возможно
применение
сторонних
загрузчиков, таких
как GRUB.
Может загружать
операционные
системы по выбору
пользователя с
помощью
встроенных
менеджеров GRUB
или LILO.[38]
Также имеются
средства
безопасности
(например запрос
пароля), которых
нет в загрузчике
Windows.
Из-за отсутствия
поддержки Linux в
загрузчике
Windows в случае
установки
Windows и Linux
на одной машине
проще сначала
установить
Windows, а затем
Linux. Существуют
дополнительные
загрузчики
операционных
систем по выбору.
В случае
переустановки
Windows загрузчик
можно
восстановить при
помощи Live CD.
По удобству использования и наличию особых режимов
Единообразие
интерфейса
Windows
Linux
Примечания
В основном
последовательна.
Несоответствия
проявляются там,
где новые
программы
переписывают под
старую версию
системы.
Например, IE7 и
Windows Media
Player 11,
изначально
существовавшие
для Vista, были
переписаны под
XP.[40] Microsoft
помогает
независимым
разработчикам
сохранять единый
стиль, выпуская
руководства по
разработке
интерфейса
(последняя
версия — Windows
Vista User
Experience
guidelines.[41])
Они
Качество
графического
интерфейса сильно
варьирует в
зависимости от
дистрибутива и
графической
оболочки. Две
главные
оболочки —
GNOME и KDE —
выработали
единообразный
подход к
интерфейсу,
который, как
правило, четко
соблюдается.[42]
[43].
Таким образом
-
сосредоточены
достигается
последовательност
ь интерфейсов, но
при этом
сохраняется и
гибкость,
позволяющая
настраивать
интерфейс в
соответствии с
вокруг
пожеланиями
единообразия и
пользователя.
удобства
Наиболее
использования, а в популярные
последних
дистрибутивы
версиях — ещё и
сочетают это с
на защищенности
высокой
данных
защищенностью
пользователя.
(Ubuntu, SuSE,
Программы
Fedora, Mandriva).
сторонних
Между
разработчиков
программами,
могут следовать
написанными для
этим
KDE и GNOME
руководствам, а
могут быть
могут
различия, но они не
разрабатывать свои слишком
собственные, или
существенны.
же не следовать
Другие
никаким
графические
руководствам
оболочки
вообще.
обладают меньшей
графической
мощью и, как
правило,
специализируются
на
минималистском
оформлении
(WindowMaker,
Fluxbox/Openbox/B
lackbox).
Некоторым из них
удается
совместить
минимализм с
удобством и
красотой
(Enlightenment/E17
, Xfce). Некоторые
оболочки
рассчитаны на
применение
главным образом
мыши (Fluxbox,
Xfce), другие —
только клавиатуры
(Ratpoison).
1
2
Единообразие
Между
между различными различными
версиями
версиями
сохраняется
высокая степень
сходства в
интерфейсе. Но в
случае Windows
Server 2008
3
4
В зависимости от
дистрибутива, его
версии,
графической
оболочки и
программ, работа
интерфейса может
быть разной. Тем
не менее, доступно
-
1
Единообразие
процедуры
обновления
программ и ОС
появились
значительные
отличия в
интерфейсе,
особенно
оснасток(snap-in)
администрировани
я. Кроме того,
имеются различия
в интерфейсах
Windows XP и
Vista, несколько
затрудняющие
переход между
ними.
множество
настроек, и
пользователь
может переносить
их из версии в
версию.
2
3
4
Во всех последних
версиях windows
используется
процедура
автоматического
получения
обновлений и
«заплаток» для
самой ОС,
драйверов и
программ,
выпущенных
Microsoft.
Сторонние
программы
должны сами
поддерживать
процедуру
Системы
управления
пакетами содержат
в себе средства
для
автоматического
обновления
программ (самой
ОС и
установленных
пользователем). В
качестве
источников
обновлений
обычно служат
репозитории
дистрибутивов и
отдельных
-
обновления. Есть проектов.
несколько
программ для
общего управления
обновлениями.
1
2
3
Весь код системы
доступен для
модификации.
Большая часть
сторонних
программ также
предоставляет
исходный код.
4
Доступность
исходного кода
Исходный код
может быть
приобретён для
строго
ограниченных
целей, а, кроме
того, программы
сторонних
разработчиков
могут изменять
системные
настройки.
Другими словами,
возможно
случайное
нарушение
лицензионного
соглашения.
-
Особые
возможности
Обе системы позволяют настроить особые режимы
управления компьютером, такие как укрупненные шрифты,
чтение надписей вслух, медленное нажатие на клавиши и др
ВЫВОД
В ходе данной работе выяснилось что ОС Windows лучше подходит для
обработки медиа-файлов и более приветлива для стандартного пользователя,
чем Linux.
Download