ผู้พัฒนาการกระจาย Linux Mint Linux Mint 20 ที่กำลังจะเปิดตัวเร็วๆ นี้จะไม่จัดส่งแพ็คเกจ snap และ snapd นอกจากนี้ ห้ามติดตั้ง snapd โดยอัตโนมัติพร้อมกับแพ็คเกจอื่นๆ ที่ติดตั้งผ่าน APT หากต้องการ ผู้ใช้จะสามารถติดตั้ง snapd ได้ด้วยตนเอง แต่ห้ามเพิ่มลงในแพ็คเกจอื่นโดยที่ผู้ใช้ไม่ทราบ
สาระสำคัญของปัญหาคือเบราว์เซอร์ Chromium เผยแพร่ใน Ubuntu 20.04 ในรูปแบบ Snap เท่านั้นและที่เก็บ DEB นั้นมี stub เมื่อคุณพยายามติดตั้ง Snapd จะถูกติดตั้งบนระบบโดยไม่ต้องถามและการเชื่อมต่อกับ ไดเร็กทอรีถูกสร้างขึ้น แพ็คเกจ Chromium จะถูกโหลดในรูปแบบ snap และสคริปต์สำหรับการถ่ายโอนการตั้งค่าปัจจุบันจากไดเรกทอรี $HOME/.config/chromium จะถูกเปิดใช้งาน แพคเกจ deb ใน Linux Mint จะถูกแทนที่ด้วยแพ็คเกจเปล่าที่ไม่ได้ดำเนินการติดตั้งใดๆ แต่จะแสดงความช่วยเหลือเกี่ยวกับที่ที่คุณสามารถรับ Chromium ได้ด้วยตัวเอง
Canonical เปลี่ยนไปส่ง Chromium ในรูปแบบ snap เท่านั้น และหยุดสร้างแพ็คเกจ deb การบำรุงรักษา Chromium สำหรับ Ubuntu ทุกสาขาที่รองรับ การอัปเดตเบราว์เซอร์ออกมาค่อนข้างบ่อยและแพ็คเกจ deb ใหม่จะต้องได้รับการทดสอบอย่างละเอียดในแต่ละครั้งเพื่อดูการถดถอยสำหรับ Ubuntu แต่ละรุ่น การใช้ snap ช่วยให้กระบวนการนี้ง่ายขึ้นอย่างมาก และทำให้สามารถจำกัดตัวเองให้เตรียมและทดสอบแพ็คเกจ snap เพียงแพ็คเกจเดียว ซึ่งเป็นเรื่องปกติใน Ubuntu ทุกรุ่น นอกจากนี้ การจัดส่งเบราว์เซอร์อย่างรวดเร็วยังช่วยให้คุณเรียกใช้งานได้ สร้างขึ้นโดยใช้กลไก AppArmor และปกป้องส่วนที่เหลือของระบบในกรณีที่มีช่องโหว่ในเบราว์เซอร์
ความไม่พอใจกับ Linux Mint เกี่ยวข้องกับการบังคับใช้บริการ Snap Store และการสูญเสียการควบคุมแพ็คเกจหากติดตั้งจาก snap นักพัฒนาไม่สามารถแพตช์แพ็คเกจดังกล่าว จัดการการจัดส่ง หรือตรวจสอบการเปลี่ยนแปลงได้ กิจกรรมทั้งหมดที่เกี่ยวข้องกับแพ็คเกจ snap ดำเนินการหลังประตูที่ปิด และไม่อยู่ภายใต้การควบคุมของชุมชน Snapd ทำงานบนระบบในฐานะรูทและมีขนาดใหญ่ ในกรณีที่มีการประนีประนอมโครงสร้างพื้นฐาน ไม่มีตัวเลือกให้เปลี่ยนไปใช้ไดเร็กทอรี Snap อื่น นักพัฒนา Linux Mint เชื่อว่าโมเดลดังกล่าวไม่แตกต่างจากการส่งมอบซอฟต์แวร์ที่เป็นกรรมสิทธิ์มากนักและกลัวที่จะทำให้เกิดการเปลี่ยนแปลงที่ไม่สามารถควบคุมได้ การติดตั้ง snapd โดยที่ผู้ใช้ไม่รู้เมื่อพยายามติดตั้งแพ็คเกจผ่านตัวจัดการแพ็คเกจ APT นั้นถูกเปรียบเทียบกับแบ็คดอร์ที่เชื่อมต่อคอมพิวเตอร์กับ Ubuntu Store
ที่มา: opennet.ru
