Курсовая работа: Сравнение Microsoft Windows и GNU/Linux

· От 6 минут до часа и более, в зависимости от объёма устанавливаемого программного обеспечения, поставляемого с дистрибутивом. В среднем составляет 6─30 минут для распространенных дистрибутивов, таких, как openSUSE[ или Ubuntu.

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

Наличие драйверов устройств Драйверы некоторых устройств, использованных в системе, устанавливаются отдельно. Многие драйверы устанавливается системой из набора драйверов на установочном носителе, некоторые недостающие драйверы можно получить через интернет с помощью средств системы. Процесс установки большинства драйверов автоматизирован. Оборудование, считающееся по каким-либо причинам устаревшим, не поддерживается разработчиками этого оборудования, в результате чего для него отсутствуют драйверы, поскольку для разных ОС Windows требуются различные драйверы устройств. На практике, для неинтегрированых устройств почти всегда приходится устанавливать драйвера отдельно. Это требует времени и дополнительных перезагрузок. Большинство драйверов устанавливаются автоматически при инсталляции операционной системы или доступны для загрузки через интернет. Основные драйверы включены в ядро. Некоторые устройства (графические карты, карты беспроводного доступа и др.) не имеют свободно распространяемых драйверов, для их применения необходимо принять лицензионное соглашение. Возможно использование Windows-драйверов для некоторых из устройств. В редких случаях драйверов для GNU/Linux нет вообще. Добавление в систему отсутствующей поддержки оборудования (особенно бюджетного) может сопровождаться определёнными трудностями, особенно для неопытных пользователей. Если в системе нет системы управления пакетами,то драйверы требуется устанавливать средствами, предоставленными их разработчиком. Иногда включение поддержки устройства требует от пользователя более детальных знаний об установленном оборудовании, чем при установке драйверов в Windows. Инсталляция с помощью ознакомительного CD (Live CD) Официальных свободно-распространяемых ознакомительных CD не существует. Но можно специально создать работающую систему в облегченном варианте на диске с диска или флеш-накопителя или с помощью специально созданного загрузочного диска.. Многие полноценные дистрибутивы имеют ознакомительный диск.С помощью таких дисков можно осуществлять восстановление работоспособности системы, в том числе с другой операционной системой. Так же многие live-CD предоставляют возможность установки ОС на компьютер с этого же диска. Поставляемое программное обеспечение Несколько программ для работы с мультимедиа и сетью интернет. Дополнительное ПО может быть включено производителем оборудования. Windows Vista включает в себя также почтовую программу Windows Mail др., в зависимости от версии. Офисный пакет Microsoft Office не включается в поставку, так как является отдельным коммерческим продуктом, но иногда может быть включена ознакомительная версия. На практике зачастую Windows Media Player не может воспроизводить видео, а встроенная в Windows XP (SP1) программа записи дисков не может записывать DVD. Кроме того, в системе отсутствуют средства работы с различными архивами. Во всех основных дистрибутивах присутствует множество программ для самых разных задач: мультимедиа, графики, интернета, офисной работы, игр, а также системные утилиты и дополнительные визуальные оболочки. Однако из-за недостаточной открытости форматов файлов собственнических продуктов для Microsoft Windows существует ряд проблем с совместимостью форматов файлов между такими продуктами и свободными приложениями. Например, сложный текст, созданный в OpenOffice.org, и сохранённый в собственническом формате Microsoft Office, не всегда корректно читается в Microsoft Office; и наоборот, OOo не всегда может точно декодировать форматы Microsoft Office. Существуют специализированные дистрибутивы. В них набор программ скорректирован в сторону решаемых задач, например Ubuntu Studio, Edubuntu. Единообразие позволяет очень гибко настраивать список устанавливаемого ПО, а в случае подключения к репозиторию — так же установить дополнительное ПО во время установки ОС. Программы, которые можно установить дополнительно Большой выбор собственнических и свободно распространяемых, часто портированных с других ОС, программ. Как правило, они поставляются со всеми необходимыми библиотеками, устанавливаются с помощью специальной программы-инсталлятора. Хотя в windows есть собственная система установки/удаления программ, многие программы устанавливаются уникальными инсталляторами. Деинсталляция тоже проста, хотя программы удаления зачастую оставляют глобальные пометки (например, для ограничения срока работы), а иногда — и бинарные файлы (например, библиотеки). Отсутствие централизованного хранилища и общее правило включать в дистрибутив все необходимые библиотеки может приводить к конфликтам, когда одна прикладная программа перезаписывает общую библиотеку другой программы (например, на библиотеку другой версии); такие конфликты часто называются DLL Hell. Имеется возможность установки некоторых простых программ путём простого копирования файлов в системную директорию (бинарный формат файлов). Некоторые программы могут работать только на определённых версиях ОС. Большой выбор свободно распространяемых программ и небольшой выбор коммерческих. Однако для ряда задач приложений меньше, чем для Windows (в основном игры, CAD-системы и бухгалтерские программы), или они отсутствуют. Созданы версии некоторых Win32-программ для Linux. Программы, включенные в официальные дистрибутивы и их репозитории, устанавливаются в большинстве вариантов с помощью специальной программы для установки/удаления программ, обеспечивающей наличие необходимых библиотек (система управления пакетами), либо ручной компиляцией из исходных кодов с поиском необходимых библиотек (в случае редких программ — например, устаревших или находящихся на ранней стадии разработки). Применяется несколько специальных упаковочных форматов,позволяющих распространять программы в пакетах для разных дистрибутивов. При инсталляции ПО в пакете часто может требоваться инсталляция других пакетов, которые устанавливаются автоматически, либо их можно скачать из Интернета. Это используется для того, чтобы избежать конфликта библиотек: две программы могут использовать один и тот же пакет, а операционная система самостоятельно заботится о том, чтобы поддерживать актуальность его версии. Побочным эффектом такого подхода можно считать то, что в совокупности размер пакетов, требуемых для установки программы для GNU/Linux меньше, чем размер дистрибутива той же программы для Windows. Ряд программ (в основном собственнические или не очень популярные) может инсталлироваться только на одну или некоторые из версий ядра и дистрибутива. Некоторые программы должны устанавливаться пользователем самостоятельно, либо из исходных кодов, иногда с применением командной строки. Подготовка диска Возможна установка нескольких операционных систем. Разделы с "родной" файловой системой NTFS легко могут быть расширены и уменьшены.При этом графическая программа для этой задачи обладает меньшим функционалом, чем утилита командной строки. Возможно динамическое разделение диска. Поддерживается динамическая разметка с использованием LVM или EVMS. Программа-загрузчик Может загружать операционные системы по выбору пользователя, в том числе и Linux (но тогда требует сторонний модуль). Может загружать операционные системы по выбору пользователя с помощью встроенных менеджеров GRUB или LILO. Также имеются средства безопасности (например запрос пароля), которых нет в загрузчике Windows.

Установка GNU/Linux когда-то была затруднительной для среднего пользователя. В настоящее время почти все дистрибутивы содержат упрощенную процедуру установки и демонстрационный диск (Live CD), который дает возможность загрузить систему прямо с CD или DVD и пользоваться ей не устанавливая на жесткий диск. Установщик Windows тоже включает в себя программу-помощника, как и дистрибутивы Linux.

1.6Единообразие

· Windows. В основном последовательна. Несоответствия проявляются там, где новые программы переписывают под старую версию системы. Например, Windows Media Player, изначально существовавшие для Vista, были переписаны под XP. Microsoft помогает независимым разработчикам сохранять единый стиль, выпуская руководства по разработке интерфейса. Они сосредоточены вокруг единообразия и удобства использования, а в последних версиях — еще и на защищенности данных пользователя. Программы сторонних разработчиков могут следовать этим руководствам, а могут разрабатывать свои собственные, или же не следовать никаким руководствам вообще. Linux. Качество графического интерфейса сильно варьирует в зависимости от дистрибутива и графической оболочки. Две главные оболочки — GNOME и KDE выработали единообразный подход к интерфейсу, который, как правило, четко соблюдается. Таким образом, достигается последовательность интерфейсов, но при этом сохраняется и гибкость, позволяющая настраивать интерфейс в соответствие с пожеланиями пользователя.

· Единообразие между различными версиями Windows. Между различными версиями сохраняется высокая степень сходства в интерфейсе. Linux. В зависимости от дистрибутива, его версии, графической оболочки и программ, работа интерфейса может быть разной. Тем не менее, доступно множество настроек, и пользователь может переносить их из версии в версию.

· Единообразие между программами Windows. Все программы, выпущенные Microsoft, следуют единым принципам построения интерфейса. Перенос новых программ под старые версии системы, впрочем, может нарушать единообразие. Linux. Программы, следующие принципам KDE и GNOME, наследуют единые принципы. Однако, множество независимых программ может им не соответствовать. Предпринимаются попытки создать графические библиотеки, строящие интерфейс по единым принципам.

1.7 Настройка

Windows. Исходный код может быть приобретён для строго ограниченных целей, а, кроме того, программы сторонних разработчиков могут изменять системные настройки. Linux. Весь код системы доступен для модификации. Большая часть сторонних программ также предоставляет исходный код.


Заключение

Я не буду писать, что та или иная операционная система лучше или хуже. Не буду делать это потому, что Linux не лучше и не хуже Windows или любой какой-либо ещё операционной системы.

И ответить на вопрос, что лучше Windows или Linux, это тоже что ответить на вопрос, что лучше яблоко или груша, малина или клубника, грузовик или кабриолет. Ничего не лучше – они все просто разные.

Операционная система – это инструмент в который позволяет управлять компьютером. И каждый инструмент предназначен выполнять свои задачи. Есть инструменты узко специализированные, есть наоборот универсальные. Конечно, мы хотим выбрать себе операционную систему которая лучше, удобнее надёжнее, быстрее… Однако если мы захотим купить лучший автомобиль, то Нам нужно определиться как минимум, какие задачи он будет выполнять. Вряд ли Мы купим лимузин, чтобы возить в нём кирпичи, и вряд ли купите грузовик, чтобы кататься на нём на работу. Для каждой задачи свой автомобиль.

Если Вы практичный, возможно вы выберите себе универсальный, автомобиль чтобы и кататься и кирпичи возить. Я думаю, Windows – это своего рода лимузин – дорогой и комфортабельный. А Linux сродни пикапу – универсальный и полностью адаптируемый под разные задачи.

Linux – это универсальная система. Из неё при желании и умении можно сделать как грузовик, так и лимузин. Microsoft Windows этого не позволяет сделать.

И ещё можно провести аналогию между автомобилями с разными коробками передач. Что лучше автомобиль с ручной коробкой передач, или с автоматом? Для гонщика – ручная, для водителя – автомат. Linux – машина с ручной коробкой, которую ты полностью контролируешь. Windows – автомат, и машина часть решений принимает за тебя.

Конечно, многие из Нас привыкли к миру Windows и нам либо сложно либо не хочется перестраиваться на что-то другое.

Я думаю, большинство из Нас пользуются нелицензионным программным обеспечением. И за саму операционную систему Windows мы деньги производителям не платили. Именно так поступают большинство домашних пользователей.

Но такая ситуация не может продолжаться вечно. Когда-то это будет контролироваться. И тогда Нам нужно будет задуматься: стоит ли платить одной компании за товар, когда другая компания предлагает аналогичный бесплатно?


Литература

1.http://ru.wikipedia.org/wiki

2. http://os-tan.narod.ru/sravn.html

3. http://www.open-club.net/publ/3-1-0-69

К-во Просмотров: 135
Бесплатно скачать Курсовая работа: Сравнение Microsoft Windows и GNU/Linux