56 lines
2.6 KiB
JavaScript
56 lines
2.6 KiB
JavaScript
const color= "\x1b[1;35m";
|
|
const underline= "\x1b[94;4m";
|
|
const normal= "\x1b[0m";
|
|
export const introMessage = [
|
|
"+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+",
|
|
"| |",
|
|
"| WebVM is a virtual Linux environment running in the browser via WebAssembly |",
|
|
"| |",
|
|
"| WebVM is powered by the CheerpX virtualization engine, which enables safe, |",
|
|
"| sandboxed client-side execution of x86 binaries, fully client-side |",
|
|
"| |",
|
|
"| CheerpX includes an x86-to-WebAssembly JIT compiler, a virtual block-based |",
|
|
"| file system, and a Linux syscall emulator |",
|
|
"| |",
|
|
"| [News] Integrating Claude Computer Use in WebVM! |",
|
|
"| |",
|
|
"| " + underline + "https://labs.leaningtech.com/blog/webvm-claude" + normal + " |",
|
|
"| |",
|
|
"| [7 - 14 April] WebVM Hackathon II is live! Join to win 500£! |",
|
|
"| |",
|
|
"| " + underline + "https://cheerpx.io/hackathon" + normal + " |",
|
|
"| |",
|
|
"+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+",
|
|
"",
|
|
" Welcome to WebVM. If unsure, try these examples:",
|
|
"",
|
|
" python3 examples/python3/fibonacci.py ",
|
|
" gcc -o helloworld examples/c/helloworld.c && ./helloworld",
|
|
" objdump -d ./helloworld | less -M",
|
|
" vim examples/c/helloworld.c",
|
|
" curl --max-time 15 parrot.live # requires networking",
|
|
""
|
|
];
|
|
export const errorMessage = [
|
|
color + "CheerpX could not start" + normal,
|
|
"",
|
|
"Check the DevTools console for more information",
|
|
"",
|
|
"CheerpX is expected to work with recent desktop versions of Chrome, Edge, Firefox and Safari",
|
|
"",
|
|
"Give it a try from a desktop version / another browser!",
|
|
"",
|
|
"CheerpX internal error message is:",
|
|
""
|
|
];
|
|
export const unexpectedErrorMessage = [
|
|
color + "WebVM encountered an unexpected error" + normal,
|
|
"",
|
|
"Check the DevTools console for further information",
|
|
"",
|
|
"Please consider reporting a bug!",
|
|
"",
|
|
"CheerpX internal error message is:",
|
|
""
|
|
];
|