Linux kernel 5.8 inachukua miongozo ya istilahi jumuishi

Linus Torvalds kukubaliwa imejumuishwa katika tawi la Linux 5.8 kernel mabadiliko Mapendekezo ya mtindo wa kanuni. Imepitishwa toleo la tatu maandishi kuhusu matumizi ya istilahi-jumuishi, ambayo yameidhinishwa na watengenezaji kernel 21, wakiwemo wanachama wa kamati ya kiufundi ya Wakfu wa Linux. alitumwa kwa Linus uchunguzi kujumuisha mabadiliko katika 5.9 kernel, lakini alizingatia kuwa hakuna sababu ya kungoja dirisha linalofuata ili kukubali mabadiliko na akakubali hati mpya katika tawi la 5.8.

Toleo la tatu la maandishi kutoka kwa istilahi-jumuishi lilifupishwa ikilinganishwa na pendekezo la awali (faili haikujumuishwa istilahi-jumuishi.kwanza kuzungumza juu ya umuhimu wa kuwa mjumuisho na kueleza kwa nini maneno yenye matatizo yanapaswa kuepukwa). Mabadiliko pekee kwenye hati inayofafanua mtindo wa usimbaji ndiyo yamesalia. Wasanidi programu hawapendekezwi kutumia michanganyiko ya 'bwana/mtumwa' na 'orodha nyeusi/orodha walioidhinishwa', pamoja na neno 'slave' kando. Mapendekezo yanahusu tu matumizi mapya ya masharti haya. Kutajwa kwa maneno yaliyoainishwa tayari yaliyopo kwenye msingi yatabaki bila kuguswa.

Aidha, matumizi ya masharti yaliyowekwa alama katika msimbo mpya yanaruhusiwa inapohitajika ili kusaidia API na ABI iliyofichuliwa katika nafasi ya mtumiaji, na wakati wa kusasisha msimbo ili kusaidia maunzi au itifaki zilizopo ambazo vipimo vyake vinahitaji matumizi ya masharti haya. Wakati wa kuunda utekelezaji kulingana na vipimo vipya, inapendekezwa, inapowezekana, kuoanisha istilahi ya vipimo na usimbaji wa kernel wa kawaida wa Linux.

Inapendekezwa kubadilisha maneno 'orodha nyeusi/orodha iliyoidhinishwa' na
β€˜orodha ya kukanusha/orodha ya wanaoruhusiwa’ au β€˜orodha ya kuzuia/orodha ya watu walioandikishwa’, na badala ya maneno β€˜bwana/mtumwa’ viunganishi vifuatavyo vinatolewa:

  • β€˜{msingi, kuu} / {sekondari,nakili,chini}’,
  • β€˜{initiator,requester} / {target,responder}’,
  • β€˜{controller,host} / {device,worker,proxy}',
  • 'kiongozi/mfuasi',
  • 'mkurugenzi/mtendaji'.

Imekubaliwa na mabadiliko (yaliyoidhinishwa):

Mabadiliko yamekaguliwa na:

Mabadiliko yametiwa saini (yametiwa saini):

Sasisha: Wasanidi wa lugha ya kutu wamekubali mabadiliko ya, ambayo hubadilisha "orodha iliyoidhinishwa" na "orodha ya walioidhinishwa" katika msimbo. Mabadiliko hayaathiri chaguo za lugha na miundo inayopatikana kwa watumiaji, na huathiri tu vipengee vya ndani.

Chanzo: opennet.ru

Kuongeza maoni