Плюсы и минусы операционной системы Linux

Автор работы: Пользователь скрыл имя, 02 Декабря 2009 в 19:25, Не определен

Описание работы

В данной работе рассмотрены история появления и развития Линукса как операционной системы. Отражены отличительные черты, относительно других операционных систем, выделены плюсы и минусы

Файлы: 1 файл

Плюсы и минусы ОС Linux.doc

— 96.50 Кб (Скачать файл)

     Не  стоит забывать, что Linux и несколько тысяч приложений для этой ОС предлагаются практически бесплатно.

     Можно согласиться, что подготовка специалиста  по Linux требует затрат, порой превышающих  затраты на обучение специалистов не только по NT, но и по коммерческим UNIX. Отчасти можно также согласиться и с утверждением, что настроить и управлять NT проще, чем Linux, хотя ситуация с Linux достаточно быстро меняется. Впрочем, на этот счет существуют и иные мнения.

     Безопасность

     Отсутствие поддержки списков контроля доступа (ACL) говорит о слабости Linux на корпоративном уровне. Большинство коммерческих UNIX поддерживает ACL на уровне файловой системы, но в стандартной поставке Linux не имеет даже этого. В свою очередь Windows NT обеспечивает поддержку ACL не только на уровне файлов и каталогов, но и на уровне объектов операционной системы, чем могут похвастаться лишь отдельные версии UNIX.

     Linux (так же, как и UNIX вообще) предусматривает  возможность смены идентификатора  пользователя и группы во время  выполнения программы (биты SUID и SGUID). В данном случае во время работы конкретной программы пользователь получает права другого пользователя, в том числе и администратора. Однако справедливости ради стоит отметить, что некорректное использование битов SUID представляет серьезную угрозу для безопасности системы. В Linux доступ к отдельным приложениям можно регулировать с помощью технологии загружаемых модулей аутентификации (Pluggable Authentication Module, PAM).

     Не  стоит забывать и о том, что  при обнаружении бреши в «обороне»  системы «заплаты» выпускаются разработчиками Linux более оперативно.

     В отличие от Linux, в Windows NT отсутствует  система квотирования дискового  пространства, обеспечивающая защиту от переполнения дисков и гарантирующая  справедливое распределение пространства между пользователями.

     Конечно же, у Windows и Linux есть и что-то общее: сходство графических интерфейсов, работа с  файлами, моменты, позаимствованные Microsoft'ом у UNIX...

2.2 НЕДОСТАТКИ

     У Linux, как и у любой ОС, есть свои недостатки. Наиболее значительные из них:

  1. Система все еще слишком сложна для непрофессиональных пользователей. Этот недостаток не может быть решен за счет создания средств конфигурирования системы с графическим или web-интерфейсом, поскольку разработчики прикладных программ в большинстве не заинтересованы в таких конфигураторах. А разработчики этих средств конфигурирования не могут успеть за развитием других частей системы. Добавление элементов управления в программу-конфигуратор обходится несравнимо дороже, чем добавление пары строчек в текстовый файл. Создание документации может только частично сгладить проблему, так как прочтение очень большого объема документации отнимает много времени.
  2. Разработка драйверов устройств для Linux пока отстает от Windows. Она затрудняется тем, что драйверы под Linux пишутся самими пользователями оборудования, вместо фирм-производителей. Поддерживаются только самые популярные устройства. Для написания драйвера под Linux от производителей требуется открыть детали интерфейса с их оборудованием (не внутреннего устройства!). Многие производители считают, что это может привести к разглашению их ноу-хау и нанести ущерб их бизнесу. Разработка бинарных (без исходных текстов) драйверов для Linux затруднена, поскольку модули ядра, в виде которых обычно распространяются драйверы, не предназначены для переносимости между разными версиями Linux, а новые версии выходят очень часто.
  3. Разработчики популярного коммерческого ПО пока не торопятся портировать свои приложения под Linux. Они ожидают момента, когда Linux наберет "критическую массу", т.е. пока расходы на портирование не станут меньше доходов от продажи продукта пользователям Linux. Но, в то же время, многие пользователи не спешат переходить на Linux, поскольку под ним нет привычного им программного обеспечения.
  4. Linux разрабатывается интернациональной командой и их языком общения является английский. Вся документация также создается на этом языке. Только небольшая часть этой документации переведена на русский язык, что создает трудности для пользователей, не читающих по-английски. Система слишком сложна, чтобы в ней можно было разобраться без документации, а найти что-то на русском языке на тему бывает очень трудно.
  5. Различия между дистрибутивами Linux создает трудности при поддержке. Стандартизация необходима, но дистрибутивы различаются и будут различаться программами установки, процедурами установки ПО. К тому же производители ПО нередко тестируют свои продукты только на одном дистрибутиве Linux - на самом распространенном. Дистрибутивы, конечно, все совместимы между собой (это все Linux!), но иногда бывают трудности, связанные с тем, что различаются версии библиотек, ядра, процедура начальной загрузки, а иногда даже пути к каким-либо ключевым файлам. Все эти проблемы решаемые, но лучше бы их не было.

2.3 ПРЕИМУЩЕСТВА

     Конечно же, Linux имеет и черты, которые отличают его от других ОС. Наиболее выделяющиеся:

  1. Командная строка

     В Unix пользовательский интерфейс командной  строки приближен к совершенству, в комплекте с системой идет множество  полезных утилит, которые можно использовать с командной строки, а скрипты позволяют автоматизировать множество задач. Даже графический интерфейс Unix - X Window System (Иксы) не предполагает отказа от командной строки и никогда ей не противопоставлялся, как в Windows.

     Под Linux существуют и программы типа Norton-а - Midnight Commander.

  1. "Понятность" системы

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

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

     Систематизация  файлов тоже помогает разбираться в  файловой системе.

  1. Удаленное управление

     Linux имеет очень развитые средства  удаленного управления. Причем управлять  машиной под управлением Linux можно  с любой другой системы, где  есть программа эмулятор терминала  (в отличие, например, от Windows NT).

  1. Многопользовательская работа

     Пользовательские настройки отделяются от системных, т.е. от тех, которые относятся ко всем пользователям и к системе в целом. Такое разделение положительно сказывается на устойчивости и безопасности системы. Многопользовательский режим позволяет производить настройку системы, не прерывая работы пользователей.

  1. Стабильность

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

     Перезагрузка Linux требуется только в случае модернизации компьютера или обновления ядра.

  1. Гибкая файловая система

     Файловая  система Linux предусматривает такие  средства, как точки монтирования, символьные и жесткие ссылки. Это позволяет эффективно распределять место на диске и решать проблемы, когда какая-либо программа требует файл в определенном каталоге, а он на самом деле в системе находится в другом месте.

ЗАКЛЮЧЕНИЕ

     Целью реферата было исследование преимуществ и недостатков ОС Linux. Был поставлен ряд задач, которые необходимо было выполнить, для достижения намеченной цели. Если рассмотреть последовательно каждый пункт, то можно сделать вывод, что цель реферата достигнута: дан развернутый ответ на вопрос, что такое Linux; рассмотрена поэтапно история создания ОС Linux; проанализирована критика со стороны Microsoft и обычных пользователей; выявлены основные преимущества и недостатки; сделаны соответствующие выводы, посредством систематизации и анализа полученных данных.

     По  окончании выполнения работы, было решено проанализировать перспективы развития ОС Linux .

     Важно понимать, что организации выбирают Linux из-за фактов, а не из-за таблиц сравнения с другими ОС. Возвращаясь к теме фактов о Linux, следует сказать, что Linux действительно является надежной, гибкой и высокоэффективной ОС. Вот характерный пример применения: инженеры, проводящие многие часы за клавиатурой, переходят с NT на Linux, раздраженные постоянной необходимостью перезагрузки. Интернет-провайдеры (ISP) переходят с NT на Linux, из-за лучшей управляемости последнего.

     NT, с другой стороны, традиционно  держала пальму первенства, когда  требовалась простота использования,  легкость установки, прогнозируемость  обслуживания, и количество приложений.

       Сейчас Linux лучше, чем NT справляется с установкой plug-and-play устройств (с простым включением в сеть). Рабочий стол Linux можно настроить, чтобы он выглядел не только как Windows, но и можно запускать пакеты приложений, которые по функциональности эквивалентны Microsoft Office. Реализация новых стандартов и протоколов происходит раньше в Linux. Это из-за того, что исходный код легко доступен, «заплаты», для дефектов в аппаратуре, для Linux иногда выходят в тот же день.

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

ИСПОЛЬЗУЕМАЯ  ЛИТЕРАТУРА

     1. "Информатика". Кн. 1 Шауцукова  Л.З. Нальчик, 1997.

     2. "Операционная система Linux" Андрей Робачевский, М., 1998

     3. Журналы Компьютерра. ( www.computerra.ru )

     4. http://xtalk.price.ru/linux/

     5. http://www.linuxbegin.ru/

     6. http://linux-ve.chat.ru/

     7. http://www.osp.ru/win2000/

     8. http://www.linux.org.ru/

     9. http://www.linux.opennet.ru/

Информация о работе Плюсы и минусы операционной системы Linux