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

OnWorks favicon

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

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

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ 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


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

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

  • 1
    Gin Web Framework
    Gin Web Framework
    Gin เปเบกเปˆเบ™เบเบญเบšเป€เบงเบฑเบšเบ—เบตเปˆเป„เบงเบขเปˆเบฒเบ‡เบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญ
    เบ‚เบฝเบ™เปƒเบ™ Golang เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป€เบ–เบดเบ‡
    40 เป€เบ—เบปเปˆเบฒโ€‹เป„เบงโ€‹, เบ‚เปโ€‹เบ‚เบญเบšโ€‹เปƒเบˆโ€‹เบเบฑเบšโ€‹เบกเบฑเบ™โ€‹
    martini-like API เปเบฅเบฐเบชเบฐเบšเบฑเบš custom เบ‚เบญเบ‡
    httprout...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Gin Web Framework
  • 2
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰
    เบˆเบฒเบ
    https://sourceforge.net/projects/cereu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CEREUS LINUX
  • 3
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    เบ„เบนเบเบถเบเบชเบญเบ™เบงเบฝเบ
    Task Coach - เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบกเบดเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™. Task Coach เปเบกเปˆเบ™เป€เบ›เบตเบ”เปƒเบซเป‰เบŸเบฃเบต
    เปเบซเบผเปˆเบ‡ todo manager. เบกเบฑเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบญเบญเบเบˆเบฒเบ
    เบ„เบงเบฒเบกเบญเบธเบเบญเบฑเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เบšเปเปˆเปเบกเปˆเบ™
    เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Task Coach
  • 4
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ HyperSQL (HSQLDB)
    HSQLDB เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡
    เบ‚เบฝเบ™เปƒเบ™ Java, เบกเบตเป„เบ”เป€เบงเบต JDBC,
    เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš ANSI SQL: 2016. เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ™เป‰เบญเบโ€‹,
    เป„เบง, multithreaded เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
    เบเบฑเบš me...
    เบ”เบฒเบงเป‚เบซเบฅเบ” HyperSQL Database Engine (HSQLDB)
  • 5
    BATIK-เบเบนเป‰
    BATIK-เบเบนเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเป‚เบ„เบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Batik
    เบ—เบตเบกเบ‡เบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบˆเบฒเบเบญเบดเบ™เป‚เบ”เป€เบ™เป€เบŠเบ, เบ™เบตเป‰
    เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน Batik เปเบกเปˆเบ™เบญเบฐเบ™เบธเบžเบฑเบ™เบ‚เบญเบ‡
    TWRP เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบเป‰เป‚เบ”เบ
    เบžเบฑเบ”เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” BATIC-RECOVERY
  • 6
    TightVNC
    TightVNC
    TightVNC เป€เบ›เบฑเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ‚เบญเบ‡ VNCโ€‹,
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹-desktop เบŸเบฃเบตโ€‹เบ—เบตเปˆโ€‹เบเบดเปˆเบ‡โ€‹เปƒเบซเบเปˆโ€‹. เป„เบ”เป‰
    เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบเบญเบšเบกเบตเปเบšเบ™เบงเบดเบ”เป€เบ›เบฑเบ™เบกเบดเบ”เบเบฑเบšเปเบšเบ™เบงเบดเบ”
    เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” "เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”", เบเบฒเบ™เป‚เบญเบ™เป„เบŸเบฅเปŒ
    เปƒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” TightVNC
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

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

  • 1
    abi-dumper
    abi-dumper
    abi-dumper - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐ dump ABI เบ‚เบญเบ‡ an
    เบงเบฑเบ”เบ–เบธ ELF เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ DWARF
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Dumper
    (abi-dumper) เบ–เบดเป‰เบก ABI เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธ ELF
    เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ DW...
    เปเบฅเปˆเบ™ abi-dumper
  • 2
    abi-tracker
    abi-tracker
    abi-tracker - เป€เบซเบฑเบ™เบžเบฒเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบŠเบญเบšเปเบง C/C++.
    เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบŠเบทเปˆ: ABI Tracker
    (abi-tracker) เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ ABI
    เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡ C/C+...
    เปเบฅเปˆเบ™ abi-tracker
  • 3
    copylinkp
    copylinkp
    copylink - เบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เป‰เบงเบเบชเปเบฒเป€เบ™เบปเบฒ
    เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ ...
    เปเบฅเปˆเบ™ copylinkp
  • 4
    copymat
    copymat
    copymat - เบ›เปˆเบฝเบ™ ASCII matrices เป€เบ›เบฑเบ™ a
    เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป„เบง ...
    เปเบฅเปˆเบ™ copymat
  • 5
    gatling
    gatling
    gatling - เป€เบŠเบตเบŸเป€เบงเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡ ...
    เปเบฅเปˆเบ™ gatling
  • 6
    gatos-conf
    gatos-conf
    gatos-conf - เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ GUI GATOS
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. ...
    เปเบฅเปˆเบ™ gatos-conf
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad