ระบบปฏิบัติการระดับประถมศึกษากำลังจะย้ายไปที่ Flatpak และไม่ใช่เรื่องตลก

OS พื้นฐาน + Flatpak

เมื่อวานนี้เราได้เตือนผู้ติดตาม Twitter ของเราว่าวันที่ 1 เมษายนซึ่งเป็นวันของ Holy Innocents ในบางประเทศแองโกล - แซกซอนและเราสามารถอ่านข่าวแปลก ๆ ดังนั้นมันจึงเป็นข่าวที่อ้างอิงจากโพสต์นี้และเราตัดสินใจที่จะรอจนถึงวันที่ 2 เพื่อยืนยันว่ามันไม่ใช่เรื่องตลก และไม่ใช่: ระบบปฏิบัติการพื้นฐานจะถูกส่งต่อไปยังแพ็กเก็ต Flatpakซึ่งเป็นแพ็กเกจที่ทันสมัยกว่าซึ่งแชร์คุณสมบัติมากมายกับแพ็คเกจ Snap ของ Canonical

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

Elementary OS + Flatpak App Center ... แต่ไม่มี Flathub

นักพัฒนาระบบปฏิบัติการระดับประถมศึกษาทำงานร่วมกับ Flatpak มาตั้งแต่แรกเกิด และไม่เพียง แต่กับแพ็คเกจประเภทนี้เท่านั้น แต่พวกเขามั่นใจว่าพวกเขาพยายามมาหลายปีแล้วเพื่อตัดสินใจว่าตัวเลือกใดจะเป็นตัวเลือกที่ดีที่สุด ในช่วงเวลานี้ พวกเขาสังเกตเห็นว่า Flatpak ยังคงใช้ชื่อว่า "XDG-App" และเป็นปี 2015. สำหรับผู้ที่ไม่ทราบปี 2015 เป็นปีที่ทั้งสองโครงการนี้รู้จักกันในชื่อ Flatpak และแพ็คเกจ Snap ได้ถือกำเนิดขึ้น แต่ข้อเสนอของ Canonical ได้รับความนิยมอย่างมากในเดือนเมษายน 2016 เนื่องจากเป็นหนึ่งในสิ่งใหม่ที่สำคัญที่สุดของ Ubuntu 16.04 Xenial Xerus ฉันคิดว่ามันสำคัญที่จะต้องพูดถึงว่า Flatpak มีมาก่อน Snap

แต่พวกเขาเตือน: "Flatpak ไม่ใช่ Flathub". คุณต้องแยกความแตกต่างระหว่างรูปแบบแพ็กเกจและที่เก็บซึ่งคุณสามารถเข้าถึงได้ การเชื่อมโยงนี้. ระบบปฏิบัติการระดับประถมต้องการให้การค้นหาซอฟต์แวร์และการติดตั้งยังคงมาจาก App Center ของพวกเขาในบางส่วนแม้ว่าพวกเขาจะไม่พูดเช่นนั้นเพราะวิธีนี้พวกเขายังควบคุมทุกสิ่งที่ดาวน์โหลดและมีตัวเลือกเพิ่มเติมในการรับการบริจาค App Center ใช้ระบบการชำระเงินแบบ pay-what-you-want เพื่อดาวน์โหลด / ติดตั้งแอปพลิเคชัน

สิ่งที่พวกเขาต้องการให้ชัดเจนคือเปลี่ยนไปใช้ Flatpak ไม่ได้หมายความว่าพวกเขาจะละทิ้งแอปที่มาพร้อมเครื่อง หรือว่าจะเปลี่ยนระบบดาวน์โหลดและติดตั้งเพื่อให้นักพัฒนาสามารถรวบรวมจากการบริจาคได้ นอกจากนี้ทุกอย่างจะได้รับการทดสอบอย่างรอบคอบเพื่อให้แน่ใจว่าทำงานได้อย่างสมบูรณ์ก่อนที่จะเผยแพร่ไปยัง App Center เช่นเดียวกับที่เคยทำมาก่อน

ระบบปฏิบัติการพื้นฐานจะสร้างขึ้น ที่เก็บ Flatpak ของคุณเองสำหรับ App Centerไม่มากก็น้อยเช่นเดียวกับที่พวกเขาทำกับที่เก็บสำหรับซอฟต์แวร์ที่ใช้ Debian

ปัญหาเกี่ยวกับแพ็คเกจ. deb

แพ็คเกจ DEB

ดี Ubunlog ยังคงมีผู้ชื่นชอบแพ็คเกจ .deb จำนวนมาก ส่วนหนึ่งเป็นเพราะเราชอบแพ็คเกจคลาสสิก และอีกส่วนหนึ่งเป็นเพราะเราประสบปัญหากับแพ็คเกจประเภทใหม่ แต่มันเป็นเรื่องจริงที่ โดยปกติแพ็คเกจ. debb จะใช้การอ้างอิง และหากหนึ่งในนั้นมีช่องโหว่แสดงว่าทั้งโปรแกรมมีข้อบกพร่องด้านความปลอดภัย รูปแบบแพ็กเกจที่ทันสมัยช่วยขจัดปัญหาเหล่านี้ในขณะที่ให้การอัปเดตเร็วกว่ามาก ... ในทางทฤษฎีหรือในทางปฏิบัติ แต่ในความคิดของฉันมันยังเหลืออยู่เล็กน้อยสำหรับทุกอย่างที่จะสมบูรณ์แบบทั้งในแพ็คเกจ Flatpak และ Snap

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

แล้วทำไม OS ระดับประถมถึงไม่เลือกแพ็คเกจ Snap?

ระบบปฏิบัติการระดับประถมศึกษารับรองว่าพวกเขาทำงานร่วมกับ Canonical ด้วย แต่มีบางสิ่งที่พวกเขาไม่ชอบเลยและในบางส่วนฉันเห็นด้วยโดยสิ้นเชิง:

  1. การออกแบบที่กระจายอำนาจ. Flatpak อนุญาตให้ทุกคนสร้างที่เก็บของตัวเองดังนั้นระบบปฏิบัติการพื้นฐานจะมีเป็นของตัวเอง ซึ่งหมายความว่าทุกสิ่งที่สามารถติดตั้งได้จาก App Center จะมีการออกแบบที่เหมือนกันสิ่งที่ไม่เคยเกิดขึ้นกับแพ็คเกจ Snap นี่คือสิ่งที่ฉันหมายถึง ที่นี่ ดังนั้น Canonical ควรทำอย่างอื่นเช่นกดดันให้นักพัฒนาส่งอัปเดตให้เร็วขึ้น (อะแฮ่ม… Mozilla …) และทุกอย่างมีการออกแบบที่คล้ายกัน ในแพ็คเกจ Snap เราสามารถค้นหาแอพพลิเคชั่นที่มีอิมเมจเช่น Windows 95, GNOME, KDE ... และดูเหมือนว่าระบบจะมีผู้ปกครองเป็นพัน ๆ
  2. Flatpak เข้าใกล้ระบบปฏิบัติการพื้นฐานมากขึ้น. ตัวอย่างเช่นฟังก์ชัน GTK ที่ทันสมัยถูกสร้างขึ้นเพื่ออนาคตที่เหมือน Flatpak และ Flatpak ได้รับการพัฒนาโดยคำนึงถึง GTK ตั้งแต่เริ่มต้น
  3. ฉันทามติกับนักพัฒนาแอปพลิเคชันอิสระ. ระบบปฏิบัติการระดับประถมศึกษาทำงานเคียงบ่าเคียงไหล่กับนักพัฒนาอินดี้ แม้ว่าบางคนจะเลือกทั้งสองแพ็คเกจ แต่พวกเขากล่าวว่า Flatpak นั้นใช้งานได้ง่ายกว่า

จะส่งผลต่อผู้ใช้และนักพัฒนาอย่างไร?

ระบบปฏิบัติการพื้นฐานช่วยให้มั่นใจได้ว่า ผู้ใช้ระบบปฏิบัติการของคุณจะไม่สังเกตเห็นอะไรเลย. สิ่งเดียวที่พวกเขาสังเกตเห็นจะเป็นไปในทางบวกเช่นการดาวน์โหลดและการอัปเดตที่เร็วขึ้น สำหรับนักพัฒนาการส่งมอบและตรวจสอบแอปจะยังคงดำเนินต่อไปเช่นเดิม

La สงสัยว่าฉันเหลือใช่ จะยังคงอนุญาตให้ติดตั้งแพ็กเกจ. deb. ในอดีตคุณไม่สามารถติดตั้งซอฟต์แวร์จากภายนอก App Center ได้หากคุณไม่ได้ติดตั้ง Gdebi, GNOME Software หรือเครื่องมือติดตั้งอื่น ๆ นอกเหนือจาก App Center หากยังคงได้รับอนุญาตดูเหมือนว่าการย้ายจากแพ็คเกจ DEB ไปยัง Flatpak จะเป็นประโยชน์เท่านั้น

คุณคิดอย่างไรกับระบบปฏิบัติการระดับประถมศึกษาที่ย้ายไปที่ Flatpak

ประถมศึกษา
บทความที่เกี่ยวข้อง:
Elementary OS 5 Juno เวอร์ชันใหม่พร้อมให้บริการแล้ว

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   พาทริ dijo

    คำชี้แจงที่ยอดเยี่ยมติดตามต่อไป !!