เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

makepp_sandboxes - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ makepp_sandboxes เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ makepp_sandboxes เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


makepp_sandboxes -- เบงเบดเบ—เบตเปเบšเปˆเบ‡เบชเปˆเบงเบ™เบชเป‰เบฒเบ‡ makepp

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


D: --เป€เบฎเบฑเบ”โ€‹เบชเป‰เบฒเบ‡โ€‹,
--เบšเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹,
--เบขเปˆเบฒเบญเปˆเบฒเบ™,
-- เบญเปˆเบฒเบ™, I: -- เปƒเบ™ sandbox,
--inside-sandbox, O: --เบ™เบญเบโ€‹เบŠเบฒเบโ€‹เปเบ”เบ™โ€‹เบ•เบดเบ”โ€‹, S: -- sandbox,
--sandbox-เป€เบ•เบทเบญเบ™,
--sandbox-เป€เบ•เบทเบญเบ™, V: --virtual-sandbox

เบกเบตเบชเบญเบ‡เบชเบฒเบกเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบš makepp
เบชเป‰เบฒเบ‡:

1. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบ•เบปเป‰เบ™เป„เบกเป‰เบชเปˆเบงเบ™เปƒเบซเบเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบšเบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ”เป†
เปเบซเบผเปˆเบ‡เป„เบŸเบฅเปŒเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบญเบ makepp เปƒเบซเป‰เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™
เปƒเบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบฅเป‰เบง, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบšเปเปˆเปเบกเปˆเบ™เปเบ•เปˆ implicitly
เบเบฒเบ™เป‚เบซเบผเบ” makefiles เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบ›เปˆเบญเบเปƒเบซเป‰เบœเบนเป‰เบ”เบฝเบงเบเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ‚เบถเป‰เบ™เบเบฑเบšเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹
เป„เบŸเบฅเปŒ makefiles เบ—เบตเปˆเป‚เบซเบฅเบ”เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เปเบกเปˆเบ™เบเบฑเบ‡เบ–เบทเบเป‚เบซเบฅเบ”, เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก.)

2. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบซเบผเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ makepp เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ”เบฝเบงเบเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบปเบเบชเบนเบ‡เบšเบปเบ”เบšเบฒเบ”
เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบเบงเบ”โ€‹เบžเบปเบšโ€‹เบงเปˆเบฒโ€‹เบชเบญเบ‡โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบžเป‰เบญเบกโ€‹เบเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™โ€‹เบชเปˆเบงเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹
เบ•เบปเป‰เบ™เป„เบกเป‰, เบซเบผเบทเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบญเปˆเบฒเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™
เบเบฒเบ™โ€‹เบ‚เบฝเบ™. เปƒเบ™เบเปเบฅเบฐเบ™เบตเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ—เปˆเบฒเบ™เบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เป€เบŠเบทเป‰เบญเบŠเบฒเบ”เบ—เบตเปˆเบฅเปเบฒเบ”เบฑเบšเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡
เปƒเบ™เบชเบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™ (เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เป„เบ”เป‰) เบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

Makepp เบกเบตเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ sandboxing เบ—เบตเปˆเปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™เบ—เบฑเบ‡เบชเบญเบ‡.

Sandboxing เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
เบ•เบปเบงเป€เบฅเบทเบญเบ makepp เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” sandboxing เบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบ
เบกเบญเบšโ€‹เปƒเบซเป‰โ€‹เป‚เบ”เบ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰:

-- dont-build เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
--เป€เบฎเบฑเบ”-เบชเป‰เบฒเบ‡ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบ›เบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "เบšเปเปˆเบชเป‰เบฒเบ‡". เป„เบŸเบฅเปŒเปƒเบ”เป†เบ—เบตเปˆเบกเบตเบŠเบธเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ
เบกเบตเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบขเบนเปˆเปเบฅเป‰เบง, เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบ”เป†. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบฃเบตเป€เบŠเบฑเบ”
(ie "do-build"), เบเบปเบเป€เบงเบฑเป‰เบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบต "RootMakeppfile", เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡
เบขเบนเปˆเบ™เบญเบ id เบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบเบ‚เบญเบ‡เบกเบฑเบ™ "dont-build".

-- sandbox เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
--in-sandbox เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
--inside-sandbox เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
-- เบญเบญเบเบˆเบฒเบ sandbox เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบ›เบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "in-sandbox". เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเบ–เป‰เบฒ makepp เป€เบ›เบฑเบ™เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบ‚เบฝเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰ reset. เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบš, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒ
เบŠเบฑเบšเบชเบดเบ™ "เบšเปเปˆเบชเป‰เบฒเบ‡" เบเบฑเบ‡เบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบ•เบฑเป‰เบ‡ (เป€เบŠเบฑเปˆเบ™ "in-sandbox"), เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
เบกเบตเบญเบฑเบ™เปƒเบ” -- sandbox เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™
reset (ie "out-of-sandbox").

--sandbox-เป€เบ•เบทเบญเบ™
--sandbox-เป€เบ•เบทเบญเบ™
เบ”เบฒเบงเป€เบเบฃเบ”เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ” "in-sandbox" เปเบฅเบฐ "dont-read" เป€เบ›เบฑเบ™เบ„เปเบฒเป€เบ•เบทเบญเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.
เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบกเบทเปˆเบญเบกเบตเบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบซเบผเบฒเบเบฎเป‰เบญเบเบ„เบฑเป‰เบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”
เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™เป„เบฅเบเบฐเบ”เบฝเบง เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบˆเบปเป‰เบฒเป€เบซเบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบเบฒเบ™เบฅเบฐเป€เบกเบตเบ”เบซเบ™เบถเปˆเบ‡เบ•เปเปˆเบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡ makepp, เปเบฅเบฐเบ—เปˆเบฒเบ™เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบกเบตเบˆเปเบฒเบ™เบงเบ™เป€เบ—เบปเปˆเบฒเปƒเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบˆเบปเบ™เบเปˆเบงเบฒ
เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเปเบฒโ€‹เบฅเบฑเบ‡โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹.

--เบขเปˆเบฒเบญเปˆเบฒเบ™ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
--เบญเปˆเบฒเบ™ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบทเบ›เบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” "เบšเปเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™". เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเบ–เป‰เบฒ makepp เป€เบ›เบฑเบ™เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบธเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เบทเบ™เปƒเปเปˆ (เป€เบŠเบฑเปˆเบ™: "เป€เบฎเบฑเบ”-เบญเปˆเบฒเบ™").

--virtual-sandbox
เบขเปˆเบฒเบ‚เบฝเบ™เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ makepp เบ™เบตเป‰. เบ™เบตเป‰
เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเปˆเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ makepp เบžเป‰เบญเบกเบเบฑเบ™เบเบฑเบš sandboxes เบ—เบฑเบšเบŠเป‰เบญเบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™
เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบชเบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ”เบฝเบงเบเบฑเบ™. Makepp เบˆเบฐ
เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบฅเบฐโ€‹เป€เบงเบฑเป‰เบ™โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบกเบฑเบ™โ€‹เบญเปˆเบฒเบ™โ€‹, เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹
เบญเบฒเบ”เบˆเบฐเบกเบตเบœเบนเป‰เบญเปˆเบฒเบ™เบญเบทเปˆเบ™เป†เบžเป‰เบญเบกเป†เบเบฑเบ™.

เปเบ•เปˆเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” 3 เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบเบ—เบฑเบ‡เปเบปเบ”, เบฅเบงเบกเบ—เบฑเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเบกเบต
เบเบฑเบ‡เบกเบตเบขเบนเปˆ. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบฐเป€เบžเบฒเบฐเบซเบผเบฒเบเบˆเบฐเบ‚เป‰เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบฐเป€เบžเบฒเบฐเปœเป‰เบญเบเบฅเบปเบ‡. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบต.

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

Sandboxing เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบ›เป‰เบญเบ‡โ€‹เบเบฑเบ™ makepp เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เป€เบชเบโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบเบฒเบ™โ€‹เบ›เบธเบ‡โ€‹เปเบ•เปˆเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹เปเบฅเป‰เบงโ€‹
เบ—เบฑเบ™เบชเบฐเป„เป (เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเป‰เบฒเบ‡เบญเบทเปˆเบ™เบ™เบญเบเบˆเบฒเบ makepp),
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ -- dont-build เป€เบ›เบฑเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เปˆเบฒเบ™โ€‹.

เป‚เบ”เบเป„เบเบเปเบฅเบฐเบ™เบตเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบšเปเปˆเปเบกเปˆเบ™
เบขเบนเปˆ เบซเบผเบท เบฅเบธเปˆเบกเบชเบธเบ”เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบง. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆเบเบฑเบš
makepp เปƒเบŠเป‰ "-- dont-build /. --เป€เบฎเบฑเบ”-เบชเป‰เบฒเบ‡ .".

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

ยท เบ”เป‰เบงเบ sandboxing, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบซเบผเบฒเบ host, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบœเปˆเบฒเบ™เบงเบฝเบ
เบฅเบฐเบšเบปเบšเบ„เบดเบง. เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™ -j limit เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ CPU เบ‚เบญเบ‡ a
เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ”เบฝเบง, เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบชเบฒเบกเบฒเบ”เบŠเบฑเบเบŠเป‰เบฒเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ forking เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›.

ยท -j เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ‚เบฐเบซเบ™เบฒเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบ‚เบญเบ‡ makepp เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เป‚เบซเบผเบ”
makefiles, scanning, เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ implicit dependencies เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ scanning, เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบš
เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช.

เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบชเบฒเบกเบฒเบ”เบเบฒเบเป€เบ›เบฑเบ™ nondeterministic เบ–เป‰เบฒ
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบ™เบตเป‰เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบš
เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป„เบฅเบเบฐเป†, เปเบฅเบฐเบšเปเปˆเบกเบตเบเบปเบ™เป„เบเบ‡เปˆเบฒเบเป†เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡
เบกเบฑเบ™โ€‹เป€เบเบตเบ”โ€‹เบ‚เบทเป‰เบ™.

เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ™เบตเป‰, เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปเบšเปˆเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™
เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบกเปˆเบ™
โ€‹เป„เบ”เป‰โ€‹เบเบปเบโ€‹เบ‚เบถเป‰เบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เบ—เบฑเบ™โ€‹เบเบฒเบ™. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบ™เบตเป‰เปเบกเปˆเบ™เบชเปเบฒเป€เบฅเบฑเบ”เป‚เบ”เบเบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เปเบ•เปˆเบฅเบฐเบ„เบปเบ™
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเป†เบเบฑเบ™เป€เบ›เบฑเบ™ "sandbox" เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เบฝเบ™, เบšเปˆเบญเบ™เบ—เบตเปˆ sandboxes เบ—เบตเปˆเบšเปเปˆเบกเบต
เบชเบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบซเบกเบฒเบเปƒเบชเปˆเบเปˆเบญเบ‡เบŠเบฒเบเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบ™
เป€เบ›เบฑเบ™ "เบšเปเปˆเบญเปˆเบฒเบ™." เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ”เบ™เบถเปˆเบ‡เบญเปˆเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเป‰เบญเบกเบเบฑเบ™เบ™เบฑเป‰เบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš
เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™ (เปเบฅเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบชเบฐโ€‹เบ™เบฑเป‰เบ™โ€‹เบˆเบถเปˆเบ‡โ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบ—เบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™โ€‹)โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเบปเบโ€‹เบ‚เบถเป‰เบ™โ€‹เบกเบฒโ€‹
เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”.

Sandboxing เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ Sequential เบ‚เบฐเบšเบงเบ™เบเบฒเบ™
เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป„เบ”เป‰เบ–เบทเบเปเบšเปˆเบ‡เบชเปˆเบงเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ makepp เบžเป‰เบญเบกเบเบฑเบ™, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบเบฑเบ‡เบกเบต a
เบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เบนเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบญเบฒเบ”เบˆเบฐเบกเบต a
เบญเบฒเบเปเบเบฑเบชเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบžเป‰เบญเบกเป†เบเบฑเบ™, เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฝเบงเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰
เบˆเบปเบ™เบเปˆเบงเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป„เบ”เป‰เบชเปเบฒเป€เบฅเบฑเบ”. เบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™
เบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เป‚เบ”เบเบเบปเบ™เป„เบเปƒเบ”เบเปเปˆเบ•เบฒเบกเปเบกเปˆเบ™ orchestrating เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ makepp เบ•เปˆเบฒเบ‡เป† (เบ•เบปเบงเบขเปˆเบฒเบ‡,
เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เปเบ–เบงเบงเบฝเบ).

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบปเบเบ‚เบถเป‰เบ™เบกเบฒ
เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเปˆเบงเบ™เบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก
เบเปเบฒเบ™เบปเบ”.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธ -- dont-build เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹
process (เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ) เบ—เบตเปˆเปเบˆเป‰เบ‡เปƒเบซเป‰เบกเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบกเบตเปเบฅเป‰เบง
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เป‚เบ”เบโ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™ prerequisite (เบเบฒเบ™โ€‹เบชเบฑเบ‡โ€‹เบฅเบงเบกโ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เปƒเบ™โ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹)โ€‹. เปƒเบ™โ€‹เบ™เบตเป‰
เบฅเบฑเบเบชเบฐเบ™เบฐ, เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ‚เบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ null เบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆ
เบ›เบฑเบšเบ›เบธเบ‡

เปƒเบŠเป‰ makepp_sandboxes เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบš
    เบงเบปเบ‡เป€เบฅเบฑเบšเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เป เปเบฅเบฐเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ
    เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบš
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ‚เบฝเบ™เปƒเบ™ HTML, CSS, เปเบฅเบฐ
    JavaScript เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฒเบเบ•เบฒเบ—เบตเปˆเบชเบธเบกเปƒเบชเปˆเปเบฅเบฐ
    เบเบฝเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบงเบปเบ‡เป€เบฅเบฑเบš
  • 2
    Pascal Compiler เบŸเบฃเบต
    Pascal Compiler เบŸเบฃเบต
    A 32/64/16-bit Pascal compiler เบชเปเบฒเบฅเบฑเบš
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS เปเบฅเบฐ DOS;
    เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ wi...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Pascal Compiler เบŸเบฃเบต
  • 3
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    เบ‚เปเป‰เบกเบนเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ Canon EOS
    Canon เบšเปเปˆเบกเบตเบเบฒเบ™เบ™เบฑเบš shutter
    เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ‚เปเป‰เบกเบนเบ™ EXIF โ€‹โ€‹เบ‚เบญเบ‡ an
    เป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบš, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบš Nikon เปเบฅเบฐ
    Pentax. เบšเปเปˆเบกเบต Canon เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ‚เปเป‰เบกเบนเบ™ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd เปเบกเปˆเบ™เบ—เบฒเบ‡เปเบเบเบ‚เบญเบ‡ rEFIt boot
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš rEFIt, rEFInd เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
    เบเบงเบ”โ€‹เบซเบฒโ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ” boot EFI เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹
    loaders เปเบฅเบฐเบกเบฑเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต GUI เบ‡เบฒเบก
    เป€เบกเบ™เบนเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบšเบนเบ”...
    เบ”เบฒเบงเป‚เบซเบฅเบ” rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    เบซเบ™เป‰เบฒเบ”เบฒเบงเป‚เบซเบฅเบ” SourceForge เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
    เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
    GSIs, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบ‚เบญเบ‡ phhusson
    เป€เบฎเบฑเบ”เบงเบฝเบ. เบ‚เป‰เบญเบเบชเป‰เบฒเบ‡เบ—เบฑเบ‡ Android Pie เปเบฅเบฐ
    Android 1...
    เบ”เบฒเบงเป‚เบซเบฅเบ” ExpressLuke GSI
  • 6
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    เบ™เบฑเบเบชเบฐเปเบ”เบ‡เบ”เบปเบ™เบ•เบต
    Music Caster เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบปเบ™เบ•เบตเบ–เบฒเบ”
    เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ‚เบฑเบšโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบžเบ‡โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹
    เบญเบธเบ›เบฐเบเบญเบ™ Google Cast. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹,
    เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบฅเบนเบโ€‹เบชเบญเบ™โ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    Tas...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เป€เบžเบ‡ Casterโ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad