AI และเอเจนต์2 นาทีในการอ่าน

CERN ย้ายคอมพิวเตอร์ 2,200 เครื่องจาก RHEL ไป Debian 13

RHEL 10 ต้องใช้ x86-64-v3 และตัดคอนโทรลเลอร์เครื่องเร่งอนุภาคออกไปเกือบสองในสาม (ราว 64%) CERN จึงย้ายเครื่องอุตสาหกรรม 2,200 เครื่องไป Debian 13 เพื่อรักษาฮาร์ดแวร์เดิมไว้

CERN ย้ายคอมพิวเตอร์ 2,200 เครื่องจาก RHEL ไป Debian 13

CERN องค์กรที่ดูแลเครื่องชนอนุภาคแฮดรอนขนาดใหญ่ (LHC) นั่นแหละ แทบจะเป็นองค์กรสาย Red Hat ขนานแท้มาหลายสิบปี CERN ร่วมกับ Fermilab ทำ Scientific Linux ขึ้นมา จากนั้น CERN ก็อยู่บน CentOS และโครงสร้างพื้นฐานที่คล้าย RHEL มาตลอด

แต่ตอนนี้ CERN กำลังย้าย คอมพิวเตอร์อุตสาหกรรมและระบบ embedded มากกว่า 2,200 เครื่อง ที่ควบคุมเครื่องเร่งอนุภาคและอุปกรณ์ที่เชื่อมต่ออยู่ ไปใช้ Debian 13

และนี่ไม่ใช่เรื่องแนว “แอดมินเบื่อ yum เลยอยากได้ apt”

ฟางเส้นสุดท้ายคือนโยบายของ Red Hat เรื่องสเปกขั้นต่ำของโปรเซสเซอร์:

  • RHEL 9 ต้องการ x86-64-v2
  • RHEL 10 ต้องการถึง x86-64-v3

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

RHEL 9 ตัดเครื่อง front-end ที่มีอยู่ของพวกเขาออกไปแล้วราว 47% การย้ายไป RHEL 10 จะตัดออกไปอีกประมาณ 17% รวมแล้ว เกือบสองในสาม (ราว 64%) ของเครื่องทั้งหมด ที่จะต้องเปลี่ยน ไม่ใช่เพราะมันทำงานไม่ไหวแล้ว แต่เพราะดิสทริบิวชันไม่ยอมรันบน CPU ของมันอีกต่อไป

ที่ CERN เรียกสิ่งนี้ว่า forced obsolescence หรือการถูกบังคับให้ล้าสมัย และพูดกันตรง ๆ ก็เถียงยาก: ถ้าคอนโทรลเลอร์ยังควบคุมอุปกรณ์อุตสาหกรรมที่ซับซ้อนได้ดีอยู่ การออกแบบมันใหม่เพื่อ ISA พื้นฐานตัวใหม่ ก็เป็นความก้าวหน้าที่ทั้งแพงและค่อนข้างประหลาด

Debian จึงกลายเป็นทางออกที่ใช้ได้จริง: แพ็กเกจ amd64 ของมันยังคอมไพล์สำหรับ baseline x86-64 ดั้งเดิมเหมือนเดิม คอนโทรลเลอร์เก่ายังทำงานต่อได้ และ CERN ไม่ต้องรื้อบอร์ด แร็ก ไดรเวอร์ และสภาพแวดล้อมทั้งหมดใหม่เพื่อให้เข้ากับ RHEL รุ่นใหม่

จริง ๆ แล้วมีทางเลี่ยงอยู่ เพราะ AlmaLinux 10 มีบิลด์สำหรับ x86-64-v2 แต่ CERN ก็ยังเลือก Debian

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

และใช่ CERN ไม่ได้ “รื้อ RHEL ทิ้งทั้งหมด” ดาต้าเซ็นเตอร์และงานประมวลผลหลักของห้องแล็บยังอยู่บน RHEL และ AlmaLinux สิ่งที่ย้ายไป Debian คือชั้นควบคุมเครื่องเร่งอนุภาคโดยเฉพาะ ส่วนที่ความคาดเดาได้และอายุการใช้งานของฮาร์ดแวร์สำคัญกว่าฟีเจอร์ตามกระแส

ข้อสรุป: อย่าเปลี่ยนโครงสร้างพื้นฐานที่ทำงานได้ดีเพียงเพื่อตามใจเวนเดอร์ แต่เลือก OS ที่เหมาะกับฮาร์ดแวร์ของคุณ

อีกด้านหนึ่งของการพึ่งพาโค้ดของคนอื่น: bus factor = 1 ในโลก open source

แหล่งข้อมูล

  1. CERN ย้ายระบบควบคุมเครื่องเร่งอนุภาคไป Debian: It's FOSS, 3 กันยายน 2569 (ภาษาอังกฤษ)
  2. เครื่องควบคุมเครื่องเร่งอนุภาคของ CERN 2,200 เครื่องย้ายออกจาก Red Hat: Hardware Busters, 2 กันยายน 2569 (ภาษาอังกฤษ)
  3. การบรรยาย “Controlling CERN's accelerators with Debian”: MiniDebConf Winterthur, 30 สิงหาคม 2569 (ภาษาอังกฤษ)
คนกันเองอยู่ใกล้ ๆถามคนกันเอง แชทตอบเร็วกว่าค้นหาเองแชทหลักของไอที ปาร์ตี้ พัทยา: คนสาย IT สายดิจิทัล และผู้ประกอบการ ที่เคยผ่านเรื่องเดียวกันมาแล้ว เริ่มตั้งแต่กรกฎาคม 2566 แชทใช้ภาษารัสเซีย ชาวต่างชาติและคนไทยเข้ามาได้เสมอเข้าแชท (ภาษารัสเซีย)

อ่านเรื่องที่เกี่ยวข้อง