I hate software
Monday, January 18, 2016
Abusing QEMU and mmap() or Poor Man's PCI Pass-Through
›
The problem. Another tale from the endless firmware endeavours. The other day I ended up in a weird situation. I was locked in a room wit...
Sunday, November 8, 2015
Porting legacy RTOS software to a custom OS.
›
So lately I've been working on porting a large-sized application from a well-known RTOS to a custom kernel. The RTOS is VxWorks and the ...
Wednesday, May 20, 2015
on making a DDE kit, kinda
›
So I have this task of porting a huge piece of software running on a proprietary OS to another OS. And I don't even have a clue how to...
Friday, May 15, 2015
GCOV is amazing yet undocumented
›
One useful technique for maintaining software quality is code coverage. While routinely used by high-level developers it is completely forgo...
Friday, October 24, 2014
abusing Mesa by hooking ELFs and ioctl
›
At work I had several occasions when I needed to hook a function on a Linux system. I will not go deep into technical details but the exampl...
Sunday, September 7, 2014
GSoC results or how I nearly wasted summer
›
This year I got a chance to participate in the Google Summer of Code with the FreeBSD project. I have long wanted to learn about the FreeBS...
Friday, June 6, 2014
On Free Software and if proprietary software should be considered harmful
›
I communicate with a lot of people on the internet and they have various opinions on FOSS ranging from "only proprietary software writt...
‹
›
Home
View web version