Harald Hoyer

Triple Faults for Debug

Rust – Static PIE and ASLR for the x86_64-unknown-linux-musl Target

Thanks to PR #70740 and a lot of work of Vadim Petrochenkov, for current rust nightly the default binary output of the x86_64-unknown-linux-musl target is a static position independent executable (static-pie) with address space layout randomization (ASLR) on execution.

Syntax highlighting for console snippets

Finally, I moved my blog from wordpress to a static site. I chose zola as the site generator, because most of my documentation nowadays is in markdown anyway.

Syntax highlighting was a badly missed feature for me in the past. And zola delivers :-)

The only thing missing was syntax highlighting for console (terminal) snippets.

Bat understands varlink now

Bat is a cat(1) clone with syntax highlighting and Git integration.

My pull request for varlink syntax coloring was accepted today :-)

varlink and the elvish shell

I recently discovered Elvish, which is a shell perfectly suited to process structured data. In my case it is perfect to be used with varlink. Too bad elvish has no numeric type and can't feed varlink with int and float, because to-json converts them to strings.

varlink for dnf - a Showcase

On the varlink wiki page I showcase how to add varlink to a python project. In this case, I chose DNF, the rpm package manager of Fedora.