Преимущества X11:

  1. Мультиплатформность (UNIX, OS/2, Linux, Posix-совместимые системы , MacOS начиная с Mac OS X 10.3 и пр.)
  2. Стандартизация ( OSI, ISO, Posix ,…*))
  3. Открытый код  (и как следствие  - неограниченное число соразработчиков приложений)
  4. Простота и гибкость настроек для пользователя (как правило, всего лишь редактированием фалов свойств)
  5. Широкое разнообразие оконных менеджеров, использующих X11 базовый набор виджетов.
  6. Лёгкая масштабируемость (32-х разр. – 64-х разр….)
  7. Единство подходов при работе как на локальном, так и на удалённом рабочем месте.
  8. Обязательность использования релиза X11 на всех UNIX’ах и Linux’ах
  9. (Специфические преимуществанификация русификации
  10. (Специфические преимущества) Существенно более высокая скорость работы в сетевых конфигурациях, чем предлагаемая пакетами ICA или RDP
  11. Стабильность (за последние 15 лет – X11R4 -> X11R6 -> X11R7.1 сейчас -  с полной поддержкой снизу вверх)
  12.  Полная поддержка OpenGL
  13.  Полный комплект рекомпиллируемого пакета базового ПО (офис, почта, Web-прсмотровщики, GIMP как графический редактор и т.д.)
  14. Широкая возможность разработки собственного оконного интерфейса ( KDE ,  например, или GNOME )
  15. Простые и разнообразные среды программирования приложений в X11 (например, сервер GTK + или Qt )
  16. Координация развития X Window System идей X11 в рамках деятельности XOrg - http://www.x.org/
  17. Реализация на ПЭВМ, Рабочих станциях, серверах и кластерных конфигурациях.

 

Недостатки X11

  1. Отсутствие полноценной реализации в MS Windows (чей недостаток?)
  2. Меньшая по охвату номенклатура графических систем (карт) для персональных ЭВМ по сравнению с MS Windows.
  3. Низкая доля рынка, слабая (никакая) привлекательность для маркетинга (продавцов)

 

*) OSI = (Open Systems Interconnection), вернее, модель OSI = модель OSI (ISO OSI == International Organization for Standardization Open System Interconnection - Взаимодействие Открытых Систем по Стандарту Международной Организации по Стандартизации) Модель OSI определяет структуру сетевых соединений, которая состоит из 7 уровней:

Контроль передаётся от одного уровня к другому, пока не достигнет физического уровня (сетевая среда передачи сигналов) или, наоборот, уровня приложений (например, оконный интерфейс пользовательского приложения).

ISO = Международная Организация по Стандартизации.

POSIX =  стандарт на командный интерфейс для операционных систем, референсный документ – см. ISO/IEC 9945-1. История: В 1980 году была организована инициативная группа под названием /usr/group с целью стандартизации программного интерфейса UNIX. Стандарт был разработан к 1984 году и использовался комитетом ANSI при написании библиотек языка C.

В 1985 году был создан Portable Operating System Interfase for Computing Environment, сокращенно POSIX (переносимый интерфейс операционной системы для вычислительной среды). На сегодняшний день большинство ОС удовлетворяют (полностью или частично) стандарту POSIX.

 

Hosted by uCoz