Linux 5.8 nukleoak terminologia-jarraibide inklusiboak hartzen ditu

Linus Torvalds onartua Linux 5.8 kernel adarrean sartuta aldaketak Kode estiloaren gomendioak. Adoptatua hirugarren edizioa Terminologia inklusiboaren erabilerari buruzko testua, nukleoko 21 garatzaile nabarmenek onartu dutena, Linux Fundazioaren batzorde teknikoko kideak barne. Linusi bidali zioten kontsulta 5.9 nukleoan aldaketak sartzeko, baina aldaketak onartzeko hurrengo leihoari itxaroteko arrazoirik ez zegoela uste zuen eta dokumentu berria 5.8 adarrean onartu zuen.

Terminologia inklusiboaren testuaren hirugarren bertsioa laburtu egin da jatorrizko proposamena (Fitxategia kanpoan geratu da barne-terminologia.lehen inklusiboak izatearen garrantziaz hitz egitea eta termino problematikoak zergatik saihestu behar diren azaltzea). Kodetze-estiloa definitzen duen dokumentuan aldaketak bakarrik geratu dira. Garatzaileei ez zaie gomendatzen "master/slave" eta "blacklist/whitelist" konbinazioak erabiltzea, baita "slave" hitza bereizita. Gomendioak termino hauen erabilera berriei soilik dagozkie. Muinean jada existitzen diren zehaztutako hitzen aipamenak ukitu gabe geratuko dira.

Horrez gain, markatutako terminoak kode berrian erabiltzea baimenduta dago erabiltzaile-espazioko APIa eta ABI onartzeko beharrezkoa denean, eta kodea eguneratzen denean, lehendik dauden hardware edo protokoloak onartzeko, zeinen zehaztapenek baldintza hauek erabiltzea eskatzen dutenean. Zehaztapen berrietan oinarritutako inplementazioak sortzerakoan, gomendatzen da, ahal den neurrian, zehaztapenen terminologia Linux kernel kodeketa estandarrekin lerrokatzea.

Gomendagarria da 'zerrenda beltza/zerrenda zuria' hitzak ordezkatzea
'denylist / allowlist' edo 'blokelist / passlist', eta 'master / slave' hitzen ordez aukera hauek eskaintzen dira:

  • '{primaria,nagusia} / {sekundarioa,erreplika,mendekoa}',
  • '{hasitzailea,eskatzailea} / {helburua,erantzulea}',
  • '{controller,host} / {device,worker,proxy}',
  • 'lider/jarraitzailea',
  • 'zuzendaria/interpretaria'.

Aldaketarekin ados (onartua):

Berrikusitako aldaketa:

Aldaketa sinatuta (sinatua):

Eguneraketa: Rust hizkuntzaren garatzaileek onartu dute aldaketaren, "zerrenda zuria" kodean "baimendutako zerrenda"rekin ordezkatzen duena. Aldaketak ez die eragiten erabiltzaileen eskura dauden hizkuntza-aukerei eta konstruktuei, eta barne osagaiei soilik eragiten die.

Iturria: opennet.ru

Gehitu iruzkin berria