Linux 5.8 цөм нь нэр томъёоны удирдамжийг багтаасан болно

Линус Торвалдс хүлээн зөвшөөрсөн Linux 5.8 цөмийн салбарт багтсан өөрчлөлт Кодын загварын зөвлөмжүүд. Батлагдсан гурав дахь хэвлэл Линуксийн сангийн техникийн хорооны гишүүд зэрэг 21 нэр хүндтэй цөмийн хөгжүүлэгчдийн дэмжсэн нэр томъёоны хэрэглээний тухай текст. Линус руу илгээв лавлагаа 5.9 цөмд өөрчлөлт оруулахыг хүссэн боловч өөрчлөлтийг хүлээн авах дараагийн цонхыг хүлээх шалтгаан байхгүй гэж үзээд 5.8 салбар руу шинэ баримт бичгийг хүлээн авав.

Хамтарсан нэр томъёоноос текстийн гурав дахь хувилбарыг харьцуулан богиносгосон анхны санал (файлыг хассан inclusive-terminology.rst багтаамжтай байхын ач холбогдлын талаар ярьж, асуудалтай нэр томъёоноос яагаад зайлсхийх хэрэгтэйг тайлбарлах). Зөвхөн кодчилолын хэв маягийг тодорхойлсон баримт бичигт өөрчлөлт орсон. Хөгжүүлэгчид "мастер / боол" ба "хар жагсаалт / цагаан жагсаалт" гэсэн хослолыг, мөн "боол" гэсэн үгийг тусад нь ашиглахыг зөвлөдөггүй. Зөвлөмжүүд нь зөвхөн эдгээр нэр томъёоны шинэ хэрэглээнд хамаарна. Цөмд аль хэдийн байгаа заасан үгсийн дурдлагууд хөндөгдөөгүй хэвээр байх болно.

Нэмж дурдахад, хэрэглэгчийн орон зайд нээлттэй API болон ABI-г дэмжих шаардлагатай үед, мөн техникийн үзүүлэлтүүд нь эдгээр нөхцөлийг ашиглахыг шаарддаг одоо байгаа техник хангамж эсвэл протоколуудыг дэмжих кодыг шинэчлэх үед шинэ кодонд тэмдэглэгдсэн нэр томъёог ашиглахыг зөвшөөрнө. Шинэ техникийн үзүүлэлтүүд дээр суурилсан хэрэгжилтийг бий болгохдоо, боломжтой бол тодорхойлолтын нэр томъёог Линуксийн цөмийн кодчилолтой нийцүүлэхийг зөвлөж байна.

"Хар жагсаалт/цагаан жагсаалт" гэсэн үгийг солихыг зөвлөж байна
'deylist / allowlist' эсвэл 'blocklist / passlist' гэсэн ба 'master / slave' гэсэн үгийн оронд дараах сонголтуудыг санал болгож байна:

  • '{үндсэн, үндсэн} / {хоёрдогч, хуулбар, дэд}',
  • '{санаачлагч, хүсэлт гаргагч} / {зорилтот, хариулагч}',
  • '{хянагч, хост} / {төхөөрөмж, ажилчин, прокси}',
  • 'удирдагч/дагагч',
  • 'найруулагч/гүйцэтгэгч'.

Өөрчлөлтийг зөвшөөрч байна (Зөвшөөрсөн):

Өөрчлөлтийг хянасан:

Өөрчлөлтөд гарын үсэг зурсан (Гарын үсэг зурсан):

Шинэчлэлт: Rust хэл хөгжүүлэгчид зөвшөөрсөн өөрчлөлт, энэ нь кодын "цагаан жагсаалт"-ыг "зөвшөөрөх жагсаалт"-аар орлуулдаг. Өөрчлөлт нь хэрэглэгчийн ашиглах боломжтой хэлний сонголт, бүтцэд нөлөөлөхгүй бөгөөд зөвхөн дотоод бүрэлдэхүүн хэсгүүдэд нөлөөлнө.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх