เหตุใดระบบ Windows รุ่นเก่ายังคงใช้งานในโครงสร้างพื้นฐานสำคัญแม้จะมีความเสี่ยงด้านความปลอดภัย

ทีมชุมชน BigGo
เหตุใดระบบ Windows รุ่นเก่ายังคงใช้งานในโครงสร้างพื้นฐานสำคัญแม้จะมีความเสี่ยงด้านความปลอดภัย

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

ชุมชนเทคโนโลยีได้หารือกันอย่างกระตือรือร้นเกี่ยวกับผลกระทบของการเดินทางข้ามเวลาทางเทคโนโลยีนี้ โดยเฉพาะการมุ่งเน้นไปที่การแลกเปลี่ยนระหว่างความเชื่อถือได้และความปลอดภัยที่องค์กรต้องเผชิญเมื่อต้องจัดการกับระบบมรดก

ระบบ Windows รุ่นเก่าในโครงสร้างพื้นฐานที่สำคัญ:

  • เครื่อง ATM: Windows XP และ Windows NT (1993)
  • รถไฟเยอรมัน: Windows 3.11 และ MS-DOS
  • San Francisco Muni Metro: ระบบ DOS ที่ใช้แผ่นฟลอปปี้ดิสก์
  • สถานพยาบาลของ US VA: ระบบ CPRS จากปี 1997 ที่ทำงานบน VistA จากปี 1985

ความเข้ากันได้แบบย้อนหลัง: ดาบสองคมของ Microsoft

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

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

API (Application Programming Interface): ชุดของกฎและโปรโตคอลที่อนุญาตให้แอปพลิเคชันซอฟต์แวร์ต่าง ๆ สื่อสารกันได้

การเปรียบเทียบความเข้ากันได้ทางเทคนิค:

ระบบปฏิบัติการ ความเข้ากันได้แบบย้อนหลัง ข้อดี ข้อเสีย
Windows ยอดเยี่ยม รันซอฟต์แวร์ยุค 1990s ได้, APIs ครอบคลุม จำกัดการพัฒนา OS, ระบบไฟล์ช้ากว่า
Linux จำกัด มีซอร์สโค้ด, ประสิทธิภาพสมัยใหม่ ต้องคอมไพล์ใหม่, ปัญหา dependency

ต้นทุนสูงของการปรับปรุงสมัยใหม่

ข้อจำกัดทางการเงินมีบทบาทสำคัญในการรักษาระบบโบราณเหล่านี้ให้คงอยู่ องค์กรต่าง ๆ เผชิญกับต้นทุนที่สูงมากเมื่อต้องอัปเกรด รวมถึงใบอนุญาตซอฟต์แวร์ใหม่ ปัญหาความเข้ากันได้ของฮาร์ดแวร์ และข้อกำหนดการปฏิบัติตามกฎระเบียบ ธุรกิจหนึ่งกล่าวว่าการอัปเกรดจากการตั้งค่าปัจจุบันไป Windows Vista จะมีค่าใช้จ่าย 50,000-60,000 ดอลลาร์สหรัฐ เฉพาะใบอนุญาตซอฟต์แวร์เท่านั้น

สถานการณ์กลายเป็นเรื่องซับซ้อนมากขึ้นในอุตสาหกรรมเฉพาะทาง เครื่อง ATM ยังคงใช้ Windows XP และแม้แต่ Windows NT จากปี 1993 เนื่องจากต้นทุนในการเขียนซอฟต์แวร์ธนาคารที่เป็นกรรมสิทธิ์ใหม่และการรับประกันการปฏิบัติตามกฎระเบียบมักจะมากกว่าผลประโยชน์ของการอัปเกรด ความท้าทายที่คล้ายกันส่งผลกระทบต่อระบบขนส่ง ที่รถไฟมีอายุการใช้งาน 30 ปีหรือมากกว่า ทำให้การอัปเดตซอฟต์แวร์บ่อย ๆ เป็นเรื่องที่ไม่ปฏิบัติได้

ต้นทุนและกรอบเวลาการปรับปรุงสู่ยุคใหม่:

  • ต้นทุนการอัปเกรดใบอนุญาตซอฟต์แวร์: $50,000-$60,000 USD (£38,000-£45,000 GBP)
  • อายุการใช้งานของบริการรถไฟ: สูงสุดถึง 30+ ปี
  • กรอบเวลาการเปลี่ยนระบบ VA : ความพยายามครั้งที่สี่ คาดว่าจะเสร็จสิ้นภายในปี 2031
  • การสนับสนุน Windows XP สิ้นสุดลง: ปี 2014

โซลูชันสร้างสรรค์และวิธีแก้ปัญหา

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

เราจบลงด้วยการสร้างดิสก์อิมเมจแล้วจำลองเครื่องใน Hyper-V และส่งผ่าน 2 พอร์ตซีเรียลที่ใช้ USB ทำงานได้อย่างยอดเยี่ยม!

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

ความกังวลด้านความปลอดภัยและความเฉื่อยชาขององค์กร

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

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

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

อ้างอิง: Still booting after all these years: The people stuck using ancient Windows computers