diff --git a/s390x.md b/s390x.md index 2b758a4..6c75b8a 100644 --- a/s390x.md +++ b/s390x.md @@ -18,9 +18,13 @@ Other non-WeKan Open Source projects xet7 tried to build at s390x: - TSC platform game, C++ https://secretchronicles.org/en/news/2020/11/16/tsc-for-s390x-available/ - Darkest Hour halloween text adventure game, C89, xet7 ported to 30+ CPU/OS https://github.com/xet7/darkesthour - 2024-01-20 Petclinic fork https://github.com/xet7/pet , with command `blink redbean.com` + - With Petclinic website, it is possible to add pets, visits to clinic, etc. - When xet7 added issue about blink segfault at s390x, 5 minutes later jart added fix https://github.com/jart/blink/issues/162 - - Blink is x86_86 emulator, similar to qemu https://github.com/jart/blink + - Blink is x86_86 emulator, similar to qemu https://github.com/jart/blink . With blink, it works at Linux s390x. Without blink, it works at x86_86/arm64 Win/Mac/Linux/BSD, but ASAN security feature does not work yet at arm64, like mentioned at Makefile of https://github.com/xet7/pet - Redbean is webserver https://redbean.dev + - Fullmoon is Lua web framework https://github.com/pkulchenko/fullmoon . Petclinic has fork of Fullmoon, making possible to use SQLite across CGI-like Lua processes of Redbean, like mentioned at Readme https://github.com/xet7/pet + - By using Makefile with `make all` or `make start` it makes one executeable. When starting, it creates SQLite database to same directory, adding data, with `srv/.lua/*.sql` + - At fork https://github.com/xet7/pet , xet7 added all external `.sql`, Javascript and CSS dependencies directly inside executeable. This can be seen at Makefile, where files from `srv` directory are are added to `.zip` file, that is added to end of `redbean.com` executeable. - Does not work yet: - V https://github.com/vlang/v/issues/18737 - LLVM, Zig, Bun https://github.com/wekan/wekan-node20#trying-to-compile-llvm-for-zig-and-bun-at-s390x-fails