Linux 5.8 kernel เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเบ‚เปเป‰เปเบ™เบฐเบ™เปเบฒเบ„เปเบฒเบชเบฑเบšเบฅเบงเบก

Linus Torvalds เบเบญเบกเบฎเบฑเบš เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ kernel Linux 5.8 เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบเบฒเบ™เปเบ™เบฐเบ™เบณเบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”. เป„เบ”เป‰เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ เบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบก เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบฅเบงเบกโ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบฎเบญเบ‡โ€‹เป‚เบ”เบ 21 เบœเบนเป‰โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒ kernel เป€เบ›เบฑเบ™โ€‹เบ„เบนโ€‹เบŠเบฑเบ”โ€‹เป€เบˆเบ™โ€‹, เบฅเบงเบกโ€‹เบ—เบฑเบ‡โ€‹เบชเบฐโ€‹เบกเบฒโ€‹เบŠเบดเบโ€‹เบ‚เบญเบ‡โ€‹เบ„เบฐโ€‹เบ™เบฐโ€‹เบเปเบฒโ€‹เบกเบฐโ€‹เบ”เป‰เบฒเบ™โ€‹เบงเบดโ€‹เบŠเบฒโ€‹เบเบฒเบ™ Linux Foundationโ€‹. เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ Linus เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก เป€เบžเบทเปˆเบญเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™ 5.9 kernel, เปเบ•เปˆเบฅเบฒเบงเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒเบšเปเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเบฅเปเบ–เป‰เบฒเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ•เปเปˆเป„เบ›เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบเบญเบกเบฎเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เปƒเบซเบกเปˆเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒ 5.8.

เบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบกเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฒเบเบ„เปเบฒเบชเบฑเบšเบฅเบงเบกเป„เบ”เป‰เบ–เบทเบเบซเบเปเป‰เบฅเบปเบ‡เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš เบ‚เปเป‰โ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹ (เป„เบŸเบฅเปŒเบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™ inclusive-terminology.rst เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเปเบฅเบฐเบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ„เปเบฒเบชเบฑเบšเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบ„เบงเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™). เป€เบซเบผเบทเบญเปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบเบณเบ™เบปเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเป„เบ”เป‰เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ 'master / slave' เปเบฅเบฐ 'blacklist / whitelist', เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เปเบฒเบงเปˆเบฒ 'slave' เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบซเบกเปˆเบ‚เบญเบ‡เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบ„เบณเบชเบฑเบšเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปเบฅเป‰เบงเบขเบนเปˆเปƒเบ™เปเบเปˆเบ™เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ–เบทเบเปเบ•เบฐเบ•เป‰เบญเบ‡.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบ–เบทเบเบซเบกเบฒเบเปƒเบ™เบฅเบฐเบซเบฑเบ”เปƒเบซเบกเปˆเปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ API เปเบฅเบฐ ABI เบ—เบตเปˆเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบซเบฑเบ”เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบฒเบ”เปเบงเบซเบผเบทเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเป€เบŠเบดเปˆเบ‡เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเปƒเบซเบกเปˆ, เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰, เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบ„เปเบฒเบชเบฑเบšเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบฅเบฐเบซเบฑเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ Linux kernel.

เบ‚เปเปเบ™เบฐเบ™เบณเปƒเบซเป‰เบ›เปˆเบฝเบ™เบ„เบณเบชเบฑเบš 'เบšเบฑเบ™เบŠเบตเบ”เบณ/เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง' เบ”เป‰เบงเบ
'denylist / allowlist' เบซเบผเบท 'blocklist / passlist', เปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปเบฒเบงเปˆเบฒ 'master / slave' เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰:

  • '{primary,main} / {secondary,replica,subordinate}',
  • '{initiator,requester} / {target,responder}',
  • '{controller,host} / {device,worker,proxy}',
  • 'เบœเบนเป‰เบ™เปเบฒ / เบœเบนเป‰เบ•เบดเบ”เบ•เบฒเบก',
  • 'เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™/เบ™เบฑเบเบชเบฐเปเบ”เบ‡'.

เบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบตเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ (Acked-by):

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ—เบปเบšเบ—เบงเบ™เป‚เบ”เบ:

เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบฅเบปเบ‡โ€‹เบ™เบฒเบก (Signed-off-by):

เบญเบฑเบšเป€เบ”เบ”: เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบชเบฒ Rust เป„เบ”เป‰เบเบญเบกเบฎเบฑเบš เบ›เปˆเบฝเบ™เปเบ›เบ‡, เป€เบŠเบดเปˆเบ‡เปเบ—เบ™เบ—เบตเปˆ "เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง" เบเบฑเบš "เบฅเบฒเบเบŠเบทเปˆเบญเบฐเบ™เบธเบเบฒเบ”" เปƒเบ™เบฅเบฐเบซเบฑเบ”. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเปเปˆเบกเบตเบœเบปเบ™เบ•เปเปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบžเบฒเบชเบฒ เปเบฅเบฐเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบกเบตเปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบžเบฝเบ‡เปเบ•เปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบฒเบเปƒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™