KDE Plasma ยุติการสนับสนุน LTS และกลับมาดำเนินการพัฒนาต่อ

KDE

ในช่วง การประชุมนักพัฒนาเมื่อเร็ว ๆ นี้ จัดขึ้นที่เมืองกราซ ประเทศออสเตรีย ทีมโครงการ KDE ได้ตัดสินใจที่สำคัญ และนั่นคือ รายการจะสิ้นสุด การสนับสนุนระยะยาว (LTS) สำหรับ KDE Plasma จากนี้ไป การแจกจ่ายจะเป็นผู้รับผิดชอบในการดูแลรักษาเวอร์ชันเก่าของเดสก์ท็อปหากพวกเขาเลือกที่จะทำเช่นนั้น โดยรับหน้าที่ในการติดตามและแก้ไขจุดบกพร่องอย่างอิสระ

โมเดล LTS ที่นำมาใช้จนถึงปัจจุบัน ครอบคลุมระบบนิเวศ KDE เพียงบางส่วนเท่านั้น แม้ว่าจะมีสาขา LTS สำหรับสภาพแวดล้อมเดสก์ท็อป Plasma แต่การสนับสนุนนี้ ไม่ขยายไปถึงกรอบงานหรือแอพพลิเคชั่น ของโครงการโดยปล่อยให้การจัดจำหน่ายมีงานบำรุงรักษาเป็นส่วนดี ในหลายกรณี นักพัฒนาระบบจำหน่ายได้พยายามอย่างเต็มที่เพื่อให้การสนับสนุนเต็มรูปแบบ ทำให้โมเดลปัจจุบันมีความแตกแยกและไม่มีประสิทธิภาพ

นอกจากนี้ การดูแลรักษาเวอร์ชันเก่ามีภาระเพิ่มขึ้น สำหรับผู้พัฒนาโครงการ การแก้ไขจุดบกพร่องในสาขา LTS มักต้องจัดการกับปัญหาที่ไม่สามารถทำซ้ำได้ เนื่องจากความแตกต่างในสแต็กกราฟิกเฉพาะการแจกจ่าย หรือไม่ได้ซิงค์กับที่เก็บ KDE หลัก เมื่อรวมเข้ากับความคาดหวังด้านเสถียรภาพที่เกิดจากคำว่า "LTS" ในกลุ่มผู้ใช้ ทำให้ทีมงานต้องคิดทบทวนกลยุทธ์อย่างจริงจัง

แนวทางใหม่: เวอร์ชันปกติที่ใช้งานได้ยาวนานขึ้น

แทนที่จะสร้างสาขา LTS แยกต่างหาก KDE จะนำเอารูปแบบการบำรุงรักษาที่คล่องตัวมากขึ้นมาใช้ แต่ก็มีความแข็งแกร่งเท่าเทียมกัน การเปิดตัว Plasma แต่ละครั้งจะมีการอัปเดตการบำรุงรักษาจำนวน 6 ครั้ง แทนที่จะเป็นห้าเหมือนปกติ จึงทำให้ยืดอายุการใช้งานได้ นอกจากนี้ ยังมีการระบุความเป็นไปได้ในการลดความถี่ของการเปิดตัวเวอร์ชันหลักลงจากสามครั้งต่อปีเป็นสองครั้ง เพื่อให้แต่ละเวอร์ชันสามารถทำงานเป็น "LTS ขนาดเล็ก" ที่มีการรองรับขยายเวลาได้

การเปลี่ยนแปลงนี้ จะช่วยปลดปล่อยทรัพยากรอันมีค่า เน้นความพยายามของทีมงานในการแก้ไขจุดบกพร่องที่มีอยู่และสามารถทำซ้ำได้ แทนที่จะรักษาเวอร์ชันล้าสมัยที่ขึ้นอยู่กับสภาพแวดล้อมเฉพาะเจาะจง อย่างไรก็ตาม ข้อเสนอในการขยายรอบการพัฒนายังอยู่ระหว่างการประเมิน โดยรอการแก้ไขปัญหาต่างๆ ที่เกี่ยวข้องกับการเปลี่ยนผ่านไปสู่ ​​Wayland อย่างเต็มรูปแบบ คาดว่าการหารือเรื่องนี้จะกลับมาดำเนินการต่อที่การประชุม Akademy ครั้งต่อไปในอีกสี่เดือนข้างหน้า

ไม่ใช่ความลับเลยที่ผลิตภัณฑ์ Plasma LTS (Long Term Support) ของเราไม่ได้ยอดเยี่ยมเลย จริงๆ แล้วมันหมายความถึงว่าเราเผยแพร่การแก้ไขจุดบกพร่องนานกว่าปกติ โดยมักจะไม่ทดสอบด้วยซ้ำ เนื่องจากนักพัฒนา Plasma คนใดชอบที่จะอยู่กับสาขาเก่าๆ หรือทดสอบมัน นอกจากนี้ ยังไม่มีผลิตภัณฑ์ LTS ที่เทียบเท่าสำหรับแอปพลิเคชัน Frameworks หรือ Gear ซึ่งทำให้มีช่องว่างมากมายในแนวคิด LTS นอกจากนี้ ความหมายของ “LTS” แตกต่างกันไปในแต่ละบุคคล หลายๆ คนมีคำจำกัดความที่กว้างมากซึ่งก่อให้เกิดความคาดหวังถึงเสถียรภาพซึ่งไม่อาจบรรลุได้

เราสรุปได้ว่าผลิตภัณฑ์ที่มีจำกัดนั้นไม่ตรงตามความคาดหวังของใครๆ ดังนั้นเราจึงตัดสินใจที่จะยุติการผลิต แทนที่จะทำอย่างนั้น เราจะขยายช่วงเวลาการสนับสนุนที่มีผลสำหรับเวอร์ชัน Plasma ปกติออกไปเล็กน้อย โดยเพิ่มเวอร์ชันแก้ไขข้อบกพร่องอีกรายการ ซึ่งจะทำให้ช่วงเวลาการสนับสนุนของเราเพิ่มขึ้นจากห้าเป็นหก

การวัดระยะไกลแบบโปร่งใสและมีส่วนร่วมมากขึ้น

การเปลี่ยนแปลงอื่น ประกาศในการประชุมนักพัฒนาคือ การปฏิรูประบบโทรมาตรซึ่งยังคงเป็นทางเลือกแต่จะมีแนวทางแบบมีส่วนร่วมและเฉพาะเจาะจงมากขึ้น กลไกใหม่นี้ได้รับแรงบันดาลใจจากโมเดล Steam Hardware Survey โดยผู้ใช้จะได้รับเชิญให้เข้าร่วมในการศึกษาวิจัยเฉพาะผ่านกล่องโต้ตอบ ซึ่งพวกเขาจะเห็นได้ชัดเจนว่าจะมีการรวบรวมข้อมูลอะไรบ้าง ก่อนที่จะยอมรับหรือปฏิเสธที่จะเข้าร่วม

ระบบนี้ จะช่วยให้นักพัฒนาสามารถตัดสินใจได้ดีขึ้นจะทราบได้อย่างไรว่าเอฟเฟกต์ภาพบางอย่างใน KWin ยังคงถูกใช้งานอยู่หรือไม่ ก่อนที่จะตัดสินใจลบออก การศึกษาแต่ละครั้งจะมาพร้อมกับข้อมูลสรุปสาธารณะพร้อมสถิติที่ไม่ระบุชื่อ และผู้ใช้ยังสามารถเลือกที่จะไม่รับคำเชิญในอนาคตได้เสมอ

มันควรจะ ควรกล่าวถึงว่าการถอนการสนับสนุน LTS ไม่ได้หมายความถึงการละทิ้ง ของการมุ่งมั่นเพื่อความมั่นคง แต่การเปลี่ยนแปลงไปสู่กลยุทธ์ที่สมจริงและยั่งยืนมากขึ้น สำหรับโปรเจ็กต์ขนาดใหญ่และมีโครงสร้างแบบโมดูลาร์เช่น KDE ด้วยรอบการบำรุงรักษาที่สมเหตุสมผลมากขึ้น การจัดการข้อผิดพลาดที่มีประสิทธิภาพมากขึ้น และการวัดระยะไกลที่ชัดเจนและสมัครใจ KDE มุ่งหวังที่จะปรับปรุงการตอบสนองต่อความต้องการของผู้ใช้จริง

Fuente: https://pointieststick.com