Linus Torvalds a acceptat recomandările pentru stilul de cod cu o terminologie inclusivă

Liderul proiectului Linux Kernel "Linus TorvaldsMatei 22:21 a făcut-o cunoscută Recent care a acceptat modificările și recomandările pentru stilul de cod în ramura kernel-ului Linux 5.8.

Aceasta înseamnă că liderul kernel-ului Linux a dat undă verde pentru ca proiectul să adopte a treia ediție a textului privind utilizarea terminologiei incluzive și care a fost aprobat de 21 de dezvoltatori de nucleu cunoscuți, inclusiv membri ai comitetului tehnic Linux Foundation.

 Linus a primit o cerere pentru a include modificări în nucleul 5.9, dar a considerat că nu există niciun motiv să aștepte la fereastra următoare pentru a accepta modificările și a acceptat un nou document în ramura 5.8.

A treia versiune a textului de terminologie inclusivă a fost scurtată în comparație cu propoziția originală, deoarece fișierul inclusive-terminology.rst a fost eliminat cu o poveste despre importanța unei atitudini incluzive și o explicație a motivului pentru care ar trebui evitați termenii problematici.

Doar modificările rămase în document care definesc stilul de codificare. Nu este recomandat dezvoltatorilor să folosească pachetele „master / slave” și „black list / white list”, precum și cuvântul separat „slave”.

Recomandările se aplică numai noii utilizări a acestor termeni. Referințele deja menționate în nucleul acestor cuvinte vor rămâne intacte.

În plus, utilizarea termenilor marcați în noul cod este permisă, dacă este necesar, pentru a menține API-ul și ABI emise pentru spațiul utilizatorului, precum și la actualizarea codului pentru a sprijini echipamentele sau protocoalele existente, ale căror specificații necesită utilizarea acestor termeni.

Atunci când creați implementări bazate pe noi specificații, se recomandă, acolo unde este posibil, alinierea terminologiei specificației cu codarea standard pentru kernel-ul Linux.

Înlocuirile recomandate pentru „lista neagră / lista albă” sunt:

Excepțiile de la introducerea unei noi utilizări sunt menținerea unui spațiu de utilizator ABI / API sau la actualizarea codului unei specificații hardware sau protocol existente (începând cu 2020) care necesită acești termeni. Pentru specificații noi, traduceți utilizarea specificațiilor terminologice în codificarea standard a nucleului, acolo unde este posibil.

Se recomandă înlocuirea cuvintelor „lista neagră / lista neagră” de »denylist / allowlist” sau blocklist / passlist ”și, în loc de cuvintele„ master / slave ”, sunt sugerate următoarele opțiuni:

  • primar / secundar (primar, principal / secundar)
  • principal / replică sau subordonat (replică, subordonat)
  • inițiator / țintă
  • solicitant / responsabil (solicitant / răspuns)
  • controler / dispozitiv
  • gazdă / lucrător sau proxy (gazdă / lucrător sau proxy)
  • conducător / adept
  • regizor / interpret (regizor / interpret)

Si Doriți să aflați mai multe despre notă?, puteți consulta declarația originală În următorul link.

În ceea ce privește cei care încă nu știu motivul acestor modificări, vă putem spune că, timp de câteva zile, dezvoltatorii Linux Kernel au avut o discuție extinsă despre schimbare.

ca a primit o propunere in care Se propune ca Linux Kernel să se ocupe de un limbaj și o terminologie adecvate și responsabil social cu problemele care apar în prezent. Pentru aceasta a fost întocmit un document în care utilizarea terminologiei incluzive este prescrisă în nucleu. Pentru identificatorii utilizați în nucleu, propune să renunțe la utilizarea cuvintelor precum „sclav” și „listă neagră”.

Recomandările se aplică noului cod adăugat la nucleu, dar pe termen lung, eliminarea codului existent nu este exclusă a utilizării acestor termeni.

Documentul a fost propus de trei membri de la consiliul tehnic al Fundației Linux:

  • Dan williams (dezvoltator NetworkManager, drivere pentru dispozitive wireless și nvdimm)
  • Greg Kroah-Hartman, responsabil pentru menținerea unei ramuri stabile a nucleului Linux, este principalul contribuitor la subsistemele nucleului Linux Linux, nucleul driverului)
  • Chris Mason (creator și arhitect șef al sistemului de fișiere Btrfs).

Pentru mai multe informatii, puteți verifica articolulpublicăm despre asta.

La fel, trebuie remarcat faptul căe Dezvoltatorii Rust au adoptat o schimbare care înlocuiește cuvântul listă albă cu lista de permisiuni din cod, în plus față de menționarea faptului că modificarea nu afectează opțiunile disponibile utilizatorilor și aspectele de limbă și se aplică numai internelor.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   unul dintre unii el a spus

    Acest lucru arată că lumea este fatală.

    Ce legătură va avea terminologia calculatorului cu ceea ce se întâmplă în societate? E o prostie.

    Este clar, există oameni care, în loc de creiere, au o mulțime de m .... și determină lumea, în general, să spargă toaleta.

  2.   Walter Omar Dari el a spus

    Ce pula, dar ce pula mare. Nu m-aș fi așteptat niciodată la aceste lucruri, pare incredibil.

  3.   HO2Gi el a spus

    primar / secundar // Sunt ofensat de faptul că unul este secundar ca fiind cel mai puțin important
    stăpân / subordonat // sugerează că este sclavul stăpânului?
    solicitant / responsabil // înseamnă că solicitantul este iresponsabil
    controller / device // controller macho tipic acel cuvânt nu-mi place
    lider / adept // controlor tipic de mulțime orb
    regizor / interpret // interpretează comentariul meu cel mai sarcastic posibil.
    Faptul este că problema nu este rezolvată prin eliminarea cuvintelor, dacă atitudinile nu se îmbunătățesc.
    Problema unei societăți bolnave este rezolvată cu educație și RESPECT.

  4.   Yoshiki el a spus

    Sensibilitatea față de subiectul sclaviei se încadrează în cel mai pur infantilism.