คำตอบการวิจัย
ประเด็นสำคัญ Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20] ก่อนหน้านั้น openSUSE ได้ถอด Deepin ออกไปแล้ว หลังพบการละเมิดนโยบายแพ็กเกจที่หลบเลี่ยงขั้นตอนตรวจสอบความปลอดภัยของระบบ [1][14] ผู้ใช้ยังสามารถใช้ Deepin ได้ผ่านดิสโทรที่รองรับโดยตรง หรือผ่านรีโพซิทอรีของบุคคลที่สาม แต่จะไม่ได้รับการตรวจสอบความปลอดภัยในระดับเดียวกับแพ็กเกจอย่างเป็นทางการ Why did Fedora decide to remove the Deepin desktop environment from its repositories, how is this decision related to openSUSE’s earlier rem Fedora and openSUSE removed Deepin packages after security and maintenance concerns raised during code reviews and packaging audits. AI พรอมต์ Create a landscape editorial hero image for this Studio Global article: Why did Fedora decide to remove the Deepin desktop environment from its repositories, how is this decision related to openSUSE’s earlier rem. Article summary: Fedora decided to remove Deepin desktop packages because of continuing security concerns and weak package maintenance, and that decision closely follows openSUSE’s earlier removal of Deepin for similar reasons.[4][6] The. Topic tags: general, general web, user generated, documentation. Reference image context from search candidates: Reference image 1: visual subject "# openSUSE: Deepin Desktop Removal - Security Risks and Protocols. Alright—it’s not just about pulling a desktop environment from the repositories; it’s about what happens behind t" source context "openSUSE Discontinues Deepin Desktop Because of Security Concerns" Reference image 2: visual subject
openai.com Deepin Desktop Environment (DDE) เป็นหนึ่งในเดสก์ท็อป Linux ที่ขึ้นชื่อเรื่องดีไซน์สวยงามและประสบการณ์ใช้งานที่คล้ายระบบปฏิบัติการเชิงพาณิชย์ แต่ในช่วงไม่กี่ปีที่ผ่านมา ดิสโทร Linux รายใหญ่อย่าง Fedora และ openSUSE ได้ตัดสินใจถอดแพ็กเกจ Deepin ออกจากคลังซอฟต์แวร์ของตน
แม้เวลาที่ตัดสินใจจะแตกต่างกัน แต่เหตุผลหลักคล้ายกันมาก ได้แก่ ข้อกังวลด้านความปลอดภัย การละเมิดนโยบายการแพ็กเกจ และการดูแลโค้ดจากโครงการต้นน้ำ (upstream) ที่ไม่ต่อเนื่อง
การตัดสินใจเหล่านี้สะท้อนหลักการสำคัญของดิสโทร Linux ขนาดใหญ่ นั่นคือ ซอฟต์แวร์ที่จะถูกรวมไว้ในระบบต้องผ่านการตรวจสอบความปลอดภัย มีผู้ดูแลที่ตอบสนอง และปฏิบัติตามกฎการแพ็กเกจอย่างเคร่งครัด
เหตุผลที่ Fedora ตัดสินใจลบ Deepin
คณะกรรมการ Fedora Engineering Steering Committee (FESCo) ซึ่งเป็นทีมที่กำหนดนโยบายทางเทคนิคของ Fedora ได้ลงมติให้ยกเลิกและลบแพ็กเกจ Deepin ทั้งหมดออกจากดิสโทร
เหตุผลหลักมีสองประเด็นสำคัญ
มี ข้อกังวลด้านความปลอดภัยต่อเนื่อง ในบางส่วนของระบบ Deepin
กิจกรรมของผู้ดูแลแพ็กเกจต่ำและตอบสนองช้า ทำให้ยากต่อการแก้ไขช่องโหว่หรืออัปเดตให้ทันมาตรฐานความปลอดภัยของ Fedora
ระหว่างการประเมิน นักพัฒนา Fedora ยังรายงานว่า ติดต่อผู้ดูแลบางแพ็กเกจของ Deepin ได้ยาก ซึ่งเป็นปัญหาสำหรับดิสโทรแบบชุมชน เพราะการแก้บั๊กหรือช่องโหว่ต้องอาศัยการประสานงานกับผู้พัฒนาต้นน้ำอย่างรวดเร็ว
คนยังถาม คำตอบสั้น ๆ สำหรับ "เหตุผลที่ Fedora และ openSUSE เลิกใช้ Deepin Desktop Environment" คืออะไร Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20]
ประเด็นสำคัญที่ต้องตรวจสอบก่อนคืออะไร? Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20] ก่อนหน้านั้น openSUSE ได้ถอด Deepin ออกไปแล้ว หลังพบการละเมิดนโยบายแพ็กเกจที่หลบเลี่ยงขั้นตอนตรวจสอบความปลอดภัยของระบบ [1][14]
ฉันควรทำอย่างไรต่อไปในทางปฏิบัติ? ผู้ใช้ยังสามารถใช้ Deepin ได้ผ่านดิสโทรที่รองรับโดยตรง หรือผ่านรีโพซิทอรีของบุคคลที่สาม แต่จะไม่ได้รับการตรวจสอบความปลอดภัยในระดับเดียวกับแพ็กเกจอย่างเป็นทางการ
คำตอบการวิจัย
ประเด็นสำคัญ Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20] ก่อนหน้านั้น openSUSE ได้ถอด Deepin ออกไปแล้ว หลังพบการละเมิดนโยบายแพ็กเกจที่หลบเลี่ยงขั้นตอนตรวจสอบความปลอดภัยของระบบ [1][14] ผู้ใช้ยังสามารถใช้ Deepin ได้ผ่านดิสโทรที่รองรับโดยตรง หรือผ่านรีโพซิทอรีของบุคคลที่สาม แต่จะไม่ได้รับการตรวจสอบความปลอดภัยในระดับเดียวกับแพ็กเกจอย่างเป็นทางการ Why did Fedora decide to remove the Deepin desktop environment from its repositories, how is this decision related to openSUSE’s earlier rem Fedora and openSUSE removed Deepin packages after security and maintenance concerns raised during code reviews and packaging audits. AI พรอมต์ Create a landscape editorial hero image for this Studio Global article: Why did Fedora decide to remove the Deepin desktop environment from its repositories, how is this decision related to openSUSE’s earlier rem. Article summary: Fedora decided to remove Deepin desktop packages because of continuing security concerns and weak package maintenance, and that decision closely follows openSUSE’s earlier removal of Deepin for similar reasons.[4][6] The. Topic tags: general, general web, user generated, documentation. Reference image context from search candidates: Reference image 1: visual subject "# openSUSE: Deepin Desktop Removal - Security Risks and Protocols. Alright—it’s not just about pulling a desktop environment from the repositories; it’s about what happens behind t" source context "openSUSE Discontinues Deepin Desktop Because of Security Concerns" Reference image 2: visual subject
openai.com Deepin Desktop Environment (DDE) เป็นหนึ่งในเดสก์ท็อป Linux ที่ขึ้นชื่อเรื่องดีไซน์สวยงามและประสบการณ์ใช้งานที่คล้ายระบบปฏิบัติการเชิงพาณิชย์ แต่ในช่วงไม่กี่ปีที่ผ่านมา ดิสโทร Linux รายใหญ่อย่าง Fedora และ openSUSE ได้ตัดสินใจถอดแพ็กเกจ Deepin ออกจากคลังซอฟต์แวร์ของตน
แม้เวลาที่ตัดสินใจจะแตกต่างกัน แต่เหตุผลหลักคล้ายกันมาก ได้แก่ ข้อกังวลด้านความปลอดภัย การละเมิดนโยบายการแพ็กเกจ และการดูแลโค้ดจากโครงการต้นน้ำ (upstream) ที่ไม่ต่อเนื่อง
การตัดสินใจเหล่านี้สะท้อนหลักการสำคัญของดิสโทร Linux ขนาดใหญ่ นั่นคือ ซอฟต์แวร์ที่จะถูกรวมไว้ในระบบต้องผ่านการตรวจสอบความปลอดภัย มีผู้ดูแลที่ตอบสนอง และปฏิบัติตามกฎการแพ็กเกจอย่างเคร่งครัด
เหตุผลที่ Fedora ตัดสินใจลบ Deepin
คณะกรรมการ Fedora Engineering Steering Committee (FESCo) ซึ่งเป็นทีมที่กำหนดนโยบายทางเทคนิคของ Fedora ได้ลงมติให้ยกเลิกและลบแพ็กเกจ Deepin ทั้งหมดออกจากดิสโทร
เหตุผลหลักมีสองประเด็นสำคัญ
มี ข้อกังวลด้านความปลอดภัยต่อเนื่อง ในบางส่วนของระบบ Deepin
กิจกรรมของผู้ดูแลแพ็กเกจต่ำและตอบสนองช้า ทำให้ยากต่อการแก้ไขช่องโหว่หรืออัปเดตให้ทันมาตรฐานความปลอดภัยของ Fedora
ระหว่างการประเมิน นักพัฒนา Fedora ยังรายงานว่า ติดต่อผู้ดูแลบางแพ็กเกจของ Deepin ได้ยาก ซึ่งเป็นปัญหาสำหรับดิสโทรแบบชุมชน เพราะการแก้บั๊กหรือช่องโหว่ต้องอาศัยการประสานงานกับผู้พัฒนาต้นน้ำอย่างรวดเร็ว
คนยังถาม คำตอบสั้น ๆ สำหรับ "เหตุผลที่ Fedora และ openSUSE เลิกใช้ Deepin Desktop Environment" คืออะไร Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20]
ประเด็นสำคัญที่ต้องตรวจสอบก่อนคืออะไร? Fedora ตัดสินใจลบแพ็กเกจ Deepin เนื่องจากข้อกังวลด้านความปลอดภัยและการดูแลแพ็กเกจที่ไม่ต่อเนื่อง ทำให้ไม่ผ่านมาตรฐานของดิสโทร [20] ก่อนหน้านั้น openSUSE ได้ถอด Deepin ออกไปแล้ว หลังพบการละเมิดนโยบายแพ็กเกจที่หลบเลี่ยงขั้นตอนตรวจสอบความปลอดภัยของระบบ [1][14]
ฉันควรทำอย่างไรต่อไปในทางปฏิบัติ? ผู้ใช้ยังสามารถใช้ Deepin ได้ผ่านดิสโทรที่รองรับโดยตรง หรือผ่านรีโพซิทอรีของบุคคลที่สาม แต่จะไม่ได้รับการตรวจสอบความปลอดภัยในระดับเดียวกับแพ็กเกจอย่างเป็นทางการ
ด้วยเหตุนี้ Fedora จึงสรุปว่าการคง Deepin ไว้ในคลังซอฟต์แวร์อาจไม่สอดคล้องกับมาตรฐานด้านความปลอดภัยและการดูแลซอฟต์แวร์ของโครงการ
การถอด Deepin ของ openSUSE ก่อนหน้านี้ ก่อนที่ Fedora จะตัดสินใจ openSUSE ได้ถอด Deepin ออกจากคลังซอฟต์แวร์ไปแล้วก่อนหน้า เนื่องจากพบปัญหาที่เกี่ยวข้องกับนโยบายแพ็กเกจและการตรวจสอบความปลอดภัย
ทีมความปลอดภัยของ openSUSE พบว่า มีการใช้ วิธี workaround ในแพ็กเกจ เพื่อหลีกเลี่ยงกลไกการแพ็กเกจ RPM ปกติของระบบ
วิธีดังกล่าวทำให้สามารถติดตั้งไฟล์หรือองค์ประกอบบางอย่างได้ โดยไม่ผ่านกระบวนการตรวจสอบความปลอดภัยตามมาตรฐานของดิสโทร
สำหรับโครงการอย่าง openSUSE ซึ่งมีนโยบายการแพ็กเกจที่เข้มงวด นี่ถือเป็นการละเมิดกฎสำคัญ เพราะส่วนประกอบที่มีสิทธิ์ระดับระบบต้องผ่านการตรวจสอบก่อนเสมอ
เมื่อพบปัญหานี้ โครงการจึงตัดสินใจ ถอดแพ็กเกจ Deepin ออกจากดิสโทรทั้งหมดชั่วคราวจนกว่าจะมีการแก้ไขปัญหา
ประเด็นความปลอดภัยเกี่ยวกับ D‑Bus และ Polkit นอกจากเรื่องนโยบายแพ็กเกจแล้ว ยังมีการพูดถึงปัญหาทางเทคนิคด้านความปลอดภัยใน Deepin หลายจุด
รายงานการตรวจสอบบางส่วนระบุถึงความเสี่ยงที่เกี่ยวข้องกับ
บริการ D‑Bus ของบางคอมโพเนนต์
การจัดการสิทธิ์ผ่าน Polkit (PolicyKit) ซึ่งใช้ควบคุมการขอสิทธิ์ผู้ดูแลระบบ
ตัวอย่างหนึ่งคือ บริการ D‑Bus ของตัวจัดการไฟล์ Deepin ซึ่งถูกตรวจสอบด้านความปลอดภัยมานานหลายปี แต่ยังไม่สามารถปิดประเด็นทั้งหมดได้สำเร็จ
ผู้ตรวจสอบระบุว่า บางครั้งการแก้ไขจาก upstream แก้ปัญหาเพียงบางส่วน หรือมีโค้ดใหม่ที่สร้างประเด็นใหม่ขึ้นมาอีก ทำให้การตรวจสอบกลายเป็นกระบวนการที่ยืดเยื้อ
เนื่องจาก D‑Bus สามารถเปิดทางให้แอปพลิเคชันเข้าถึงบริการระดับระบบได้ หากออกแบบไม่รัดกุม อาจนำไปสู่ การยกระดับสิทธิ์ (privilege escalation) ได้
ปัญหาการสื่อสารกับผู้พัฒนา upstream อีกปัจจัยที่มีผลต่อการตัดสินใจของทั้งสองดิสโทรคือ การตอบสนองจากโครงการต้นน้ำของ Deepin
ผู้ดูแลใน openSUSE ระบุว่าบางครั้งการสื่อสารกับ upstream ทำได้ยาก และการแก้ไขที่ส่งกลับมา ไม่ได้แก้ปัญหาอย่างครบถ้วน
สำหรับดิสโทร Linux ความร่วมมือกับ upstream เป็นเรื่องสำคัญ เพราะต้องอาศัยการทำงานร่วมกันเพื่อ
ตรวจสอบโค้ดที่เกี่ยวข้องกับความปลอดภัย
ยืนยันว่าช่องโหว่ได้รับการแก้ไขจริง
ดูแลแพตช์และการอัปเดตในระยะยาว
เมื่อการประสานงานทำได้ยาก ความเสี่ยงในการดูแลแพ็กเกจก็จะเพิ่มขึ้น
ผู้ใช้ยังสามารถใช้ Deepin ได้หรือไม่ การที่ Fedora และ openSUSE ถอด Deepin ออกจากรีโพซิทอรี ไม่ได้หมายความว่า Deepin หายไปจากโลก Linux
ใช้ดิสโทรที่มี Deepin เป็นเดสก์ท็อปหลัก
ติดตั้งผ่านรีโพซิทอรีของบุคคลที่สาม
คอมไพล์จากซอร์สโค้ดเอง
อย่างไรก็ตาม วิธีเหล่านี้มีข้อแลกเปลี่ยน เพราะแพ็กเกจที่อยู่นอกคลังอย่างเป็นทางการ อาจไม่ได้ผ่านการตรวจสอบความปลอดภัยหรือมาตรฐานการแพ็กเกจในระดับเดียวกับ Fedora หรือ openSUSE
บทเรียนสำหรับระบบนิเวศของ Linux กรณีของ Deepin แสดงให้เห็นว่าการที่ซอฟต์แวร์จะถูกรวมอยู่ในดิสโทร Linux ไม่ได้ขึ้นอยู่กับความนิยมหรือความสวยงามเพียงอย่างเดียว
ความโปร่งใสของโค้ด
การตรวจสอบความปลอดภัย
การดูแลโครงการอย่างต่อเนื่อง
สำหรับ Fedora และ openSUSE การถอด Deepin จึงเป็นการตัดสินใจที่เน้น ความปลอดภัยและความน่าเชื่อถือของระบบโดยรวม มากกว่าการรักษาตัวเลือกเดสก์ท็อปทุกแบบไว้ในรีโพซิทอรี
ด้วยเหตุนี้ Fedora จึงสรุปว่าการคง Deepin ไว้ในคลังซอฟต์แวร์อาจไม่สอดคล้องกับมาตรฐานด้านความปลอดภัยและการดูแลซอฟต์แวร์ของโครงการ
การถอด Deepin ของ openSUSE ก่อนหน้านี้ ก่อนที่ Fedora จะตัดสินใจ openSUSE ได้ถอด Deepin ออกจากคลังซอฟต์แวร์ไปแล้วก่อนหน้า เนื่องจากพบปัญหาที่เกี่ยวข้องกับนโยบายแพ็กเกจและการตรวจสอบความปลอดภัย
ทีมความปลอดภัยของ openSUSE พบว่า มีการใช้ วิธี workaround ในแพ็กเกจ เพื่อหลีกเลี่ยงกลไกการแพ็กเกจ RPM ปกติของระบบ
วิธีดังกล่าวทำให้สามารถติดตั้งไฟล์หรือองค์ประกอบบางอย่างได้ โดยไม่ผ่านกระบวนการตรวจสอบความปลอดภัยตามมาตรฐานของดิสโทร
สำหรับโครงการอย่าง openSUSE ซึ่งมีนโยบายการแพ็กเกจที่เข้มงวด นี่ถือเป็นการละเมิดกฎสำคัญ เพราะส่วนประกอบที่มีสิทธิ์ระดับระบบต้องผ่านการตรวจสอบก่อนเสมอ
เมื่อพบปัญหานี้ โครงการจึงตัดสินใจ ถอดแพ็กเกจ Deepin ออกจากดิสโทรทั้งหมดชั่วคราวจนกว่าจะมีการแก้ไขปัญหา
ประเด็นความปลอดภัยเกี่ยวกับ D‑Bus และ Polkit นอกจากเรื่องนโยบายแพ็กเกจแล้ว ยังมีการพูดถึงปัญหาทางเทคนิคด้านความปลอดภัยใน Deepin หลายจุด
รายงานการตรวจสอบบางส่วนระบุถึงความเสี่ยงที่เกี่ยวข้องกับ
บริการ D‑Bus ของบางคอมโพเนนต์
การจัดการสิทธิ์ผ่าน Polkit (PolicyKit) ซึ่งใช้ควบคุมการขอสิทธิ์ผู้ดูแลระบบ
ตัวอย่างหนึ่งคือ บริการ D‑Bus ของตัวจัดการไฟล์ Deepin ซึ่งถูกตรวจสอบด้านความปลอดภัยมานานหลายปี แต่ยังไม่สามารถปิดประเด็นทั้งหมดได้สำเร็จ
ผู้ตรวจสอบระบุว่า บางครั้งการแก้ไขจาก upstream แก้ปัญหาเพียงบางส่วน หรือมีโค้ดใหม่ที่สร้างประเด็นใหม่ขึ้นมาอีก ทำให้การตรวจสอบกลายเป็นกระบวนการที่ยืดเยื้อ
เนื่องจาก D‑Bus สามารถเปิดทางให้แอปพลิเคชันเข้าถึงบริการระดับระบบได้ หากออกแบบไม่รัดกุม อาจนำไปสู่ การยกระดับสิทธิ์ (privilege escalation) ได้
ปัญหาการสื่อสารกับผู้พัฒนา upstream อีกปัจจัยที่มีผลต่อการตัดสินใจของทั้งสองดิสโทรคือ การตอบสนองจากโครงการต้นน้ำของ Deepin
ผู้ดูแลใน openSUSE ระบุว่าบางครั้งการสื่อสารกับ upstream ทำได้ยาก และการแก้ไขที่ส่งกลับมา ไม่ได้แก้ปัญหาอย่างครบถ้วน
สำหรับดิสโทร Linux ความร่วมมือกับ upstream เป็นเรื่องสำคัญ เพราะต้องอาศัยการทำงานร่วมกันเพื่อ
ตรวจสอบโค้ดที่เกี่ยวข้องกับความปลอดภัย
ยืนยันว่าช่องโหว่ได้รับการแก้ไขจริง
ดูแลแพตช์และการอัปเดตในระยะยาว
เมื่อการประสานงานทำได้ยาก ความเสี่ยงในการดูแลแพ็กเกจก็จะเพิ่มขึ้น
ผู้ใช้ยังสามารถใช้ Deepin ได้หรือไม่ การที่ Fedora และ openSUSE ถอด Deepin ออกจากรีโพซิทอรี ไม่ได้หมายความว่า Deepin หายไปจากโลก Linux
ใช้ดิสโทรที่มี Deepin เป็นเดสก์ท็อปหลัก
ติดตั้งผ่านรีโพซิทอรีของบุคคลที่สาม
คอมไพล์จากซอร์สโค้ดเอง
อย่างไรก็ตาม วิธีเหล่านี้มีข้อแลกเปลี่ยน เพราะแพ็กเกจที่อยู่นอกคลังอย่างเป็นทางการ อาจไม่ได้ผ่านการตรวจสอบความปลอดภัยหรือมาตรฐานการแพ็กเกจในระดับเดียวกับ Fedora หรือ openSUSE
บทเรียนสำหรับระบบนิเวศของ Linux กรณีของ Deepin แสดงให้เห็นว่าการที่ซอฟต์แวร์จะถูกรวมอยู่ในดิสโทร Linux ไม่ได้ขึ้นอยู่กับความนิยมหรือความสวยงามเพียงอย่างเดียว
ความโปร่งใสของโค้ด
การตรวจสอบความปลอดภัย
การดูแลโครงการอย่างต่อเนื่อง
สำหรับ Fedora และ openSUSE การถอด Deepin จึงเป็นการตัดสินใจที่เน้น ความปลอดภัยและความน่าเชื่อถือของระบบโดยรวม มากกว่าการรักษาตัวเลือกเดสก์ท็อปทุกแบบไว้ในรีโพซิทอรี