Программирование и комп-ры

Современные операционные системы


                                 СОДЕРЖАНИЕ

   1. Семейство Microsoft Windows………………………………………...     стр. 2
     1. Microsoft Windows 95 – 98………………………………………….     стр. 2
     2. Microsoft Windows NT4…………………………………………….   стр. 2
     3. Microsoft Windows 2000…………………………………………….  стр. 3
     4. Microsoft Windows Millennium Edition…………………………...    стр. 3
     5. Microsoft Windows XP…………………………………………….... стр. 3
     6. Microsoft Windows.NET…………………………………………….   стр. 5
   2. MacOS……………………………………………………………………   стр. 5
   3. OS/2……………………………………………………………………….  стр. 6
   4. BeOS………………………………………………………………………   стр. 6
   5. Семейство UNIX………………………………………………………... стр. 8
     1. Операционная система UNIX…………………………………….. стр. 8
     2. Операционная система LINUX…………………………………...     стр. 10
           1. Общая характеристика ОС LINUX………………………    стр. 10
           2. Дистрибутивы LINUX……………………………………... стр. 11
           3. Графические интерфейсы LINUX………………………..   стр. 14
      Заключение……………………………………………………………..    стр. 16
      Литература………………………………………………………………     стр. 17
      Практическое
      задание................................................................
      ............     стр. 18


      1. Семейство Microsoft Windows.
      1.1. Windows 95 – 98.
      24 августа 1995 года корпорация  Microsoft  представила  пользователям
принципиально новую 32-разрядную операционную систему для  настольных  ПК  -
Windows 95. Первоначально Windows 95 устанавливалась поверх  Windows  3.X  в
качестве  своеобразного  "обновления",  используя  ряд  входящих  в   состав
Windows 3.X библиотек, лишь чуть позже на свет  появилась  "самостоятельная"
реализация Windows 95.
      Windows 95  имела  уже  ставший  привычным  современным  пользователям
оконный интерфейс с панелью задач, часами,  регулятором  громкости  звука  и
переключателем раскладки клавиатуры в System Tray, ярлыком  "Мой  Компьютер"
и "Корзиной" на рабочем  столе.  Окна  запущенных  приложений  сворачивались
теперь в панель задач и открывались  из  нее  одним  щелчком  мыши,  а  сама
панель задач могла перемещаться по рабочей области экрана,  либо  скрываться
за его пределами. Доступ к установленным на дисках программам  осуществлялся
из меню,  вызываемого  нажатием  кнопки  "Пуск",  роль  файлового  менеджера
выполнял  так  называемый  "Проводник"  (Windows  Explorer),  являвшийся  по
совместительству самой оболочкой системы.
      Однако Windows 95,  обладавшая  достаточно  простым,  дружественным  и
легким в  изучении  интерфейсом,  была  крайне  ненадежной  платформой,  при
создании которой  программистами  было  допущено  множество  существенных  и
весьма неприятных ошибок. Нестабильность работы Windows 95  стала  буквально
притчей  во  языцех,  значительно  "подмочив"  репутацию  Microsoft.  Именно
поэтому созданная три года спустя операционная система Microsoft Windows  98
была, по  большому  счету,  всего  лишь  улучшенной  и  дополненной  версией
Windows 95.
      Внешне Windows 98 практически не отличалась от своей  предшественницы,
за  исключением  того,  что  встроенные  функции  этой   системы   позволяли
размещать  иконки  программ  в  так  называемом   меню   быстрого   доступа,
расположенном  в  панели  задач  рядом   с   кнопкой   "Пуск",   обновленное
программное ядро MS HTML открывало возможность представлять рабочий  стол  и
окна "Проводника" в виде web-страниц,  а  большинство  дополнений  Microsoft
Plus из комплекта Windows  95  стали  теперь  неотъемлемой  частью  системы.
Добавилось  множество  новых  программ  и  утилит,  рассчитанных,  в  первую
очередь, на работу пользователя с Интернетом, платформа  стала  поддерживать
более совершенный формат таблицы размещения  файлов,  позволявшей  экономить
пространство на жестких дисках большого объема -  FAT32.  Windows  научилась
корректно определять оборудование при инсталляции и была  значительно  более
надежной в работе. Тем не  менее,  эта  система  имела  ряд  существенных  и
весьма досадных недостатков, в частности,  высокие  требования  к  системным
ресурсам,  неисправимую  "привычку"  произвольно  увеличиваться  в   объеме,
стремясь  занять  все  доступное  дисковое  пространство,  а  также   тесную
интеграцию  с  Internet  Explorer  4.0,  которая  только  замедляла   работу
системы,  бестолково  пожирая  оперативную  память,  при   этом   не   давая
пользователю никаких ощутимых преимуществ.

      1.2. Microsoft Windows NT 4
      Следующая  реализация  Windows  NT,   также   выпускавшаяся   в   двух
модификациях: Windows NT 4 Server  и  Windows  NT  4  Workstation,  включала
практически все функциональные особенности  предыдущей  версии  Windows  NT,
реализованные с использованием интерфейса,  отличающегося  от  дизайнерского
оформления Windows 95 лишь в деталях.
      Windows NT 4 объединила в себе все достоинства и  возможности  Windows
NT 3 и Windows 95, что в сочетании с чрезвычайно высокой надежностью  данной
платформы сделало ее достаточно популярной среди пользователей  персональных
компьютеров.



      1.3. Microsoft Windows 2000
      Появившаяся на рынке в начале 2000 года операционная система Microsoft
Windows  2000  представляет  собой  предпоследнее   поколение   операционных
систем, построенных согласно архитектуре  Windows  NT.  Она  производится  в
трех модификациях:  Windows  2000  Professional  для  ноутбуков,  настольных
систем и рабочих станций, Windows 2000 Server для  серверных  компьютеров  и
Windows  2000  Datacenter  Server  для  больших  серверных  систем,  рабочих
станций  крупных  корпоративных  сетей  и  специализированных  банковских  и
файловых серверов.
      Благодаря    использованию    усовершенствованной    технологии    NT,
сочетающейся с объективной простотой интерфейса Windows  9.X,  Windows  2000
обладает высокой надежностью и стабильностью, также  она  значительно  легче
поддается настройке  и  конфигурированию,  чем  предыдущие  версии  Windows.
Разграничение  доступа  к  системе  реализовано  на  высоком   уровне,   что
позволяет  обеспечить  безопасность  хранения  данных  на  дисках,  если  за
компьютером работает более одного пользователя.  Однако  не  лишена  Windows
2000 и объективных недостатков. Среди  них  можно  перечислить  относительно
высокие системные требования (для нормального запуска минимально  необходимо
32  Мб  оперативной  памяти,  рекомендуется  64),  а  также  большой   объем
занимаемого  системой  дискового  пространства   (порядка   700   Мб   после
инсталляции).

      1.4. Windows ME
      Microsoft Windows Millennium Edition (Windows ME) - последняя эволюция
операционных  систем   класса   Windows   95-98,   запущенная   в   серийное
производство в 2000 году. Русская локализация Windows ME появилась на  рынке
программного обеспечения в ноябре 2000 года.
      Windows  Millennium  Edition  значительно  отличается   от   семейства
системных платформ Windows 9X, прежде  всего  тем,  что  в  этой  реализации
Windows полностью отсутствует поддержка MS  DOS  -  корректно  запустить  на
компьютере, работающем под управлением этой  системы,  некоторые  приложения
DOS - уже весьма сложная задача. Windows ME тесно интегрирована  с  Internet
Explorer 5.0, что сделало ее еще более ресурсоемкой, в комплект поставки  по
умолчанию включена большая часть элементов Microsoft Plus  для  Windows  98,
базовый набор игр расширен  новыми  программами,  позволяющими  пользователю
играть в сети Интернет с живыми соперниками, добавлен Windows  Media  Player
7.0,  поддерживающий  воспроизведение  файлов  множества  новых   аудио-   и
видеоформатов. Интерфейс Windows Millennium  Edition  практически  полностью
совпадает  с  внешним  оформлением  Windows   2000   Professional,   включая
системные  иконки  и  обновленное  диалоговое  окно  выключения/перезагрузки
компьютера, но почти все базовые элементы настройки Windows  98  сохранились
на своих прежних местах.
      Для запуска Windows  ME  требует  минимум  32  Мб  оперативной  памяти
(рекомендуется 64) и в  минимальной  конфигурации  занимает  на  диске  чуть
больше  500  Мб.  Согласно  сообщениям  корпорации  Microsoft,  Windows   ME
действительно  стала  последней  ОС  семейства  Windows  9X,  поскольку  все
последующие  операционные  системы  линейки   Windows   как   для   домашних
компьютеров, так и для рабочих станций, будут создаваться на платформе NT.

      1.5. Microsoft Windows XP
      Операционная система Microsoft  Windows  XP  (от  англ.  eXPerience  —
опыт),  известная  также  под  кодовым  наименованием   Microsoft   Codename
Whistler, является новой ОС семейства Windows, созданной на базе  технологии
NT. Первоначально в  планы  корпорации  Microsoft  входила  разработка  двух
независимых операционных систем  нового  поколения.  Первый  проект  получил
рабочее название Neptune, эта ОС должна  была  стать  очередным  обновлением
Windows Millennium  Edition,  новой  системой  линейки  Windows  9X.  Второй
проект, называвшийся Odyssey, предполагал создание ОС на  платформе  Windows
NT, которая должна была придти на смену  Windows  2000.  Однако  руководство
Microsoft   посчитало   нецелесообразным   рассредоточивать    ресурсы    на
продвижение двух разных ОС, вследствие чего оба направления разработок  были
объединены в один проект - Microsoft Whistler.  Возможно,  именно  благодаря
этому  решению  Windows  XP  объединяет  в  себе  достоинства  уже  знакомых
пользователям операционных систем предыдущих поколений:  удобство,  простоту
в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME,  а  также
надежность и многофункциональность Windows 2000. В настоящее  время  Windows
XP для настольных ПК и рабочих  станций  выпускается  в  трех  модификациях:
Home Edition для домашних персональных компьютеров, Professional  Edition  —
для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition —  это  версия
Windows XP Professional для персональных компьютеров, собранных на базе  64-
битного процессора Intel Itanium с тактовой частотой более 1 ГГц.
      Для запуска Microsoft Windows  XP  необходим  персональный  компьютер,
отвечающий следующим минимальным системным требованиям: процессор — Pentium-
совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти  —
64  Мбайт;  свободное  дисковое  пространство  —  1,5  Гбайт.   Однако   для
стабильной и быстрой работы рекомендуется устанавливать данную  операционную
систему на компьютер со следующими оптимальными характеристиками:  процессор
— Pentium-II-совместимый (или выше), тактовая частота от  500  МГц  и  выше;
объем оперативной памяти — 256 Мбайт; свободное дисковое  пространство  —  2
Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью  не
менее 56 Kbps.
      Если сравнить Windows XP с более ранними версиями Microsoft Windows, в
новой операционной системе легко обнаружить множество значительных  отличий.
Несмотря на то, что эта ОС была разработана на основе  уже  хорошо  знакомой
российским  пользователям  платформы  NT  и,  на  первый  взгляд,  по  своим
характеристикам  во  многом  схожа  с  Microsoft  Windows  2000,  фактически
Windows XP относится к принципиально  иному  поколению  операционных  систем
семейства Windows. Теперь пользователь Windows  не  привязан  к  какому-либо
стандартному интерфейсу, устанавливаемому в системе по умолчанию.  Если  вам
не нравится традиционный вид окон,  элементов  управления  и  Панели  задач,
доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без  труда
изменить их, загрузив из Интернета любой из сотен  специально  разработанных
"Тем". Традиционное Главное меню,  открывающее  доступ  к  установленным  на
компьютере  программам,  хранящимся  на  дисках  документам   и   настройкам
операционной системы, также претерпело ряд  значительных  изменений.  Теперь
при нажатии кнопки Пуск  появляется  динамическое  меню,  содержащее  значки
лишь пяти программ, которыми  пользуется  наиболее  часто.  Благодаря  этому
можно начать работу с нужными приложениями  значительно  быстрее.  Здесь  же
расположены значки  браузера  Microsoft  Internet  Explorer  6  и  почтового
клиента Outlook Express 6, кнопки Выход из системы (Log  Off)  и  Выключение
компьютера (Turn Off Computer), позволяющие завершить текущий  сеанс  работы
с Windows и выключить компьютер.
      В среде Microsoft Windows пользователю часто  приходится  одновременно
работать с несколькими документами или набором различных программ. При  этом
неактивные приложения сворачиваются в  Панель  задач,  вследствие  чего  она
рано или  поздно  переполняется  значками,  и  переключение  между  задачами
становится  затруднительным.  Для  того  чтобы  разгрузить  Панель  задач  и
освободить больше рабочего пространства для отображения  значков  запущенных
приложений, в Windows XP используется так  называемый  алгоритм  группировки
задач, согласно которому  однотипные  программы,  работающие  на  компьютере
одновременно, объединяются в логическую визуальную группу.
      В  состав  Windows  XP  включен   специальный   механизм   -   быстрое
переключение сеансов (Fast User Switching),  с  применением  которого  можно
быстро, без регистрации подключать к работе с  операционной  системой  новых
пользователей   и   групп   пользователей.   Появилась   также   возможность
переключаться между несколькими сеансами работы без необходимости  сохранять
данные или перезагружать систему. При этом  каждый  из  пользователей  может
самостоятельно изменять настройки Windows и работать с собственными  файлами
и документами, создавать, изменять и сохранять какие-либо данные  независимо
от других  пользователей  Windows  XP.  Для  каждого  нового  сеанса  работы
операционная система отводит специальный участок верхней памяти в размере  2
Мбайт,  однако  этот  объем  никак  не  ограничивает  количество  прикладных
программ, которые могут быть запущены пользователем. В  частности,  механизм
Fast User Switching дает возможность пользователю, работающему, например,  с
текстовым редактором, ненадолго отлучиться от компьютера,  а  во  время  его
отсутствия другой пользователь может открыть  собственный  сеанс  Windows  и
поработать в Интернете или загрузить игру.  При  этом  текст,  редактируемый
отсутствующим пользователем, по-прежнему хранится  в  памяти:  вернувшись  к
компьютеру, пользователь может продолжить работу с документом с того  места,
где она  была  прервана,  не  перезагружая  систему  и  не  запуская  заново
соответствующую  программу.  На  предварительной   презентации   бета-версии
Microsoft  Whistler,  состоявшейся  13   февраля   2001   года   в   Сиэтле,
председатель правления корпорации Microsoft Билл Гейтс сообщил  прессе,  что
данная версия Windows, на создание и тестирование которой затрачено свыше  1
млрд долларов США - важнейшая разработка  Microsoft  с  момента  выпуска  на
рынок Windows 95, а вице-президент корпорации Джим Оллчин добавил:  «Windows
XP - это не просто апгрейд Windows, это - апгрейд стиля жизни».

      1.6. Microsoft Windows.NET
      Microsoft Windows.NET - это семейство серверных  операционных  систем,
разрабатываемых корпорацией Microsoft на основе Windows XP,  которые  придут
на смену Windows 2000  Server,  Advanced  Server  и  Datacenter  Server.  По
состоянию на середину  2002  года  Windows.NET  находится  на  стадии  бета-
тестирования, и потому окончательное суждение о функциональных  возможностях
этой системы говорить пока еще рано. Предполагается, что  Windows.NET  будет
поставляться в вариантах Windows NET Server, Windows NET Advanced  Server  и
Windows NET Datacenter Server. Соответственно, технические возможности  этих
версий операционных  систем  различны:  например,  Windows  XP  Professional
Edition поддерживает  двухпроцессорные  аппаратные  платформы,  Windows  NET
Server может адресовать четырехпроцессорные системы,  Windows  NET  Advanced
Server «умеет» работать с восьмипроцессорными компьютерами,  а  Windows  NET
Datacenter  Server  поддерживает  машины,  аппаратная  конфигурация  которых
включает до 32 синхронно работающих процессоров.

      2. MacOS
      Своеобразным ответом корпорации Microsoft, выпустившей  в  конце  1994
года на рынок легендарную  Windows  95,  стала  очередная  реализация  MacOS
версии 7.5.5. Удивительно, но факт: спустя десятилетие с  момента  появления
MacOS  1.0  данная  платформа  не   претерпела   серьезных   "архитектурных"
изменений:  в  верхней  части  рабочего   стола   по-прежнему   отображалась
системная панель, в  нижней  -  корзина,  в  которую  помещались  подлежащие
удалению  файлы,  пользователю  все  также  было  доступно  окно   системных
настроек и  ярлыки  внешних  накопителей.  Были  значительно  модифицированы
графические возможности  системы:  теперь  псевдотрехмерные  окна  и  другие
функциональные элементы  интерфейса  одинаково  привлекательно  отображались
при экранном разрешении от 640Х480 до 1600Х1200 точек,  появилась  поддержка
мультимедиа,  справочная  система  MacOS  приобрела  черты  интерактивности.
Ассортимент прикладного  программного  обеспечения,  входившего  в  комплект
поставки  системы,  также  был  заметно  расширен:   помимо   текстового   и
графического редакторов, уже знакомой системы File  Finder,  набора  игровых
программ и  специализированных  приложений,  были  доступны  утилиты  связи,
поддерживающие режим  удаленного  соединения  с  помощью  модема  и  функции
организации локальной сети. Для MacOS 7.5.5.  была  локализована  популярная
версия броузера Netscape Communicator 4.06  и  программа  просмотра  текстов
Acrobat Reader 3.0.
      Текущая версия MacOS имеет обозначение X,  она  появилась  на  свет  в
конце 2001 года. Если  рассматривать  новую  операционную  систему  с  точки
зрения  ее  функциональных  возможностей,  можно  смело  сказать,  что   она
является полноценным  эквивалентом  Microsoft  Windows  XP  для  компьютеров
Apple  Macintosh.  Имеется  широчайший   набор   программного   обеспечения,
рассчитанного  на  работу  под  управлением  MacOS  X,  а   сама   платформа
отличается  поразительным  быстродействием,  эффективностью  и  надежностью.
Работы над дальнейшим  развитием  программного  комплекса  серии  MacOS  для
компьютеров  Apple  Macintosh  продолжаются.  Уже   сейчас   известно,   что
программисты Apple трудятся над усовершенствованием MacOS X, которая  спустя
непродолжительное  время  станет,  возможно,  новой   реализацией   программ
данного класса.

      3. OS/2
      Сегодняшняя OS/2 - это мощная  многозадачная  операционная  система  с
оконным графическим интерфейсом  и  набором  созданных  специально  для  нее
прикладных программ, ориентированная на  рынок  персональных  компьютеров  и
рабочих  станций.  Интерфейс  OS/2   включает   все   необходимые   элементы
современных OS - рабочий стол и корзину, иконки и  панель  задач,  программу
просмотра  содержимого  дисков,  часы  и  драйвера  множества   периферийных
устройств,  таких  как,  например,  порты   USB   или   инфракрасный   порт.
Инсталляция    платформы    производится    автоматически,    причем    OS/2
самостоятельно  определяет  оптимальную  конфигурацию  системы   исходя   из
быстродействия процессора и объема оперативной памяти  (однако  пользователь
может и  самостоятельно  указать  комплект  необходимых  программ,  исключив
ненужные), тестирует оборудование и  настраивает  все  необходимые  драйвера
без  участия  оператора.  В  комплект  поставки  входит  пакет  IBM   Works,
аналогичный MS Office и содержащий текстовый и табличный  редактор,  имеется
удобный web-броузер WebExplorer и почтовый  клиент  NotesMail,  система  для
создания  анимации  NeonGraphics,  широчайший  выбор  всевозможных   бизнес-
приложений и множество игр от Civilisation и Quake lll до Master  of  Orion.
Имеются  и  глобальные  отличия  OS/2  от  привычной  пользователям  IBM  PC
Microsoft Windows - например, специальный самообучающийся программный  пакет
позволяет управлять системой с использованием голосовых команд, для  чего  в
коробку с компакт-дисками разработчики вкладывают микрофон и наушники.
      Однако,  несмотря  на   поистине   широчайшие   возможности,   высокую
производительность  и  потрясающую  надежность  данной  платформы,  она   не
пользуется сейчас высоким  спросом  в  силу  доминирования  на  рынке  более
распространенной и дешевой MS  Windows.  Основная  проблема,  препятствующая
развитию OS/2, заключается в ее несовместимости с  программами  производства
Microsoft,   посредством   которых   создается   практически   вся   деловая
документация  и  с  которыми  работает   подавляющее   большинство   частных
пользователей.

      4. BeOS
      Основанная в 1990 году Жаном-Луисом  Гасси  компания  Be  Incorporated
поставила  своей  целью  разработать  и  выпустить  на  рынок   операционную
систему, которая объединяла бы в себе достоинства  всех  перечисленных  выше
программных продуктов, оставаясь при этом достаточно  компактной,  надежной,
простой в инсталляции  и  использовании,  а  также  отвечающей  требованиям,
предъявляемым к современным ОС. В частности, такая  платформа  должна  иметь
удобный  оконный  интерфейс  и  обеспечивать  многозадачность.  Операционная
система, созданная программистами Be Incorporated, получила название BeOS  и
в настоящий момент является одной из  наиболее  перспективных  разработок  в
области системного программного обеспечения для персональных компьютеров.
      В основу архитектуры BeOS были  заложены  принципы,  использующиеся  в
операционных системах семейства UNIX,  однако  они  претерпели  значительные
видоизменения, поскольку разработчики определяли своей приоритетной  задачей
прежде всего удобство для пользователя и широту функциональных  возможностей
новой  системы.  BeOS  построена  по  "модульному"  принципу:   в   процессе
инсталляции на диск переносятся только  те  компоненты,  которые  необходимы
именно данному потребителю, благодаря чему пользователь получил  возможность
компоновать "версию" системы  под  свои  специфические  задачи,  не  забивая
дисковое пространство ненужными ему в работе программами.  Создатели  данной
платформы постарались включить в состав программного  комплекса  практически
все необходимые на сегодняшний день функции:  BeOS  поддерживает  технологию
Plug  And  Play,  позволяющую  автоматически  настраивать   подключаемое   к
компьютеру периферийное оборудование без  переустановки  системы,  благодаря
наличию  большого  набора  протоколов  работающий   под   управлением   BeOS
компьютер можно подключить к локальной сети  или  Интернету,  система  умеет
распознавать практически все существующие на сегодняшний  день  графические,
видео  и  аудиоформаты.   Поддержка   портов   USB   открывает   возможность
использовать  совместно  с  BeOS  широчайший  спектр  различных   устройств,
включая даже еще не созданное в настоящий момент периферийное оборудование.
      Интерфейс  BeOS  стандартен  для   современных   операционных   систем
подобного класса: после загрузки на  экране  компьютера  появляется  рабочий
стол  с  произвольно  устанавливаемым  пользователем  фоновым  изображением,
системными  иконками  и  "корзиной".  В  составе  BeOS  имеется  специальное
приложение, называемое Deskbar: по своим функциям оно  полностью  аналогично
"панели задач" Windows, пользователь может  перемещать  его  по  экрану  или
"прятать" за его границами, причем  разработчики  предлагают  два  различных
варианта данной утилиты, отличающихся друг от  друга  своим  внешним  видом:
"стандартную панель" для пользователей, привыкших к интерфейсу  Windows  или
MacOS,  и   "минимальный   вариант",   занимающий   на   экране   компьютера
относительно  небольшое  пространство.  Помимо  часов,  панель  задач   BeOS
включает несколько выпадающих меню, обеспечивающих  доступ  как  к  ресурсам
компьютера, так и к  хранящимся  на  дисках  файлам  и  папкам,  а  также  к
установленным в системе программам. Пользователь может создать  произвольное
количество независимых "рабочих столов", каждый из которых имеет  не  только
собственное  экранное  разрешение  и  использует   индивидуальную   цветовую
палитру, но и отображает в системном меню различные программные группы.
      В   реестре   Windows   хранится    информация    о    типе    каждого
зарегистрированного  в  системе  файла,  определяемого  по  его  расширению,
благодаря  этой  функции  пользователь  Windows  может  открыть   какой-либо
документ работающей с ней программой одним  щелчком  мыши.  Данный  механизм
неудобен прежде всего тем,  что  целый  ряд  файлов,  например,  графические
изображения, можно просматривать с помощью различных редакторов, Windows  же
по умолчанию будет вызывать только один из них.  BeOS  не  только  сохраняет
информацию о типе каждого файла, но и "запоминает" целый ряд его  атрибутов,
что позволяет  выбрать  приложения  для  его  открытия,  сделать  все  файлы
данного типа скрытыми или определить для них  значение  "только  чтение".  В
диалоговом  окне  "параметры  устройств",  аналогичном  "панели  управления"
Windows, пользователь может гибко изменять настройки для всего  оборудования
компьютера, причем система изменения этих настроек выполнена  в  виде  очень
удобных и  интуитивно  понятных  графических  элементов  вроде  традиционных
"ползунков" или отмечаемых щелчком мыши опций.
      Поддержка многозадачности в BeOS является не пустым звуком: в  отличие
от Windows,  пользователь  этой  системы  может  одновременно  форматировать
дискету, очищать "корзину" и набирать  текст  в  текстовом  редакторе,  BeOS
справляется со всеми этими задачами  одновременно  без  каких-либо  сбоев  и
"повисаний". Следует упомянуть и о "фирменной особенности"  BeOS  -  внешнем
виде окон запускаемых программ. Заголовки этих окон помещаются  в  небольшом
поле, "прижатом" к  их  левой  границе  и  имеют  два  элемента  управления,
позволяющих  развернуть  окно  в  полный  экран   или   сократить   его   до
установленного пользователем  размера.  Выгрузка  приложений  осуществляется
через системное меню, что исключает возможность ошибки пользователя:  теперь
он уже не сможет случайно "ткнуть" мышью в кнопку "закрыть  программу".  Все
окна  в  BeOS  произвольно  масштабируемы  и   имеют   достаточно   красивое
псевдотрехмерное оформление, включающее рамки и  полосы  прокрутки.  Текущая
версия BeOS  носит  порядковый  номер  5,  в  настоящее  время  она  успешно
продается  как  в  США,  так  и  в  Западной  Европе.  Оценивая  надежность,
быстродействие  и  функциональность   BeOS,   можно   смело   сказать,   что
разработчикам  удалось  создать  качественную  и   конкурентоспособную   ОС,
рассчитанную   на   использование   владельцами   настольных    персональных
компьютеров различных моделей.

    5. Семейство UNIX
    5.1. Операционная система UNIX
    Операционная система UNIX  –  это  набор  программ,  который  управляет
компьютером,  осуществляет  связь  между  пользователем  и   компьютером   и
обеспечивает инструментальными средствами, чтобы  помочь  выполнить  работу.
Разработанная,  чтобы  обеспечить   легкость,   эффективность   и   гибкость
программного обеспечения, система UNIX имеет несколько полезных функций:
     . основная цель системы - выполнять широкий спектр заданий и программ;
     . интерактивное окружение, которое позволяет  связываться  напрямую  с
       компьютером и получать немедленно ответы на запросы и сообщения;
     . многопользовательское окружение, которое позволяет разделять ресурсы
       компьютера    с    другими     пользователями     без     уменьшения
       производительности.  Этот  метод  называется  разделением   времени.
       Система UNIX взаимодействует с  пользователями  поочередно,  но  так
       быстро,   что,   кажется,   взаимодействие   происходит   со   всеми
       пользователями одновременно;
     . многозадачное окружение, позволяющее  пользователю  выполнять  более
       одного задания в одно и тоже время.

    В настоящее время существует множество ОС, построенных  на  ядре  UNIX,
такие как SCO Unix (Santa  Cruz  Operation),  Novell  UnixWare,  Interactive
Unix, Linux, семейство BSD (BSDI, FreeBSD, NetBSD, OpenBSD),  Solaris,  AIX,
IRIX, Digital Unix, HP-UX. Этот список не претендует на полноту,  ибо  кроме
перечисленных есть еще множество  менее  распространенных  Unix'ов  и  Unix-
подобных систем.

    Unix состоит из ядра с  включенными  в  него  драйверами  и  из  утилит
(внешних по отношению к ядру  программ).  Если  надо  изменить  конфигурацию
(добавить устройство, изменить порт или прерывание),  то  ядро  пересобирают
(перелинковывают) из обьектных модулей.
    В противоположность Unix'у Windows и OS/2 при  загрузке  фактически  на
ходу прилинковывают  драйверы.  При  этом  компактность  собранного  ядра  и
повторное использование общего кода на  порядок  ниже,  чем  у  Unix.  Кроме
того,  при  неизменной  конфигурации  системы  ядро   Unix   без   переделки
(потребуется изменить только стартовую часть BIOS) может быть записан в  ПЗУ
и выполняться не загружаясь в ОЗУ. Компактность кода  особенно  важна,  т.к.
ядро и драйверы  никогда  не  покидают  физическую  оперативную  память,  не
“свопятся” на диск.
    Unix - самая многоплатформенная  OS.  Переносимость  программ  с  одной
версии Unix на  другую  ограничена.  Неаккуратно  написанная  программа,  не
учитывающая  различий  в  реализациях  Unix,  может  потребовать   серьезной
переделки. Но все равно это на много порядков легче, чем например  перенести
с OS/2 на NT.

    Unix может  использоваться  как  в  качестве  сервера,  так  и  рабочей
станции. В  номинации  серверов  с  ним  конкурируют  MS  WindowsNT,  Novell
Netware, IBM OS/2 Warp Connect, DEC VMS и операционные системы  мэйнфреймов.
Каждая система имеет свою область применения, в которой она лучше других.
    WindowsNT  –  для  администраторов,  которые   предпочитают   привычный
интерфейс экономному расходованию ресурсов и высокой производительности.
    Netware – для сетей, где нужна высокая производительность  файлового  и
принтерного сервиса и не столь важны остальные сервисы.  Главный  недостаток
- на сервере Netware трудно запускать приложения.
    OS/2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует
меньше чем NT, в управлении гибче (хотя в  настройке  может  и  сложнее),  а
многозадачность очень хорошая. Авторизация и разграничение прав  доступа  не
реализованы на уровне ОС, что  с  лихвой  окупается  реализацией  на  уровне
приложений-серверов. (Впрочем, зачастую остальные OS делают  то  же  самое).
Многие станции FIDOnet и BBS сделаны на базе OS/2.
    VMS - мощный, ничем не уступающий Unix'ам (а во многом и  превосходящий
его) сервер приложений, но только для платформ VAX и Alpha фирмы DEC.
    Мэйнфреймы - для обслуживания очень большого  количества  пользователей
(порядка  нескольких  тысяч).  Но  работа  этих  пользователей  как  правило
организована в виде не клиент-серверного  взаимодействия,  а  в  виде  хост-
терминального. Терминал же в  этой  паре  скорее  не  клиент,  а  сервер.  К
преимуществам  мэйнфреймов  надо  отнести  более  высокую   защищенность   и
устойчивость к сбоям.
    Система  Unix  хороша  для  квалифицированного  (или  желающего   стать
таковым) администратора,  т.к.  требует  знания  принципов  функционирования
происходящих в нем процессов. Реальная многозадачность и жесткое  разделение
памяти обеспечивают высокую  надежность  функционирования  системы,  хотя  в
производительности файл- и принт-сервисов Unix'ы уступают Netware.
    Недостаточная гибкость  предоставления  прав  доступа  пользователей  к
файлам по сравнению с WindowsNT затрудняет организацию  на  уровне  файловой
системы группового доступа к данным (точнее, к файлам),  что  компенсируется
простотой реализации, а значит меньшими требованиями к аппаратуре.  Впрочем,
такие приложения,  как  SQL-сервер  решают  проблему  группового  доступа  к
данным своими силами.
    Практически все протоколы  (правила  обмена  информацией  в  сети),  на
которых основан Internet,  были  разработаны  под  Unix,  в  частности  стек
протоколов TCP/IP придуман в университете Berkeley.
    Защищенность Unix при правильном администрировании ни в чем не уступает
ни Novell, ни WindowsNT.
    Важным свойством Unix, которое приближает его к  мэйнфреймам,  является
его многотерминальность, много пользователей  могут  одновременно  запускать
программы на одной Unix-машине.  Если  не  требуется  использовать  графику,
можно обойтись дешевыми текстовыми терминалами, подключенными  по  медленным
линиям.  В  этом  с  ним  конкурирует  только  VMS.  Можно  использовать   и
графические X-терминалы, когда на одном экране присутствуют окна  процессов,
выполняющихся на разных машинах.
    В номинации рабочих станций с Unix конкурируют MS Windows*,  IBM  OS/2,
Macintosh и Acorn RISC-OS.
    Windows – для тех, кто ценит совместимость  больше  эффективности;  для
тех, кто готов купить большое количество памяти,  дискового  пространства  и
мегагерц; для тех, кто любит не вникая в суть, щелкать мышкой  по  кнопочкам
в окошке. Правда, рано  или  поздно  все  равно  придется  изучить  принципы
работы системы и протоколов, но тогда  уже  будет  поздно  -  выбор  сделан.
Немаловажным преимуществом Windows надо признать также  возможность  украсть
кучу программного обеспечения.
    Macintosh – для графических, издательских и музыкальных работ, а  также
для тех, кто любит понятный, красивый интерфейс и  не  хочет  разбираться  в
подробностях функционирования системы.
    RISC-OS, прошитая в ПЗУ, позволяет  не  тратить  время  на  инсталляцию
операционной  системы  и  восстановление  ее  после   сбоев.   Кроме   того,
практически  все  программы  под  ней  очень  экономно  расходуют   ресурсы,
благодаря чему не нуждаются в свопинге и работают очень быстро.
    Unix функционирует как на PC, так и на мощных рабочих станциях с  RISC-
процессорами,   под   Unix   написаны   действительно    мощные    САПР    и
геоинформационные  системы.   Своей   масштабируемостью   Unix   из-за   его
многоплатформенности  на  порядок  превосходит  любую  другую   операционную
систему.

      5.2. Операционная система LINUX
      5.2.1. Общая характеристика ОС LINUX
      В последнее время российские пользователи ПК все  чаще  и  чаще  стали
говорить о  Linux,  как  об  операционной  системе,  способной  в  ближайшем
будущем если не вытеснить с рынка Microsoft Windows, то полноценно  заменить
ее  на  большинстве  домашних  персональных  компьютеров.   Вместе   с   тем
ознакомительной информации о Linux на русском  языке  крайне  мало:  большая
часть имеющейся в продаже литературы на эту тематику  стоит  весьма  дорого,
да  и  рассчитана  она  в  первую  очередь   на   специалистов   и   опытных
пользователей,   отпугивая   рядового   потребителя   обилием    технической
терминологии.  Документация  же,  представленная  в  Интернете,   отличается
заметной разрозненностью и далеко не исчерпывающей полнотой. Именно  поэтому
в сознании отечественных владельцев ПК Linux представляется  чем-то  элитным
и  недоступным,  неким  таинством,  приобщиться  к  которому  суждено   лишь
немногим избранным.. Страх столкнуться  с  чем-то  неизвестным,  непонятным,
сложным в эксплуатации и настройке останавливает наших  соотечественников  в
инициативе установить  и  использовать  на  своем  компьютере  эту  систему.
Вместе с тем никакой "высшей математики" здесь нет. Linux -  очень  простая,
надежная и дружественная операционная система.
      Совершенствование и эволюция Linux продолжаются  по  сей  день:  новые
версии ядра, новые оконные менеджеры и  новое  программное  обеспечение  для
Linux появляются каждый месяц.
      Логическая  структура  Linux  в  значительной  степени  отличается  от
строения MS DOS или известной  платформы  Microsoft  Windows,  она  наиболее
близка к архитектуре другого класса операционных систем, а именно  -  систем
семейства UNIX. Безусловно, большинство российских пользователей,  прошедших
через стадию Windows 3.11 и миновавших,  наконец,  Windows  95,  привыкли  к
логике операционных систем  в  исполнении  Microsoft  настолько,  что  нечто
новое, непривычное, выходящее из разряда условных рефлексов и  утвердившихся
в сознании постулатов о том "как работает машина", их просто пугает.  Вместе
с тем, Linux устроен ничуть не сложнее любой знакомой платформы.  Он  всего-
навсего работает немного по-другому.
      Если рассматривать внутреннюю структуру Linux в сравнении с  анатомией
MS  Windows,  различия  становятся  очевидны  даже  на  первый  взгляд.   По
умолчанию Windows устанавливается в один логический раздел диска с  файловой
таблицей FAT16, здесь хранится  и  ядро  системы,  отвечающее  за  процедуры
ввода-вывода  данных,  и  так  называемая   "оболочка"   или   shell   (файл
explorer.exe), определяющая интерпретацию команд  и  действий  пользователя,
и, собственно, файлы и библиотеки, формирующие  оконный  интерфейс  Windows.
Причем эти три составляющих системы настолько  тесно  интегрированы  друг  с
другом, что при замене одной из них на аналогичный  файл  из  другой  версии
Windows, вся система в целом работать не будет. Функции указанных  элементов
также в  значительной  степени  смешаны  между  собой:  например,  некоторые
процедуры по формированию интерфейса в Windows  выполняет  shell.  Здесь  же
хранятся дополнительные системные утилиты, такие как  дефрагментатор  диска,
сервер удаленного доступа, драйвера, а также множество служебных  библиотек.
В том же самом разделе размещаются  пользовательские  файлы,  и  в  этой  же
области  система  осуществляет  свопинг  -  кэширование  не  умещающихся   в
оперативной памяти данных на диск. Иными словами, все  компоненты  платформы
хранятся в одном разделе, что, естественно,  не  прибавляет  ей  надежности:
достаточно  любого  незначительного  повреждения   таблицы   данных,   чтобы
привести Windows в неработоспособное состояние или испортить  хранящуюся  на
диске полезную информацию. Вполне  очевидно  также  и  то,  что  изменить  с
помощью стандартных средств Windows внешний вид установленных  по  умолчанию
окон не представляется возможным.  Это  вполне  осуществимо  методом  замены
имеющегося shell на другую оболочку,  например,  LiteStep,  либо  с  помощью
специальных  утилит  вроде  WindowsBlinds,  которые,  загружаясь  в  фоновом
режиме, занимают оперативную память и замедляют работу компьютера.
      Из характерных особенностей Linux  необходимо  перечислить  следующие:
поддержка  национальных  клавиатур,  в  том  числе  и   русской,   поддержка
множества файловых систем,  среди  которых,  помимо  собственной  -  EXT2FS,
имеются FAT16, MINIX-1  и  XENIX.  Реализация  программной  поддержки  FAT16
позволяет непосредственно  обращаться  к  гибким  дискам  MS  DOS,  а  также
файловым разделам DOS и Windows на винчестере. Имеется возможность  работать
с сетевыми протоколами  TCP/IP,  PLIP,  PPP  и  многими  другими,  в  рамках
сетевых функций платформы реализован весь спектр клиентов и услуг  Интернет:
FTP, telnеt, NNTP, SMTP и POP3. Программы загружаются в память  постранично,
на диск кэшируются  только  те  сегменты  данных,  которые  не  используются
системой в  данный  момент,  что  значительно  ускоряет  работу  приложений.
Возможно совместное обращение к страницам памяти разными программами в  один
и  тот  же  момент  времени,  это  позволяет  избежать  повторной   загрузки
идентичных  фрагментов  информации  в  RAM  и   заметно   экономит   ресурсы
компьютера.  Как  и  Microsoft  Windows,   в   Linux   применяется   система
динамических  библиотек,   иными   словами,   несколько   приложений   могут
использовать в  своей  работе  библиотеку,  представленную  на  диске  одним
физическим файлом.

      5.2.2. Дистрибутивы LINUX
      Как   известно,   пользователь   может   создать   дистрибутив   Linux
самостоятельно,  собрав  его   из   отдельных   элементов   и   необходимого
программного  обеспечения.  Однако  такой  подход  в   большинстве   случаев
оказывается неудобным, требующим большого количества времени и сил, а  также
практически непригодным для начинающих поклонников  Linux,  еще  не  имеющих
достаточного опыта работы с  этой  операционной  системой.  Именно  с  целью
уменьшить  временные  и  нервные  затраты  пользователей  по   установке   и
настройке данной платформы, рядом  энтузиастов  и  коммерческих  организаций
были созданы дистрибутивы Linux - уже готовые к инсталляции и  использованию
пакеты программного обеспечения, подготовленные с оглядкой  на  максимальное
удобство  для  конечного   потребителя,   и   адаптированные   к   различным
конфигурациям персональных компьютеров.

      Linux SlackWare
      Так называемый "классический" Linux. SlackWare был разработан в начале
девяностых и сопровождается по сей день американским программистом  Патриком
Волькердингом,  данный  дистрибутив  полностью  бесплатен  и  доступен   для
загрузки. Основной  отличительной  чертой  SlackWare  от  других  комплектов
поставки  Linux  является  его  стопроцентная  опциональность:  пользователь
может установить только те компоненты  системы,  которые  ему  действительно
необходимы.
      Помимо ядра системы и необходимых  утилит,  пакет  SlackWare  включает
оконную оболочку X Window  в  варианте  XFree86,  руководство  пользователя,
комплект для разработчиков программ со специальными  утилитами  для  отладки
приложений и  исходными  текстами  всей  платформы,  множество  всевозможной
документации, набор сетевых протоколов, объектно-ориентированную  среду  для
создания собственных программ, комплект игр и специализированных  приложений
для X Window, включая текстовые и графические редакторы,  редакторы  таблиц,
почтовые клиенты, а также известную всем  пользователям  Интернет  программу
Netscape Navigator, специально адаптированную  для  работы  под  управлением
Linux. Данный дистрибутив без труда поддается русификации методом  несложной
установки модулей поддержки кириллицы.

      RedHat Linux
      Самым популярным и наиболее удачным дистрибутивом Linux во  всем  мире
безоговорочно   считается   пакет   программ,    выпускаемый    американской
корпорацией RedHat.
      Комплект RedHat включает удобный  инсталлятор  платформы,  позволяющий
избежать длительной "ручной" настройки Linux,  но  тем  не  менее,  внесения
определенных изменений в файлы конфигурации все равно  не  избежать.  Помимо
ядра, утилит, документации и отдельного компакт-диска с  исходными  текстами
всего комплекта поставки,  в  дистрибутив  входит  два  оконных  интерфейса,
устанавливаемых на выбор: это стандартный XFree86 и  GNOME,  а  также  целый
набор текстовых, графических  и  табличных  редакторов,  Web-сервер  Apache,
программы для работы с электронной почтой и Интернет (в том числе,  браузеры
Netscape Navigator и  Opera),  множество  игр.  RedHat  имеет  многоязыковую
поддержку  и  поддержку  национальных  клавиатур,  поэтому  с   русификацией
системы  проблем  обычно  не  возникает,  также  пользователю   предлагается
большой  выбор  драйверов  для   периферийного   и   базового   оборудования
компьютера.

      BlackCat Linux
      Полностью русский дистрибутив Linux, созданный усилиями  программистов
из Донбасса Леонида Кантера и Александра  Каневского  на  основе  известного
пакета  RedHat.  Он  был  выпущен  на  рынок  издательской  группой   IPLabs
Software. Данная реализация системы - коммерческая.
      Данный комплект не  требует  русификации,  поддержка  кириллицы  здесь
реализована на уровне  операционной  системы.  Даже  оконная  оболочка  KDE,
устанавливаемая в BlackCat по умолчанию, имеет русский интерфейс,  по-русски
"говорит" буквально все,  включая  выпадающие  меню,  прикладные  программы,
файлы  помощи  и  всплывающие   подсказки.   Это   очень   существенно   для
пользователей,  имеющих  некоторые  проблемы  с  английским  языком.  Помимо
кириллицы  комплект  поставки   позволяет   использовать   32   национальных
алфавита, в том числе: украинский, китайский, японский и эсперанто.
      BlackCat  полностью  поддерживает  технологию  мультимедиа,  а   также
огромный диапазон периферийного оборудования,  от  старых  звуковых  плат  и
видеокарт  до  сверхсовременных  TV-тюнеров.  Удобная  система   инсталляции
позволяет  установить  BlackCat  в  автоматическом  режиме,  все   настройки
системы   осуществляются   пользователем   вручную   с   помощью    удобного
графического интерфейса.
      Не лишен BlackCat и ряда существенных недостатков, главный из  которых
- весьма  ощутимая  громоздкость  системы,  выражающаяся  в  большом  объеме
требуемого  дискового  пространства,   а   также   высоких   требованиях   к
оборудованию: для корректной работы.

      Linux Mandrake
      Это - еще  одна  популярная  версия  Linux,  использующая  в  качестве
основного  графического  интерфейса  оконную  среду  KDE.  Она  основана  на
дистрибутиве RedHat 5.2 GPL и предназначена для тех, кто не  желает  тратить
время на самостоятельную настройку системы. Linux  Mandrake  был  создан  по
принципу  "установи  и  работай".  Иными  словами,  загрузив   компьютер   с
инсталляционного  CD-ROM'а  и  вызвав  программу  Setup,  нужно  всего  лишь
дождаться окончания установки; после этого в  системной  консоли  достаточно
набрать   команду   "startx"    и    на    экране    появляется    полностью
сконфигурированная оболочка KDE.
      Как утверждают разработчики, Mandrake является достойной альтернативой
операционных систем от Microsoft, поскольку данный пакет включает  поддержку
большинства существующих файловых  систем,  открывает  возможность  напрямую
обращаться с  содержимым  дисков  MS  DOS  и  Windows,  позволяет  запускать
приложения Windows 9X и Windows NT, а также включает поддержку  мультимедиа-
технологий на самом высоком уровне. Русификация Mandrake также  не  вызывает
особенных сложностей  -  она  осуществляется  путем  подключения  к  системе
библиотек распознавания кириллицы. Существенным недостатком этой  реализации
Linux является ее ресурсоемкость.

      Corel Linux OS (TM)
      Дистрибутив  Linux  от  известнейшей  компании  Corel,   производителя
популярных графических редакторов CorelDraw! и Corel Photo  Paint,  является
существенным  шагом  вперед  по  сравнению  с  другими   реализациями   этой
платформы. Прежде всего, тесно интегрированная с оболочкой KDE  операционная
среда рассчитана  на  индивидуальных  пользователей,  работающих  дома  и  в
офисах, потому инсталляция системы, ее  настройка,  а  также  определение  и
подключение  оборудования  осуществляются  здесь  автоматически,  аналогично
процедуре  установки  Windows  98.  Corel  Linux  OS  основан   на   другом,
популярном на Западе  дистрибутиве  данной  операционной  системы  -  Debian
Linux. Данный пакет поставляется в  трех  модификациях:  бесплатный  вариант
системы и коммерческие версии Corel Linux Standard, Corel Linux DeLuxe.  Эти
три  реализации  платформы  различаются  лишь  комплектами  прилагаемого   к
системе  программного  обеспечения,  все   упомянутые   пакеты   созданы   с
использованием ядра Linux 2.2.12 и располагают широчайшим набором  драйверов
для   подключения   любого   периферийного   оборудования,   включая   такие
сверхсовременные устройства, как, например, видеокарты  Matrox  Millenium  и
саундбластеры Creative Live.  Помимо  KDE  в  комплект  Corel  Linux  входит
множество расширений системы, таких как последняя версия  оболочки  XFree86,
утилиты для работы  с  полным  спектром  технологий  мультимедиа,  браузеры,
почтовые клиенты и  даже  виртуальная  машина  Microsoft  для  интерпретации
приложений Java.
      Инсталляция Corel Linux OS осуществляется в графическом режиме  из-под
Windows  или  DOS,  она  протекает  быстро  и  без   малейших   сбоев,   все
оборудование  определяется  безукоризненно  правильно,  причем  пользователю
практически нет  необходимости  вмешиваться  в  процесс  установки.  В  ходе
инсталляции   можно   выбрать   только   то   программное   обеспечение   из
предлагаемого списка,  которое  действительно  необходимо  в  работе.  Также
имеется возможность указать отводимое под Linux дисковое пространство:  весь
винчестер (с замещением Microsoft Windows), либо его определенную часть.
      Графический интерфейс в Corel Linux OS  модифицирован  таким  образом,
что пользователям Windows практически не придется  переучиваться  под  новую
систему:  элементы  управления   окнами,   менеджеры   файлов,   аналогичные
привычному  "обозревателю"  и  опции  программной  панели  "подогнаны"   под
стандарт  Microsoft.  Опциональная  настройка  операционной  системы   также
осуществляется из  графической  среды,  аналогично  тому,  как  выставляются
различные параметры в MS Windows  9X.  Аппаратные  требования,  выставляемые
Corel Linux персональному компьютеру, относительно невелики:  эта  платформа
"пойдет"  на  любой  современной  машине,  начиная  с  Intel   Pentium   90,
оснащенном 16 Мб RAM.
      Как бы то ни было, эта замечательная, удобная и  действительно  мощная
операционная система вряд ли в ближайшем обозримом будущем найдет  признание
на территории нашей страны, прежде всего потому, что  текущая  версия  Corel
Linux OS не содержит поддержки русского языка.  Остается  только  надеяться,
что рано или поздно на рынке появится русская  локализация  Corel  Linux,  и
отечественные    потребители    смогут    полноценно    насладиться    всеми
преимуществами этой замечательной реализации Linux.

      5.2.3. Графические интерфейсы LINUX
      Графические  оконные  интерфейсы,   доступные   пользователям   Linux,
отличаются  завидным  разнообразием.  Каждый,  кто   использует   на   своем
компьютере эту операционную систему, может выбрать себе оконный менеджер  по
вкусу,  руководствуясь  техническими  характеристиками  своей  машины,  либо
собственными эстетическими и художественными предпочтениями.

      X Window System
      Графическая среда X Window является  стандартным  оконным  интерфейсом
для  операционной  системы   UNIX,   реализация   этого   пакета   программ,
предназначенная  для  использования  под  Linux,  носит  название   XFree86.
Несмотря  на  свои  скромные  размеры,  X  Window  является  весьма   мощным
средством  работы  с  файлами,  ничем  не  уступая  по  своим   возможностям
пользовательскому  интерфейсу  Windows  95.  Существует   несколько   версий
XFree86, использующих  разные  оконные  менеджеры  (the  window  manager)  -
базовые  утилиты,  определяющие  форму  системных  кнопок,  псевдотрехмерное
обрамление окон, цвета и вид рабочего стола. Но в общем  случае  стандартный
дистрибутив этого пакета включает одну из двух подобных  программ:  twm  или
fvwm, создающих  привычный  для  адептов  Microsoft  оконный  интерфейс.  По
большому  счету,  система  X  Window  (или  просто  "X")  является   базовой
платформой, на основе которой можно построить любую графическую оболочку,  в
том числе - наиболее распространенную,  базирующуюся  на  оконном  менеджере
FVWM95. Сравнивая Windows 95 и X,  использующую  fvwm95,  следует  отметить,
что внешне обе системы очень схожи, значительные различия  наблюдаются  лишь
в  деталях.   Элементы   управления   окнами   вполне   стандартны,   панель
инструментов,  включающая  традиционные  часы  и  знакомую  кнопку  "Start",
наводят на мысли о доскональном копировании некоторых  дизайнерских  решений
различными разработчиками программного обеспечения.
      Несмотря на внешнюю схожесть с  Microsoft  Windows,  XFree86  обладает
целым рядом уникальных свойств, присущих только ей. Например, X-Server,  как
еще  называют  эту  среду,  имеет  возможность  отображать  процесс   работы
программы не только на отдельной  машине,  но  и  на  удаленных  компьютерах
локальной сети и графических терминалах, подключенных к внешним портам  ЭВМ,
причем все пользователи могут работать с  данным  приложением  одновременно.
Это достигается методом реферирования, то  есть  передачи  пользовательского
интерфейса по сетевым каналам.  Остальные  платформы,  использующие  оконную
оболочку,  такие  как  Windows,  OS/2  или  MacOS,   формируют   графический
интерфейс на программном уровне. Это означает, что запущенная на  исполнение
программа, генерирующая графическую оболочку, не обращается  непосредственно
к видеокарте, вместо  этого  она  отправляет  запрос  операционной  системе,
которая  и  генерирует  код  изображения.  Этот  код   передается   драйверу
видеокарты,  содержащему  набор  команд,  с  помощью  которых  плата   может
сформировать  отсылаемый  в  монитор   сигнал.   Иными   словами,   подобные
операционные системы могут работать с любыми типами видеокарт, до  тех  пор,
пока производители не перестанут выпускать для  них  драйвера,  рассчитанные
на данную ОС. X Window устроена совершенно иначе: она  перехватывает  запрос
на  построение  изображения  от  запущенного  приложения  и   передает   его
непосредственно на видеокарту локального или  удаленного  компьютера,  минуя
все промежуточные инстанции. Затем считывает входящий сигнал  от  клавиатуры
или мыши и возвращает его программе. Вполне  естественно,  что  эти  сигналы
могут транслироваться и приниматься по сети.
      XFree86 по праву считается одной из самых удобных, нетребовательных  к
ресурсам и простых в освоении графических оболочек  Linux,  она  располагает
широчайшим спектром возможностей.  Не  лишена  эта  система  и  недостатков:
самый  важный  из  них  -  относительно  высокая  сложность  в  установке  и
настройке  данного  пакета,  особенно  для  пользователей,   не   обладающих
достаточным опытом работы с  X  Window.  Дистрибутив  XFree86  доступен  для
бесплатной загрузки на официальном сервере разработчика.

      Ice Wm
      Ice Wm - еще одна реализация XFree86, вернее,  это  специализированный
оконный  менеджер  для  данной  системы.   Указанная   версия   графического
интерфейса практически полностью совместима с оболочкой GNOME и  частично  -
с KDE,  но  может  использоваться  и  как  самостоятельная  среда  работы  с
файлами.  Одной  из  отличительных  черт  Ice  Wm  является  то,   что   она
поддерживает  установку   скинов   -   сменных   интерфейсов   с   различным
расположением и формой кнопок, обрамлением окон и оформлением панели задач.

      GNOME
      GNU Network Object Model Environment (Сетевая  Объектная  Среда  GNU),
или, сокращенно, GNOME - один из  наиболее  популярных  графических  оконных
интерфейсов  для  Linux,  соответствующих  стандарту  X11.  GNOME   включает
рабочий стол, панель управления, облегчающую процесс настройки  операционной
системы  и  запуск   программ,   комплекс   специализированных   приложений,
позволяющих управлять элементами  рабочего  стола,  а  также  набор  утилит,
обеспечивающих взаимосвязь всех компонентов данного  программного  комплекса
друг с  другом.  Основной  отличительной  чертой  GNOME  от  других  систем,
создающих  пользовательскую  оконную   среду,   является   высокая   степень
эстетичности   и   удобства   предлагаемого   интерфейса.   Расположение   и
функциональное назначение элементов GNOME интуитивно понятны  пользователям,
привыкшим к другим  операционным  системам,  поклонникам  MS  Windows  будет
легко освоиться с данной графической оболочкой.
      Программный комплекс GNOME является бесплатным и полностью открытым: в
комплект  поставки  входят   исходные   тексты   всех   составляющих   пакет
приложений. Для данной системы  имеются  удобные  инсталляторы,  позволяющие
установить и настроить GNOME без каких-либо проблем. Эта оболочка  позволяет
гибко  менять  собственные  параметры  и  настройки  запускаемых   программ,
интегрированная  поддержка  большинства   системных   протоколов   открывает
возможность запускать приложения, написанные  не  только  для  GNOME,  но  и
созданные с расчетом на эксплуатацию под управлением XFree86 или KDE.

      KDE
      Самой красивой, мощной,  удобной  и  современной  оконной  графической
средой для Linux по праву считается K Desktop Environment, или,  сокращенно,
KDE. Данная система полностью совместима не только с Linux, но и  с  другими
версиями UNIX, такими, как Free BSD, Solaris, IRIX и HP-UX.  Помимо  оконной
оболочки,  исходных  текстов  программ,  обозревателя  и  специализированных
утилит,  KDE  включает  в  набор  поставки  интерактивную  справку,  большой
ассортимент игр, не ограничивающихся  традиционными  "пасьянсом-косынкой"  и
"сапером", гигантское  количество  разнообразных  инструментальных  средств,
включая калькулятор,  календарь,  планировщик  заданий,  а  также  множество
полезных приложений, таких как текстовый и графический  редакторы,  редактор
таблиц и баз данных (пакет  koffice),  средства  просмотра  видео  и  клиент
электронной  почты.  KDE  является  полностью  самостоятельным   программным
комплексом, не основывающимся ни на каких других платформах. Помимо  функций
создания  пользовательского  интерфейса  он  позволяет  осуществлять  гибкую
настройку   и   управление   операционной    системой.    Инсталляция    KDE
осуществляется автоматически,  перед  запуском  он  практически  не  требует
настройки. Эта система полностью бесплатна,  более  того,  согласно  решению
разработчиков, ее платное распространение считается незаконным.

      Afterstep
      Afterstep - красивый и удобный оконный интерфейс для Linux, основанный
на  пакете  XFree86.  Он   весьма   демократичен   к   системным   ресурсам,
поддерживает практически  все  функции,  присущие  X  Window,  но  при  этом
выглядит гораздо эстетичнее последнего в отношении дизайна. С  точки  зрения
удобства пользователя данный пакет ничем не уступает GNOME, хотя спектр  его
возможностей все же несколько ниже ассортимента, предлагаемого KDE.

      Window Maker
      The Window Maker, или Windmaker -  это  еще  одна  реализация  оконной
среды для Linux, созданная согласно стандарту X11. Данный пакет, как  и  все
остальные версии оконных интерфейсов для UNIX-подобных  операционных  систем
– бесплатный. Windmaker полностью совместим с  GNOME  и  KDE,  он  позволяет
запускать практически все приложения, созданные для  этих  двух  комплексов,
хотя и не столь требователен к параметрам компьютера. Набор базовых  функций
Windmaker'а аналогичен возможностям  системы  XFree86,  тем  не  менее,  эта
среда отличается более "продвинутым" интерфейсом, хотя в  точности  так  же,
как и X Window, требует перед запуском долгой и томительной настройки.



                                 Заключение.


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



                                 Литература.


   1. Солоницын Ю.А., Холмогоров В.,  Интернет.  Энциклопедия,  Издательство
      «Питер», Санкт-Петербург, 2002г.
   2. Холмогоров В., Windows XP, Самоучитель, Издательство  «Питер»,  Санкт-
      Петербург, 2002г.
   3. Холмогоров В., Энциклопедия Windows XP, Издательство  «Питер»,  Санкт-
      Петербург, 2002г.
   4. Таненбаум Э., Современные операционные системы. Издательство  «Питер»,
      Санкт-Петербург, 2002г.



смотреть на рефераты похожие на "Современные операционные системы"