So many DXEs removed already - almost 150...
#Fiedka is really handy with this current procedure. 🙂
So many DXEs removed already - almost 150...
#Fiedka is really handy with this current procedure. 🙂
I'm happy to announce #Fiedka 1.5.2, based on the latest Electron and Fiano, with improvements for CBFS and emoji in the menu. 🥳🐙
Why the odd number, you may asked? Well, let's say Go module management is hard. I added notes to the README.
Go download:
https://github.com/fiedka/fiedka/releases/tag/v1.5.2
The development setup is now upgraded to Storybook 7. That required a little workaround for tsconfig, unfortunately. While the Electron Forge setup needs basePath to be set, Storybook would get stuck on it. 🙃
The nice #rustwasm folks have a cute Ferris mascot with a helmet and the #WebAssembly logo on it.
So for the #Golang #Wasm loader I forked to #Fiedka, I made a Gopher in a similar fashion. 🥳
https://github.com/fiedka/webpack-golang-wasm-async-loader
And guess what... I have successfully run #Rust code in Fiedka. More news on that to follow. 😃
https://rustwasm.github.io/
A webpack loader for generating Golang WebAssembly bundles using an async interaction model for calling the Golang code from JavaScript - GitHub - fiedka/webpack-golang-wasm-async-loader: A webpack...
So who else is attending #GPN #GPN20?
I'm on my way and bringing some projects, including:
- #Rust
- #RISCV
- #ESP32
- #firmware
🥳✨👩💻✨
Feel free to DM me or reply here if you'd like to join in, exchange, etc. :-)
I can offer e.g. workshops on #Fiedka (https://fiedka.app) 🐙 to analyze and modify firmware, extending it, and integrating #LinuxBoot (https://linuxboot.org).
I am happy to announce #Fiedka the #firmware editor v1.3.4 🥳
Now with a nice welcome screen, toolbar, CBFS (coreboot) parsing and #UEFI editing capabilities. You can remove DXEs, and if space allows, replace BdsDxe with your own app to roll out https://linuxboot.org via the #LinuxBoot button. Someone has already done that on real hardware, as I heard. \o/
Download and more information: https://fiedka.app 🐙
PS.: Progress on the AMD PSP analysis is also happening (see screenshot). :-)

LinuxBoot is the concept of using a Linux kernel and initramfs as a bootloader. The linuxboot repository contains a build system implementing LinuxBoot primarily targeting servers and PCs, which started as NERF in January 2017 at Google. Why? Improves boot reliability by replacing lightly-tested firmware drivers with hardened Linux drivers. Improves boot time by removing unnecessary code. Typically makes boot 20 times faster. Allows customization of the initrd runtime to support site-specific needs (both device drivers as well as custom executables). Proven approach for almost 20 years in military, consumer electronics, and supercomputing systems – wherever reliability and performance are paramount. LinuxBoot Book 📖 The official documentation for LinuxBoot is the LinuxBoot Book, where you can find information on how LinuxBoot works, how to build the various flavours (e.g. coreboot/LinuxBoot or UEFI PEI/LinuxBoot), the u-root ramfs builder, etc.
Making some more progress with #Fiedka again:
I'm adding support for more PSP directories.
Curious? See https://github.com/orangecms/fiano/commits/amd-rework