Nüvə aşağıdakılardan ibarətdir Linux 5.8 İnklüziv terminologiya ilə bağlı tövsiyələr qəbul edildi

Linus Torvalds qəbul etdi əsas budağa Linux 5.8 dəyişikliklər Kod üslubu tövsiyələri. Qəbul edilmişdir üçüncü nəşr texniki komitə üzvləri də daxil olmaqla 21 görkəmli nüvə tərtibatçısı tərəfindən təsdiqlənmiş inklüziv terminologiyanın istifadəsi ilə bağlı mətn Linux Vəqf. Linus göndərildi sorğu 5.9 nüvəsinə dəyişiklikləri daxil etmək, lakin dəyişiklikləri qəbul etmək üçün növbəti pəncərəni gözləmək üçün heç bir səbəb olmadığını hesab etdi və yeni sənədi 5.8 filialına qəbul etdi.

İnklüziv terminologiyadan mətnin üçüncü variantı ilə müqayisədə qısaldılmışdır orijinal təklif (fayl xaric edildi inclusive-terminology.rst inklüziv olmağın vacibliyindən danışmaq və problemli terminlərdən niyə qaçınmaq lazım olduğunu izah etmək). Yalnız kodlaşdırma üslubunu müəyyən edən sənəddə dəyişikliklər qaldı. Tərtibatçılara “master/slave” və “qara siyahı/ağ siyahı” birləşmələrindən, həmçinin “qul” sözünü ayrıca istifadə etmək tövsiyə edilmir. Tövsiyələr yalnız bu terminlərin yeni istifadəsinə aiddir. Əsasda artıq mövcud olan qeyd olunan sözlərin qeydləri toxunulmaz qalacaq.

Bundan əlavə, istifadəçi məkanına açıq olan API və ABI-nı dəstəkləmək üçün tələb olunarsa, eləcə də spesifikasiyaları bu terminlərin istifadəsini tələb edən mövcud aparat və ya protokolları dəstəkləmək üçün kodu yeniləyərkən bu terminlərin istifadəsinə icazə verilir. Yeni spesifikasiyalara əsaslanan tətbiqlər yaratarkən, mümkün olduqda, spesifikasiya terminologiyasını nüvə kodlaşdırma standartı ilə uyğunlaşdırmaq tövsiyə olunur. Linux.

“Qara siyahı/ağ siyahı” sözləri ilə əvəz edilməsi tövsiyə olunur
'denylist / allowlist' və ya 'blocklist / passlist' və 'master / slave' sözləri əvəzinə aşağıdakı seçimlər təklif olunur:

  • '{əsas,əsas} / {ikincil,replika,tabe}',
  • '{təşəbbüskar, sorğuçu} / {hədəf, cavab verən}',
  • '{nəzarətçi, host} / {cihaz, işçi, proksi}',
  • 'lider/izləyici',
  • 'rejissor/ifaçı'.

Dəyişikliklə razılaşdım (Təsdiq edildi):

  • Randy Dunlap
  • Dave Airlie
  • Seong Jae Parkı
  • Kristian Braunerubuntu.com>
  • James Bottomley
  • Daniel Vetter
  • Endi Lutomirski
  • Laura Abbott
  • Gustavo A. R. Silva

Dəyişikliyi nəzərdən keçirən:

  • Matthias Brugger
  • Mark Braun

Dəyişiklik imzalanıb (İmzadan kənar):

  • Stiven Hemminger
  • Teodor Ts'o
  • Şuah Xan
  • Dan Carpenter
  • Kees Cook
  • Olof Johansson
  • Conatan Korbet
  • Chris Mason
  • Greg Kroah-Hartman
  • Dan Uilyams

Yeniləmə: Rust dilini tərtib edənlər qəbul etdilər dəyişdirmək, kodda "ağ siyahı"nı "icazə siyahısı" ilə əvəz edir. Dəyişiklik istifadəçilər üçün mövcud olan dil seçimlərinə və konstruksiyalarına təsir etmir və yalnız daxili komponentlərə təsir edir.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster