Общая среда рабочего стола
![]() | |
![]() Рабочий стол CDE и Application Builder , инструмент разработки графического пользовательского интерфейса. | |
Оригинальный автор(ы) | Открытая группа |
---|---|
Разработчик(и) | Проект CDE (современный) |
Первоначальный выпуск | июнь 1993 года |
Стабильная версия | 2.5.2 [1] / 18 ноября 2023 г |
Репозиторий | |
Написано в | С, С++ |
Операционная система | Unix , Unix-подобные , OpenVMS |
Размер | 54,9 МБ (исходный код) [2] |
Доступно в | Английский, китайский, французский, немецкий, греческий, японский, итальянский, корейский, испанский, шведский |
Тип | Среда рабочего стола |
Лицензия | 2012: LGPL-2.0 или более поздняя версия Оригинал: Собственный |
Веб-сайт | исходная кузница |
Common Desktop Environment ( CDE ) — это среда рабочего стола для Unix и OpenVMS , основанная на наборе инструментов виджетов Motif . Это было частью стандарта рабочей станции UNIX 98 . [3] и долгое время был рабочим столом Unix, ассоциированным с коммерческими рабочими станциями Unix . Это помогло повлиять на ранние реализации проектов-преемников, таких как KDE и GNOME , которые в значительной степени заменили CDE на рубеже веков.
После долгой истории в качестве проприетарного программного обеспечения CDE был выпущен как бесплатное программное обеспечение 6 августа 2012 года под лицензией GNU Lesser General Public License версии 2.0 или более поздней. [4] С момента своего выпуска в качестве бесплатного программного обеспечения CDE был портирован на Linux и BSD производные .
История
[ редактировать ]Hewlett-Packard , IBM , SunSoft и USL объявили о CDE в июне 1993 года как о совместной разработке в рамках инициативы Common Open Software Environment (COSE). Каждая группа разработчиков представила в CDE свою собственную технологию: [5]
- HP предоставила основную среду для CDE, основанную на визуальной пользовательской среде HP (VUE). HP VUE сам по себе является производным от Motif Window Manager .
- IBM внедрила свою общего доступа пользователей модель OS/ 2 из Workplace Shell .
- Sun предоставила свою среду взаимодействия с приложениями ToolTalk и порт своих инструментов повышения производительности DeskSet , включая клиенты почты и календаря, из своей OpenWindows . среды
- USL предоставила компоненты менеджера рабочего стола и технологии масштабируемых систем из UNIX System V.
После его выпуска HP одобрила CDE в качестве нового стандартного рабочего стола для Unix и предоставила документацию и программное обеспечение для переноса настроек HP VUE в CDE. [6]
В марте 1994 года CDE перешла в ведение «новой OSF», образовавшейся в результате слияния Open Software Foundation и Unix International ; [7] в сентябре 1995 года было объявлено о слиянии Motif и CDE в единый проект CDE/Motif. [8] OSF стала частью недавно созданной Open Group в 1996 году. [9]
В феврале 1997 года Open Group выпустила свою последнюю основную версию CDE — версию 2.1. [10]
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. на базе GNOME Solaris 10, выпущенный в начале 2005 года, включает в себя как CDE, так и Java Desktop System . Проект OpenSolaris , начатый примерно в то же время, не включал CDE и не собирался делать Solaris CDE доступным с открытым исходным кодом. [11] Первоначальный выпуск Solaris 11 в ноябре 2011 года содержал только GNOME в качестве стандартного рабочего стола, хотя некоторые библиотеки CDE, такие как Motif и ToolTalk, остались для двоичной совместимости, но Oracle Solaris 11.4, выпущенный в августе 2018 года, удалил поддержку среды выполнения и фона CDE. услуги. [12]
Системы, предоставляющие собственный CDE
[ редактировать ]- IBM AIX
- Цифровой UNIX
- HP-UX : начиная с версии 10.10, выпущенной в 1996 году. [13]
- IRIX : в течение короткого времени CDE был альтернативой IRIX Interactive Desktop . [14]
- OpenVMS : доступно в OpenVMS Alpha V7.1 и более поздних версиях, [15] называемый «Новый рабочий стол DECWindows Motif». [16]
- Solaris : доступен начиная с версии 2.3, стандартно в версиях от 2.6 до 10.
- Tru64 UNIX
- UnixWare
- УКСП/ДС
- Red Hat Linux : две версии, портированные Triteal [17] и Си Графика [18]
История лицензий
[ редактировать ]С момента запуска до 2012 года CDE было проприетарным программным обеспечением.
Motif, набор инструментов, на котором построен CDE, был выпущен The Open Group в 2000 году под названием «Open Motif» по лицензии «разделения доходов». Эта лицензия не соответствовала определениям ни открытого исходного кода , ни определения свободного программного обеспечения . Open Group хотела сделать Motif открытым исходным кодом, но на тот момент ей это не удалось. [19]
Выпуск под лицензией GNU LGPL
[ редактировать ]В 2006 году была создана петиция с просьбой к The Open Group выпустить исходный код CDE и Motif под свободной лицензией. [20] 6 августа 2012 г. CDE был выпущен под лицензией LGPL-2.0 или более поздней версии . [4] [21] Исходный код CDE затем был передан SourceForge .
Проект бесплатного программного обеспечения OpenCDE был запущен в 2010 году для воспроизведения внешнего вида , организации и набора функций CDE. [22] В августе 2012 года, когда CDE был выпущен как бесплатное программное обеспечение, OpenCDE был официально признан устаревшим в пользу CDE. [23]
23 октября 2012 г. набор инструментов для виджетов Motif также был выпущен под лицензией LGPL-2.1 или более поздней версии . [24] Это позволило CDE стать полностью бесплатной средой рабочего стола с открытым исходным кодом.
Linux Вскоре после того, как CDE был выпущен как бесплатное программное обеспечение, был создан Live CD на основе Debian 6 с предустановленной CDE 2.2.0c, названный CDEbian. [25] С тех пор выпуск Live CD был прекращен.
на основе Debian Дистрибутив Linux SparkyLinux [26] предлагает бинарные пакеты CDE, которые можно установить с помощью APT. По состоянию на март 2023 года CDE также включен в дистрибутив NuTyX GNU/Linux, который предлагает загружаемый образ ISO. [27] во FreeBSD [28] и в исходном виде в pkgsrc [29] который является менеджером пакетов NetBSD по умолчанию.
Разработка в рамках проекта CDE
[ редактировать ]В марте 2014 года был выпущен первый стабильный выпуск CDE версии 2.2.1 с момента его выпуска в качестве бесплатного программного обеспечения. [30]
Начиная с версии 2.2.2, выпущенной в июле 2014 года, CDE может компилироваться под FreeBSD 10 с помощью Clang компилятора по умолчанию . [31]
Начиная с версии 2.3.0, выпущенной в июле 2018 года, CDE использует TIRPC в Linux, поэтому портмаппер rpcbind не нужно запускать в незащищенном режиме. Он больше не использует Xprint и может быть скомпилирован на BSD без предварительной установки специальной версии Motif. поддержка мультиголовочных дисплеев в Xinerama Улучшена .
С момента выпуска как бесплатное программное обеспечение CDE было портировано на: [32]
- Дистрибутивы Linux, включая:
- FreeBSD
- NetBSD
- OpenBSD
- OpenИндиана
- Солярис 11 ( x86-64 )
Будущие цели проекта CDE включают в себя:
- Повышенная переносимость на большее количество платформ Linux, BSD и Unix.
- Дальнейшая интернационализация на другие языки.
Галерея
[ редактировать ]- Файловый менеджер CDE
- Чтение ядра Linux man-страниц в CDE
- Модель HP 9000 B180L с HP-UX и CDE
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «CDE — Общая среда рабочего стола / Код / [ca84b1] /Cde/HISTORY» .
- ^ «CDE — общая среда рабочего стола — просмотрите _src на SourceForge.net» . Архивировано из оригинала 18 ноября 2021 года . Проверено 18 ноября 2021 г.
- ^ «Требования к испытаниям по стандарту на продукцию» . Открытая группа. 31 января 2013. Архивировано из оригинала 28 сентября 2013 года . Проверено 29 сентября 2013 г.
- ^ Jump up to: Перейти обратно: а б Том Холверда. «CDE выпущен с открытым исходным кодом» . ОСНовости. Архивировано из оригинала 8 августа 2012 года . Проверено 6 августа 2012 г.
- ^ «Лидеры UNIX завершили выпуск первого выпуска спецификации для общей открытой программной среды Desktop» (пресс-релиз). Hewlett-Packard, IBM Corporation, SunSoft, Inc., UNIX System Laboratories, X/Open Company Ltd., 30 июня 1993 г. Архивировано из оригинала 7 февраля 2012 г. Проверено 19 августа 2014 г.
- ^ Джой, Молли (август 1996 г.). «Миграция настроек рабочего стола HP VUE в CDE» (PDF) . Журнал Hewlett-Packard . 47 (2): 29–37. Архивировано (PDF) из оригинала 21 августа 2014 г. Проверено 19 августа 2014 г.
- ^ «Ведущие поставщики объединяются для ускорения открытых систем» (пресс-релиз). AT&T Global Information Systems, Digital Equipment Corporation, Hewlett-Packard Company, IBM Corporation, SunSoft Incorporated и др. 23 марта 1994 года. Архивировано из оригинала 13 марта 2007 года . Проверено 15 мая 2008 г.
- ^ «OSF объявляет об официальном запуске проекта CDE/Motif» (пресс-релиз). Фонд открытого программного обеспечения. 7 сентября 1995 года. Архивировано из оригинала 18 февраля 2012 года . Проверено 15 мая 2008 г.
- ^ «X/Open и OSF объединяются для создания открытой группы» (пресс-релиз). X/Open Company Ltd. Фонд открытого программного обеспечения . 14 февраля 1996 года. Архивировано из оригинала 24 июля 2008 года . Проверено 16 мая 2008 г.
- ^ Пресс-релиз TOG: Открытая группа объявляет о выпуске Common Desktop Environment 2.1. Архивировано 4 марта 2016 г., на Wayback Machine.
- ^ «Объединения» . Веб-сайт OpenSolaris . 26 октября 2009 года. Архивировано из оригинала 29 июля 2012 года . Проверено 19 апреля 2015 г.
- ^ «Конец функций (EOF) для Oracle Solaris 11.4» . Технологическая сеть Oracle . Архивировано из оригинала 24 ноября 2018 года . Проверено 23 ноября 2018 г.
- ^ «HP-UX, FAQ: Какова история выпусков HP-UX?» . unixguide.net . Архивировано из оригинала 21 марта 2012 года . Проверено 8 февраля 2012 г.
- ^ «Примечания к выпуску IRIX 6.5 для CDE» . Архивировано из оригинала 19 января 2016 года . Проверено 7 июля 2019 г.
- ^ "(Open)VMS(/VAX), Обзор версий" . Архивировано из оригинала 22 октября 2020 года . Проверено 20 октября 2020 г.
- ^ «Начало работы с новым рабочим столом» . Архивировано из оригинала 4 декабря 2020 года . Проверено 20 октября 2020 г.
- ^ «Оно здесь! TriTeal CDE от Red Hat, полнофункциональный Unix Desktop для Linux» . ЭЭ Таймс . Архивировано из оригинала 25 мая 2018 года . Проверено 30 октября 2015 г.
- ^ «DeXtop(TM) CDE производит большой фурор в индустрии Linux; Xi Graphics Inc. выпускает стандартизированный графический интерфейс для Linux» . PRNewswire. Архивировано из оригинала 4 марта 2016 года . Проверено 30 октября 2015 г.
- ^ «Часто задаваемые вопросы по открытому мотиву» . Открытая группа. 13 июля 2004 года. Архивировано из оригинала 30 января 2012 года . Проверено 30 ноября 2007 г.
- ^ Питер Хокинс. «Петиция об открытом исходном коде CDE и Motif» . Архивировано из оригинала 10 января 2008 года . Проверено 30 ноября 2007 г.
- ^ Дэйв Лаунсбери (27 сентября 2012 г.). «Как операционная система стала графической» . Открытая группа. Архивировано из оригинала 27 ноября 2012 года . Проверено 27 сентября 2012 г.
- ^ кпедерсен. «ОпенКДЕ» . Архивировано из оригинала 9 сентября 2014 года . Проверено 14 февраля 2011 г.
- ^ Вумия (6 августа 2012 г.). «CDE с открытым исходным кодом!» . Форумы OpenCDE . Архивировано из оригинала 24 ноября 2012 года.
При этом OpenCDE официально считается устаревшим. Если хотите, смело сделайте из него вилку.
- ^ «ICS MotifZone» . Октябрь 2012. Архивировано из оригинала 5 октября 2012 года . Проверено 2 ноября 2017 г.
- ^ «VecchiomagoPuntoNet: CDEbian 0.7» . 31 января 2013. Архивировано из оригинала 4 марта 2016 года . Проверено 6 января 2016 г.
- ^ «SparkyLinux: CDE — общая среда рабочего стола» . 5 сентября 2016. Архивировано из оригинала 14 июля 2018 года . Проверено 14 июля 2018 г.
- ^ «Загрузки NuTyX GNU/Linux» . NuTyX GNU/Linux . Архивировано из оригинала 1 марта 2023 года . Проверено 2 марта 2023 г.
- ^ «FreshPorts — x11/cde: Общая среда рабочего стола» . ФрешПортс . Архивировано из оригинала 4 декабря 2022 года . Проверено 2 марта 2023 г.
- ^ «pkgsrc.se Коллекция пакетов NetBSD» . pkgsrc.se . Архивировано из оригинала 2 марта 2023 года . Проверено 2 марта 2023 г.
- ^ Трулсон, Джон (1 марта 2014 г.). «Выпущен CDE 2.2.1» (список рассылки). cdesktopenv-devel. Архивировано из оригинала 5 марта 2014 года . Проверено 5 марта 2014 г.
- ^ Трулсон, Джон (27 июля 2014 г.). «Выпущен CDE 2.2.2» (список рассылки). cdesktopenv-devel. Архивировано из оригинала 1 августа 2014 года . Проверено 27 июля 2014 г.
- ^ «Общая среда рабочего стола: Wiki» . Архивировано из оригинала 16 декабря 2014 года . Проверено 6 января 2015 г.
- ^ «Пакет Red Hat» . Архивировано из оригинала 6 ноября 2018 года . Проверено 1 апреля 2018 г.
Внешние ссылки
[ редактировать ]
- Официальный сайт
- Открытая группа – CDE
- NsCDE на GitHub Современный и функциональный рабочий стол CDE на базе FVWM.