เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ mstack เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
mstack - เบเบฒเบเบเบฑเบเปเบฅเบทเบญเบ stack เปเบเบทเบญเบเปเบฒเบ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
mstack [-hv] [-o เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบญเบฐเบเบธเบชเบฑเบเบเบฒ] stack_mountpoint เบเปเบฒเบชเบฑเปเบ
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบ View-OS เปเบเบทเบญเบเปเบฒเบเบซเบผเบฒเบ stacks เบกเบตเปเบซเปเบเบฐเบกเบงเบเบเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบเบดเปเบ-OS
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ msocket(2โ) เปเบเบฅเบฐเบเบปเบ. mstack เบเปเบฒเบเบปเบ stack เปเบฅเบตเปเบกเบเบปเปเบ (เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบตเปเบขเบนเป
family) เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบกเบทเปเบญ msocket เบซเบกเบฒเบเปเบเบดเบเบเบทเปเปเบชเบฑเปเบเบเบฒเบ NULL เบชเปเบฒเบฅเบฑเบ stack เบเบญเบเบกเบฑเบ. mstack
เบเบฑเบเปเบซเปเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบเบเบเบญเบเบซเบผเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบเบเบฒเบเบเบตเปเปเบเปเบชเบดเปเบเบเบตเปเบฅเปเบฒเบชเบฐเปเบซเบก socket(2โ)
เปเบเบฅเบฐเบเบปเบ. stack mountpoint เบเปเบฒเบเบปเบ stack เปเบเป. เปเบ ViewOS เบกเบฑเบเปเบกเปเบเบเบธเบเปเบเบทเปเบญเบกเบเปเป
เบเปเบญเบเบเบตเป stack เปเบเป mounted (เปเบเบ mount(2) (8). เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบฒเบเปเบ:
"เบเบฑเบญเบเปเบเบฑเบ(เปเบเปเบกเบ,เบเบฐเปเบเบ,เปเบเบฃเปเบเบเป)"
เปเบเบปเปเบฒเบเบฑเบ:
"msocket(NULL, domain, type protocol)"
mstacks เบเปเบฝเบเปเบเบ stack เปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบญเบเบเบปเบงเบเบญเบเปเบเปเบเบเบญเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ
เบเปเบฒเบชเบฑเปเบ (เปเบเบ เบเบปเบเปเบงเบฑเปเบ(2)).
OPTIONS
-h เบเบดเบกเบเบฒเบเปเบเปเบเปเบฒเบชเบฑเปเบ mstack
-v เบเบฑเปเบเปเปเบ verbose เปเบเบตเบ
-o เบเปเบฒเบเบปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเปเบเบเบญเบ. เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบ -o, mstack เบเปเบฒเบเบปเบเบเบทเบ stack เปเบฅเบตเปเบกเบเบปเปเบ
เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบญเบเบเบปเบงเบเบญเบเปเบเปเบเบเบญเบ. เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเปเบเบเบญเบเบญเบฒเบเบเบฐเบฅเบงเบกเปเบญเบปเบฒเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบตเปเปเบเบเบญเบญเบ
เบฅเปเบฒเบเบฑเบเบเบญเบเบฅเบฒเบเบเบฒเบเบเปเปเปเบเบเบตเป: เบเบฑเบเบซเบกเบปเบ, unix (เบซเบผเบทเบเบฝเบเปเบเป u), ipv4 (4), ipv6 (6), netlink
(n), packet (p), bluetooth (b), irda (i), ip (เปเบเบดเปเบเบฅเบงเบกเบกเบตเปเบเปเบเบเบญเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ ip เบเบฑเบเปเบปเบ.
ipv4, ipv6, netlink เปเบฅเบฐเปเบเบฑเบเปเบเบฑเบ), #n เบเปเบญเบเบเบตเป n เปเบกเปเบเบเปเบฒเบเบงเบเบเบญเบเปเบเปเบเบเบญเบ. เปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบเบชเบฒเบกเบฒเบ
เบเบฐเบเบทเบเบเบณเปเปเบฒเบเปเบงเบ + เบซเบผเบท - เปเบเบทเปเบญเบฅเบฐเบเบธเบงเปเบฒเบเบฐเบเปเบญเบเปเบเบตเปเบกเปเบเบฃเปเบเบเป/เบเบธเปเบกเปเบเบฃเปเบเบเปเบซเบผเบทเบเปเป
เบซเบผเบทเปเบญเบปเบฒเบญเบญเบเบเบฒเบเบเบธเบ.
เบเบปเบงเบขเปเบฒเบ
mstack /dev/net/lwip ip เบชเบดเปเบเปเบชเบเบเบดเบ
เบฅเบฒเบเบเบทเปเบเบตเปเบขเบนเปเบเบตเปเบเบทเบเบเบธเปเบกเบเบญเบเปเบเบ stack mounted เบชเบธเบ /dev/net/lwip.
exec mstack /dev/net/null bash
เบเบดเบเบเบฒเบเปเบเปเบเบฒเบ stack เบกเบฒเบเบเบฐเบเบฒเบเปเบ bash เปเบซเบกเป (เบเบตเป overcomes เบซเบเบถเปเบเปเบเบเบฐเบเบธเบเบฑเบ).
mstack -o ip /dev/net/lwip bash
เปเบฅเบตเปเบก bash เปเบซเบกเปเบเบตเปเปเบเป stack เปเบเป /dev/net/lwip เบชเปเบฒเบฅเบฑเบ ipv4 เปเบฅเบฐ ipv6 เปเบเปเบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบ
เบเบดเบเบตเบเบฒเบเบญเบทเปเบเป.
mstack -o -unix /dev/net/lwip bash
เปเบฅเบตเปเบก bash เปเบซเบกเปเบเบตเปเปเบเป stack เปเบเป /dev/net/lwip เบชเปเบฒเบฅเบฑเบเปเบเบฃเปเบเบเปเบเบฑเบเปเบปเบเปเบเป AF_UNIX.
mstack -o +ip,-ipv6 /dev/net/lwip bash
เปเบฅเบตเปเบก bash เปเบซเบกเปเบเบตเปเปเบเป stack เปเบเป /dev/net/lwip เบชเปเบฒเบฅเบฑเบ ipv4, netlink, packet เปเบเป
เบเปเปเปเบกเปเบ ipv6.
เปเบเป mstack เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net