Ann am fo-shiostam claisneachd ALSA, chaidh obair a dhèanamh gus faighinn cuidhteas an teirm tràill

Luchd-leasachaidh fo-shiostam fuaim ALSA ullaichte airson a thoirt a-steach don mheur linux-ath, air an tèid an sgaoileadh kernel 5.9 a chruthachadh, cruinneachadh de atharrachaidhean, a chuireas às don chòd a tha a’ ruith air taobh kernel teirmean a tha ceàrr gu poilitigeach. Tha na h-atharrachaidhean air an ullachadh a rèir gabhail ris o chionn ghoirid stiùireadh airson briathrachas in-ghabhalach a chleachdadh anns an kernel Linux.

Tha na h-atharrachaidhean a’ toirt a-steach 10 pìosan, agus dhiubh sin 9 co-cheangailte ri bhith a’ cuir às do chòd draibhearan fuaim ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio bho na briathran “whitelist” agus blacklist. Chaidh “liosta ceadachaidh” agus “liosta àicheadh” a chuir nan àite. An deicheamh bad ag amas air stad a chleachdadh an teirm stèidhichte “tràill” anns an vmaster API.

Ath-ainmich draghan gabhail a-steach ainmean structaran agus gnìomhan. An toiseach bha fear eile ann air an taghadh am facal
"mac-samhail" (mar eisimpleir, chaidh snd_ctl_add_replica () a chur an àite an gnìomh snd_ctl_add_slave()), a dh'adhbhraich càineadh, leis gu bheil an teirm mac-samhail nas freagarraiche don DBMS agus a’ gluasad a’ bhrìgh ann an co-theacs an fho-shiostam claisneachd. Mar thoradh air an sin, bha àite eile ann taghte tha an teirm “neach-leantainn”, a tha cuideachd a’ toirt a-steach mì-chinnt sònraichte (mar eisimpleir, an àite “liosta tràill” agus “tràill ceangail”, “liosta neach-leantainn” agus “neach-leantainn ceangail” a-nis air an cleachdadh). Bu chòir a thoirt fa-near gu bheil am facal “maighstir” air fhàgail, a ’toirt a-steach ainm an vmaster API fhèin, leis gu bheil e air a mheas ann an co-theacsa“ prìomh smachd tomhas-lìonaidh ”.

Chaidh pìosan a mholadh airson a’ mheur linux-ath le Takashi Iwai, neach-gleidhidh fo-shiostam ALSA ag obair aig SUSE. Ach chan eil e soilleir fhathast an tèid an aontachadh airson an toirt a-steach don kernel le Linus Torvalds, leis gu bheil mòran de na h-ainmean gnìomhan anns an vmaster API a’ dol thairis air gnìomhan ann an API Leasachadh Driver Fuaim, a dh’ adhbhraicheas tòrr troimh-chèile ann am briathrachas. Le bhith a’ toirt air falbh an teirm tràill bhon API leasachadh dhràibhearan thig sin gu briseadh co-chòrdalachd le draibhearan treas-phàrtaidh, nach eil air a ghabhail a-steach sa phrìomh kernel, a bharrachd air le pìosan agus suidheachaidhean taobh a-muigh.

Am measg nan atharrachaidhean nach eil co-cheangailte ri briathrachas, tha air a phlanadh airson a thoirt a-steach don kernel Linux 5.9, thug e fa-near buileachadh taic Sruth sàmhach Intel (modh cumhachd leantainneach airson innealan HDMI taobh a-muigh gus cuir às do dàil nuair a thòisicheas tu air ath-chluich) agus inneal ùr gus smachd a chumail air soillseachadh gnìomhachd a’ mhicreofon agus putanan mute.
Cuideachd taic a bharrachd airson bathar-cruaidh ùr, a’ toirt a-steach rianadair Longson 7A1000.

Source: fosgailtenet.ru

Cuir beachd ann