Still mostly absent here. Anyway, FOSDEM was a blast as usual, and we're having a very good time in developing advanced platforms these days. The time of the OS is kind of over. Focus on simpler runtimes instead. See you in the Fediverse!
I published tamago and tamago-go 1.25.7!
This release improves AMD SEV-SNP and ARM64 support and tracks Go 1.25.7 changes.
github.com/usbarmory/tamago/…
I have issues with words such as “from scratch” and “no manual coding” when GCC was used as an oracle to get out of stuck agents and, in general, given how AI works leveraging on the work of others.
This isn’t an anti-AI post, but an educated discussion needs educated wording.
New Engineering blog: We tasked Opus 4.6 using agent teams to build a C compiler. Then we (mostly) walked away. Two weeks later, it worked on the Linux kernel.
Here's what it taught us about the future of autonomous software development.
Read more: anthropic.com/engineering/bu…
I am excited to announce that we are partnering with AI Foundry to bring bare metal Go to their ET platform!
Our journey started with a lonely core and now we have the chance of hitting 1088 on the ET-SoC-1! What a privilege.
I look forward to this!
aifoundry.org/
My dear friend @tlbflush introducing the AI hardware platform we’ve been hacking for the past 9 months at #FOSDEM
Join us at @AIFoundryorg if you want to help!
This is the culmination of many years of research and development plus the learnings of doing it in practice, at scale, for complex projects and environments. Proud to be a part of the journey.
✨AI-generated code is accelerating development, but it's also introducing unmaintainable, vulnerable dependencies.
Today, we introduce VulHunt: A new framework for semantic binary vulnerability detection.
binarly.io/blog/vulhunt-intr…
Running @oreboot_org on the XM8536D based NVR I'm hacking on, working just fine after expanding the binary with zeroes to ensure the stack memory is initially clear. 🥳 🦀
Got the UART address from the kernel decompressor via Ghidra.
Code: github.com/orangecms/oreboot…
Discover a new Intel firmware analysis tool, built by @OrangeCMS and written in #Rust. It's designed to push past the limits of me_cleaner and MEAnalyzer, offering a cleaner design, better documentation, and improved portability for firmware use.
We’re turning to our community first: Zed is hiring a Support Engineer. Be the first line of help across GitHub, Discord & email—technical enough to reproduce issues, user-focused enough to make every interaction great. Apply or share: zed.dev/jobs/support
It had to be done 😅
DOOM on the Xiaomi Mi Band 8 Fitnessband
Running super smooth on the Amoled Display and the custom firmware with toom on just 2MB of Flash
Full video on Youtube:
youtu.be/iqyR_LNp9vc
I successfully did a `kexec` on the TP-Link M7350 v3 router via `cpu`, using kexec-tools:
cpu-tpl $KEXEC -cf arch/arm/boot/zImage
I.e., we can now @LinuxBootOrg!
We still need to gain NAND flash support and get the kernel to #boot without lk2nd directly, but the PoC is done. 👩💻
I reworked the kernel driver for the TP-Link M7350 v3 4G router to RGB565 color.
And I can now `cpu` into the device over USB to draw images and possibly send SMS from my laptop.
The @EFF Rayhunter project also runs on it. 👩💻
Curious? Join our community!
github.com/m0veax/tplink_m73…
And now, we have mainline support thanks to Jack from our community. As a plus, I could add some extra notes to the READMEs of both u-root and cpu.
I am running this demo app that I've written in Rust using the cpu command:
youtube.com/watch?v=a4yfLwXl…
cpu router ./fbdemo
🥳✨👩💻🏳️🌈🦀