Linus Torvalds หยุดการรวมแพตช์ RISC-V ไว้ใน Linux 6.17

Linus Torvalds ใน Con

ลินุส ทอร์วัลด์ส, ผู้สร้างและผู้นำการพัฒนาเคอร์เนล Linux ได้แสดงให้เห็นอีกครั้งว่าคุณภาพและความตรงต่อเวลาเป็นสิ่งที่ไม่สามารถต่อรองได้ ในการพัฒนาเคอร์เนล Linux

และนั่นก็คือ ในระหว่างรอบการพัฒนา Linux 6.17 วิศวกรของ Google พาลเมอร์ ดาบเบลต์ ส่งชุดแพตช์สำหรับสถาปัตยกรรม RISC-V ที่ไม่ผ่านตัวกรอง จากนักพัฒนาชั้นนำ เหตุผล: ถูกส่งมาช้าเกินไป และมีการเปลี่ยนแปลงที่ถือว่าเป็น "ขยะ" ซึ่งไม่ควรอยู่ใน RISC-V tree

การตัดสินใจครั้งนี้หมายความว่าการปรับปรุงที่เสนอจะไม่มาถึง Linux จนกว่าจะถึงเวอร์ชัน 6.18 ซึ่งอาจทำให้การนำ RISC-V มาใช้ในสภาพแวดล้อมบางอย่างช้าลง และขัดขวางนักพัฒนาที่ต้องพึ่งพาการอัปเดตเหล่านี้

สำหรับผู้ที่ยังไม่คุ้นเคยกับ RISC-V คุณควรทราบว่าสิ่งนี้ เป็นสถาปัตยกรรมชุดคำสั่งที่เปิดกว้างและอิสระ RISC-V ถือกำเนิดขึ้นที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ ในปี 2010 และได้รับความนิยมอย่างมากเมื่อเทียบกับสถาปัตยกรรมที่เป็นกรรมสิทธิ์ เช่น ARM และ x86 ด้วยความยืดหยุ่นและชุมชนนักพัฒนาที่เติบโตอย่างต่อเนื่อง ปัจจุบัน RISC-V International มีสมาชิกมากกว่า 4500 ราย

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

การปฏิเสธที่ทำเครื่องหมายด้วยเวลาและคุณภาพของโค้ด

Torvalds ได้ขอให้ส่งคำขอดึงล่วงหน้า เพราะเขาจะต้องเดินทาง อย่างไรก็ตาม การอัปเดตมาถึงในวันที่ 8 สิงหาคม 2025 เพียงสองวันก่อนการปิดหน้าต่างการผสาน Linux 6.17 ซึ่งกำหนดไว้สำหรับการเผยแพร่เวอร์ชัน -rc1

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

ปฏิกิริยาและสไตล์อันเป็นเอกลักษณ์ของ Linus Torvalds

ตอนที่มีแพตช์ RISC-V ไม่ใช่ตอนที่เกิดขึ้นแบบแยกเดี่ยว ในเดือนมิถุนายนของ 2025 ทอร์วัลด์เคยมีส่วนเกี่ยวข้องกับข้อโต้แย้งมาแล้ว โดยการลบระบบไฟล์ Bcachefs ออกจากเคอร์เนลเนื่องจากข้อกังวลเกี่ยวกับคุณภาพและความสามารถในการบำรุงรักษา

ครั้งนี้ ข้อความของเขาตรงไปตรงมา นั่นคือ จะไม่มีการส่งงานล่าช้าหรือการเปลี่ยนแปลงที่ไม่เกี่ยวข้องอีกต่อไป พาลเมอร์ แด็บเบลท์ ได้ออกมาขอโทษและสัญญาว่าจะแก้ไขกระบวนการนี้ในฉบับต่อไป

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

ในช่วงกว่าสามทศวรรษที่เป็นผู้นำเคอร์เนล Linux Linus Torvalds มีชื่อเสียงจากรูปแบบการสื่อสารที่ตรงไปตรงมา แต่บางครั้งก็ก้าวร้าวแม้ว่าเขาจะรับทราบถึงความจำเป็นในการปรับโทนเสียงในอดีต แต่เขายังคงให้ความสำคัญกับความเข้มงวดทางเทคนิคมากกว่าการทูต

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

การปฏิเสธแพตช์ RISC-V ใหม่นี้ ถือเป็นการยืนยันปรัชญาที่ยึดถือเคอร์เนล Linux มายาวนานหลายทศวรรษ นั่นคือ คุณภาพเป็นสิ่งที่ไม่สามารถต่อรองได้ และต้องเป็นไปตามกำหนดเวลา

การปรับปรุงประสิทธิภาพของ Btrfs และคุณสมบัติใหม่ๆ อื่นๆ สำหรับ Linux 6.17

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

Btrfs เวอร์ชันใหม่นอกจากนี้ยังแนะนำการวางคีย์ที่หนาแน่นมากขึ้นในโครงสร้าง XArray อีกด้วยซึ่งช่วยเพิ่มความกะทัดรัดของโหนดแบบขยายพื้นที่จัดเก็บข้อมูล การเปลี่ยนแปลงนี้สามารถลดจำนวนโหนดปลายทางลงได้ 50% ถึง 70% จึงช่วยเพิ่มประสิทธิภาพโครงสร้างภายในและลดการใช้ทรัพยากร นอกจากนี้ การปรับ Defragment ได้ถูกนำไปใช้ผ่าน IOCTLพร้อมกับการเปิดใช้งานกลไกที่ออกแบบไว้ก่อนหน้านี้เพื่อป้องกันการเสียหายของระบบไฟล์ที่สำคัญ ซึ่งจำกัดการเขียนไปยังอุปกรณ์บล็อกที่มีระบบไฟล์ที่ติดตั้ง

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

สุดท้ายนี้ หากท่านสนใจทราบข้อมูลเพิ่มเติม สามารถดูรายละเอียดใน ลิงค์ต่อไปนี้