ืืืฆืืช ืืืืืืจื ืฉื ืคืจืืืงื Redbean 2.0, ืืืฆืืข ืฉืจืช ืืื ืืจื ื ืืืืคืฉืจ ืื ืืกืคืง ืืืฉืืื ืืื ืืจื ื ืืฆืืจื ืฉื ืงืืืฅ ืืคืขืื ืืื ืืืจืกืื ืฉื ืืชื ืืืคืขืื ืขื Linux, Windows, MacOS, FreeBSD, NetBSD ื-OpenBSD. ืื ืืืฉืืืื ืืงืฉืืจืื ืืืคืืืงืฆืืืช ืืืื ืืจื ื ืืืฉืจืช ืืืืืืื ืืงืืืฅ ืืคืขืื ืืืื, ืืชืืื ืืคืืจืื ืืืจืืืื ZIP ืืืืคืฉืจ ืื ืืืฉืชืืฉ ืืืื ื-zip ืืื ืืืืกืืฃ ืงืืฆืื ื ืืกืคืื. ืืืืืืช ืืืจืืฅ ืงืืืฅ ืืื ืขื ืืขืจืืืช ืืคืขืื ืฉืื ืืช ืืืืืืช ืืืชื ืืืจืืืื ZIP ืืืฉืืช ืขื ืืื ืื ืืคืืืฆืื ืฉื ืืืชืจืืช ืงืืฆืื ื ืืชื ืืช ืืืคืขืื ืืงืืฉืืจ ืขื ืกืคืจืืืช ื-C ืืกืื ืืจืืืช ืืจืืืช ืืคืืืคืืจืืืช Cosmopolitan. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื ISC.
ืืจืขืืื ืฉื ืืคืจืืืงื ืืื ืืกืคืง ืงืืืฅ ืืคืขืื ืืื "redbean.com" ืขื ืฉืจืช ืืื ืืจื ื ืืืื ื. ืืคืชื ืืคืืืงืฆืืืช ืืื ืืจื ื ืืืื ืืืฉืชืืฉ ืืืื ื-zip ืืื ืืืืกืืฃ ืงืืฆื HTML ื-Lua ืืงืืืฅ ืื ืืืงืื ืืืฉืื ืืื ืืจื ื ืขืฆืืื ืืคืืขื ืขื ืื ืืขืจืืืช ืืืคืขืื ืืคืืคืืืจืืืช ืืืื ื ืืืจืฉ ืฉืจืช ืืื ืืจื ื ื ืคืจื ืืื ืืคืขืื ืขื ืืืขืจืืช.
ืืืืจ ืืฉืงืช ืงืืืฅ ืืืคืขืื ืฉื ืืฆืจ, ืฉืจืช ืืืื ืืจื ื ืืืืื ื ืืฉืืฉ ืืืืฉื ืืืืฉืื ืืืื ืืจื ื ืฉื ืฉืืจ ืืงืืืฅ. ืืืจืืจืช ืืืื, ืืืืคื ืืืืืจ ื-localhost, ืื ืืฉืจืช ืืืื ืืฉืืฉ ืื ืืฉืจืช ืืื ืืจื ื ืฆืืืืจื ืจืืื (ืืืืืื, ืฉืจืช ืื ืืฉืจืช ืืช ืืชืจ ืืืื ืืจื ื ืฉื ืืคืจืืืงื). ืฉืจืช ืืืื ืืจื ื ืืืืื ื ืชืืื ืืืืฉืช HTTPS ืื ืืชื ืืืคืขืื ืืืชื ืืืืฆืขืืช ืืืืื ืืจืื ืืื, ืืืืคืฉืจ ืื ืืฉืืื ืืืืื ืืืฉืงื ืืขืจืืช ื ืืืฉืื. ืืื ืืฉืืื ืขื ืคืขืืืช ืืฉืจืช ืืืืื ืืืฆืืขื, ืืกืืคืง ืืืฉืง REPL ืืื ืืจืืงืืืื (ืืืืกืก ืขื Lua REPL ืืกืคืจืืืช bestline, ืื ืืืื ืฉื GNU Readline), ืืืืคืฉืจ ืืฉื ืืช ืืช ืืฆื ืืชืืืื ืืืืคื ืืื ืืจืืงืืืื.
ื ืืขื ืื ืฉืจืช ืืืื ืืจื ื ืืกืืื ืืขืื ืืืชืจ ืืืืืืื ืืงืฉืืช ืืฉื ืืื ืืืืฉื ืจืืื, ืืืืืฉ ืชืืื ืืืืก gzip. ืื ืฉืขืืืจ ืืืืฆืืขืื ืืื ืฉ-zip ื-gzip ืืฉืชืืฉืื ืืคืืจืื ื ืคืืฅ, ืื ืฉืื ืชืื ืื ืืืืฉืื ืืืื ืืืืืจื ืืืืฉ ืืืืืจืื ืฉืืืจ ืืืืกืื ืืงืืืฅ ื-zip. ืื ืืกืฃ, ืืืืืื ืฉืงืืืฅ ืืืคืขืื ื ืืฆืจ ืืืืฆืขืืช ืงืืฉืืจ ืกืืื ืืืื ืงืื ืืืืืื, ืืงืจืืื ืืืืื ืขืืื ืืฆืืื ืืขื ืืืืจืื ืชืงืืจื.
ืื ืืกืฃ ืืขืืืื ืชืืื ืืื ืืจื ื ืกืืื ืืืืฆืืข JavaScript ืืืคืืคื, ื ืืชื ืืืจืืื ืืช ืืืืืืงื ืฉื ืืืฉืื ืืืื ืืจื ื ืืืืฆืขืืช ืกืงืจืืคืืื ื- Lua, ืืืกืืจืช ืืืื ืืจื ื ืฉื Fullmoon ื- SQLite DBMS. ืชืืื ืืช ื ืืกืคืืช ืืืืืืช ืชืืืื ืืกืืืืช ืืืืืื ืกืืกืืืืช argon2, ืืืืืืช ืืงืืืข ืืช ืืืืจ ื-IP ืืืืฆืขืืช ืืกื ืื ืชืื ืื ืฉื MaxMind, ืืืืฉื ื-Unix API ืฉื ืืกืคืจืืื Cosmopolitan. ืืืื ืืืืกื ืืช ืืืกืืกืืช, ืืืืืืช ืฉืจืช ืืื ืืจื ื, MbedTLS, Cosmopolitan, Lua ื-SQLite, ืืื 1.9 ืืื-ืืืื ืืืื.
ืงืืืฅ ืืคืขืื ืืื ืืืจืกืื ื ืืฆืจ ืขื ืืื ืฉืืืื ืฉื ืืงืืขืื ืืืืชืจืืช ืกืคืฆืืคืืืช ืืืขืจืืืช ืืคืขืื ืฉืื ืืช (PE, ELF, MACHO, OPENBSD, ZIP) ืืงืืืฅ ืืื. ืืื ืืืืืื ืฉืงืืืฅ ืืคืขืื ืืืื ืืจืืฅ ืขื ืืขืจืืืช Windows ื-Unix, ืืจืืง ืืื ืืงืืื ืงืืฆื Windows PE ืืกืงืจืืคื ืืขืืคืช, ืชืื ื ืืฆืื ืืขืืืื ืฉ-Thompson Shell ืืื ื ืืฉืชืืฉ ืืกืื ืืกืงืจืืคื "#!". ืืชืืฆืื ืืื ืงืืืฅ ืืคืขืื ืืืฉืื ืืื ืคืืจืืืื ืฉืื ืื ืืืฉืืฉืื ืืืื ืืงืก, BSD, Windows ื-macOS. $ curl https://redbean.dev/redbean-demo-2.0.7.com >redbean.com $ chmod +x redbean.com $ zip redbean.com hello.html $ zip redbean.com hello.lua $ ./redbean .com -vv I2022-06-23T08:27:14+000767:redbean] (srvr) ืืืืื ื http://127.0.0.1:8080 >: ืืืื ืืคืงืืื... $ curl https://127.0.0.1:8080/hello .html hello $ printf 'GET /hello.lua\n\n' | nc 127.0.0.1 8080 ืฉืืื
ืืงืืจ: OpenNet.ru