Common Desktop Environment

Common Desktop Environment ( CDE ), Unix ve OpenVMS için Motif pencere öğesi araç setini temel alan bir masaüstü ortamıdır. UNIX 98 İş İstasyonu Ürün Standardının bir parçasıydı ve uzun bir süre ticari Unix iş istasyonlarıyla ilişkili Unix masaüstü oldu. Yüzyılın başlangıcından sonra büyük ölçüde CDE'nin yerini alan KDE ve GNOME masaüstü ortamı gibi ardıl projelerin ilk uygulamalarını etkilemeye yardımcı oldu.

Tescilli yazılım olarak uzun bir geçmişin ardından CDE, 6 Ağustos 2012'de GNU Kısıtlı Genel Kamu Lisansı, sürüm 2.0 veya üstü altında özgür yazılım olarak piyasaya sürüldü. Özgür yazılım olarak piyasaya sürülmesinden bu yana CDE, Linux ve BSD türevlerine taşınmıştır.

Sun, OpenWindows ortamından ToolTalk uygulama etkileşim çerçevesine ve posta ve takvim istemcileri de dahil olmak üzere DeskSet üretkenlik araçlarının bir bağlantı noktasına katkıda bulundu.

Piyasaya sürüldükten sonra HP, CDE'yi Unix için yeni standart masaüstü olarak onayladı ve HP VUE özelleştirmelerinin CDE'ye taşınması için belgeler ve yazılım sağladı.

Red Hat Linux, tescilli CDE'nin taşındığı tek Linux dağıtımıydı. 1997'de Red Hat, TriTeal Corporation'dan lisanslanan bir CDE sürümü sunmaya başladı. 1998'de, X Windowing System'de uzmanlaşmış bir şirket olan Xi Graphics, Red Hat Linux ile birlikte verilen Xi Graphics maXimum cde/OS adlı bir CDE sürümü sundu. Bunlar aşamalı olarak kaldırıldı ve Red Hat, GNOME masaüstüne taşındı.

Yaklaşık 2000 yılına kadar, Unix masaüstü kullanıcıları CDE'yi fiili standart olarak görüyorlardı, ancak o zamanlar GNOME ve K Desktop Environment 2 gibi diğer masaüstü ortamları hızla olgunlaşıyor ve Linux sistemlerinde yaygınlaşıyordu.

2001'de Sun Microsystems, Solaris'te standart masaüstü ortamı olarak CDE'yi GNOME lehine aşamalı olarak kaldıracaklarını duyurdu. 2005'in başlarında piyasaya sürülen Solaris 10, hem CDE'yi hem de GNOME tabanlı Java Masaüstü Sistemini içerir. Yaklaşık aynı zamanlarda başlayan OpenSolaris projesi, CDE'yi içermiyordu ve Solaris CDE'yi açık kaynak olarak kullanıma sunma niyetinde değildi. Solaris 11'in Kasım 2011'deki orijinal sürümü, standart masaüstü olarak yalnızca GNOME'u içeriyordu, ancak Motif ve ToolTalk gibi bazı CDE kitaplıkları ikili uyumluluk için kaldı, ancak Ağustos 2018'de piyasaya sürülen Oracle Solaris 11.4, CDE çalışma zamanı ortamı ve arka plan hizmetleri desteğini kaldırdı.

CDE'nin üzerine inşa edildiği araç seti olan Motif, The Open Group tarafından 2000 yılında bir "gelir paylaşımı" lisansı altında "Open Motif" adıyla piyasaya sürüldü. Bu lisans, açık kaynak veya özgür yazılım tanımlarına uymuyordu. Açık Grup, Motif'i açık kaynak yapmak istemişti, ancak o zaman bunu başaramadı.

2006 yılında, Open Group'tan CDE ve Motif için kaynak kodunu ücretsiz bir lisans altında yayınlamasını isteyen bir dilekçe oluşturuldu. 6 Ağustos 2012'de CDE, LGPL-2.0 veya üstü lisans altında piyasaya sürüldü. CDE kaynak kodu daha sonra SourceForge'a yayınlandı.

Ücretsiz yazılım projesi OpenCDE, CDE'nin görünüm ve hissini, düzenini ve özellik setini yeniden oluşturmak için 2010 yılında başlatılmıştı. Ağustos 2012'de, CDE özgür yazılım olarak piyasaya sürüldüğünde, OpenCDE resmi olarak CDE lehine kullanımdan kaldırıldı.

23 Ekim 2012'de, Motif pencere öğesi araç seti de LGPL-2.1 veya üstü lisans altında piyasaya sürüldü. Bu, CDE'nin tamamen ücretsiz ve açık kaynaklı bir masaüstü ortamı olmasına izin verdi.

CDE'nin özgür yazılım olarak piyasaya sürülmesinden kısa bir süre sonra, CDEbian adı verilen, CDE 2.2.0c önceden yüklenmiş olarak Debian 6 tabanlı bir Linux canlı CD'si oluşturuldu. Canlı CD o zamandan beri durduruldu.

Debian tabanlı Linux dağıtımı SparkyLinux APT ile kurulabilen ikili CDE paketleri sunar. Mart 2023 itibariyle, CDE ayrıca bir ISO indirme görüntüsü sunan NuTyX GNU/Linux dağıtımına, FreeBSD'de ve NetBSD'nin varsayılan paket yöneticisi olan pkgsrc'de kaynak biçiminde de dahil edilmiştir.

Temmuz 2018'de yayınlanan 2.3.0 sürümünden bu yana CDE, Linux'ta TIRPC'yi kullanır, böylece portmapper rpcbind'in güvenli olmayan modda çalıştırılmasına gerek kalmaz. Artık Xprint kullanmaz ve önce Motif'in özel bir sürümünü kurmadan BSD'lerde derlenebilir. Xinerama ile çok kafalı ekran desteği iyileştirildi.