ไม่กี่วันที่ผ่านมาเราได้เห็นวิธีที่นักพัฒนา KDE เปิดตัวแพ็คเกจสแน็ปของแอปพลิเคชันของพวกเขาซึ่งเป็นหนึ่งในเดสก์ท็อปที่เข้าสู่รูปแบบนี้ อย่างไรก็ตามเมื่อเราทุกคนคิดว่ามันจะเป็นรูปแบบที่ต้องการของ KDE เราได้อ่านคำสองสามคำในบล็อกของนักพัฒนา KDE ซึ่งแสดงถึงปัญหาในอนาคตสำหรับผู้ใช้ KDE และ Plasma
คุณงามความดีของแพ็กเกจประเภทนี้ไม่สามารถโต้แย้งได้และผู้พัฒนาที่มีปัญหา เซบาสเตียน คูเกลอร์คุณไม่สงสัย แต่ถ้าคุณบอกว่าในอนาคต KDE จะต้องเลือกระหว่างรูปแบบใดรูปแบบหนึ่งเพื่อเพิ่มประสิทธิภาพความพยายามและปริมาณงาน
ดังนั้นในอนาคตอันไม่ไกลนี้ KDE จะต้องเลือกระหว่างการเปิดตัวแพ็คเกจในแพ็คเกจ Flatpak หรือ Snap. ภาวะที่กลืนไม่เข้าคายไม่ออกที่นักพัฒนาจำนวนมากต้องเผชิญและเดสก์ท็อปบางตัวเช่น Gnome ได้รับการแก้ไขอย่างรวดเร็ว
Flatpak อาจเป็นรูปแบบทางเลือกสำหรับชุมชน KDE ส่วนใหญ่
Küglerใน บทความของเขา ระบุว่าเดสก์ท็อปควรเลือก Flatpak สำหรับการสลับระหว่างการกระจาย แต่เป็นความจริงที่ปัจจุบันการพัฒนาใน Snap ก้าวหน้ากว่า Flatpak ไม่ว่าในกรณีใดความสนใจของชุมชน KDE เป็นเพราะเดสก์ท็อป มีอยู่ในการแจกแจงให้มากที่สุดสิ่งที่ดูเหมือนจะเป็นไปได้กับ Flatpak มากกว่าแพ็คเกจสแน็ปซึ่งต้องใช้เครื่องมือที่ Canonical สร้างขึ้น
ชุมชน KDE ทั้งหมดยังไม่ได้พูดถึงเรื่องนี้ แต่อย่างที่Küglerบอกว่าชอบหรือไม่พวกเขาจะต้องเลือกใช้รูปแบบใดรูปแบบหนึ่ง โดยส่วนตัวแล้วฉันเชื่อว่าช่วงเวลาแห่งการเลือกจะมาถึง แต่ Kubuntu เป็นชุมชนที่มีการใช้งานมากและพวกเขาจะทำให้แพ็คเกจ snap อยู่รอดใน KDE ได้อย่างแน่นอนเช่นเดียวกับผู้ใช้ OpenSUSE และ Fedora KDE ที่มีรูปแบบ Flatpak ดังนั้นไม่ว่าจะเลือกแบบใดจะมีคนใน KDE ที่เก็บทั้งสองรูปแบบไว้เสมอ พวกเขาจะเลือกผู้ใช้รายใด
ข่าวนี้ไม่มีสาระอะไร
มีโปรแกรมมากมายหลายพันโปรแกรมที่จัดทำโดยผู้ทำงานร่วมกัน / ผู้ปฏิบัติงานด้านการแจกจ่ายความแตกต่างจะสร้างความแตกต่างอย่างไรหาก KDE หยุดแจกจ่ายหนึ่งโปรแกรมอื่นหรือทั้งสองอย่าง?
มันให้ความรู้สึกว่าคุณต้องการกระตุ้นความกลัวและการโต้เถียงในหมู่ผู้อ่านเพื่อให้ได้รับการเยี่ยมชมและฉันจะไม่บอกคุณว่ามันดูไม่ดี แต่ในกรณีนี้ไม่มีที่ที่จะนำมันไป
เป็นเพียงการประเมินทางเลือกของกรอบการทำงานที่สำคัญมากกว่าแพ็คเกจทางการเท่านั้น
การทำความเข้าใจเกี่ยวกับการทำงานของเทคโนโลยีใหม่โดยพื้นฐานแล้วสนับสนุนให้มีการแจกจ่ายแอปพลิเคชันให้กับผู้พัฒนาโดยตรงดังนั้น "ผู้ดูแลแพ็กเกจ" อย่างที่เราเข้าใจในปัจจุบันจึงไม่เหลือ เช่นแพ็คเกจ X ในรูปแบบ Flatpak จะเป็นแพ็คเกจเดียวกับที่ KDE จัดจำหน่ายอย่างเป็นทางการใน Fedora และ OpenSUSE มิฉะนั้นจะสูญเสียความคิดริเริ่มและกลับไปทำธุรกิจตามปกติ (ทำงานพิเศษโดยไม่จำเป็น)
นั่นคือระบบบรรจุภัณฑ์ใหม่เปิดโอกาสให้นักพัฒนาสามารถสร้างแพ็คเกจและอัปเดตอยู่เสมอ ดังนั้นการโต้เถียงจึงสมเหตุสมผล หาก KDE ตัดสินใจจัดจำหน่ายในรูปแบบเดียวผู้ร่วมให้ข้อมูลรายอื่นจะต้องสร้างรูปแบบอื่นหากพวกเขาสนใจ และแน่นอนว่าพวกเขาจะอยู่ข้างหลังเสมอ
มีการประกาศเมื่อเร็ว ๆ นี้ว่า KDE Discover จะรองรับทั้งแพ็คเกจ Flatpak และ Snap (ประโยชน์ของ appstream, packagekit ฯลฯ ) อย่างไรก็ตามเมื่อพิจารณาว่า Distro เรือธงใหม่คือ KDE Neon ซึ่งใช้ Ubuntu จึงง่ายกว่ามากในการใช้ Snap และแม้แต่การสนับสนุนแบบผสมของ Snap / Flatpak บนระบบ
ความเป็นโมดูลาร์ความสะดวกในการใช้งานและความเป็นอิสระของ Flatpak ทำให้มันเป็นข้อได้เปรียบที่ยอดเยี่ยมเหนือ Snap และฉันไม่เข้าใจว่าพวกเขาได้รับจากบทความที่ว่า Snap นั้นก้าวหน้ากว่า Flatpak ในปัจจุบันเพราะมันตรงกันข้าม แม้จะติดตามประวัติศาสตร์การเปลี่ยนแปลงของทั้งคู่ Snap เปลี่ยนวิสัยทัศน์ของเขาทีละเล็กทีละน้อยตามพารามิเตอร์เดียวกับที่ Flatpak เสนอให้เป็นวิธีแก้ปัญหาและพวกเขาก็วิพากษ์วิจารณ์ว่า "อยากรู้อยากเห็น" ในตอนแรก
ฉันไม่ได้คาดเดาผู้ชนะ แต่ฉันได้เห็นผลงานและความสนใจเกี่ยวกับ Flatpak มากขึ้น