Реферат по предмету "Программное обеспечение"


Сравнение операционных систем: Linux и Windows

ВВЕДЕНИЕ
Операционная система – комплекс взаимосвязанных системных программ,назначение которого – организовать взаимодействие пользователя с компьютером ивыполнение всех других программ.
Операционная система выполняет роль связующего звена между аппаратуройкомпьютера и выполняемыми программами, а также пользователем.
Наибольшей популярностью в мире пользуются операционные системы фирмы Microsoft. Их доля составляет95% среди всех операционных систем. Наиболее устойчивые системы этой фирмыоснованы на технологии NT(WindowsNT/2k/XP). В последние шесть лет возрастаетпопулярность операционной системы под названием Linux.
Все перечисленные операционные системы являются многопользовательскимимногозадачными. В них широко развита поддержка сети, защита данных и множестводругих одинаковых функций. В результате этого у них совпадают области интересовотносительно потребителя, что и послужило основой конфликта разгоревшегосякак  между поклонниками ОС, как и междуих создателями.
Особое внимание на ОС Windowsя заострять не буду, так как практически любой, ктопользуется компьютером, наверняка использует в качестве своей настольнойоперационной системы Windows. А вот с ОС Linuxзнакомы не все, поэтому я рассмотрюэту ОС поближе.
1. ОБЗОР LINUX
Linux – многозадачная и многопользовательская операционнаясистема для образования, бизнеса, индивидуального программирования. Linuxпринадлежитк семейству UNIX-подобныхоперационных систем.
Linux изначально был написан Линусом Торвальдсом, а затем улучшалсябесчисленным количеством народа во всем мире. Он является клоном операционнойсистемы Unix, одной из первых мощных операционных систем, разрабатываемых длякомпьютеров, но не бесплатной. Но ни Unix System Laboratories, создатели Unix,ни Университет Беркли, разработчики Berkeley Software Distribution (BSD), неучаствовали в его создании. Один из наиболее интересных фактов из историиLinux'а — это то, что в его создании принимали участие одновременно люди совсех концов света — от Австралии до Финляндии – и продолжают это делать до сихпор.
Вначале Linux разрабатывался для работы на 386 процессоре. Одним изпервых проектов Линуса Торвальдса была программа, которая могла переключатьсямежду процессами, один из которых печатал АААА, а другой — ВВВВ. Впоследствииэта программа выросла в Linux. Правильнее, правда будет сказать, что Линусразработал ядро ОС, и именно за его стабильность он отвечает.
Linux поддерживает большую часть популярного Unix'овского программногообеспечения, включая графическую систему X Window, — а это огромное количествопрограмм, но стоит подчеркнуть, что Linux поставляется АБСОЛЮТНО БЕСПЛАТНО.Максимум, за что приходится платить, так это за упаковку и CD, на которыхзаписан дистрибутив Linux. Дистрибутив – это сама ОС + набор пакетов программдля Linux. Стоит также упомянуть, что все это поставляется с исходнымитекстами, и любую программу, написанную под Linux, можно переделать под себя.Это же позволяет перенести любую программу на любую платформу – Intel PC,Macintosh. Кстати, все вышеописанное получилось благодаря Free SoftwareFoundation, фонду бесплатных программ, который является частью проекта GNU. Иименно для этих целей была создана GPL – General Public License, исходя изкоторой Linux – бесплатен, как и весь софт под него, причем коммерческоеиспользование программного обеспечения для Linux или его кусков запрещено.
Кроме вышеописанного, Linux – очень мощная и стабильная ОС. Использованиеего в Сети оправдывает себя, да и взломать его не так уж и легко.
На сегодняшний день, развитие Linux идет по двум ветвям. Первая, счетными номерами версий(2.0, 2.2, 2.4), считается более стабильной, надежнойверсией Linux. Вторая, чьи версии нумеруются нечетными номерами(2.1, 2.3),является более дерзкой и быстрее развивающейся и, следовательно (к сожалению),более богатой ошибками. Но это уже дело вкуса.
В Linux нет разделения на диски С,D, и процесс общения с устройствамиочень удобен. Все устройства имеют собственный системный файл, все дискиподключаются к одной файловой системе и выглядит это все как бы монолитно,едино. Четкая структура каталогов позволяет находить любую информациюмгновенно. Для файлов библиотек – свой каталог, для запускаемых файлов – свой,для файлов с настройками – свой, для файлов устройств – свой, и так далее.
Модульность ядра позволяет подключать любые сервисы ОС без перезагрузкикомпьютера. Кроме того, вы можете переделать само ядро ОС, благо исходныетексты ядра также имеются в любом дистрибутиве.
В ОС Linux очень умело, если так можно выразиться, используется идеямногозадачности, т.е. любые процессы в системе выполняются одновременно (сравнитес Windows: копирование файлов на дискету и попытка слушать в этот момент музыкуне всегда совместимы).
Но, не все так просто. Linux чуть более сложен, чем Windows, и не всемтак просто перейти на него после использования окошек. На первый взгляд, можетдаже показаться, что он очень неудобен и труднонастраиваем. Но это не так. Всяизюминка Linux’a в том, что его можно настроить под себя, настроить так, что отпользования этой ОС вы будете испытывать огромное удовлетворение. Огромноеколичество настроек позволяет изменить внешний (да и внутренний) вид ОС, причемни одна Linux-система не будет похожа на вашу. В Linux у вас есть выбор виспользовании графической оболочки, есть несколько офисных пакетов,программы-серверы, файерволы… Просто целая куча разнообразных программ на любойвкус.
В 1998 Linux была самой быстроразвивающейся операционной системой для серверов, распространение которойувеличилось в том же году на 212 %. Сегодня пользователей Linux насчитываетсяболее 20,000,000. Под Linux существует множество приложений, предназначенныхкак для домашнего использования, так и для полностью функциональных рабочихстанций UNIX и серверов Internet.
Linux уже не просто операционная система. Linux все больше и большеначинает напоминать некий культ. Докопаться до истины в случае культастановится все труднее и труднее. Начнем с фактов. Итак, Linux — это:
• бесплатный (вернее, свободно распространяемый) клон Юникс;
      • операционная система с истинноймногозадачностью;
      • ОС, которую каждый ее«пользователь» может модифицировать, так как можно                                    найтиисходные коды практически для любой составляющей ее части;
     • которая настраивается именно так,как вам хочется, а не как предпочитает производитель.
      Новичков в Linux прежде всего привлекает то, чтоэто «круто» и модно. Существует миф о том, что на самом деле дляконечного пользователя эта операционная система не подходит. Для того чтобысобрать надежный и устойчивый к взлому сервер, — это более чем хорошее решение,но не для простого пользователя, которому требуется комфорт, удобство исовершенно не хочется понимать и чувствовать ту систему, с которой он сейчасработает. Это не совсем так. Настроенная Linux-система с графическиминтерфейсом проста в использовании и интуитивна не меньше, чем операционнаясистема от Майкрософт. Вот только для того чтобы настроить Linux, сил и знанийпотребуется достаточно много.
В результате таких особенностей своего создания и развития Linux приобрелвесьма специфические «черты характера». С одной стороны, это типичнаяUNIX-система, многопользовательская и многозадачная. С другой стороны — типичная система хакеров, студентов и вообще любых людей, которым нравитьсянепрерывно учиться и разбираться во всем до мельчайших подробностей. В гибкостинастройки и применения Linux, наверное, просто нет равных. Вы можетепользоваться ей на уровне, на котором работает win95, — т. е. иметь графическийдесктоп со всеми признаками оного под Windows: значками, панелью задач,контекстным меню, и т. д. Мало того — вы можете установить десктоп, которыйвообще не будет отличаться по внешнему виду и функциям от «Windows».(Вообще говоря, вариантов оконных менеджеров под Linux просто немеряно, отсуперспартанского icewm, до супернавороченного Enlightment + Gnome). С другойстороны, Linux дает вам беспрецедентные возможности приближения к«железу» на любом уровне доступности. Правда, для этого уже малобудет уметь хлопать правой кнопкой мыши, придется выучить СИ и архитектурукомпьютера. Но человек, однажды ощутивший этот запах мысли, это вдохновениепрограммиста, когда ты держишь машину «за уши» и можешь сделать с нейбуквально все, на что она способна — такой человек уже никогда не сможетвернуться в мягкие лапы «виндозы».
Если при использовании коммерческой операционной системы пользовательвынужден ждать выхода следующей версии для того, чтобы получить систему безглюков и багов предыдущей версии, то модульность Линукса позволяет скачатьновое ядро, которое выходит не реже раза в два месяца, а то и чаще (стабильнаяверсия).
     Ответов на вопрос «А что жетакое Linux?» можно найти множество. Очень многие считают, что Linux — этотолько ядро. Но одно только ядро бесполезно для пользователя. Хотя ядро,несомненно, основа ОС Linux, пользователю все время приходится работать сприкладными программами. Эти программы не менее важны, чем ядро. Поэтому Linux- это совокупность ядра и основных прикладных программ, которые обычно бываютустановлены на каждом компьютере с этой операционной системой. Объединение ядраи прикладных программ в единое целое проявляется и в названии системы:GNU/Linux.  GNU   — это проект по созданию комплекса программ,подобного тому, что обычно сопровождает Unix-подобную систему.
Сторонникам Linux часто предъявляются претензии, что при разговоре опреимуществах Linux они перечисляют недостатки Windows. Но зачастую это бываетнеизбежно, поскольку все познается в сравнении, а большинство пользователейкомпьютеров сейчас знакомы только с Windows. Итак, что же дает Linux?
Командная строка.
В MS-DOS и Windows командная строка неудобна в использовании, что внушаетотвращение к ней пользователям, а язык командных файлов сравнительно беден. ВUnix пользовательский интерфейс командной строки приближен к совершенству, вкомплекте с системой идет множество полезных утилит, которые можно использоватьс командной строки, а скрипты позволяют автоматизировать множество задач.Работа с командной строки намного эффективнее, чем работа на мышке. Несомненно,нужно помнить команды, ключи и другие параметры команд, но основные командыочень быстро запоминается, а по другим можно заглянуть в справочник. Многимпользователям на самом деле нужно всего несколько команд. А для техпользователей, которые не хотят или не могут запомнить команды, системныйадминистратор может настроить Linux так, чтобы для этих пользователей всенужные им программы запускались автоматически. Работа в командной строке несложнее графического интерфейса Windows, просто она другая. Может быть онаменее наглядна, но профессионалам она позволяет работать намного болееэффективно. Даже графический интерфейс Unix — X Window System (Иксы) непредполагает отказа от командной строки и никогда ей не противопоставлялся, какв Windows. Многие графические приложения могут управляться с командной строки,сочетая преимущества обоих методов.
Под Linux существуют и программы типа Norton-а — Midnight Commander.
«Понятность» системы.
Linux кажется «черным ящиком» только поначалу. С опытомприходит понимание системы. Профессионалам часто бывает достаточно одноговзгляда на ранее не встречавшуюся им проблему для того, чтобы успешно разрешитьее. Это происходит оттого, что известны принципы работы системы, ее«генеральная линия». Можно ткнуть пальцем в любой файл в любомкаталоге и, при желании, узнать, зачем он нужен и почему находится именно вэтом каталоге. По крайней мере, как правило, бывает сразу понятно к какойпрограмме этот файл относится. Это понимание дает возможность избавляться отненужных файлов без боязни, что это сделает систему или какое-либо приложениенеработоспособным. Можно оставить только необходимые для какого-то конкретногоприложения файлы и запускать Linux с одной дискеты или использовать эту системуво встраиваемых приложениях.
Linux предоставляет развитые возможности для диагностики проблем, такиекак лог-файлы, утилита strace и встроенные во многие программы средстваотладки. Эти же средства позволяют составить представление о том, как работаетта или иная программа, даже если нет желания или возможности изучать ееисходные тексты.
Систематизация файлов тоже помогает разбираться в файловой системе.Например, все программы, которые предназначены для запуска пользователем находятсяв каталоге bin, все конфигурационные файлы в etc, а библиотеки в lib.
Все настройки программ находятся в простых текстовых файлах, которыеможно редактировать любым текстовым редактором. Формат настроечных файлов, какправило, описан в документации или в самом конфигурационном файле при помощикомментариев. Почти всегда можно оставить свои комментарии на заметку.Стандартный текстовый формат конфигурационных и системных файлов упрощаетпроцедуры резервного копирования и клонирования системы.
Удаленное управление.
Linux имеет очень развитые средства удаленного управления. Причемуправлять машиной под управлением Linux можно с любой другой системы, где естьпрограмма эмулятор терминала (в отличие, например, от Windows NT). Если машинаподключена в Интернет, то управлять ей можно практически с любой другой машины,также подключенной в Интернет, быстрое подключение не требуется. Удаленноеуправление рабочими станциями сокращает затраты на администрирование сети,поскольку системному администратору не нужно даже вставать со стула для того,чтобы, например, поставить какое-либо программное обеспечение на все рабочиестанции с Linux. Графическая среда поддерживает отображение графики на другоймашине и даже запуск разных приложений с разных систем с отображением их наодном экране. При этом приложения сохраняют возможность взаимодействовать междусобой (например, имеют общий буфер обмена).
Многопользовательская работа.
Unix (и Linux) был изначально ориентирован на то, что одним компьютероммогут пользоваться одновременно несколько человек. Но даже если компьютеромобычно пользуется только один человек, такой подход все равно помогаетразделить пользовательские настройки от системных, т.е. тех, которые относятсяко всем пользователям и к системе в целом. Такое разделение положительносказывается на устойчивости и безопасности системы. Приложения изначальнопишутся с учетом того, что ими может пользоваться несколько пользователей сразуи, как правило, не требуют прав записи в системные каталоги. Все настройки онисохраняют в собственном, т.н. «домашнем» каталоге пользователя.Каждый пользователь может настроить систему в соответствии со своимипредпочтениями и это не вызовет проблем у других пользователей. Обычно работаведется под пользователем, у которого нет прав испортить что-то за пределамисвоего каталога, а настройка системы производится под суперпользователем помере необходимости. Многопользовательский режим позволяет производить настройкусистемы не прерывая работы пользователей.
Работа в системе под пользователем сограниченными правами позволяет предотвратить повреждение системы принеаккуратных действиях пользователя, а отсутствие доступа на запись к системнымкаталогам не приносит неудобств.
Стабильность.
Возможность обновления системных библиотек, загрузки и выгрузки драйверовустройств, обновление практически любых программ на ходу позволяют месяцамиобходиться без перезагрузки системы, а следовательно и без прерыванияфункционирования сервисов и работы пользователей. Перезагрузка Linux требуетсятолько в случае upgrade машины или обновления ядра.
В Linux, как и во всем созданном людьми, иногда проявляются ошибки, ноони крайне редко приводят с серьезному сбою системы и, благодаря доступностиисходных текстов, довольно быстро исправляются. Это же относится и к проблемамбезопасности, которые часто исправляются в течение нескольких часов после ихобнаружения.
Гибкая файловая система.
Файловая система Linux предусматривает такие средства, как точкимонтирования, символьные и жесткие ссылки. Это позволяет эффективнораспределять место на диске и решать проблемы, когда какая-либо программатребует файл в определенном каталоге, а он на самом деле в системе находится вдругом месте.
У Linux не могут быть одни толькодостоинства, есть и недостатки:
Система все еще слишком сложна для непрофессиональных пользователей. Этотнедостаток не может быть решен за счет создания средств конфигурированиясистемы с графическим или web-интерфейсом, поскольку разработчики прикладныхпрограмм в большинстве не заинтересованы в таких конфигураторах. А разработчикиэтих средств конфигурирования не могут успеть за развитием других частейсистемы. Добавление элементов управления в программу-конфигуратор обходитсянесравнимо дороже, чем добавление пары строчек в текстовый файл. Созданиедокументации может только частично сгладить проблему, так как прочтение оченьбольшого объема документации отнимает много времени. Да и разработчикисвободного ПО не очень рвутся документировать свои программы. Их можно понять,они ведь программисты, а не писатели технической документации. Возможносоздание простых в установке дистрибутивов с приемлемыми для большинствапользователей настройками «по умолчанию», но на всех не угодишь.Убивать мощь Linux ради простоты конфигурирования недопустимо!
Разработка драйверов устройств для Linux пока отстает от Windows. Оназатрудняется тем, что драйверы под Linux пишутся самими пользователямиоборудования, вместо фирм-производителей. Поддерживаются только самыепопулярные устройства. Для написания драйвера под Linux от производителейтребуется открыть детали интерфейса с их оборудованием (не внутреннегоустройства!). Многие производители считают, что это может привести кразглашению их ноу-хау и нанести ущерб их бизнесу. Разработка бинарных (безисходных текстов) драйверов для Linux затруднена, поскольку модули ядра, в видекоторых обычно распространяются драйверы, не предназначены для переносимостимежду разными версиями Linux, а новые версии выходят очень часто.
Разработчики популярного коммерческого ПО пока не торопятся портироватьсвои приложения под Linux. Они ожидают момента, когда Linux наберет«критическую массу», т.е. пока расходы на портирование не станутменьше доходов от продажи продукта пользователям Linux. Но, в то же время, многиепользователи не спешат переходить на Linux, поскольку под ним нет привычного импрограммного обеспечения. Но во-первых Linux быстро набирает «массу»,а во-вторых в конце концов конкуренция на рынке ПО делает свое дело:производители ПО опасаются, что пользователи могут, не дожидаясь завершенияпортирования их продукта под Linux, перейти на продукт конкурирующей фирмы.
Linux разрабатывается интернациональной командой и их языком общенияявляется английский. Вся документация также создается на этом языке. Только небольшаячасть этой документации переведена на русский язык, что создает трудности дляпользователей, не читающих по-английски. Система слишком сложна, чтобы в нейможно было разобраться без документации, а найти что-то на русском языке натему бывает очень трудно.
Различия между дистрибутивами Linux создает трудности при поддержке.Стандартизация необходима, но дистрибутивы различаются и будут различатьсяпрограммами установки, процедурами установки ПО. К тому же производители ПОнередко тестируют свои продукты только на одном дистрибутиве Linux — на самомраспространенном. Дистрибутивы, конечно, все совместимы между собой (это всеLinux!), но иногда бывают трудности, связанные с тем, что различаются версиибиблиотек, ядра, процедура начальной загрузки, а иногда даже пути к каким-либоключевым файлам. Все эти проблемы решаемые, но лучше бы их не было.
2.1СРАВНЕНИЕ ОС
СтивБалмер, президент и главный исполнительный директор (CEO) Microsoft: «В 2001 г.Linux составит наиболее серьезную опасность для корпорации. Я бы действительнорасценивал феномен Linux как угрозу номер один».
Линус Торвальдс, создатель ОС Linux: «Я считаю, что Microsoft создалаобъективно плохую операционную систему, и мне интересно наблюдать, как этопостепенно доходит до людей».
Конфликт надвигался уже давно. Просто не могло столь бурноераспространение Linux не встретить сопротивления на своем пути. До недавних порнастоящее противостояние между Windows и Linux имело место только на рынкесерверных ОС — позиции Windows 9х в секторе «домашних» операционныхсистем объективно были непоколебимыми. Мощны они и сейчас, но… Внезапно всепеременилось. Усилия многочисленных разработчиков привели к тому, что средаLinux из мрачной UNIX-подобной стала постепенно все более графической и понятнойпользователю. Случилось то, чего в общем-то не ждали, — Linux начал вторжениена рынок «настольных» операционных систем…
Ситуация несколько напоминает «Звездные войны», верно?Хладнокровная, могущественная империя, с одной стороны. Кучка независимыхбунтарей — с другой. И заметьте: на наших с вами глазах повстанцы добиваютсянесомненных успехов. В борьбу вовлечено уже множество домашних и офисныхпользователей ПК. Так какую сторону занять? Кто прав? И что выбрать?
Корни противостояния уходят в эпоху, когда не было разделения на«просто» и «суперкомпьютеры»: каждый компьютер был«супер». Linux идеологически базируется на архитектуре UNIX,разрабатывавшейся Bell Laboratories с 1969 г. Первичный код операционнойсистемы UNIX был затем лицензирован различными компаниями (Sun,Hewlett-Packard, IBM и др.), которые в дальнейшем развивали на его основесобственные ОС. Конечно же, стоившие немалых денег. Никаких исходных текстов всвободном доступе — конкуренция!
Сперва ни официальные представители Microsoft, ни массовый пользовательне обращают внимания на новоявленный продукт Linux. А тем временем в научной среде Linux все более развиваясьпостепенно становится стандартом де-факто. Итак, Linux постепенновыкристаллизовывается как элитарный продукт, «от хакеров — хакерам».(Хакерами в данном случае будем называть не хулиганов и взломщиков, а простопродвинутых программистов и системщиков. Тем более что многие хакеры именно таксебя и характеризуют.) Развивающаяся параллельно ОС Windows, в свою очередь,направлена на рядового пользователя. Разработчики из Microsoft с гордостьюзаявляют о ничтожности сроков, необходимых для овладения системой иприложениями. Тем временем в 1993 г. число пользователей Linux на планетедостигает ста тысяч.
Вместе с 1995 г. наступает эпоха Windows 95. И раньше-то конкурировать сMicrosoft было затруднительно, теперь же это представляется в принципеневозможным. Коммерческие приложения для новой платформы заполняют полкимагазинов. Игры, офисные пакеты, инструментальные средства для программистов,художников и музыкантов — все это в огромных объемах разрабатывается именно подWindows 95. Есть, конечно, в этой ОС и недостатки. По сравнению с предыдущимипродуктами Microsoft в Windows 95 явственно видны недоработки и уязвимости(«баги» ). Что, впрочем, не удивительно, если учесть, насколько онаявляется новаторской — полностью графический интерфейс, драйвера для поддержкиогромного числа устройств, система Plug'n'Play. Особенно привлекаетпользователя именно графический инструментарий для управления системой.Интуитивность его действительно на высоте — не зря в разработку Windows 95вложены огромные средства. Новая ОС уверенно занимает почетное место чуть ли нена каждом домашнем и офисном компьютере. Несомненные огрехи системыпредставляются конечному пользователю незначительными в сравнении с ее мощью ибогатейшим потенциалом. А ведь для рынка это главное. Microsoft празднуетуспех.
Что же может противопоставить сообщество Linux (в 1995 г. — уже полторамиллиона человек) массированному вторжению Windows 95 на пользовательскийрынок? Казалось бы, так и оставаться этой ОС в стенах университетов да накомпьютерах фанатов-программистов…
К середине 90-х гг. усилиями компаний и активных пользователей Linuxприобретает заметный вес в области поддержки Web-серверов. Более того, его«натиск» на область обслуживания Internet-соединений становитсячрезвычайно агрессивным. Если в августе 1995 г. на долю Linux приходится около5% активных серверов в Сети, то уже через год этот показатель достигает 40%. Вбольшой степени секрет кроется в том, что в стандартный комплект поставки Linuxвходит бесплатный Web-сервер Apache — вполне конкурентоспособный по сравнениюдаже с Microsoft IIS 2000 г. выпуска, стоящего весьма немалых денег. Такимобразом, теперь каждая перманентно подключенная к Internet машина сустановленной на ней версией Linux способна работать в режиме Web-сервера.Итог: обслуживание Сети переходит в вотчину некоммерческих систем. По оценкам,на настоящий момент программные Web-серверы Microsoft установлены всего лишь на20% узлов Internet.
Классическая страничка под названием Linux Myths от Microsoft. Обратитевнимание: сравнений с Windows 95 не проводится — только с Windows NT. Linux,таким образом, рассматривается, в первую очередь, как серверная, а непользовательская система.
А вот что касается пользовательского интерфейса, графики и совместимостис дополнительным железом, то тут в середине 90-х гг. Linux оказывается вочевидном проигрыше. Поставляющаяся с ним графическая система X Windows не слишкоммощна. Достаточно сказать, что программная поддержка антиалиасинга (сглаживаниялиний при масштабировании, например, стандартных шрифтов) включена в X Windowsтолько лишь в… 2000 г. И хотя именно Red Hat Linux 4.1 использовался длясоздания спецэффектов при съемках фильма «Титаник», успехи Windows вобласти графического представления данных на пользовательском уровне остаются всередине 90-х гг. непревзойденными.
Такое положение дел, правда, не мешает спать поклонникам Linux. Как,впрочем, не повергает их в шок и необходимость настройки всех важнейшихпараметров системы исключительно из командной строки либо посредствомредактирования конфигурационных файлов. Зато любые изменения в системеоказываются вполне очевидными. Но для специалиста. Вообще, средний уровеньпользователей Linux как программистов и системщиков остается существенно вышесреднего уровня приверженцев Windows. Первым приходится самостоятельноразбираться в обширной документации, работать с кодами программ, писатьуправляющие скрипты. Вторые обходятся рисованными кнопками, ползунками ипереключателями, а также наслаждаются преимуществами системы Plug'n'Play.Зарождается жесткое идеологизированное противостояние приверженцев двух систем.
1. «Конечно, альтернативы Windows есть. Но если вы желаетезаниматься бизнесом, вам не обойтись без MS Word, Excel и т. д.», — КимКартни, обозреватель сайта MSNBC.
В мире Linux существуют как минимум 4 проекта, поставивших целью созданиеофисных приложений. Это Applixware Office, GNOME Workshop, KOffice иStarOffice. Все они уже способны работать с готовыми RTF- и DOC-файлами, атакже сохранять документы в более разумных, компактных форматах без потерифункциональности.
2. «Linux не представляет для Windows угрозы, поскольку современнойоперационной системе необходимо поддерживать ориентированные на бизнесприложения, а Linux таких приложений не имеет», — Эд Мут, менеджер одногоиз подразделений Microsoft.
Вот небольшой перечень приложений под Linux, доступных, как правило,свободно и бесплатно:
базыданных: IBM DB2, Informix, Oracle 8, Sybase SQLAnywhere;
графические редакторы: CorelDraw 9, GIMP;
электронные таблицы: Wingz, Gnumeric;
многопользовательскиеприложения: Lotus Notes Domino Server, NovellDirectory Services;
совместимыесICQ Internet-пейджеры: licq, kicq, GnomeICU, micq…
3. «Под Linux нет возможности запускать приложения Windows, такие,как Word и Excel, а я без них жить не могу», — сотни тысяч пользователей.
Существует немало эмуляторов Windows в среде Linux: Citrix MetaFrame, Mainsoft'sMainWin, TreLOS Win4Lin, VMWare, WINE… Они различны по функциональнымвозможностям: одни обеспечивают работу приложений для Windows 9x; другиеспособны запускать еще и продукты для Windows NT/2000. Есть, впрочем, исложность в этом направлении — отсутствие поддержки DirectX. И хотя игры подOpenGL прекрасно под Linux запускаются, о большинстве самых современных игр,которые выпускаются в расчете на DirectX, пользователи Linux пока лишь мечтают.Однако, по заявлениям разработчиков, эта проблема может быть вскоре преодолена.
4. «Вирусов под Linux очень мало или совсем нет потому, что этасистема не распространена. Стоит ей выйти на уровень хотя бы 10% отраспространенности Windows, и мы увидим массу вредоносных программ дляLinux!» — множество испуганных пользователей.
Принципиальное отличие Linux от Windows в смысле работы с учетнымизаписями пользователей заключается в том, что в Linux у каждого файла имеетсяатрибут владения. То есть каждый файл принадлежит какому-либо конкретномупользователю, зарегистрированному в системе, и одной группе пользователей:скажем, пользователю vasya группы students. В то же время управлением системойзанимаются программы, принадлежащие в основном суперпользователю — root и егоже группе, root. Таким образом, если даже vasya загрузит себе в домашнююдиректорию гипотетический вредоносный код и попытается его исполнить,исполняться такой код будет именно с привилегиями пользователя vasya. И потомуон не сможет повредить или заменить файлы, принадлежащие root, т. е. нанестиущерб функциональности системы в целом. Это, конечно, упрощенное объяснение, нов целом оно верно отражает картину. Конечно, увидев, что запущенное имприложение выдает сообщения о невозможности что-то там сделать, vasya может(если компьютер принадлежит ему) переключиться в режим root и исполнить код каксуперпользователь — но в этом случае уже, простите, медицина бессильна. Никудане денешься: за упроченную систему безопасности приходится платить повышениемуровня подготовки пользователей Linux — некий отблеск их элитарности остаетсядо сих пор.
Еще несколько лет назад Linux нельзя было назвать системой для начинающихюзеров. Даже установка дистрибутива требовала определенных знаний, и поэтомупоставить Linux на свой компьютер мог не каждый. И это — не говоря уже о том,что только что установленная система требовала настройки и правки различныхскриптов, а для этого нужны уже более глубокие знания.
Сегодня все намного изменилось, и OS Linux стала намного дружественнее кначинающим пользователям. Теперь инсталляция дистрибутивов стала графической иудобной, и, что самое главное, программа инсталляции в большинстве случаев самараспознает то, что надо для правильной конфигурации и настройки системы!Установить Linux стало очень просто. Казалось бы, и после установки все понятно- основные действия в графической среде интуитивно понятны для пользователейWindows, то же самое Start Menu, в нем ярлычки для приложений, остается толькозапускать нужные приложения и работать. Но даже после запуска самой основнойпрограммы — просмотрщика файловой системы начинаешь понимать, что все-такинаходишься не в привычной OS, а в совершенно другом мире — мире Unix… Теперьмы подошли к главной мысли: Linux — это операционная система, очень существенноотличающаяся от Dos, Windows и вообще всех OS от Microsoft. Так что, если вывсю жизнь работали только в OS от M$, и хотите перейти на Linux, то сначалабудет не сложно, а очень сложно! Дело даже не в том, что Linux очень сложнаясистема — просто это ДРУГАЯ система.
Конечно же, у Windows и Linux есть и что-то общее: сходство графическихинтерфейсов, работа с файлами, моменты, позаимствованные Microsoft'ом у UNIX…Но все равно сначала все вам будет казаться непонятным и незнакомым. Установкаправ доступа к файлам, различные уровни функционирования системы,многочисленные скрипты, работа с исходниками, отсутствие разделения на диски,отсутствие привычных windows-расширений у исполняемых файлов, представлениеустройств в виде файлов, работа под root'ом и не под root'ом, особенностиразположения файлов в Unix-системах, перекомпиляция ядра системы… Можноперечислить очень много моментов, которые будут вызывать трудности на первыхэтапах работы в Линуксе. Конечно же, потом все это станет для вас очевидным ипонятным, но сначала...
Главное отличие Linux/Unix от Windows/MacOS — это способность обходитьсявообще без графического интерфейса. И вообще, многие из тех графическихприложений, которые вы увидите в Линуксе — это всего лишь Front End'ы кконсольным приложениям, причем не дающие доступа к некоторым возможностям инастройкам программы, которые можно изменить только из-под консоли. Так чтоLinux — это совершенно другая операционная система с совершенно другойструктурой и историей развития.
«Вы в лабиринте узких извивающихся ходов, да еще и похожих друг надруга. Перед вами маячит одна из наиболее сложных и до жути страшных систем, изкогда-либо написанных живыми существами.
За положительное качество Линукса очень часто пытаются выдать егонеподверженность вирусам. Якобы нет ещё ни одного вируса, работающего под Linux.Действительно, разработка серьёзных вирусов под Linux — задача очень сложная;не в пример Windows. Вирусыпод Linux тоже есть, хотя и не стоит уделять им такого внимания, как в случае сWindows.
Если говорить более абстрагировано от технических штучек, то можносказать, что Linux — прежде всего ОС для людей МЫСЛЯЩИХ… Эта ОС хоть идоставляет массу проблем, но Linux прежде всего ПРЕДСКАЗУЕМ, и после решенияочередного затруднения можно быть вполне уверенным, что больше к данномувопросу возвращаться не придётся (чего ну никак нельзя сказать про тот же Windows). Linux также заметноболее устойчив (чем Windows).
Руководство Microsoftобеспокоено. Последний раз компания попадала в столь затруднительное положение,когда появилась фирма Netscapeи Билл Гейтс неожиданно открыл для себя Интернет. Но одно дело бороться сединственной компанией, и совсем другое — остановить глобальную революцию. Такойреволюцией стала Linux — POSIX-совместимаяоперационная система UNIX,ныне представленная версией 2.2, значительно усовершенствованной.
Linuxсовершенствуется с каждой новой версией. С появлением Linux 2.x операционная система с открытымисходным текстом не только приобрела поддержку независимых разработчиков (в томчисле таких крупных, как Corelи IBM), но в рядеслучаев приближается и даже превосходит высокоуровневую ОС WindowsNT 4.0, в таких областях, какмасштабируемость, совместимость с 64-разрядными процессорами имногопроцессорные вычисления.
Для работы Linuxтребуются значительно более скромные аппаратные средства, чем для WinNT; старый добрый Pentium/166 превосходносправляется с задачей, можно использовать даже медленный ЦП 386. Более того,вероятность работы Linuxбез перезапусков в течение недель и даже месяцев значительно выше, чем у WinNT. Общепризнано, чтоинтерфейс WindowsNTболее дружествен пользователю, но обладателям Linux нравится глубина контроля, которуюони имеют над своей ОС.
Включенный в состав Windows NT графический пользовательский интерфейс(Graphical User Interface, GUI) облегчает работу с компьютером и упрощаетпроцесс обучения начинающих администраторов по сравнению с предыдущими сетевымиоперационными системами типа NetWare версий 3.x и 2.x. Вместе с тем, GUIистощает ресурсы компьютера, занимая память и загружая своими задачамипроцессор, что ограничивает возможности серверных приложений. Поэтому порой мнехочется, чтобы 32-разрядная Windows NT, подобно DOS, запускалась бы только врежиме командной строки. Тогда при необходимости можно было бы подключать GUIдля использования с инструментарием администратора и отключат


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

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

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.