An article about C Portability Lessons for Weird Machines has been making the headlines on the Interwebs lately. It’s full of interesting examples, though none of them are from machines relevant to the last two decades of high-end computing. I think these lessons are still relevant today, though, and that you should still pay attention to… Continue Reading How Relevant are C Portability Pitfalls?
If you have resorted to Google after having uselessly pored over AD’s reference manuals, hoping to find at least a proper hint about how to approach this, if not a bit of code, it’s OK, you can stop now. It’s right here. Your quest is complete. In the hope that no poor soul will have… Continue Reading DMA-based SPI on SHARC ADSP-21489
Like most people on the Interwebs, I was unable to peacefully drink my morning coffee due to the news that Red Hat is going to be bought by none other than IBM. Am I worried?
We are nearing the twenty-year anniversary of the Halloween documents, and in this context, I find myself routinely answering the same question: why is Azure so important for Linux and Microsoft? Why is it such a big deal?What’s this EEE that old people keep talking about?
There is a part of writing a Linux BSP that I dread profoundly, and it’s among the most trivial ones. Specifically, I’m talking about that part where you’ve written a new device driver, or modified something in an old one, or you just need to configure it. You’ve added the right incantation in the device… Continue Reading Design for Debuggability
If you’d have told me five years ago that soon enough I will be able to drop a Cortex M IP in my design, at no price at all, there is a good chance that I would have said something snarky about optimism and how harsh reality actually is. And yet here we are. Arm… Continue Reading RISC-V: You Should Be Looking Into It Today
While I was up in the mountains this weekend, I missed the greatest news since Duke Nukem was launched: Haiku Beta 1 just went live. Naturally enough, as soon as I had a free evening, I had to boot it up.
It turns out that the rumours about impending doom are false. I have left my bunker today and it appears that the sky has not yet fallen, and that the world as we know it still exists. And yet, the unthinkable has happened: Linus Torvalds apologized for his behaviour, and has even decided to take… Continue Reading What the Linux CoC tells us about FOSS in 2018
The Debian project just turned 25, which calls for celebration. Unfortunately, I’m on a pretty restrictive diet at the moment, which means that beer is out of the question. So I settled for the second-best solution: I took Debian 3.0, the first Debian version I used, out for a drive.
USENIX Security may not be the most glamorous security conference today, but I cannot remember the last time I’ve looked over the proceedings and said oh well, nothing interesting happened this year. And USENIX Security ’18 is no exception. USENIX graciously publishes all the papers presented at the conferences that it organizes, and the proceedings… Continue Reading USENIX Security ’18: Highlights