เผยแพร่เมื่อวันที่ 27 มีนาคม 2026 เวลา 10:00 น. EDT
ประสบการณ์ของ Afam ในการเผยแพร่เทคโนโลยีย้อนกลับไปในปี 2018 เมื่อเขาทำงานให้กับ Make Tech Easier ในช่วงหลายปีที่ผ่านมา เขาได้สร้างชื่อเสียงจากการเผยแพร่คำแนะนำ บทวิจารณ์ เคล็ดลับ และบทความอธิบายคุณภาพสูง ครอบคลุมถึง Windows, Linux และเครื่องมือโอเพ่นซอร์ส ผลงานของเขาได้รับการนำเสนอบนเว็บไซต์ชั้นนำ รวมถึง Technical Ustad, Windows Report, Guiding Tech, Alphr และ Next of Windows
เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์และเป็นผู้สนับสนุนอย่างแข็งขันในด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูล พร้อมด้วยเคล็ดลับ วิดีโอ และบทช่วยสอนมากมายเกี่ยวกับหัวข้อที่เผยแพร่บนช่อง YouTube ของ Fuzo Tech
เมื่อเขาไม่ได้ทำงาน เขาชอบที่จะใช้เวลาอยู่กับครอบครัว ปั่นจักรยาน หรือดูแลสวน ป>
Ubuntu เป็นหนึ่งใน Linux distros ตัวแรกๆ ที่ฉันลองและชอบ ดังนั้นฉันจึงเลือก Snap ซึ่งเป็นแพ็คเกจสากล "ดั้งเดิม" ของมัน เมื่อไม่นานมานี้ เมื่อฉันลองใช้ Flatpak ฉันพบว่าปัญหาเล็กๆ น้อยๆ ที่ฉันมักจะถือว่าปัญหาของระบบเกิดขึ้นจากแซนด์บ็อกซ์ของ Snap ตอนนี้ฉันใช้ Flatpak มากพอที่จะรู้ว่าโดยทั่วไปแล้วจะเป็นตัวเลือกที่ดีกว่า
ความหงุดหงิด
Snap เริ่มขวางทางฉัน
Snap ทำงานได้ดีในพื้นหลัง และโดยทั่วไปคุณคาดหวังว่าการอัปเดตจะเข้าคิวอย่างถูกต้องและแอปที่คุณต้องการเพื่อให้พร้อมใช้งานในร้านค้า ปัญหาเกี่ยวกับแอปเฉพาะเช่น Spotify คือการรวมกันของ daemon ที่เปิดตลอดเวลาของ snapd และการรีเฟรชที่อยู่ในคิว ซึ่งอาจทำให้แอปเปิดเข้าสู่สถานะ "รอการรีเฟรช" ซึ่งมักจะสะท้อนให้เห็นว่าเป็นความล่าช้าเล็กน้อย
ดูเหมือนว่าปัญหาเฉพาะนี้จะหายไปในแอปอื่นๆ บางตัวที่จัดส่งเป็น Snaps เช่น VS Code อย่างไรก็ตาม ยังมีประเด็นอื่นอยู่ ตัวอย่างเช่น สำหรับ Firefox บางครั้งการเล่นวิดีโออาจขาด ๆ หาย ๆ และคุณไม่สามารถเลื่อนได้อย่างราบรื่น การจำกัดของ Snap จะบล็อกการเข้าถึง GPU ที่เหมาะสมตามค่าเริ่มต้น ซึ่งอาจทำให้วิดีโอกระตุกและการเลื่อนไม่ราบรื่น
แต่ด้วยเหตุผลบางอย่าง ฉันจึงคำนึงถึงเวลาแฝงของ Spotify เป็นการส่วนตัว มันเป็นการผสมผสานที่ไม่ดีระหว่างค่าใช้จ่ายในพื้นหลังของ snapd การจำกัดอย่างเข้มงวด และแอปที่ต้องการเส้นที่ชัดเจนและตรงไปยังระบบเสียงของคุณ เนื่องจาก Snap Store เป็นของ Canonical โดยเฉพาะ จึงไม่มีความยืดหยุ่นในการจัดหา ต่างจากแพ็คเกจเนทิฟที่ที่เก็บข้อมูล distro เป็นเพียงจุดเริ่มต้นเท่านั้น
Flatpak รู้สึกเบาขึ้นทันที
มีสิ่งกีดขวางน้อยลง
Flatpak ไม่ได้เพิ่มความเร็วทันทีหรือฟีเจอร์ที่ฉูดฉาด แต่มันจัดการพื้นฐานโดยไม่ขัดขวาง ฉันควบคุมได้ว่าจะใช้การอัปเดตเมื่อใด ซึ่งหมายความว่าเมื่อฉันเปิดแอป ฉันไม่ต้องรอการรีเฟรชจึงจะมีผล และในเบื้องหลัง จะไม่มีการรบกวน daemon เปิดตลอดเวลา
มันเสนอตัวเลือกที่ได้รับการดูแลจัดการและเชื่อถือได้จำนวนมากซึ่งรวมถึงแอปส่วนใหญ่ที่ฉันต้องการ ด้วย Flatseal ฉันจึงปรับแต่งสิ่งที่แต่ละแอปทำได้โดยไม่ต้องแตะการตั้งค่าทั้งระบบ
เมื่อเปรียบเทียบแบบเทียบเคียง Flatpak มีข้อดีที่ละเอียดอ่อนพร้อมการปรับปรุงเล็กๆ น้อยๆ ซึ่งจะนับได้จริงเมื่อมีความสำคัญ
<หัว>คุณสมบัติ
สแนป
แฟลตแพค
การเปิดกว้างของร้านค้า
เดี่ยว ควบคุมตาม Canonical
Flathub + รีโมทเพิ่มเติม
กระบวนการเบื้องหลัง
snapd ทำงานตลอดเวลา
ไม่มีดีมอนถาวร
อัปเดตการควบคุม
อัตโนมัติ เข้าคิว
ควบคุมโดยผู้ใช้
การรวมธีม
บางส่วน มักจะแตกหัก
ปรับปรุงแล้ว แต่ยังไม่สมบูรณ์
ประสบการณ์ CLI
แอปสแน็ปรัน
flatpak รัน org.app.Name (รายละเอียด)
ความยุ่งเหยิงในการติดตั้งของ Snap
คุณควรเตรียมตัวให้พร้อมสำหรับผลลัพธ์หากคุณรัน lsblk บนระบบที่ติดตั้ง Snaps หากคุณมีสิบแอป คุณจะได้รับรายการวนซ้ำอย่างน้อยสิบรายการ เนื่องจาก Snap แต่ละตัวจะเมานต์อิมเมจ SquashFS ที่ถูกบีบอัดเป็นอุปกรณ์วนซ้ำ ส่งผลให้มีรายการวนซ้ำหลายรายการที่อัดแน่นอยู่ในรายการอุปกรณ์บล็อก และยูทิลิตี้ดิสก์ GNOME กลายเป็นเรื่องเกะกะ
นี่เป็นส่วนหนึ่งโดยเจตนาของการออกแบบ Snap ที่ช่วยอัปเดตอะตอมมิกและการแยกส่วนที่แข็งแกร่ง อย่างไรก็ตาม การดำเนินการนี้ต้องแลกมาด้วยระบบที่อัดแน่นซึ่งไม่สามารถอ่านได้ง่ายเพียงชำเลืองมอง
Flatpak ใช้ OSTree สำหรับการกระจาย repo และรันไทม์ที่ใช้ร่วมกัน โดยติดตั้งผ่านฟิวส์โอเวอร์เลย์ แทนที่จะเป็นอุปกรณ์วนซ้ำ ในกรณีนี้ แอปหลายตัวใช้พูลไลบรารีที่กรองข้อมูลซ้ำแล้วเหมือนกัน เนื่องจากไม่ได้ติดตั้งสภาพแวดล้อมส่วนตัวส่วนบุคคล วิธีการนี้จะสร้างระบบไฟล์ที่สะอาดกว่าและตรวจสอบได้ง่ายขึ้น
Flatpak มีปัญหาของตัวเอง
แต่ฉันชอบสิ่งเหล่านี้มากกว่า Snap
แซนด์บ็อกซ์บน Flatpak อาจสะดุดแอพบางตัวที่จำเป็นต้องเข้าถึงระบบในระดับลึกเป็นครั้งคราว ฉันสังเกตเห็นสิ่งนี้ด้วยธีม VS Codium และ GTK ที่ใช้งานได้อย่างราบรื่นที่สุด
แต่ความแตกต่างที่สำคัญคือปัญหาเหล่านี้ใน Flatpak มักจะมองเห็นได้และสามารถแก้ไขได้ เมื่อเกิดปัญหา คุณสามารถระบุสาเหตุและแก้ไขได้ ซึ่งบ่อยครั้งโดยการปรับสิทธิ์อนุญาตด้วย Flatseal นี่เป็นสิ่งที่ตรงกันข้ามกับ Snap โดยที่ความล่าช้านั้นมองไม่เห็น คุณมีแนวโน้มที่จะตำหนิมันในระบบมากกว่า Snap ดูเหมือนว่าระบบจะต่อต้านคุณ ดังนั้นสิ่งที่ Flatpak ทำซึ่งสร้างความแตกต่างคือการให้คุณควบคุมได้
สวิตช์ก็ราบรื่นเช่นกัน Flatpak มีการติดตั้งที่ตรงไปตรงมา และการเปิดใช้ Flathub นั้นค่อนข้างง่าย ฉันย้ายแอพอย่าง Spotify ได้อย่างง่ายดาย อย่างไรก็ตาม ความท้าทายประการหนึ่งคือแพ็คเกจบางอย่าง เช่น ubuntu-advantage-tools ที่ติดตั้ง snapd ใหม่โดยไม่แจ้งให้ทราบ หากคุณไม่ทราบว่ามีความเป็นไปได้ที่จะเกิดเหตุการณ์เช่นนี้ คุณอาจคิดว่าคุณออกจาก Snap ไปแล้ว แม้ว่าจะยังคงอยู่ก็ตาม
ไม่ใช่คำตัดสิน — กรอบการตัดสินใจ
สิ่งสำคัญคือต้องทราบว่าสิ่งที่ฉันทำกับ Snap คือการลดระดับมัน มันยังเป็นส่วนหนึ่งของระบบของฉัน สำหรับแอปรายวันของฉันหลายแอป ฉันชอบ Flatpak มากกว่า อย่างไรก็ตาม ฉันเก็บเครื่องมือระดับระบบบางอย่างไว้เป็น Snaps พวกเขาอยู่ที่นั่น คนเราก็ไม่ได้เหนือกว่าเสมอไป เครื่องมือที่ดีที่สุดคือเครื่องมือที่เหมาะกับงานเฉพาะ
นี่คือวิธีที่ฉันตัดสินใจว่าอะไรได้ผล:
<หัว>สถานการณ์
ทางเลือกที่ดีที่สุด
แอปเดสก์ท็อปรายวัน (Spotify, GIMP, Inkscape)
แฟลตแพค
เครื่องมือระบบ Ubuntu (ยูทิลิตี้หลัก, LXD)
สแนป
Firefox / Thunderbird บน Ubuntu
อย่างใดอย่างหนึ่ง — ทั้งสองมีการบำรุงรักษาต้นน้ำ
แอปที่ต้องการการปรับสิทธิ์อย่างเข้มงวด
Flatpak + Flatseal
เซิร์ฟเวอร์เดมอนหรือบริการพื้นหลัง
สแนป
ความเข้ากันได้สูงสุดใน distros
แฟลตแพค
สิ่งที่ฉันรู้คือยิ่งฉันเข้าใจตัวจัดการแพ็คเกจ Linux มากเท่าไหร่ ฉันก็ยิ่งย้ายแอปไปที่ Flatpak มากขึ้นเท่านั้น