This is a work-in-progress version of Fiedka, based on the utk-web prototype with a back-end running in WebAssembly and written in Go.
The app is based on Electron.
You need to have a Node.js runtime and npm
installed.
For the back-end, you need Go version 1.17 at least.
Find them in your respective OS distribution and install them through your
package manager, e.g., yay -S go nodejs npm
.
On NixOS you can get a shell with all dependencies by running nix-shell
.
To install the dependencies, run npm install
.
For DXE GUIDs, efiXplorer is used as a submodule. Do an initial checkout:
git submodule update --init --checkout
GOOS=js GOARCH=wasm go get github.com/fiedka/fiedka/...
npm start
Binaries for Linux are published on GitHub.
See retrage's nightly OVMF builds.
Download RELEASEX64_OVMF.fd
and load it into utk-web
using the file picker.