ในระบบย่อยเสียง ALSA มีการทำงานเพื่อกำจัดคำว่าทาส

ผู้พัฒนาระบบย่อยเสียง ALSA เตรียมไว้ เพื่อรวมไว้ในสาขา linux-next บนพื้นฐานของการปล่อยเคอร์เนล 5.9 ตั้ง การเปลี่ยนแปลงซึ่งจะกำจัดโค้ดที่ทำงานบนฝั่งเคอร์เนลของคำที่ไม่ถูกต้องทางการเมือง ได้มีการเตรียมการเปลี่ยนแปลงตาม เพิ่งนำมาใช้ แนวทางการใช้คำศัพท์เฉพาะทางในเคอร์เนล Linux

การเปลี่ยนแปลงประกอบด้วย 10 แพตช์ ซึ่งในจำนวนนี้ 9 เกี่ยวข้องกับการกำจัดโค้ดของไดรเวอร์เสียง ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio จากคำว่า "whitelist" และ blacklist ข้อกำหนดเหล่านี้ถูกแทนที่ด้วย "รายการที่อนุญาต" และ "รายการที่ปฏิเสธ" แพทช์ที่สิบ มีเป้าหมายที่จะหยุดใช้คำว่า "slave" ที่กำหนดไว้ใน vmaster API

การตั้งชื่อใหม่ ความกังวล รวมถึงชื่อของโครงสร้างและฟังก์ชัน ตอนแรกก็มีคนมาแทน เลือกแล้ว คำ
"replica" (เช่น ฟังก์ชัน snd_ctl_add_slave() ถูกแทนที่ด้วย snd_ctl_add_replica()) ซึ่งทำให้เกิด การวิพากษ์วิจารณ์เนื่องจากคำว่า Replica นั้นใช้ได้กับ DBMS มากกว่าและบิดเบือนความหมายในบริบทของระบบย่อยเสียง ส่งผลให้มีการเปลี่ยนทดแทน เลือกแล้ว คำว่า "ผู้ติดตาม" ซึ่งทำให้เกิดความคลุมเครือบางอย่าง (เช่น แทนที่จะใช้ "รายชื่อทาส" และ "ลิงก์ทาส" ตอนนี้ใช้ "รายชื่อผู้ติดตาม" และ "ผู้ติดตามลิงก์" แล้ว) เป็นที่น่าสังเกตว่าคำว่า "ต้นแบบ" ยังคงอยู่ รวมถึงในชื่อของ vmaster API ด้วย เนื่องจากจะถือว่าอยู่ในบริบทของ "การควบคุมระดับเสียงหลัก"

มีการเสนอแพตช์สำหรับสาขา linux-next โดย Takashi Iwai ผู้ดูแลระบบย่อย ALSA ที่ทำงานที่ SUSE แต่ยังไม่ชัดเจนว่า Linus Torvalds จะได้รับการอนุมัติให้รวมไว้ในเคอร์เนลหรือไม่ เนื่องจากชื่อฟังก์ชันจำนวนมากใน vmaster API ทับซ้อนกับฟังก์ชันใน API การพัฒนาไดรเวอร์เสียงซึ่งอาจนำไปสู่ความสับสนอย่างมากในคำศัพท์ การลบคำว่าทาสออกจาก API การพัฒนาไดรเวอร์จะนำไปสู่การละเมิดความเข้ากันได้ ไดรเวอร์ของบุคคลที่สามไม่รวมอยู่ในเคอร์เนลหลัก เช่นเดียวกับแพตช์และการตั้งค่าภายนอก

ท่ามกลางการเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับคำศัพท์ วางแผนไว้ เพื่อรวมไว้ในเคอร์เนล Linux 5.9 สังเกตการใช้งานการสนับสนุน Intel กระแสเงียบ (โหมดพลังงานต่อเนื่องสำหรับอุปกรณ์ HDMI ภายนอกเพื่อลดความล่าช้าเมื่อเริ่มเล่น) และ อุปกรณ์ใหม่ เพื่อควบคุมการส่องสว่างของปุ่มเปิดใช้งานไมโครโฟนและปุ่มปิดเสียง
เพิ่มการรองรับฮาร์ดแวร์ใหม่ รวมถึงคอนโทรลเลอร์ด้วย ลุงสน 7A1000.

ที่มา: opennet.ru

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