apignotti
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
Either myself or a member of the team will take a look at the manuscript to see if any of the touched topics could be problematic to try on WebVM
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
Quick question that might matter for the commercial team. You mentioned hosting on your own servers.
Hosting of WebVM or any other derived project is of course not a problem, hosting of the CheerpX engine is a more delicate matter since it is usually a premium add-on for corporate networks.
Would it be acceptable to use CheerpX from our CDN? We host immutable builds (for example https://cxrtnc.leaningtech.com/1.0.6/cx.js) on a global CDN (Cloudflare), so the setup is extremely reliable. The public NPM packages internally reference the same CDN.
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
Might I ask an email to get in touch? Feel free to DM me if you'd rather keep it private
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
I'll need to get back to you on this matter though after syncing with the commercial team. Is that ok?
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
This would not, at first sight, cover your cases but I am quite sure we can work something out.
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
WebVM itself is FOSS, you can build on top of it and use it as you wish. The underlying virtualization engine (CheerpX) is normally free to use for personal and open source projects.
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
We would be trilled for WebVM to be used for your project, and we would appreciate Leaning Technologies being mentioned of course 🙂
17 replies
LTLeaning Technologies
•Created by dbcoop on 11/16/2024 in #support
I've written a Linux manuscript and I'd like to host WebVM for the exercises.
Hi, thanks for getting in touch. WebVM support is guaranteed by our team at Leaning Technologies, let us know if you have specific issues.
17 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
L&F are fully supported, unless they depend on Windows or Mac specific code
12 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
It should be
/app/RoboticArm.jar
again, the filesystem is virtualized and /app
-> /
on the HTTP server12 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
Now it's the path you are giving to CheerpJ that is not correct
12 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
This is a common problem and it's well explained in our docs, see here for more info: https://cheerpj.com/docs/guides/File-System-support#app-mount-point
12 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
But the CheerpJ filesystem is virtualized, the
/app
directory inside CheerpJ corresponds to the root of the HTTP server12 replies
LTLeaning Technologies
•Created by adc on 11/15/2024 in #support
I keep getting these errors when trying to run my Java app
Hello, the problem is quite clear, your jar in under the
/app
directory of your web server12 replies
LTLeaning Technologies
•Created by David Alsh on 11/14/2024 in #support
Is WebVM faster on x86_64 hosts compared to arm64 MacOS hosts?
CheerpX only supports 32-bt x86 binaries at this time. We do have plan to support the 64-bit ISA as well, but it's not an immediate priority.
The internal codegen is heavily optimized for x64 hosts and Chrome, but we expect the arm64 performance to be roughly similar. There is a very important WebAssembly extension, Branch Hinting, that is standardized but not yet enabled by default on Chrome. You should try again with branch hinting enabled by passing the following command line option to Chrome:
--js-flags="--experimental-wasm-branch-hinting"
. For more information on branch hinting: https://labs.leaningtech.com/blog/branch-hinting
CheerpX is expected to perform quite well for this class of technologies, with a slowdown between 3x to 10x depending on the specific workload.
Also take into account that not all parts of the instruction set are equally optimized. Integer operations have the most sophisticated codegen, while X87 and MMX/SSE is still quite basic.2 replies
LTLeaning Technologies
•Created by Apivis on 11/7/2024 in #support
Esscapesrc infected with MacOS:Agent-AJQ [Trj]
For further help please use the #cheerpx-webvm channel. I've marked this problem as resolved
40 replies
LTLeaning Technologies
•Created by Apivis on 11/7/2024 in #support
Esscapesrc infected with MacOS:Agent-AJQ [Trj]
You can also replace the
include /etc/nginx/mime.types
line with the following block that provides the few required mime types
40 replies
LTLeaning Technologies
•Created by Apivis on 11/7/2024 in #support
Esscapesrc infected with MacOS:Agent-AJQ [Trj]
I don't know, it depends on the methods of installation and the platform. You should check nginx docs for your case
40 replies
LTLeaning Technologies
•Created by Apivis on 11/7/2024 in #support
Esscapesrc infected with MacOS:Agent-AJQ [Trj]
Yes, at line 15 as the error says
40 replies
LTLeaning Technologies
•Created by Apivis on 11/7/2024 in #support
Esscapesrc infected with MacOS:Agent-AJQ [Trj]
This is a nginx configuration problem, not a WebVM problem
40 replies