Dalam subsistem audio ALSA, pekerjaan telah dilakukan untuk menghilangkan istilah budak

Pengembang subsistem suara ALSA siap untuk dimasukkan dalam cabang linux-next, yang menjadi dasar rilis kernel 5.9 akan dibentuk, mengatur perubahan, yang menghilangkan kode yang berjalan di sisi kernel dari istilah yang salah secara politis. Perubahan telah disiapkan sesuai dengan baru-baru ini diadopsi pedoman untuk menggunakan terminologi inklusif di kernel Linux.

Perubahan tersebut mencakup 10 patch, di antaranya 9 terkait dengan menghilangkan kode driver suara ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio dari istilah “whitelist” dan blacklist. Istilah-istilah ini telah diganti dengan “daftar yang diizinkan” dan “daftar yang ditolak”. Tambalan kesepuluh bertujuan untuk berhenti menggunakan istilah "budak" yang sudah ada di API vmaster.

Ganti nama keprihatinan termasuk nama struktur dan fungsi. Awalnya ada penggantinya terpilih kata itu
"replika" (misalnya, fungsi snd_ctl_add_slave() diganti dengan snd_ctl_add_replica()), yang menyebabkan kritik, karena istilah replika lebih berlaku untuk DBMS dan mendistorsi makna dalam konteks subsistem audio. Alhasil, ada penggantinya terpilih istilah "pengikut", yang juga menimbulkan ambiguitas tertentu (misalnya, alih-alih "daftar budak" dan "budak tautan", "daftar pengikut" dan "pengikut tautan" sekarang digunakan). Perlu dicatat bahwa istilah "master" dibiarkan, termasuk dalam nama vmaster API itu sendiri, karena dianggap dalam konteks "kontrol volume master".

Patch diusulkan untuk cabang linux-next oleh Takashi Iwai, pengelola subsistem ALSA yang bekerja di SUSE. Namun masih belum jelas apakah fungsi tersebut akan disetujui untuk dimasukkan ke dalam kernel oleh Linus Torvalds, karena banyak nama fungsi di vmaster API yang tumpang tindih dengan fungsi di API Pengembangan Driver Suara, yang dapat menyebabkan banyak kebingungan dalam terminologi. Menghapus istilah budak dari API pengembangan driver akan menyebabkan pelanggaran kompatibilitas dengan pengemudi pihak ketiga, tidak disertakan dalam kernel utama, serta dengan patch dan pengaturan eksternal.

Di antara perubahan yang tidak terkait dengan terminologi, berencana untuk dimasukkan dalam kernel Linux 5.9, catat implementasi dukungan Aliran Senyap Intel (mode daya berkelanjutan untuk perangkat HDMI eksternal untuk menghilangkan penundaan saat memulai pemutaran) dan perangkat baru untuk mengontrol penerangan tombol aktivasi dan mute mikrofon.
Juga menambahkan dukungan untuk perangkat keras baru, termasuk pengontrol Longson 7A1000.

Sumber: opennet.ru

Tambah komentar