Gorki 1970 – Ein U-Boot-Reaktorunfall und seine Vertuschung

Gorki ein Zentrum des Kalten Krieges Die Stadt Gorki, heute als Nischni Nowgorod bekannt, war im sowjetischen Zeitalter ein Zentrum des militärisch-industriellen Komplexes. Als sogenannte „geschlossene Stadt“ war sie für Ausländer und unautorisierte Sowjetbürger gleichermaßen unerreichbar. Inmitten dieser geheimnisvollen Metropole, am Ufer der Wolga, befand sich die Werft 112, offiziell bekannt als die Krasnoye Sormovo Fabrik. Dieses Werk war entscheidend für den Aufbau der […]

https://hintergedanken.politics.blog/2026/01/18/gorki-1970-ein-u-boot-reaktorunfall-und-seine-vertuschung/

HSwMS Nordkaparen in Göteborg (2003) - HSwMS Nordkaparen in Gothenburg (2003) #uboot #submarine

Flashing Linux images on RK3568 made simple ⚙️
This guide shows how to flash boot.img & rootfs.img via TFTP + U-Boot on the Forlinx RK3568 dev board.

✔️ Fast network flashing
✔️ Clear eMMC partitioning
✔️ Industrial-grade reliability
✔️ Ready for AI & edge apps
https://www.forlinx.net/industrial-news/forlinx-rk3568-tftp-flash-guide-766.html

#RK3568 #EmbeddedLinux #Forlinx #TFTP #UBoot #IoT #EdgeAI

The rest of the day is dedicated to hands-on work, discussions, and collaboration on areas like kernel mainlining, bootloaders ( #uboot ), packaging for mobile distributions, and preparation for upcoming community events such as #FOSDEM2026 .

Těšíme se na všechny!

2/2

So I followed up on one ofthe other, non-UEFI, suggestions, which is to create a Linux-format kernel image and boot with `booti`. This has a simple 64-byte header, followed by binary executable data.

So I do that, and #UBoot says it can't allocate the RAM for the image. Doesn't say *why* (like I've asked for too much, or the address range I want is already used or out of range). Just that it can't.

 

#OSDev

Some progress, I've ported those changes to the latest #uboot, will upload a working repo to gitlab soon.

Also finally worked out how to actually boot a kernel I've compiled. Ran I to an error when just using `bootm` - `FDT and ATAGS support not compiled in`, it took me a while to work out that I had to include the dtb as well.

I've now reached: `Starting kernel ...` but unsurprisingly it stops there, now need to make an actually functioning kernel. It's tricky as it's a balance of a working kernel and a working device tree, my plan was to use the one I have for u-boot as a starting point as it's very basic

#postmarketos
#linux #kernel
#mainlining

So I'm now told I'm holding it wrong, and I need to boot with UEFI. Which is *>2000* ages of specification, plus a load more reading on how to configure UEFI. And UEFI isn't even mentioned in the qemu docs for the machine I'm emulating (risc-v virt), so I don't even know if it's available.

How the hell is a human being meant to be able to understand all this stuff to actually use the hardware?

#OSDev #UBoot #Qemu #DeviceTree #UEFI

I've been trying to write a very basic OS. The goal: to make the thing understandable to one person. But modern hardware and systems... *sigh*.

I'm booting with U-Boot, because I couldn't get qemu to boot the kernel directly. Now I need some information from the device tree, but booting with u-boot's `bootelf` doesn't pass the DT to the kernel it's starting.

1/2

#OSDev #UBoot #Qemu #DeviceTree #UEFI