Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Common Desktop Environment ( CDE ) является среда рабочего стола для Unix и OpenVMS , основанный на Motif Widget Toolkit . Это было частью UNIX 98 рабочих станций стандарта продукта , [2] и в течение долгого времени , «классический» Unix настольных , связанных с коммерческими Unix рабочих станций .

После долгой истории проприетарного программного обеспечения CDE был выпущен как бесплатное программное обеспечение 6 августа 2012 года под Стандартной общественной лицензией ограниченного применения GNU версии 2 или более поздней. [3] С момента выпуска в качестве бесплатного программного обеспечения CDE был перенесен на производные Linux и BSD .

История [ править ]

CDE файловый менеджер
Чтение справочных страниц ядра Linux в CDE

Hewlett-Packard , IBM , SunSoft и USL анонсировали CDE в июне 1993 года как совместную разработку в рамках инициативы Common Open Software Environment (COSE). Каждая группа разработчиков внесла свои собственные технологии в CDE: [4]

  • HP предоставила основную среду для CDE, основанную на Visual User Environment (VUE) HP . HP VUE был создан на основе диспетчера окон Motif .
  • IBM внесла свой Access Common User модель с OS / 2 «s Workplace Shell .
  • ВС внес свою ToolTalk структуру взаимодействия приложений и порт его DeskSet инструментов для повышения производительности, включая почту и календарь клиентов, от его OpenWindows среды.
  • USL при условии , компоненты менеджера настольных и масштабируемых систем технологий с UNIX System V .

После его выпуска HP одобрила CDE как новый стандартный рабочий стол для Unix и предоставила документацию и программное обеспечение для переноса настроек HP VUE на CDE. [5]

В марте 1994 года CDE перешла в ведение «новой OSF», слияния Open Software Foundation и Unix International ; [6] В сентябре 1995 года было объявлено о слиянии Motif и CDE в единый проект CDE / Motif. [7] OSF вошла в состав недавно созданной Open Group в 1996 году. [8]

В феврале 1997 года Open Group выпустила свою последнюю основную версию CDE, версию 2.1. [9]

Red Hat Linux был единственным дистрибутивом Linux, на который была перенесена проприетарная CDE. В 1997 году Red Hat начала предлагать версию CDE, лицензированную TriTeal Corporation . В 1998 году Xi Graphics , компания, специализирующаяся на X Windowing System, предложила версию CDE в комплекте с Red Hat Linux под названием Xi Graphics maXimum cde / OS . Они были прекращены, и Red Hat переместилась на рабочий стол GNOME .

Примерно до 2000 года пользователи рабочих столов Unix считали CDE стандартом де-факто , но в то время другие среды рабочего стола, такие как GNOME и K Desktop Environment 2, быстро становились зрелыми и широко распространялись в системах Linux .

В 2001 году Sun Microsystems объявила о постепенном отказе от CDE в качестве стандартной среды рабочего стола в Solaris в пользу GNOME. Solaris 10, выпущенный в начале 2005 года, включает в себя как CDE, так и основанную на GNOME систему Java Desktop . Проект OpenSolaris , начатый примерно в то же время, не включал CDE и не имел намерения сделать Solaris CDE доступным как открытый исходный код. [10] Исходный выпуск Solaris 11 в ноябре 2011 года содержал только GNOME в качестве стандартного рабочего стола, хотя некоторые библиотеки CDE, такие как Motif и ToolTalk, оставались для двоичной совместимости, но Oracle Solaris 11.4, выпущенный в августе 2018 года, удалил поддержку среды выполнения CDE. окружающая среда и фоновые службы. [11]

Системы, предоставляющие проприетарную CDE [ править ]

HP 9000 C360 с отображением диспетчера входа в систему CDE, dtlogin
HP 9000 модель 735 под управлением HP-UX с CDE
HP 9000 модель B180L с HP-UX и CDE
  • IBM AIX
  • Цифровой UNIX
  • HP-UX : начиная с версии 10.10, выпущенной в 1996 году. [12]
  • IRIX : на короткое время CDE была альтернативой IRIX Interactive Desktop . [13]
  • OpenVMS : доступен в OpenVMS Alpha V7.1 и более поздних версиях, [14] называется «Новый рабочий стол DECWindows Motif» [15]
  • Solaris : доступен начиная с 2.3, стандартно с 2.6 по 10.
  • Tru64 UNIX
  • UnixWare
  • UXP / DS
  • Red Hat Linux : две версии, портированные Triteal [16] и Xi Graphics [17]

История лицензий [ править ]

С момента запуска до 2012 года CDE была проприетарной программой.

Motif, инструментарий, на котором построена CDE, был выпущен Open Group в 2000 году под названием «Open Motif» под лицензией «разделения доходов». Эта лицензия не соответствовала определениям открытого исходного кода или бесплатного программного обеспечения . Open Group хотела сделать Motif с открытым исходным кодом, но в то время не смогла этого сделать. [18]

Выпуск под GNU LGPL [ править ]

В 2006 году была создана петиция с просьбой к Open Group выпустить исходный код для CDE и Motif под свободной лицензией. [19] 6 августа 2012 г. исходный код CDE был открыт под лицензией LGPL на свободное программное обеспечение . [3] [20] Затем исходный код CDE был выпущен на SourceForge .

Проект бесплатного программного обеспечения OpenCDE был начат в 2010 году для воспроизведения внешнего вида , организации и набора функций CDE. [21] В августе 2012 года, когда CDE был выпущен как бесплатное программное обеспечение, OpenCDE был официально признан устаревшим и заменен CDE. [22]

23 октября 2012 года набор инструментов виджетов Motif также был выпущен под LGPL v2.1. [23] Это позволило CDE стать полностью бесплатной средой рабочего стола с открытым исходным кодом.

Вскоре после того, как CDE был выпущен как бесплатное программное обеспечение, был создан Live CD Linux на основе Debian 6 с предустановленным CDE 2.2.0c, названный CDEbian. [24] Концертный CD был снят с производства.

Дистрибутив Linux на основе Debian SparkyLinux [25] предлагает бинарные пакеты CDE, которые можно установить с APT.

Разработка в рамках проекта CDE [ править ]

В марте 2014 года был выпущен первый стабильный выпуск CDE версии 2.2.1 с момента его выпуска в качестве бесплатного программного обеспечения. [26]

Начиная с версии 2.2.2, выпущенной в июле 2014 года, CDE может компилироваться под FreeBSD 10 с помощью компилятора Clang по умолчанию . [27]

Начиная с версии 2.3.0, выпущенной в июле 2018 года, CDE использует TIRPC в Linux, поэтому нет необходимости запускать rpcbind portmapper в небезопасном режиме. Он больше не использует Xprint и может быть скомпилирован на BSD без предварительной установки специальной версии Motif. Улучшена поддержка многопользовательского дисплея в Xinerama .

С момента выпуска в качестве бесплатного программного обеспечения CDE был перенесен на: [28]


  • Дистрибутивы Linux, включая:
    • Debian GNU / Linux
    • Red Hat Enterprise Linux [29]
    • Slackware Linux
    • Ubuntu
  • FreeBSD
  • NetBSD
  • OpenBSD
  • OpenIndiana
  • Solaris 11 ( x86-64 )

Будущие цели проекта CDE включают:

  • Повышенная переносимость на другие платформы Linux, BSD и Unix.
  • Дальнейшая интернационализация на другие языки.

См. Также [ править ]

  • dtlogin
  • Интерактивный рабочий стол IRIX
  • Мотив

Ссылки [ править ]

  1. ^ [1]
  2. ^ «Требования к тестированию по стандарту продукта» . Открытая группа. 31 января 2013 . Проверено 29 сентября 2013 года .
  3. ^ а б Том Холверда. «CDE выпущен с открытым исходным кодом» . OSNews . Проверено 6 августа 2012 года .
  4. ^ «Лидеры UNIX завершили первый выпуск спецификации для рабочего стола общей открытой программной среды» (пресс-релиз). Hewlett-Packard, IBM Corporation, SunSoft, Inc., UNIX System Laboratories, X / Open Company Ltd. 30 июня, 1993. Архивировано из оригинала 7 февраля 2012 года . Проверено 19 августа 2014 года .
  5. Джой, Молли (август 1996). «Перенос настроек настольных ПК HP VUE на CDE» (PDF) . Журнал Hewlett-Packard . 47 (2): 29–37 . Проверено 19 августа 2014 года .
  6. ^ «Ведущие производители объединяются для ускорения развития открытых систем» (пресс-релиз). AT&T Global Information Systems, Digital Equipment Corporation, Hewlett-Packard Company, IBM Corporation, SunSoft Incorporated и др. 23 марта 1994 . Проверено 15 мая 2008 года .
  7. ^ «OSF объявляет об официальном запуске проекта CDE / Motif» (пресс-релиз). Открытый фонд программного обеспечения. 7 сентября 1995 . Проверено 15 мая 2008 года .
  8. ^ «X / Open и OSF объединяются для создания открытой группы» (пресс-релиз). Х / ООО ООО « Открытый программный фонд» . 14 февраля, 1996. Архивировано из оригинала 24 июля 2008 года . Проверено 16 мая 2008 года .
  9. ^ Пресс-релиз TOG: The Open Group объявляет о выпуске Common Desktop Environment 2.1
  10. ^ «Консолидации» . Веб-сайт OpenSolaris . 26 октября 2009 года Архивировано из оригинального 29 июля 2012 года . Проверено 19 апреля 2015 года .
  11. ^ «Конец функций (EOF) для Oracle Solaris 11.4» . Технологическая сеть Oracle . Проверено 23 ноября 2018 года .
  12. ^ HP-UX: Часто задаваемые вопросы
  13. ^ «Примечания к выпуску IRIX 6.5 для CDE» . Архивировано из оригинального 19 - го января 2016 года . Проверено 7 июля 2019 года .
  14. ^ "(Открыть) VMS (/ VAX), Обзор версий" .
  15. ^ «Начало работы с новым рабочим столом» .
  16. ^ «Это здесь! TriTeal CDE от Red Hat, полнофункциональный рабочий стол Unix для Linux» . EE Times . Проверено 30 октября 2015 года .
  17. ^ "DeXtop ™ CDE производит большой всплеск в индустрии Linux; Xi Graphics Inc. выпускает стандартизированный графический интерфейс для Linux" . PRNewswire . Проверено 30 октября 2015 года .
  18. ^ "Часто задаваемые вопросы Open Motif" . Открытая группа. 13 июля 2004 . Проверено 30 ноября 2007 года .
  19. ^ Питер Хоукинс. «Петиция к Open Source CDE и Motif» . Проверено 30 ноября 2007 года .
  20. ^ Дэйв Лаунсбери. «Как операционная система стала графической» . Открытая группа . Проверено 27 сентября 2012 года .
  21. ^ kpedersen. «OpenCDE» . Архивировано из оригинала 9 сентября 2014 года . Проверено 14 февраля 2011 года .
  22. ^ woomia (6 августа 2012 г.). "CDE с открытым исходным кодом!" . Форумы OpenCDE . Архивировано из оригинального 24 ноября 2012 года с этим OpenCDE официально осуждается. Если хотите, можете сделать из него вилку.
  23. ^ "ICS MotifZone" . Октябрь 2012 . Проверено 2 ноября 2017 года .
  24. ^ "VecchiomagoPuntoNet: CDEbian 0.7" . 31 января 2013 . Проверено 6 января 2016 года .
  25. ^ «SparkyLinux: CDE - Common Desktop Environment» . 5 сентября 2016 г.
  26. ^ Trulson, Джон (1 марта 2014). «Выпущен CDE 2.2.1» (Список рассылки). cdesktopenv-devel . Проверено 5 марта 2014 года .
  27. ^ Trulson, Джон (27 июля 2014). «Выпущен CDE 2.2.2» (Список рассылки). cdesktopenv-devel . Проверено 27 июля 2014 года .
  28. ^ «Общая среда рабочего стола: Wiki» . Проверено 6 января 2015 года .
  29. ^ "Пакет Red Hat" . Архивировано из оригинала на 6 ноября 2018 года . Проверено 1 апреля 2018 года .

Внешние ссылки [ править ]

  • Открытая группа - CDE
  • NsCDE на GitHub Современный и функциональный рабочий стол CDE на основе FVWM.