
ฉันใช้เวลาไม่นานในการตกหลุมรักระบบอะตอม ฉันลองให้พวกเขาดูโดยไม่ได้ตั้งใจ และสุดท้ายฉันก็ชอบวิธีการทำงานของพวกเขาและสิ่งที่พวกเขาทำภายในหนึ่งสัปดาห์ จริงๆ แล้ว การเป็นผู้ใช้ Windows มาก่อน มันยากจริงๆ สำหรับฉันที่จะกลับไปใช้ระบบปฏิบัติการของ Microsoft ส่วนหนึ่งเป็นเพราะยังมี Atomic Linux distros อยู่
ประเด็นก็คือฉันไม่คิดว่า Windows จะนำโครงสร้างอะตอมมาใช้ ต้องใช้ความพยายามอย่างมากและการออกแบบสถาปัตยกรรมใหม่เพื่อให้มันมีชีวิตขึ้นมา และด้วยเหตุนี้ Linux จึงมีความได้เปรียบเหนือระบบปฏิบัติการของ Microsoft อยู่เสมอ
แต่ก่อนอื่น เรามาดูกันว่าระบบปฏิบัติการอะตอมมิกคืออะไร
และทำไมฉันถึงรักมัน

ก่อนที่เราจะตรวจสอบว่าเหตุใด atomic distro ของ Linux จึงมีความได้เปรียบเหนือ Windows อย่างถาวร เรามาสำรวจว่า atomic distro คืออะไร แนวคิดเบื้องหลังการแจกแจงแบบอะตอมมิกก็คือการอัปเดตจะเสร็จสมบูรณ์หรือไม่เสร็จสมบูรณ์เลย ไม่มี ‘การวัดครึ่งหนึ่ง’ ด้วยอะตอมมิก และไม่มีการอัปเดตที่หยุดที่ 99%; มันคือทั้งหมดหรือไม่มีอะไรเลย
แม้ว่าจะสะดวกกว่าการอัปเดต Windows ที่ล้มเหลวอยู่แล้ว แต่ระบบปฏิบัติการอะตอมมิกมักจะเปิดให้ใช้งานสองเวอร์ชันพร้อมกัน บางระบบจะเก็บข้อมูลได้มากกว่า (เช่น NixOS สามารถให้คุณจัดเก็บได้มากเท่าที่คุณต้องการ) แต่อย่างน้อยที่สุด คุณจะได้ทั้งเวอร์ชันปัจจุบันและเวอร์ชันก่อนหน้า
เมื่อคุณดาวน์โหลดการอัปเดต ระบบปฏิบัติการจะดาวน์โหลดไฟล์ใหม่ไปยังตำแหน่งอื่น เมื่อคุณรีบูทระบบปฏิบัติการจะชี้ไปที่ไฟล์ใหม่แทนที่จะเป็นไฟล์เก่า ไม่มีอะไรถูกลบทันที มันเหมือนกับสวิตช์บนรางรถไฟ หากคุณกำลังจะไปตามแทร็ก A การอัปเดตระบบปฏิบัติการอะตอมมิกจะตั้งค่าสิ่งใหม่ทั้งหมดที่คุณต้องการบนแทร็ก B จากนั้นเมื่อคุณรีสตาร์ทพีซี สัญญาณจะเปลี่ยนจาก A ไป B และตอนนี้คุณกำลังใช้ไฟล์ใหม่ในขณะที่ไฟล์เก่ายังคง “ใช้งานอยู่” บนแทร็ก A

ที่เกี่ยวข้อง
เครื่องมือที่ยอดเยี่ยมสำหรับผู้มาใหม่ Linux ก็เหมือนกับ Ninite สำหรับ Team Tux
คลิกที่กล่องบางกล่อง คัดลอกคำสั่ง เพียงเท่านี้คุณก็พร้อมที่จะดำเนินการแล้ว
การรักษา OS เวอร์ชันปัจจุบันและเวอร์ชันล่าสุดไว้นั้นยอดเยี่ยมมาก
และใช้งานง่ายจริงๆ

แม้ว่าเราจะยังอยู่ในหัวข้อเกี่ยวกับการเปลี่ยนรางรถไฟนั้น เรามาสำรวจว่าทำไมสิ่งนี้ถึงทรงพลังมาก สมมติว่าระบบปฏิบัติการของคุณดาวน์โหลดการอัปเดตเป็นแทร็ก B คุณรีสตาร์ท สลับไปที่แทร็ก B และ…มันแย่มาก ข้อมูลของคุณขัดข้อง ระบบปฏิบัติการของคุณไม่เสถียร และทุกอย่างเละเทะ ยอดเยี่ยม.
แต่เดี๋ยวก่อน! โปรดจำไว้ว่าระบบปฏิบัติการไม่ได้ลบแทร็ก A เพียงชี้ออกไปจากแทร็ก A ด้วยเหตุนี้ จึงเป็นไปได้ที่จะรีสตาร์ทพีซีของคุณ บอกให้คอมพิวเตอร์ของคุณไปที่แทร็ก A แทน และ voila ไฟล์ระบบของคุณก็กลับมาเหมือนเดิมทีละน้อย ตอนนี้คุณสามารถแล่นบนแทร็ก A ได้จนกว่าการอัปเดตจะแก้ไขแทร็ก B
จริงๆ แล้วฉันเจอสิ่งนี้ครั้งหนึ่งเมื่อใช้ Fedora ฉันดาวน์โหลดการอัปเดตและบูทเข้าไป แต่ไม่ว่าฉันจะทำอะไร Plasma Shell (คิดว่าเป็น Windows Shell) ก็เข้าสู่ลูปการรีบูตเครื่อง บน Windows ฉันจะต้องย้อนกลับหรือลบการอัปเดต สำหรับอะตอมมิก Fedora distro ของฉัน ฉันรีสตาร์ทพีซี เลือกรูปภาพก่อนหน้าระหว่างการบูต และฉันก็โอเค จากนั้นฉันก็รอให้ Plasma Shell ได้รับการอัปเดต และฉันก็กลับมาดำเนินการได้ตามปกติ สิ่งที่จะทำให้เวลาจมลง 10-20 นาทีบน Windows ได้รับการแก้ไขด้วยการรีบูตบน Linux
สมมติว่าคุณกำลังใช้ระบบปฏิบัติการที่เก็บเพียงสองแทร็กเหล่านี้ เช่น Fedora Silverblue หากคุณอยู่บนแทร็ก B และมีการอัปเดตอื่นออกมา ระบบปฏิบัติการจะดาวน์โหลดบนแทร็ก A และลบทุกอย่างที่นั่น อย่างไรก็ตาม distros บางตัวจะให้คุณชื่นชอบการอัปเดตเฉพาะเจาะจง ดังนั้นจึงไม่ถูกล้างโดยอัตโนมัติ

ที่เกี่ยวข้อง
ฉันขอแนะนำ 3 distros Linux ที่ดีที่สุดสำหรับนักเล่นเกมที่ไม่ใช้ Windows
กำลังมองหาเกมนอก Windows อยู่ใช่ไหม? คุณจะต้องมีหนึ่งใน distro Linux เหล่านี้
อย่าชำระ 99%

ปัญหาของระบบที่ไม่ใช่อะตอมมิกคือต้องแก้ไขไฟล์ปัจจุบันเมื่อทำการอัพเดต ระบบอะตอมไม่ทำเช่นนี้ พวกเขาปล่อยให้ไฟล์ปัจจุบันไม่ถูกแตะต้องและสร้างไฟล์ที่อัปเดตใหม่ล่าสุดที่อยู่บนแทร็กอื่น ด้วยเหตุนี้ หากมีสิ่งผิดปกติเกิดขึ้นระหว่างการอัปเดต ระบบอะตอมมิกจะจัดการได้ดีกว่าระบบที่ไม่ใช่อะตอมมิกมาก
สมมติว่าคุณกำลังใช้การอัปเดต Windows และล้มเหลวที่ 80% ข่าวดีก็คือ Windows สามารถย้อนกลับการอัปเดตได้ แต่จะต้องย้อนกลับการอัปเดตอย่างแท้จริง มันเหมือนกับการตระหนักว่าคุณกำลังทาสีห้องผิดเมื่อเสร็จไปแล้ว 80%; คุณสามารถลอกสีออกแล้วกลับไปเป็นเหมือนเดิมได้ แต่มันยุ่งเหยิงและอาจไม่เหมือนเดิมทุกประการ
เนื่องจากอะตอมมิกเตรียมไฟล์ในตำแหน่งที่แยกต่างหากและชี้ไปที่ไฟล์เหล่านั้น ไม่มีอะไรเลวร้ายเกิดขึ้นหากการอัปเดตล้มเหลว ไฟล์ระบบปัจจุบันของคุณไม่ถูกแตะต้อง และระบบปฏิบัติการสามารถทำลายแทร็กที่กำลังทำงานอยู่ได้ คุณแทบไม่สังเกตเห็นสิ่งเลวร้ายเกิดขึ้น
ส่วนที่แย่ที่สุดคือ Windows ไม่สามารถเข้าถึงการออกแบบอะตอมมิกที่แท้จริงได้
และนั่นคือสาเหตุที่ Linux มีความได้เปรียบ
เหตุใดฉันจึงอ้างว่า Windows ไม่สามารถเป็นอะตอมมิกได้ เหตุใดวิศวกรของ Microsoft ที่กำลังอ่านบทความของฉันอยู่ตอนนี้จึงตบหน้าผาก “แน่นอน!” แล้วพูดถึงฟีเจอร์นี้ภายในหนึ่งเดือนไม่ได้ ข่าวร้ายก็คือ Windows ถูกสร้างขึ้นจากเทคโนโลยีเก่า ๆ ที่จะหยุดยั้งสิ่งต่าง ๆ ไม่ให้กลายเป็นอะตอม
ประการแรก คุณมี Registry ซึ่งจะจัดเก็บการตั้งค่าทั้งหมดบน Windows หากคุณต้องการทำการอัปเดตแบบอะตอมมิกบน Windows คุณต้องนำสำเนาของ Registry มาอัปเดต อย่างไรก็ตาม ในขณะที่การอัปเดตกำลังทำงานอยู่ Windows ยังคงอนุญาตให้ไฟล์ระบบและแอปทำการแก้ไข Registry ได้ ดังนั้นโคลนจึงล้าสมัยก่อนที่จะดำเนินการเสร็จสิ้นเสียอีก และเนื่องจาก Registry ยังมีการตั้งค่าผู้ใช้ปะปนกับการตั้งค่าระบบ คุณจึงเกิดปัญหามือเละเทะหากคุณพยายามสร้างเวอร์ชันมิเรอร์ ทุกอย่างรวมเป็น ‘เสาหิน’ เดียว
ในทางกลับกัน Linux เป็นแบบโมดูลาร์ โดยธรรมชาติจะแยกไฟล์ระบบออกจากไฟล์ของผู้ใช้เอง ที่จริงแล้ว หากคุณตั้งค่า Linux อย่างถูกต้อง คุณสามารถมีพาร์ติชั่นทั้งหมดสำหรับไฟล์ผู้ใช้โดยเฉพาะได้ สำหรับ Windows บรรทัดนั้นจะเบลอกว่ามากและเป็นการยากที่จะแยกระบบออกจากไฟล์ของผู้ใช้ ในความเป็นจริง นี่คือสาเหตุที่ระบบอะตอมมิกมักจะ ‘ไม่เปลี่ยนรูป’ ซึ่งหมายความว่าไฟล์ระบบเป็นแบบอ่านอย่างเดียวและจำกัดเฉพาะผู้ใช้ ช่วยแยกทั้งสองออกจากกันและป้องกันไม่ให้แอปหรือเครื่องมือแก้ไขไฟล์ระบบ
ในการสร้าง Windows อะตอมมิก Microsoft จะต้องย้อนกลับ ‘หนี้ทางเทคนิค’ มูลค่าสามทศวรรษ ที่จริงแล้ว ได้มีการลองแล้ว! Windows 10X เป็นระบบใหม่ที่แยกระบบปฏิบัติการออกจากไฟล์ผู้ใช้และไดรเวอร์ ปัญหาคือแอพ Win32 มีเคอร์เนล ไดรเวอร์ และรีจิสตรีในคอนเทนเนอร์ของตัวเอง ซึ่งหมายความว่า Microsoft จำเป็นต้องเรียกใช้ ‘mini-Windows’ ภายใน Windows 10X เพื่อเรียกใช้งาน และปัญหารีจิสทรีก็ไม่ได้ถูกจัดเรียงอย่างถูกต้องเช่นกัน มันเพิ่งถูกยัดลงในภาชนะ Windows 10X ไม่เคยเผยแพร่สู่สาธารณะ และนี่เป็นเพียงเหตุผลหนึ่งเท่านั้น

ที่เกี่ยวข้อง
ฉันใช้ Linux โดยเฉพาะเป็นเวลาห้าเดือนแทนที่จะเป็น Windows และฉันรู้สึกประหลาดใจกับสิ่งที่ฉันไม่ควรพลาด
ปรากฎว่าฉันไม่ได้แต่งงานกับ Windows อย่างที่คิด
การออกแบบอะตอมมิกของ Linux จะให้ฉันอยู่ใน Team Tux เสมอ
หาก Microsoft สามารถดึง Windows ปรมาณูออกมาได้ ฉันจะยินดีกินอีกาและปรบมือให้กับความสำเร็จของมัน อย่างไรก็ตาม ฉันรู้สึกแย่ที่การใช้งาน Atomic Windows จะต้องทำงานหนักมากและทำให้แอปรุ่นเก่าเสียหาย และด้วยเหตุนี้ Linux จะรักษาความได้เปรียบนั้นไว้ในอนาคตอันใกล้
*️⃣ ลิงค์ที่มา:
เครื่องมือที่ยอดเยี่ยมสำหรับผู้มาใหม่ Linux ก็เหมือนกับ Ninite สำหรับ Team Tux , ฉันขอแนะนำ 3 ดิสโทร Linux ที่ดีที่สุดสำหรับนักเล่นเกมที่เลิกใช้ Windows , ฉันใช้ Linux โดยเฉพาะเป็นเวลาห้าเดือนแทนที่จะเป็น Windows และฉันก็ประหลาดใจกับสิ่งที่ฉันไม่ควรพลาด