Miguel Ojeda, ืืืืจ ืคืื ืื Rust-for-Linux ืคึผืจืืืขืงื, ืคืืจืืขืืืืื ืึท ืคืขืจื ืืืขืจืกืืข ืคืื โโืงืึทืืคึผืึธืื ืึทื ืฅ ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื ืืืื ืืจืืืืขืจืก ืืื ืื Rust ืฉืคึผืจืึทื ืคึฟืึทืจ ืืึทืืจืึทืืืื ื ืืืจื ืืื ืืงืก ืงืขืจื ืืขืืืขืืึธืคึผืขืจืก. ืืฉืึทืืืขืจ ืฉืืืฆื ืืื ืืขืจืขืื ื ืืื ืืงืกืคึผืขืจืืขื ืึทื, ืึธืืขืจ ืขืก ืืื ืฉืืื ืืกืืื ืคึฟืึทืจ ืื ืงืืืืฉืึทื ืืื ืื ืืื ืืงืก-ืืืืึทืืขืจ ืฆืืืืึทื ืืื ืืื ืืขืจืืืึทืงืกื ืืขื ืื ืฆื ืึธื ืืืืื ืืจืืขืื ืืืืฃ ืงืจืืืืืื ื ืึทืืกืืจืึทืงืฆืืข ืืืึทืขืจืก ืืืืขืจ ืงืขืจื ืกืึทืืกืืกืืึทืื, ืืื ืืขืืื ื ืืื ืฉืจืืืื ืืจืืืืขืจืก ืืื ืืึทืืืฉืืื. ืื ืึทื ืืืืืงืืื ื ืืื ืคืึทื ืืึทื ืืืจื Google ืืื ืื ISRG (Internet Security Research Group), ืืืึธืก ืืื ืืขืจ ืืจืื ืืขืจ ืคืื ืื Let's Encrypt ืคึผืจืืืขืงื ืืื ืคึผืจืึทืืึธืืฅ ืืืืคึผืก ืืื ืื ืึทื ืืืืืงืืื ื ืคืื ืืขืงื ืึทืืึทืืืฉืื ืฆื ืคึฟืึทืจืืขืกืขืจื ืืื ืืขืจื ืขื ืืืืขืจืืืื.
ืฆืืจืืงืจืืคื ืึทื ืื ืคืืจืืขืืืืื ืขื ืืขืจืื ืืขื ืืึทืื ืขืก ืืขืืืขื ืฆื ื ืืฆื Rust ืืื ืึท ืฆืืืืื ืฉืคึผืจืึทื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื ืืจืืืืขืจืก ืืื ืงืขืจื ืืึทืืืฉืืื. ืืฉืึทืืืขืจ ืฉืืืฆื ืืื ืืขืจืืื ืื ืืื ืึทื ืึธืคึผืฆืืข ืืืึธืก ืืื ื ืืฉื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื ืืื ืืื ื ืืฉื ืจืขืืืืืึทื ืืื ืืฉืึทืืืขืจ ืื ืงืืืืขื ืืื ืึท ืคืืจืืื ืื ืืืืขื ืืขืคึผืขื ืืขื ืกื ืคึฟืึทืจ ืื ืงืขืจื. ื ืืฆื ืจืืกื ืคึฟืึทืจ ืฉืึธืคืขืจ ืึทื ืืืืืงืืื ื ืืืขื ืืึธืื ืืืจ ืฆื ืฉืึทืคึฟื ืกืึทืคืขืจ ืืื ืืขืกืขืจ ืืจืืืืขืจืก ืืื ืืื ืืืึทื ืื, ืคืจืื ืคืื ืคึผืจืึธืืืขืืก ืึทืืึท ืืื ืืึผืจืื ืึทืงืกืขืก ื ืึธื ืคืจืื, ื ืึทื ืืืึทืื ืืืคืขืจืึทื ืกืื ืืื ืืึทืคืขืจ ืึธืืืืขืจืจืึทื ื.
ืืฉืึทืืืขืจ ืขื ืคืึธืจืกืื ืืืงืึธืจื ืืืืขืจืงืืึทื ืืื ืื ืงืึทืืคึผืืืืื ื ืฆืืื ืืืจื ืจืขืคึฟืขืจืขื ืฅ ืงืึธื ืืจืึธืืืจืื ื, ืึธืืืืฉืขืงื ืึธืื ืขืจืฉืืคึผ ืืื ืึทืืืืฉืขืงืฅ ืืขืื ืืจืึทืงืื ื (ืกืงืึธืคึผืขืก), ืืื ืืืจื ืืืืึทืืืืืืืื ื ืื ืจืืืืืง ืืืงืึธืจื ืึทืงืกืขืก ืืื ืจืื ืืืืข. ืืฉืึทืืืขืจ ืืืื ืคึผืจืึธืืืืืขืก ืฉืืฅ ืงืขืื ืื ืืึทืืืฉืขืจ ืึธืืืืขืจืคืืึธืื, ืจืืงืืืืืขืจื ืึทื ืื ืืืขืจืืึทืืึทื ืืืึทืืืขืก ืืขื ืขื ืื ืืืืึทืืืืื ืืืืืขืจ ื ืืฆื, ืืื ืืขืกืขืจ ืืขืืช ืืึทื ืืืื ื ืืื ืืขืจ ื ืึธืจืืึทื ืืืืืืึธืืขืง, ื ืืฆื ืืขื ืืึทืืจืืฃ ืคืื ืืืคึผืืืึทืืึทืืึทื ืืึทืืืืึทืื ืืื ืืืขืจืืึทืืึทืื ืืืจื ืคืขืืืงืืึทื, ืืื ืึธืคืคืขืจืก ืฉืืึทืจืง ืกืืึทืืืง ืืืืคึผืื ื ืฆื ืืื ืึทืืืื ืืึทืืืฉืืงืึทื ืขืจืจืึธืจืก.
ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืื ืคึผืึทืืฉืึทื ืืืื ืฆื ืขืืืืื ืืจื ืื ืืึทืืขืจืงืื ืืขื ืืขืืืื ืืขืฉืึทืก ืื ืืืกืงืืกืืข ืคืื โโืืขืจ ืขืจืฉืืขืจ, ืจืืข ืืื ืืจืื ืึทืืืฉืึทื ืคืื ืื ืคึผืึทืืฉืึทื. ืืื ืื ื ืืึทืข ืืืขืจืกืืข:
- ืื ืืืขืจืืึทื ื ืฆื ื ืืฆื ืื ืกืืึทืืื ืืขืืืื ื ืคืื Rust 1.58.0 ืืื ืืขืจ ืจืขืคึฟืขืจืขื ืฅ ืงืึทืืคึผืืืืขืจ ืืื ืืขืืืื. ืฆืืืืฉื ืื ื ืืืืืง ืขื ืืขืจืื ืืขื ืคึฟืึทืจ ืื ืคึผืจืืืขืงื, ืืืึธืก ืืขื ืขื ื ืึธื ื ืืฉื ืื ืงืืืืขื ืืื ืื ืืืืคึผื ืจืืกื ืืึธืึธืืงืื, ืื "-Zsymbol-mangling-version=v0" ืคืึธื (ืืขืจืืืึทืจื ืืื Rust 1.59.0) ืืื ืื "ืืืึทืืข_ืื ืื ืื_ืขืงืกืืจืึท" ืืึธืืข (ืืขืจืืืึทืจื ืืื Rust 1.60.0) .XNUMX) ืืขื ืขื ืืืืขืจืงื.
- ืฆืืืขืืืืื ืึธืืึทืืึทืืืง ืืฉืขืงืก ืคึฟืึทืจ ืื ืึทืืืืืืึทืืืืึทืื ืคืื ืคึผืึทืกืืง ืจืืกื ืืืฉืืจืื ืืื ืืงืกืคึผืึทื ืืื ืื ืคืืืืงืืื ืฆื ืคึผืจืืืืจื ืจืืกื ืฉืืืฆื ืืื ืื ืกืืกืืขื.
- ื ืื ืึทืืกืืจืึทืงืฆืืขืก ืืขื ืขื ืคืืจืืขืืืืื ืคึฟืึทืจ ืึทืงืกืขืก ืื ืืืื ืืืืขื ืืืคึฟืืงืึทืฆืืข ืืืฉื ("IdArray" ืืื "IdTable") ืคึฟืื Rust ืงืึธื.
- ืฆืืืขืืขืื ืืืึทืขืจืก ืคึฟืึทืจ ืึทืงืกืขืก ืืืึทืืขืจ-ืคึฟืึทืจืืื ืืขื ืข ืคืึทื ืืงืฉืึทื ื (ืืืืืขืจ ืคืจืืืืืืขืจืง).
- ืคึผืืึทืืคืึธืจืืข ืืจืืืืขืจืก ืืขื ืขื ืืืฆื ืืืคืืื ื ืืืจื ืืจืืื ืืืคึผืืึทืืึทื ืฅ.
- ื ื ืืึทืข ืืึทืงืจืึธื ืืื ืฆืืืขืืืืื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืจืขืืืกืืจืึทืฆืืข ืคืื โโืคึผืืึทืืคืึธืจืืข ืืจืืืืขืจืก, ืืื ืึท ื ืืึทืข ืืืฉืึทื ืขืจืืง ืฉืึธืคืขืจ ืืืกืืขืจ ืืื ืคืืจืืขืืืืื.
- ืฆืืืขืืืืื ืืึทืงืจืึธืก ืคึฟืึทืจ "ืืขืื_*" ืกืืจืึทืงืืฉืขืจื.
- ืฆืืืขืืขืื "{ืืืืขื ืขื, ืฉืจืืึทืื}*_ืจืขืืึทืงืกืขื" ืืขืืืึธืืก ืคึฟืึทืจ ืื IoMem ืืืคึผ .
- ืึทืืืขืงืืขื ืืืขื ืื FileOpener ืคืึทืจืืึธื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืืขืงืข ืึทืคึผืขืจืืืฉืึทื ื.
- ืืขืจ "ThisModule" ืคึผืึทืจืึทืืขืืขืจ ืืื ืฆืืืขืืขืื ืฆื ืื ืึทืจืืืืขื ืื ืืืจืืืขืืื ืืขื ืืืขื ืจืขืืืฉืืกืืขืจืื ื ืึท ืฉืึธืคืขืจ.
- ื ื ืึธืจืืึทื ืืืกืืขืจ ืคึฟืึทืจ ืงืจืืืืืื ื ืงืขืจื ืืึทืืืฉืืื ืืื ืื ืจืืกื ืฉืคึผืจืึทื ืืื ืคืืจืืขืืืืื.
ืืงืืจ: opennet.ru