Windows ไม่สามารถเป็นระบบปฏิบัติการที่ไม่เปลี่ยนรูปแบบได้ และนั่นอาจเป็นปัญหา

/th/images/linux-and-windows-laptops.jpg

ระบบปฏิบัติการที่ “ไม่เปลี่ยนรูป” เป็นสิ่งที่ได้รับความนิยมในโลก Linux และด้วยเหตุผลที่ดี พวกเขามีชื่อเสียงว่าแทบจะทำลายไม่ได้ เนื่องจากระบบปฏิบัติการหลักถือเป็นอิมเมจแบบอ่านอย่างเดียวที่ได้รับการอัปเดตแบบอะตอมมิก แทนที่จะเป็นชิ้นส่วน ข้อมูลผู้ใช้ แอปพลิเคชัน และการกำหนดค่าแยกจากระบบฐาน ซึ่งช่วยลดความเสี่ยงของความเสียหาย การเสียหายจากการพึ่งพา และการกำหนดค่าที่ลอยไปเมื่อเวลาผ่านไปได้อย่างมาก ความไม่เปลี่ยนรูปกำลังกลายเป็นลักษณะทั่วไปของการพัฒนาระบบปฏิบัติการยุคใหม่ โดย macOS เป็นหนึ่งในตัวอย่างที่มีชื่อเสียงที่สุดของระบบที่ไม่เปลี่ยนรูปเป็นหลักบนแพลตฟอร์มคอมพิวเตอร์ส่วนบุคคล อย่างไรก็ตาม นี่คือปัญหาสำหรับ Windows: ไม่สามารถเป็นระบบปฏิบัติการที่ไม่เปลี่ยนรูปแบบได้ในสถานะปัจจุบัน

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

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

ความยืดหยุ่นของ Windows 11 เป็นทางตันทางสถาปัตยกรรม

และทุกแอปพลิเคชันคาดหวัง

/th/images/windows-11-laptop-with-registry.jpg

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

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

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

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

ทั้งหมดนี้เป็นสาเหตุที่ทำให้บางครั้งการอัปเดต Windows รู้สึกเปราะบาง เมื่อการอัปเดตล้มเหลว แทบจะไม่เกิดขึ้นเนื่องจากกลไกการอัปเดตมีข้อบกพร่อง บ่อยกว่านั้นเป็นเพราะการอัปเดตขัดแย้งกับบางสิ่งที่มีอยู่แล้วในระบบ เช่น ไดรเวอร์ที่ทำงานโดยไม่คาดคิด ผลิตภัณฑ์รักษาความปลอดภัยที่เชื่อมโยงลึกเกินไป (สวัสดี CrowdStrike) หรือส่วนประกอบดั้งเดิมที่ไม่สามารถใช้งานได้ในสภาพแวดล้อมที่อัปเดตอีกต่อไป Atomicity พังทลายลงเมื่อระบบปฏิบัติการไม่ได้มีอำนาจเหนือสถานะของตัวเอง แต่เพียงผู้เดียว และ Windows ก็… ไม่สามารถทำเช่นนั้นได้

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

Windows 11 คาดว่าจะมีการบำรุงรักษามากขึ้น

แนะนำให้ใช้ “รีเซ็ตพีซีเครื่องนี้” ด้วยเหตุผลบางประการ

/th/images/advanced-startup-troubleshoot-reset-this-pc.jpg

Microsoft ใช้เวลาหลายปีในการพยายามลดข้อเสียของความไม่แน่นอนโดยไม่กำจัดออกไป Windows Update มีการรวมศูนย์มากกว่าที่เคยเป็น Secure Boot และความปลอดภัยบนระบบเสมือนจริงทำให้การโจมตีบางประเภทยากขึ้น รูปแบบแพ็คเกจ เช่น MSIX พยายามที่จะใช้งานแซนด์บ็อกซ์และลดผลข้างเคียงทั้งระบบ แม้แต่การบังคับใช้ลายเซ็นไดรเวอร์ของบริษัทก็ยังให้การป้องกันที่สำคัญต่อการโจมตีในระดับลึก แต่การปรับปรุงที่สำคัญทั้งหมดนี้ทำงานได้ภายในโมเดลที่มีอยู่ พวกเขาไม่ได้แทนที่มัน

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

ด้วยเหตุผลเหล่านี้ จึงมีฟังก์ชัน “รีเซ็ตพีซีเครื่องนี้” และมักแนะนำให้ใช้เป็นขั้นตอนการแก้ไขปัญหา ในโลกที่ไม่เปลี่ยนแปลง ตัวเลือกนั้นจะไม่จำเป็นสำหรับผู้ใช้ส่วนใหญ่ แทนที่จะรีเซ็ต ระบบปฏิบัติการจะเลื่อนไปข้างหน้าหรือข้างหลังไปยังอิมเมจที่ทราบว่าใช้งานได้ดี บน Windows การรีเซ็ตยังคงเป็น Escape Vector ที่จำเป็น เนื่องจากระบบสะสมความซับซ้อนได้เร็วกว่าที่สามารถแก้ไขได้อย่างปลอดภัย

ปัญหาอีกประการหนึ่งของ Microsoft เกิดจากความคาดหวังของผู้ใช้ ผู้ใช้ไม่ได้คิดในแง่ของความไม่เปลี่ยนรูปหรือการอัปเดตปรมาณู แต่พวกเขารู้สึกถึงผลที่ตามมาเหมือนกัน โทรศัพท์ที่อัปเดตข้ามคืนและใช้งานได้เหมือนเดิมในเช้าวันรุ่งขึ้นจะทำให้เกิดความคาดหวังพื้นฐาน คอนโซลที่ไม่จำเป็นต้องมีการติดตั้งใหม่ทั้งหมดจะเสริมความแข็งแกร่งให้กับคอนโซลดังกล่าว เมื่อเทียบกับฉากหลังดังกล่าว Windows รู้สึกว่าได้รับการบำรุงรักษาสูงเป็นพิเศษ แม้ว่าจะไม่มีอะไรผิดปกติอย่างเห็นได้ชัดก็ตาม

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

สมัครรับจดหมายข่าวสำหรับข้อมูลเชิงลึกเกี่ยวกับการเปลี่ยนแปลงไม่ได้ของ Windows

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

สมัครสมาชิก

การสมัครแสดงว่าคุณตกลงที่จะรับจดหมายข่าวและอีเมลการตลาด และยอมรับข้อกำหนดการใช้งานและนโยบายความเป็นส่วนตัวของ Valnet คุณสามารถยกเลิกการสมัครได้ตลอดเวลา

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

Microsoft ติดอยู่ระหว่างก้อนหินกับที่ที่ยากลำบาก

มีอนาคตที่ Windows ไม่สามารถยอมรับได้อย่างเหมาะสม

/th/images/microsoft-store-windows.jpg

ตามทฤษฎีแล้ว Windows สามารถนำเสนอตัวแปรที่ไม่เปลี่ยนรูปแบบได้อย่างแท้จริงด้วยการแยกแอปพลิเคชันที่เข้มงวดและระบบพื้นฐานแบบอ่านอย่างเดียว แต่จะไม่ทำงานเหมือน Windows ในแบบที่คนส่วนใหญ่คาดหวัง และเราได้เห็นสิ่งนั้นแล้วสำหรับ Windows ในโหมด S ซึ่งจำกัดการติดตั้งเฉพาะการติดตั้งจาก Microsoft Store และเราทุกคนรู้ว่ามันเป็นยังไง ซอฟต์แวร์ที่มีอยู่จำนวนมากจะต้องถูกเขียนใหม่หรือละทิ้ง และการสนับสนุนด้านฮาร์ดแวร์จะมีข้อจำกัดมากขึ้น นอกจากนี้ ผู้ใช้ระดับสูงที่มีแนวโน้มจะเข้าใจถึงประโยชน์ของความไม่เปลี่ยนแปลงได้มากที่สุดก็คือผู้ใช้ที่มีแนวโน้มจะเพลิดเพลินกับความยืดหยุ่นของ Windows และมีแนวโน้มที่จะใช้ซอฟต์แวร์ที่ถูกจำกัดในสถานการณ์นั้น

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

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

*️⃣ ลิงค์ที่มา:

ไม่เปลี่ยนรูป , CrowdStrike , การบังคับใช้ลายเซ็นไดรเวอร์ , , , ข้อกำหนดการใช้งาน , นโยบายความเป็นส่วนตัว ดูเหมือนจะไม่สามารถหยุดการทำลายสิ่งต่าง ๆ ได้