Linux 5.8 kernel faʻaaogaina fautuaga mo faʻamatalaga faʻapitoa

Linus Torvalds talia aofia i le Linux 5.8 kernel lala suiga Fautuaga faiga code. vaetamaina lomiga lona tolu tusitusiga i luga o le faʻaogaina o faʻamatalaga faʻapitoa, lea na faʻamaonia e le 21 taʻutaʻua fatu fatu, e aofia ai sui o le Linux Foundation technical committee. na auina atu ia Lino fesili e aofia ai suiga i le 5.9 kernel, ae na ia manatu e leai se mafuaaga e faatali ai mo le isi faamalama mo le taliaina o suiga ma talia le pepa fou i le lala 5.8.

O le vaega lona tolu o le tusitusiga mai upu fa'atasi sa fa'apu'upu'u fa'atusatusa i uluai talosaga (na le aofia ai faila inclusive-terminology.rst talanoa e uiga i le taua o le aofia ma faʻamatalaina pe aisea e tatau ai ona aloese mai faʻafitauli faʻafitauli). Na'o suiga i le pepa o lo'o fa'amalamalamaina le faiga fa'ailoga na totoe. E le fautuaina le au atia'e e fa'aoga tu'ufa'atasiga 'matai/pologa' ma le 'li'iuli/lisi papa'e', fa'apea fo'i ma le upu 'pologa' ese'ese. O fautuaga e na'o le fa'aogaina fou o nei tu'utu'uga. O fa'amatalaga o upu fa'amaoti ua uma ona iai i totonu o le 'autu o le a tumau e le'i pa'ia.

E le gata i lea, o le faʻaogaina o faʻailoga faʻailoga i le code fou e faʻatagaina pe a manaʻomia e lagolago ai le tagata faʻaoga-avanoa faʻaalia API ma ABI, ma pe a faʻafouina le code e lagolago ai meafaigaluega o loʻo i ai poʻo tulafono faʻapitoa e manaʻomia ai le faʻaogaina o nei tuutuuga. Pe a fatuina faʻatinoga e faʻavae i luga o faʻamatalaga fou, e fautuaina, pe a mafai, ia faʻaogaina faʻamatalaga faʻamatalaga ma le masani Linux kernel coding.

E fautuaina e sui upu 'blacklist/whitelist' ile
'denylist / allowlist' po'o le 'blocklist / passlist', ae nai lo upu 'matai / pologa' o lo'o ofoina atu i lalo filifiliga:

  • '{primary,main} / {secondary,replica,subordinate}',
  • '{initiator,requester} / {target,responder}',
  • '{controller,host} / {device,worker,proxy}',
  • 'ta'ita'i/mulimuli',
  • 'fa'atonu/fa'atino'.

Ioe i le suiga (Acked-by):

Suiga toe iloilo-e:

Suiga ua sainia (Sign-off-e):

Fa'afouga: Ua talia e le au atia'e gagana Rust teuteuga, lea e suitulaga i le "liisi papae" ma le "lisi faʻatagaina" i le code. O le suiga e le afaina ai le gagana ma faufale o lo'o avanoa mo tagata fa'aoga, ma e na'o vaega i totonu e aafia ai.

puna: opennet.ru

Faaopoopo i ai se faamatalaga