Ever since I started my #JavaOnRaspberryPi journey in 2019, which resulted in my book "Getting Started with Java on the Raspberry Pi", I've been fascinated with these tiny, inexpensive computers. For 2026, I've set one of my goals to experiment with Java on various Single-Board Computers (SBC), going beyond my "Raspberry Pi comfort zone." The…...
#amd #arm #intel #Pi4J #riscv #x64 #x86
https://foojay.io/today/java-on-single-board-computers-x86-vs-arm-vs-risc-v/
Java on Single Board Computers: x86 vs ARM vs RISC-V – foojay

nasmtutorial

go-simd-softmax

Is a Go-oriented SIMD/avx softmax implementation with optimisations in amd64 / x64 assembler.

Up to 3.5x faster than equivalent function written using stdlib only. See benchmarks.

https://github.com/ha1tch/go-simd-softmax?tab=readme-ov-file#simd-accelerated-softmax

#go #foss #softmax #asm #assembler #x86_64 #x64 #amd64 #assembly #golang

GitHub - ha1tch/go-simd-softmax: SIMD/avx2-powered softmax implementation in Go for amd64/x64

SIMD/avx2-powered softmax implementation in Go for amd64/x64 - ha1tch/go-simd-softmax

GitHub
X86-64 playground

An online assembly editor, emulator, and debugger for the x86-64 architecture. Learn and experiment with assembly and system internals directly in your browser—no setup required

X86-64 playground

TIL about `asmrepl`, a REPL (in ruby) for x64 assembly

https://github.com/tenderlove/asmrepl

#assembly #x64

GitHub - tenderlove/asmrepl: A REPL for x86-64 assembly language

A REPL for x86-64 assembly language. Contribute to tenderlove/asmrepl development by creating an account on GitHub.

GitHub
I am getting too old: Migrated 3 #x64 #kvm guests from legacy #bios to #uefi without reinstallation - using the magic of #fdisk #lvm and #resize2fs ... but yet: I made 3 different mistakes on those 3 identical servers.
Managed to resolve all but 2 out of 3 were not needed.

#aarch64 builds of @binjr are coming, and I have proof!

But the amusing fact(*) about that screenshot, is that it shows an aarch64 Linux Java Virtual Machine running on an x64 Windows host and ultimately rendering in a native window on the host's desktop.
It's not very fast, obviously, but given the amount of layers it has to go through, it is kind of mind blowing that it actually works pretty much seamlessly:
Windows 11 ➡️ WSL ➡️ Debian bookworm ➡️ qemu ➡️ OpenJDK-24 JVM ➡️ JavaFX ➡️ GTK3 ➡️ X11 ➡️ RemoteDesktop ➡️ GDI ➡️ Windows.

And why would you want to do that, I hear you ask? Well, that's the neat part: you don't! (Seriously it's pretty daft. Don't do that).

(*) It has been brought to my attention before that my personal notion of what constitutes an "amusing fact" isn't wildly shared amongst the general public. You have been warned.

#ForScience #qemu #windows #debian #aarch64 #x64

GitHub - BitFunnel/NativeJIT: A C++ expression -> x64 JIT

A C++ expression -> x64 JIT. Contribute to BitFunnel/NativeJIT development by creating an account on GitHub.

GitHub
#Windows #x64 #Assembler with Visual Studio and #x64dbg - this will help you get started on digging into Windows Internals
Multiple NICs will be supported in the next release of BareMetal OS.
#osdev #assembly #x86 #x64