Реферат: OS Linux

1. Быть легкой в освоении и дружественной к пользователю (User Friendly).

2. Быть очень мощной и универсальной (способной работать на любом
оборудовании).

3. В ней все должно настраиваться и достаточно просто.

4. Она должна быть очень надежна (в идеале — сверхнадежна).

5. Занимать как можно меньше места.

6. Разработчики моментально должны реагировать на проблемы, обнару­женные в процессе эксплуатации.

7. Под нее должен быть широкий выбор программного обеспечения.

В нескольких словах рассмотрим эти семь пунктов. Пункт первый . Тут, соб­ственно, и так все ясно. От того, как быстро человек освоится с операцион­ной системой и насколько удобно ему в ней работать, напрямую зависит производительность труда, да и просто хорошее настроение. Пункт второй . Можно, конечно, возразить, что чем более универсальный инструмент, тем слабее он для какого-нибудь специфического применения, и чисто теорети­чески это так. Но давайте посмотрим на универсальность с другой стороны. Теоретические принципы построения операционной среды, по большому счету, одинаковы, что для старенькой 386-й, что для новейших мультипро­цессорных систем. Специфику платформы (тип процессора, мультипроцессорность, кластеризацию и т. п.) всегда можно учесть при разработке спе­цифического ядра операционной системы или драйверов. Некоторая потеря в производительности с лихвой окупается тем, что пользователю, порабо­тавшему на мощнейшем сервере и перешедшему на офисный компьютер, графическую станцию или домашний ПК, не придется осваивать другую операционную систему — его операционная система может работать на лю­бом компьютере. А способность работать на любом компьютере автоматиче­ски подразумевает, что операционная система должна занимать как можно меньше места и потреблять мало аппаратных ресурсов. Пункт третий . И тут все понятно без пространных пояснений. Пользователь должен иметь воз­можность настроить операционную систему под свои нужды, не прибегая к стороннему (не входящему в поставку операционной системы) программно­му обеспечению. Пункт четвертый . Правда, больное место? У любого поль­зователя Windows со стажем наверняка происходило зависание компьютера, причем в самое неподходящее время. И каждый пользователь хочет, чтобы зависания никогда не происходили на его компьютере. Пункт пятый . Это тоже понятно. Уже надоело каждые год-полтора менять жесткий диск толь­ко из-за того, что следующая версия операционной системы требует "совсем немного, только каких-то 3 Гбайта места на жестком диске". Пункт шестой . И это очевидно. Пользователь должен получить исправления к своей опера­ционной системе при обнаружении просчетов ее разработчиков. Причем, как можно скорее, если операционная система удовлетворяет п. 4. И притом абсолютно бесплатно, поскольку это просчет разработчика. Пункт седьмой. Пусть операционная система будет самой распрекрасной, но если для нее нет программ, она не будет востребована.

Теперь оценим операционные системы на соответствие вышеперечислен­ным требованиям.

DOS — не удовлетворяет ни одному пункту, кроме п. 7.

Windows 3.1х - удовлетворяет п.1 с оговорками, частично п. 3 и п. 5, удовлетворяет п. 7.

OS/2 — удовлетворяет п. 1, п. 2 (с учетом одноплатформенности), п. 3, частично п. 4, п. 5 и п. 7.

Windows удовлетворяет п. 1, частично п. 3, безусловно удовлетворя­ет п. 7.

Windows NT ( Windows 2000) — удовлетворяет п.1, п.2 (с учетом одноплатформенности и непомерных требований к аппаратному обеспече­нию), п. 3 и п. 4 с оговорками, безусловно удовлетворяет п. 7.

Мас ОС — безусловно удовлетворяет п. 1, п. 2 (с учетом одноплатфор­менности), частично п. 3, п. 4, п. 5, п. 6, удовлетворяет п. 7.

Мас ОС X — безусловно удовлетворяет п. 1, п. 2 (с учетом одноплатфор­менности и завышенных требований к аппаратному обеспечению), п. 3, ' п. 4, п. 6, пока не удовлетворяет п. 7.

UNIX -семейство — безусловно удовлетворяет всем пунктам, кроме пер­вого, да и то, в последнее время легкость освоения и дружественность у UNIX-разработчиков стоят на первом месте.

FreeBSD , OpenBSD , NetBSD — все сказанное о UNIX-семействе спра­ведливо и для этих операционных систем.

Linux — безусловно удовлетворяет всем пунктам, особенно п. 2, п. 3, п. 6, п. 7.

BeOS — удовлетворяет всем пунктам кроме (пока) п. 7.

QNX — удовлетворяет всем пунктам.

Попробуем выбрать операционную систему, исходя из вышеперечисленных пунктов. DOS и Windows 3.1х отпадают сразу, как морально и физически устаревшие продукты. OS/2 — очень неплохая операционная система, имеющая несколько недостатков: отсутствие перспектив (IBM отказалась от выпуска следующих версий), не очень большой выбор программного обес­печения, одноплатформенность. Mac OS , Mac OS X — также неплохие опе-рационные среды как с точки зрения пользователя, так и с точки зрения администратора. Но - это операционные системы только для компьютеров фирмы Apple. А в нашей стране этих компьютеров не наберется и одного процента от общего количества персональных ЭВМ. QNX — достаточно специфичная система, рассчитанная для применения в сверхнадежных сис­темах реального времени. Очень хорошая, но для нашего пользователя она стала доступна относительно недавно, поэтому в отношении к ней есть эле­менты недоверия и незнания, кроме того, у нее относительно малый список программного обеспечения общего назначения (офисные приложения, ра­бота с графикой, игры, наконец). Что остается — семейство Windows 9 x Windows NT (включая Windows XP), семейство UNIX, а также представите­ли "свободного мира" UNIX — FreeBSD, OpenBSD, NetBSD, Linux и стоя­щая немного особняком BeOS.

Теперь попытаемся максимально корректно сопоставить Windows-семейство и семейство UNIX. Сначала проведем четкий водораздел между операцион­ными системами Windows 9 x / ME и Windows NT/2000/XP. Подсознательно (в силу сходства названий, да и внешнего вида) пользователь, а иногда и ад­министратор, отождествляет Windows 9x/ME и Windows NT/2000, хотя это далеко не одно и то же. Если внимательно посмотреть на характеристики Windows 9x/ME и немного сопоставить факты, станет понятно, что Windows 9х/МЕ — это затянувшийся на шесть лет переход от DOS/Windows 3.1х к Windows NT/2000, принесший, однако Microsoft огромный доход. С чисто технологической стороны UNIX-семейство корректно сравнивать только с Windows NT/2000, поскольку только Windows NT/2000, как система истинно многозадачная и многопользовательская, поддерживающая мульти-процессорность и кластеризацию, корректно сопоставима с UNIX-подоб­ными системами. Таким образом, корректно сравнивать можно только семейство UNIX и Windows NT/2000. Относительно Windows NT/2000 существует основанное на схожести интерфейса и назва­ния с Windows 9х/МЕ заблуждение, что настроить Windows NT/2000 дело пяти минут, и после настройки все работает годами без вмешательства ад­министратора. Внешнее сходство этих систем с Windows 9x/ME создает об­манчивую иллюзию понимания там, где им и не пахнет, а увеличение на­грузки на сервер заставляет остро чувствовать программистскую поговорку "Памяти мало никогда не бывает".

Во-первых, что очень выгодно отличает Linux от Windows — ее бесплат­ность. За Windows 9х/МЕ по сегодняшним ценам придется уплатить около 150-200 долларов, а за Windows NT/2000 и того больше. Кроме того, для работы нужен и Microsoft Office, за стандартный вариант которого придется уплатить около 600 долларов, и, если надо еще что-то — продолжать платить и платить. Политика Microsoft очень проста и действенна - раз в полгода-год выходит новая версия программного продукта, который все вольно или невольно вынуждены покупать, потому что партнеры присылают вам файлы в форма­те Excel 97, а ваш Excel 95 отказывается их понимать. В результате за всю жизнь компьютера (3-5 лет) только на программное обеспечение придется потратить порядка 2-5 тыс. долларов. С другой стороны, Linux обойдется в 5-15 долларов, за которые можно купить 2-3 компакт-диска, заполненных бесплатным, с открытым исходным кодом, программным обеспечением. Даже если скачивать дистрибутив Linux через Интернет — все равно не по­тратить больше 30 долларов (приблизительно столько стоит месяц неогра­ниченного подключения к Интернету). И что характерно — с этого дистри­бутива можно сколько угодно раз инсталлировать Linux на абсолютно законных основаниях. Можно возразить, что за потраченные на продукты Microsoft деньги пользователи получают поддержку сервис-центра Microsoft. Увы, это не так — нормальной поддержки на территории СНГ до недавнего времени не было, а звонить сейчас в Москву, например, из Беларуси или Владивостока и получать телефонную консультацию в течение пятнадцати- двадцати минут весьма накладно. Поддержку же для Linux и ее програм­много обеспечения получить очень просто, нужно только знать, куда обра­щаться. Поскольку Linux — дитя Интернета, решение проблем надо искать там. Помимо Интернета, где находятся тысячи Web-сайтов, посвященных как Linux в целом, так и конкретному программному продукту для нее, су­ществуют десятки групп новостей, а, помимо всего прочего, в дистрибутив входит более 15 тыс. страниц документации, описывающих все и вся. Есть правда одно неудобство — поскольку Linux разрабатывается и сопровожда­ется людьми со всех стран мира, то и документация для него, в основном, на английском языке.

Во-вторых, Linux способна функционировать на множестве аппаратных плат­форм и с минимальными требованиями к аппаратуре. С Windows сложнее. Она функционирует только на процессорах Intel или их клонах, а по требо­ваниям к аппаратуре превосходит Linux. И если Windows 9 x / ME достаточно сносно работает на Pentium-166 с 64 Мбайт оперативной памяти, то для Windows NT/2000 требуется хотя бы Pentium II 350 МГц и 128, а лучше 256 Мбайт оперативной памяти.

По поводу дружественности, легкости в освоении и инсталляции. На сего­дняшний день установить Linux на абсолютно чистый диск сможет любой пользователь, для этого нужно только взять соответствующий дистрибутив.

С лег­костью освоения, несомненно, похуже. Для грамотной работы в Linux необ­ходимо иметь представление об операционной системе. К сожалению, Win­dows приучила пользователя щелкать мышкой и не думать. Плюс еще наш менталитет — "сами с усами", метод "тыка". В UNIX это не проходит. Там подход другой — прочитай, разберись и можешь быть уверен, что это функ­ционирует в любой UNIX-подобной системе одним и тем же способом.

По части настройки операционной системы. Microsoft внедрила в свою опе­рационную систему непродуманную идею — системный реестр. В результате получился монстрообразный (зачастую в 4-5 Мбайт) файл двоичного фор­мата, от целостности которого зависит жизнеспособность операционной системы. Очевидно разработчики совсем забыли старое изречение "Не клади все яйца в одну корзину". Очень часто (по меньшей мере, в 30-40 % случа­ев) ошибки функционирования операционной системы связаны с повреж­дением файла реестра. Еще одна проблема настраиваемоети системы — очень много настроек Windows не описаны в документации, и необходимо перерыть горы литературы, чтобы по крохам насобирать информацию о тонкой настройке системы. Есть, конечно, программное обеспечение, по­зволяющее тонко настроить Windows, но, как правило, оно не бесплатно. В Linux все более надежно и доступно. Практически все о настройке систе­мы или программного обеспечения можно узнать из документации. Кон­фигурационные файлы обычно для каждой программы отдельные, и практи­чески все имеют понятный текстовый формат с подробными комментариями. А настроить в Linux можно все, причем для каждого пользователя в системе отдельно.

Подведем итог — почему выбирают Linux.

К-во Просмотров: 423
Бесплатно скачать Реферат: OS Linux