อ่าน 7 นาที
สภาพแวดล้อมเดสก์ท็อปทั่วไป
Common Desktop Environment ( CDE ) เป็น สภาพแวดล้อมเดสก์ท็อป สำหรับ Unix และ OpenVMS ซึ่งใช้ ชุดเครื่องมือวิดเจ็ต Motif เป็นส่วนหนึ่งของ มาตรฐานผลิตภัณฑ์เวิร์กสเตชัน UNIX 98 [ 3 ]...
สภาพแวดล้อมเดสก์ท็อปทั่วไป
| สภาพแวดล้อมเดสก์ท็อปทั่วไป | |
|---|---|
CDE Desktop และApplication Builderซึ่งเป็นเครื่องมือพัฒนา GUI | |
| ผู้เขียนต้นฉบับ | กลุ่มเปิด |
| นักพัฒนา | โครงการ CDE (สมัยใหม่) |
| ปล่อย | มิถุนายน พ.ศ. 2536 |
| เวอร์ชันเสถียร | 2.5.3 [ 1 ] / 25 พฤศจิกายน 2025 |
| เขียนเป็น | ซี, ซี++ |
| ระบบปฏิบัติการ | ยูนิก , ระบบที่คล้ายยูนิก , โอเพนวีเอ็มเอส |
| ขนาด | 54.9 MB (ซอร์สโค้ด) [ 2 ] |
| มีจำหน่ายใน | อังกฤษ จีน ฝรั่งเศส เยอรมัน กรีก ญี่ปุ่น อิตาลี เกาหลี สเปน สวีเดน |
| พิมพ์ | สภาพแวดล้อมเดสก์ท็อป |
| ใบอนุญาต | 2012: LGPL-2.0 หรือเวอร์ชันที่ใหม่กว่าต้นฉบับ: ลิขสิทธิ์แบบกรรมสิทธิ์ |
| เว็บไซต์ | sf.net/projects/cdesktopenv/ |
| ที่เก็บข้อมูล |
|
Common Desktop Environment ( CDE ) เป็นสภาพแวดล้อมเดสก์ท็อปสำหรับUnixและOpenVMSซึ่งใช้ชุดเครื่องมือวิดเจ็ต Motifเป็นส่วนหนึ่งของมาตรฐานผลิตภัณฑ์เวิร์กสเตชัน UNIX 98 [ 3 ] และเป็นเดสก์ท็อป Unix ที่เกี่ยวข้องกับ เวิร์กสเตชัน Unix เชิงพาณิชย์มาเป็นเวลานาน มันช่วยมีอิทธิพลต่อการใช้งานในช่วงแรกของโครงการที่ สืบทอดต่อมา เช่นKDEและGNOMEซึ่งเข้ามาแทนที่ CDE เป็นส่วนใหญ่หลังจากช่วงเปลี่ยนศตวรรษ
หลังจากมีประวัติยาวนานในฐานะซอฟต์แวร์กรรมสิทธิ์ CDE ได้ถูกปล่อยออกมาเป็นซอฟต์แวร์ฟรีเมื่อวันที่ 6 สิงหาคม 2555 ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNUเวอร์ชัน 2.0 หรือเวอร์ชันที่ใหม่กว่า[ 4 ]นับตั้งแต่ถูกปล่อยออกมาเป็นซอฟต์แวร์ฟรี CDE ได้ถูกพอร์ตไปยังLinuxและ ระบบปฏิบัติการ ที่พัฒนามา จาก BSD
ประวัติศาสตร์
Hewlett-Packard , IBM , SunSoftและUSLประกาศ CDE ในเดือนมิถุนายน พ.ศ. 2536 ในฐานะการพัฒนาร่วมกันภายใต้ โครงการ Common Open Software Environment (COSE) แต่ละกลุ่มพัฒนาได้นำเทคโนโลยีของตนเองมาสนับสนุน CDE: [ 5 ]
- HP เป็นผู้จัดหาโครงสร้างพื้นฐานหลักสำหรับ CDE ซึ่งใช้Visual User Environment (VUE) ของ HP เป็นพื้นฐาน โดย HP VUE นั้นพัฒนามาจากMotif Window Managerอีก ทีหนึ่ง
- IBM ได้นำ โมเดล การเข้าถึงผู้ใช้ทั่วไปจากWorkplace ShellของOS/2 มา ใช้
- Sun ได้นำ เฟรมเวิร์กการโต้ตอบแอปพลิเคชัน ToolTalkและการพอร์ต เครื่องมือเพิ่มประสิทธิภาพการทำงาน DeskSetซึ่งรวมถึงไคลเอนต์อีเมลและปฏิทิน จากสภาพแวดล้อมOpenWindows ของตนมาใช้ในโปรแกรมนี้
- USL จัดหาองค์ประกอบตัวจัดการเดสก์ท็อปและเทคโนโลยีระบบที่ปรับขนาดได้จากUNIX System V
หลังจากเปิดตัว HP ได้รับรอง CDE ให้เป็นเดสก์ท็อปมาตรฐานใหม่สำหรับ Unix และได้จัดเตรียมเอกสารและซอฟต์แวร์สำหรับการย้ายการปรับแต่ง HP VUE ไปยัง CDE [ 6 ]
ในเดือนมีนาคม พ.ศ. 2537 CDE กลายเป็นความรับผิดชอบของ "OSF ใหม่" ซึ่งเป็นการควบรวมกิจการของOpen Software FoundationและUnix International [ 7 ] ในเดือนกันยายน พ.ศ. 2538 มีการประกาศการควบรวมกิจการของ Motif และ CDE เข้าเป็นโครงการเดียวคือ CDE/Motif [ 8 ] OSF กลายเป็นส่วนหนึ่งของOpen Group ที่ก่อตั้งขึ้นใหม่ ในปี พ.ศ. 2539 [ 9 ]
ในเดือนกุมภาพันธ์ พ.ศ. 2540 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
ในปี 2544 Sun Microsystemsประกาศว่าจะทยอยยกเลิก CDE ในฐานะสภาพแวดล้อมเดสก์ท็อปมาตรฐานในSolarisและหันมาใช้ GNOME แทน Solaris 10 ซึ่งวางจำหน่ายในช่วงต้นปี 2548 ประกอบด้วยทั้ง CDE และJava Desktop System ที่ใช้ GNOME โครงการ OpenSolarisซึ่งเริ่มต้นในช่วงเวลาเดียวกัน ไม่ได้รวม CDE ไว้ด้วย และไม่มีเจตนาที่จะทำให้ Solaris CDE พร้อมใช้งานในรูป แบบโอเพนซอร์ส [ 11 ] Solaris 11 เวอร์ชันแรกที่วางจำหน่ายในเดือนพฤศจิกายน 2554 มีเพียง GNOME เป็นเดสก์ท็อปมาตรฐานเท่านั้น แม้ว่าไลบรารี CDE บางส่วน เช่น Motif และ ToolTalk จะยังคงอยู่เพื่อความเข้ากันได้แบบไบนารี แต่ Oracle Solaris 11.4 ที่วางจำหน่ายในเดือนสิงหาคม 2561 ได้ลบการสนับสนุนสำหรับสภาพแวดล้อมรันไทม์ CDE และบริการพื้นหลังออกไป[ 12 ]
ระบบที่ให้บริการ CDE ที่เป็นกรรมสิทธิ์
- ไอบีเอ็มเอไอเอ็กซ์
- ดิจิทัลยูนิกซ์
- HP-UX : ตั้งแต่เวอร์ชัน 10.10 ซึ่งวางจำหน่ายในปี 1996 [ 13 ]
- IRIX : ในช่วงเวลาสั้นๆ CDE เป็นทางเลือกแทนIRIX Interactive Desktop [ 14 ]
- OpenVMS : มีให้ใช้งานใน OpenVMS Alpha V7.1 เป็นต้นไป[ 15 ]เรียกว่า "DECWindows Motif New Desktop" [ 16 ]
- Solaris : มีให้ใช้งานตั้งแต่เวอร์ชัน 2.3 ขึ้นไป และเป็นมาตรฐานในเวอร์ชัน 2.6 ถึง 10
- Tru64 UNIX
- ยูนิกซ์แวร์
- UXP/DS
- Red Hat Linux : พอร์ตสองเวอร์ชันโดย Triteal [ 17 ]และ Xi Graphics [ 18 ]
ประวัติใบอนุญาต
ตั้งแต่เริ่มเปิดตัวจนถึงปี 2012 CDE เป็นซอฟต์แวร์กรรมสิทธิ์ของบริษัทใดบริษัทหนึ่ง
Motif ซึ่งเป็นชุดเครื่องมือที่ใช้สร้าง CDE ได้รับการเผยแพร่โดย The Open Group ในปี 2000 ในชื่อ "Open Motif" ภายใต้ใบอนุญาตแบบ "แบ่งปันรายได้" ใบอนุญาตดังกล่าวไม่ตรงตาม คำจำกัดความของซอฟต์แวร์ โอเพนซอร์สหรือซอฟต์แวร์เสรี The Open Group ต้องการทำให้ Motif เป็นโอเพนซอร์ส แต่ไม่ประสบความสำเร็จในขณะนั้น[ 19 ]
เผยแพร่ภายใต้ใบอนุญาต GNU LGPL
ในปี พ.ศ. 2549 มีการสร้าง คำร้องขอให้ The Open Group เผยแพร่ซอร์สโค้ดของ CDE และ Motif ภายใต้ใบอนุญาตฟรี[ 20 ]เมื่อวันที่ 6 สิงหาคม พ.ศ. 2555 CDE ได้รับการเผยแพร่ภายใต้ใบอนุญาตLGPL-2.0 หรือเวอร์ชันที่ใหม่กว่า[ 4 ] [ 21 ]จากนั้นซอร์สโค้ดของ CDE ก็ถูกเผยแพร่ไปยัง SourceForge
โครงการซอฟต์แวร์ฟรี OpenCDE เริ่มต้นในปี 2010 เพื่อจำลองรูปลักษณ์ ความรู้สึกการจัดระเบียบ และชุดคุณสมบัติของ CDE [ 22 ]ในเดือนสิงหาคม 2012 เมื่อ CDE ได้รับการเผยแพร่เป็นซอฟต์แวร์ฟรี OpenCDE ก็ถูกยกเลิกอย่างเป็นทางการเพื่อสนับสนุน CDE [ 23 ]
เมื่อวันที่ 23 ตุลาคม พ.ศ. 2555 ชุดเครื่องมือวิดเจ็ต Motif ได้รับการเผยแพร่ภายใต้ใบอนุญาตLGPL-2.1 หรือเวอร์ชันที่ใหม่กว่า[ 24 ]ซึ่งทำให้ CDE กลายเป็นสภาพแวดล้อมเดสก์ท็อปแบบโอเพนซอร์สและฟรีโดยสมบูรณ์
หลังจากที่ CDE ถูกปล่อยออกมาเป็นซอฟต์แวร์ฟรีไม่นาน ก็มีการสร้าง Linux live CDที่ใช้Debian 6 โดยมี CDE 2.2.0c ติดตั้งไว้ล่วงหน้า เรียกว่า CDEbian [ 25 ]ปัจจุบัน live CD ดังกล่าวได้ถูกยกเลิกไปแล้ว
SparkyLinux [ 26 ]ซึ่งเป็นระบบปฏิบัติการ Linux ที่ใช้ Debian เป็นพื้นฐานมีแพ็กเกจไบนารีของ CDE ที่สามารถติดตั้งได้ด้วย APT ณ เดือนมีนาคม 2023 CDE ยังรวมอยู่ในระบบปฏิบัติการ GNU/Linux NuTyX ซึ่งมีภาพ ISO ให้ดาวน์โหลด[ 27 ]ใน FreeBSD [ 28 ]และในรูปแบบซอร์สโค้ดในpkgsrc [ 29 ]ซึ่งเป็นตัวจัดการแพ็กเกจเริ่มต้นของ NetBSD
การพัฒนาภายใต้โครงการ CDE
ในเดือนมีนาคม พ.ศ. 2557 ได้มีการเผยแพร่เวอร์ชันเสถียรแรกของ CDE เวอร์ชัน 2.2.1 นับตั้งแต่เปิดตัวเป็นซอฟต์แวร์ฟรี[ 30 ]
ตั้งแต่เวอร์ชัน 2.2.2 ที่วางจำหน่ายในเดือนกรกฎาคม 2014 CDE สามารถคอมไพล์ภายใต้ FreeBSD 10 ด้วยคอมไพ เลอ ร์Clang เริ่มต้นได้ [ 31 ]
ตั้งแต่เวอร์ชัน 2.3.0 ที่วางจำหน่ายในเดือนกรกฎาคม 2018 เป็นต้นมา CDE ใช้ TIRPC บน Linux ทำให้ไม่จำเป็นต้องเรียกใช้ portmapper rpcbind ในโหมดที่ไม่ปลอดภัยอีกต่อไป นอกจากนี้ยังไม่ใช้ Xprint และสามารถคอมไพล์บน BSD ได้โดยไม่ต้องติดตั้ง Motif เวอร์ชันที่กำหนดเองก่อน การรองรับจอแสดงผลหลายหัวด้วยXineramaได้รับการปรับปรุงแล้ว
นับตั้งแต่เปิดตัวเป็นซอฟต์แวร์ฟรี CDE ได้ถูกพอร์ตไปยัง: [ 32 ]
- ระบบปฏิบัติการลินุกซ์ต่างๆ ได้แก่:
- ฟรีบีเอสดี
- เน็ตบีเอสดี
- OpenBSD [ 35 ]
- เปิดอินเดียนา
- Solaris 11 ( x86-64 )
เป้าหมายโครงการในอนาคตของโครงการ CDE ได้แก่:
- เพิ่มความสามารถในการพกพาไปยังแพลตฟอร์ม Linux, BSD และ Unix ได้มากขึ้น
- ขยายการให้บริการไปสู่ภาษาอื่นๆเพิ่มเติม
แกลเลอรี่
- ตัวจัดการไฟล์ CDE
- คอมพิวเตอร์ HPรุ่น B180L ที่ใช้ระบบปฏิบัติการHP-UXและ CDE
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- กลุ่มเปิด: CDE
- NsCDEบนGitHubเดสก์ท็อป CDE ที่ทันสมัยและใช้งานได้จริง ใช้ FVWM เป็นพื้นฐาน
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ สภาพแวดล้อมเดสก์ท็อปทั่วไป
Common Desktop Environment ( CDE ) เป็น สภาพแวดล้อมเดสก์ท็อป สำหรับ Unix และ OpenVMS ซึ่งใช้ ชุดเครื่องมือวิดเจ็ต Motif เป็นส่วนหนึ่งของ มาตรฐานผลิตภัณฑ์เวิร์กสเตชัน UNIX 98 [ 3 ]...
ประวัติศาสตร์
Hewlett-Packard , IBM , SunSoft และ USL ประกาศ CDE ในเดือนมิถุนายน พ.ศ. 2536 ในฐานะการพัฒนาร่วมกันภายใต้ โครงการ Common Open Software Environment (COSE) แต่ละกลุ่มพัฒนาได้นำเทคโนโลยีของตนเองมาสนับสนุน CDE: [ 5 ]
ระบบที่ให้บริการ CDE ที่เป็นกรรมสิทธิ์
ไอบีเอ็มเอไอเอ็กซ์ ดิจิทัลยูนิกซ์ HP-UX : ตั้งแต่เวอร์ชัน 10.10 ซึ่งวางจำหน่ายในปี 1996 [ 13 ] IRIX : ในช่วงเวลาสั้นๆ CDE เป็นทางเลือกแทน IRIX Interactive Desktop [ 14 ] OpenVMS : มีให้ใช้งานใน OpenVMS Alpha V7.
ประวัติใบอนุญาต
ตั้งแต่เริ่มเปิดตัวจนถึงปี 2012 CDE เป็นซอฟต์แวร์กรรมสิทธิ์ของบริษัทใดบริษัทหนึ่ง