'การปรับปรุงธุรกรรม' มีความหมายอย่างไร


8
  1. อะไรคือความหมายของระบบ 'อัพเดตธุรกรรม' และกระบวนการอัพเดตดังกล่าวแตกต่างจากระบบที่อัพเดต 'ปกติ' อย่างไร ข้อดี / ข้อเสียของมันคืออะไร?

  2. มี Linux distros อื่น ๆ ที่ติดตามรุ่นนี้นอกเหนือจาก Snappy Ubuntu หรือไม่

  3. Ubuntu จะใช้สิ่งนี้กับระบบทั้งหมดหรือไม่?

คำตอบ:


10
  1. "การอัพเดตทรานแซคชัน" เป็นชนิดของการอัปเดตที่:

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

    ด้วย APT โดยทั่วไปจะมีเฉพาะซอฟต์แวร์เวอร์ชันล่าสุดเท่านั้น (คุณไม่สามารถย้อนกลับได้) และการอัปเกรดแพ็กเกจที่การพึ่งพาทั้งหมดอาจทำให้ระบบไม่สามารถใช้งานได้ชั่วคราวในระหว่างกระบวนการ

    นอกจากนี้แพคเกจ Snappy เป็น "แบบครบวงจร" คือ: ไม่มีการอ้างอิง ไลบรารีและส่วนประกอบที่จำเป็นทั้งหมดถูกผูกไว้ภายในแพ็คเกจ Snappy เดียวกัน

  2. ไม่มีสิ่งรบกวนอื่น ๆ ที่ใช้อัปเดตธุรกรรมอย่างน้อยฉันก็ไม่ทราบเลย

  3. Ubuntu จะไม่ทำการเปลี่ยน APT ด้วย Snappy ทุกเวลาในไม่ช้า ปัญหาหลักแรกคือวันนี้มีแพ็คเกจ Snappy ไม่มากนัก


ระบบปฏิบัติการอื่น ๆ ที่กล่าวถึงโดย Dockerไม่ได้ทำธุรกรรมด้วยหรือไม่ อะตอมและ CoreOS นอกจากนี้ระบบปฏิบัติการมือถือเช่น Android หรือ iOS สามารถพูดได้ว่าเป็นธุรกรรมเนื่องจากขอบเขตของแอพพลิเคชั่นที่มีอยู่ในตัวเองในแง่ของการพึ่งพา?
— Robin Winslow

เหตุใดจึงไม่.debสามารถติดตั้งแพคเกจแบบธุรกรรมได้เช่นกัน
— Ciro Santilli 冠状病毒审查六四事件法轮功

2. NixOSดูเหมือนจะตรงตามเกณฑ์เหล่านี้
— ไม่ได้ใช้

ตนเองนั้นมีความคิดที่ฉลาดมาก คุณหมายถึงเมื่อฉันเขียนโปรแกรม qt5 และฉันติดตั้งมัน snap จะมีไลบรารี qt5 ทั้งหมดหรือไม่ แล้วมีคนอื่นเขียนโปรแกรม qt5 สแน็ปของเขามีอาณาจักร Qt5 ทั้งหมดอีกครั้งหรือไม่ ความคิด Fantasctic !!! เพียงแค่มีน้ำใจ
— Tele

และเราควรทำตามหลักการ "มีอยู่ในตัวเอง" ด้วยไฟล์โปรแกรมด้วย !!! Guys จะไม่เชื่อมโยงไลบรารีแบบไดนามิกอีกต่อไปเพราะสิ่งที่ปฏิบัติการนั้นจะขึ้นอยู่กับไลบรารีแบบไดนามิกภายนอก เชื่อมโยงทุกอย่างแบบคงที่ !! ปฏิบัติการจะมีอยู่ในตัวเอง ห้องสมุดแบบไดนามิกล้าสมัยไปแล้วในยุคปัจจุบัน !! อนาคตคงที่ !!! วุ้ย !!!
— Tele
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.