เคอร์เนล Linux 5.8 ใช้หลักเกณฑ์ด้านคำศัพท์ที่ครอบคลุม

Linus Torvalds ได้รับการยอมรับ รวมอยู่ในสาขาเคอร์เนล Linux 5.8 การเปลี่ยนแปลง คำแนะนำสไตล์โค้ด นำมาใช้ ฉบับที่สาม ข้อความเกี่ยวกับการใช้คำศัพท์ที่ครอบคลุม ซึ่งได้รับการรับรองโดยนักพัฒนาเคอร์เนลที่มีชื่อเสียง 21 ราย รวมถึงสมาชิกของคณะกรรมการด้านเทคนิคของมูลนิธิ Linux ถูกส่งไปยังไลนัส สอบถามรายละเอียดเพิ่มเติม เพื่อรวมการเปลี่ยนแปลงในเคอร์เนล 5.9 แต่เขาคิดว่าไม่มีเหตุผลที่จะรอหน้าต่างถัดไปเพื่อยอมรับการเปลี่ยนแปลงและยอมรับเอกสารใหม่ในสาขา 5.8

ข้อความเวอร์ชันที่สามจากคำศัพท์รวมนั้นสั้นลงเมื่อเปรียบเทียบกับ ข้อเสนอเดิม (ไม่รวมไฟล์ รวมคำศัพท์.rst พูดถึงความสำคัญของการรวมกลุ่มและอธิบายว่าทำไมจึงควรหลีกเลี่ยงคำที่เป็นปัญหา) เหลือเพียงการเปลี่ยนแปลงเอกสารที่กำหนดรูปแบบการเขียนโค้ดเท่านั้น ไม่แนะนำให้นักพัฒนาใช้ชุดค่าผสม 'master / Slave' และ 'blacklist / whitelist' รวมถึงคำว่า 'slave' แยกกัน คำแนะนำเกี่ยวข้องกับการใช้งานข้อกำหนดเหล่านี้ใหม่เท่านั้น การกล่าวถึงคำที่ระบุซึ่งมีอยู่แล้วในแกนกลางจะยังคงไม่ถูกแตะต้อง

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

ขอแนะนำให้แทนที่คำว่า 'blacklist/whitelist' ด้วย
'รายการปฏิเสธ / รายการที่อนุญาต' หรือ 'รายการบล็อก / รายการรหัสผ่าน' และแทนที่จะใช้คำว่า 'มาสเตอร์ / ทาส' จะมีการเสนอตัวเลือกต่อไปนี้:

  • '{หลัก,หลัก} / {รอง,แบบจำลอง,ผู้ใต้บังคับบัญชา}',
  • '{initiator,requester} / {target,responder}',
  • '{คอนโทรลเลอร์,โฮสต์} / {อุปกรณ์,ผู้ปฏิบัติงาน,พรอกซี}',
  • 'ผู้นำ/ผู้ตาม',
  • 'ผู้กำกับ/นักแสดง'

เห็นด้วยกับการเปลี่ยนแปลง (Acked-by):

ตรวจสอบการเปลี่ยนแปลงโดย:

เปลี่ยนการลงนาม (ลงนามออกโดย):

อัปเดต: นักพัฒนาภาษา Rust ยอมรับแล้ว เปลี่ยนแปลงซึ่งแทนที่ "รายการที่อนุญาต" ด้วย "รายการที่อนุญาต" ในโค้ด การเปลี่ยนแปลงจะไม่ส่งผลต่อตัวเลือกภาษาและโครงสร้างที่ผู้ใช้ใช้งานได้ และส่งผลต่อส่วนประกอบภายในเท่านั้น

ที่มา: opennet.ru

เพิ่มความคิดเห็น