เดตเตƒเด•เตเดทเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเต v1.0.0 - เดšเต‚เดทเดฃเด™เตเด™เดณเตเด‚ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ


เดตเตƒเด•เตเดทเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเต v1.0.0 - เดšเต‚เดทเดฃเด™เตเด™เดณเตเด‚ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€เดฏเตเดŸเต† เด†เดฆเตเดฏ (v1.0.0) เดชเดคเดฟเดชเตเดชเต, เดŽเด•เตเดธเตเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดšเต‚เดทเดฃเด™เตเด™เดณเตเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดšเต‚เดทเดฃ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเดŸเต† เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดšเดฟเดฒ เดชเดคเดฟเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเดฟเด (เดคเตเดŸเตผเดšเตเดšเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚) เดฒเต‡เด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต.

เด“เดฐเต‹ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเต‚เดทเดฃเดตเตเด‚ เด’เดฐเต เดซเดฏเตฝ .out-of-tree.toml เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ (เด…เดคเตŠเดฐเต เดšเต‚เดทเดฃเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ) เดšเดฟเดฒ เดธเตเดฐเด•เตเดทเดพ เดฒเด˜เต‚เด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต, เด•เต‡เตผเดฃเตฝ เดตเต‡เตผเดทเดจเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดคเดฟเดชเตเดชเต v0.2 เดฎเตเดคเดฒเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต.

เดšเต‡เตผเดคเตเดคเต

  • เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค (เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เด•เต‡เตผเดฃเตฝ เด“เดŸเตเดŸเต‹เดœเต†เตป) เด•เต‡เตผเดฃเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ (.out-of-tree.toml-เดฒเต† เดตเดฟเดตเดฐเดฃเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ) เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ โ€”max= เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฑเตบเดธเต (เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดชเตเดฏเต‚) เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. X เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

  • เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฎเดพเดฏเดฟ เดŽเดฒเตเดฒเดพ เด•เต‡เตผเดฃเดฒเตเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดคเดฟเดฏ genall เด•เดฎเดพเตปเดกเต.

  • เดŽเดฒเตเดฒเดพ เดฒเต‹เด—เตเด•เดณเตเด‚ เด‡เดชเตเดชเต‹เตพ sqlite3 เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดคเดฟเดตเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เต เด•เดฎเดพเตปเดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ, เด…เดคเตเดชเต‹เดฒเต† json, markdown เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดŽเด•เตเดธเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

  • เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดงเตเดฏเดคเดฏเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ (เดฎเตเดฎเตเดชเดคเตเดคเต† เดฒเต‹เดžเตเดšเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ).

  • เดฌเดฟเตฝเดกเต เดซเดฒเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต (เดชเตเดคเดฟเดฏ --เดกเดฟเดธเตเดฑเตเดฑเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดชเตเดฏเต‚ เด•เดฎเดพเตปเดกเต)

  • เดนเต‹เดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเต‹เตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เด•เต‡เตผเดฃเดฒเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•.

  • เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด•เต‡เตผเดฃเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.

  • เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดกเต€เดฌเด—เต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เด‡เดชเตเดชเต‹เตพ เดนเต‹เดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเตเดตเดฏเดฎเต‡เดต เดคเดฟเดฐเดฏเตเดจเตเดจเต.

  • เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต KASLR, SMEP, SMAP, KPTI เดŽเดจเตเดจเต€ เดซเตเดฒเดพเด—เตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดธเตเดฐเด•เตเดทเดพ เดฒเด˜เต‚เด•เดฐเดฃเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต.

  • เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดชเตเดฏเต‚ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต --threads=N เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดšเต‡เตผเดคเตเดคเต, เดŽเด•เตเดธเตเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

  • เดฒเต‹เด—เดฟเตฝ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดŸเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เดคเตเดŸเตผเดจเตเดจเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

  • เดธเดพเดงเดพเดฐเดฃ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เด•เต‡เตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต.

  • เดชเตเดคเดฟเดฏ เดชเดพเด•เตเด•เต เด•เดฎเดพเตปเดกเต, เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต† เดŽเด•เตโ€Œเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฎเดพเดธเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

  • เดŽเด•เตเดธเตเดชเตเดฒเต‹เดฏเดฟเดฑเตเดฑเดฟเดจเตเด‚ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ (.out-of-tree.toml), KASLR, SMEP, SMAP, KPTI เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต, เด…เดคเตเดชเต‹เดฒเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เต‹เดฑเตเด•เดณเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

  • เด‡เดชเตเดชเต‹เตพ เด•เต‡เตผเดฃเตฝ เด“เดŸเตเดŸเต‹เดœเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดฎเต‡เดœเตเด•เตพ (เดฑเต‚เดŸเตเดŸเตเดซเต) เดธเตเดตเดฏเดฎเต‡เดต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต เด‡เดจเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

  • CentOS เด•เต‡เตผเดฃเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ

  • เด‡เดชเตเดชเต‹เตพ, เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เด‡เดฎเต‡เดœเต (rootfs) เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดšเดฟเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดฌเตเดฃเตเดŸเต 18.04-เดจเตเดณเตเดณ เด‰เดฌเตเดฃเตเดŸเต 18.10 เดšเดฟเดคเตเดฐเด‚.

  • เด‡เดชเตเดชเต‹เตพ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดชเดฐเดพเดœเดฏเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฒเตเดฒ (เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ - เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเตเดฒ!).

  • เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‹เดฑเตเด•เดณเดฟเตฝ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เด˜เดŸเตเดŸเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ (เดฌเดฟเตฝเดกเต, เดฒเต‹เดžเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เดธเตเดฑเตเดฑเต) เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด”เดŸเตเดŸเต-เด“เดซเต-เดŸเตเดฐเต€ เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดชเดฟเดถเด•เต เด•เต‹เดกเต เดจเตฝเด•เตเด‚.

  • Go เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, GO111MODULE=on เด‰เดณเตเดณ เด•เต†เดŸเตเดŸเดฟเดŸเดฎเดพเดฃเต เด‡เดชเตเดชเต‹เตพ เด…เดญเดฟเด•เดพเดฎเตเดฏเด‚.

  • เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดšเต‡เตผเดคเตเดคเต.

  • ${TARGET}_test-เดฒเต† เด…เดธเด‚เดฌเตเดฒเดฟ Makefile-เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, Test.sh เด‡เดชเตเดชเต‹เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚.

  • เด’เดฐเต เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด•เต‡เตผเดฃเตฝ เดฒเต‹เด—เต เดฎเดพเดฏเตโ€Œเด•เตเด•เดฟเดฒเตเดฒ. เดšเดฟเดฒ เดšเต‚เดทเดฃเด™เตเด™เตพ KASLR-เดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป dmesg-เตฝ เด’เดฐเต เด•เต‡เตผเดฃเตฝ เดฌเต‡เดธเต เดฒเต€เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด•เตเดฒเต€เดจเดชเตเดชเต เดšเต‚เดทเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฏเตเด•เตเดคเดฟเดฏเต† เดคเด•เตผเดคเตเดคเต‡เด•เตเด•เดพเด‚.

  • qemu/kvm เด‡เดชเตเดชเต‹เตพ เดนเต‹เดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฑเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต

  • เด•เต‡เตผเดฃเตฝ เดซเดพเด•เตเดŸเดฑเดฟ เด•เตเดฐเดฎเดพเดจเตเด—เดคเดฎเดพเดฏเดฟ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เดกเต‹เด•เตเด•เตผเดซเดฏเดฒเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด•เต‡เตผเดฃเตฝ เดœเดจเดฑเต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเดพเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดคเต.

  • เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเดฟเตฝ เด•เดฎเดพเตปเดกเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เดฎเดฟเด•เดšเตเดšเดคเต

  • MacOS-เตฝ, GNU coreutils เด‡เดจเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

  • เดšเดฟเดฒ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดกเต‹เด•เตเด•เดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดฎเต—เดฃเตเดŸเดฟเด‚เด—เต เดชเดฟเดถเด•เตเด•เตพ เด•เดพเดฐเดฃเด‚ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ ~/.out-of-tree/tmp/ เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เดฟ.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•