Christos’ Homepage

Writings | Work | Library | Links | Curriculum Vitæ

Firefighter, programmer, musician. From Greece. Terrible at introductions.

Using DWARF to find call sites of inline functions

2023.02.07 | programming · projects

Calculating inline function boundaries using the DWARF Debugging Standard, as well as a program I wrote to automate this task.

Read more.


Rolf Dobelli: Avoid the News

2022.12.24 | opinions

This article is the antidote to news. It is long, and you probably won’t be able to skim it. Thanks to heavy news consumption, many people have lost the reading habit and struggle to absorb more than four pages straight. This article will show you how to get out of this trap — if you are not already too deeply in it.

Read more.


In defense of the Old Web

2022.08.17 | engineering · opinions

The internet has reached the point where almost everything has been concertrated in just a few platforms. This is both opposed to the original idea of a decentralized and free internet, and is also used as a tool for control, since the flow of information is “managed” only by a handful of companies. My rather romanticized proposal is that we should make an attempt return to the old ways of the internet (1990s-2000s) — when personal websites and small communities were thriving — not because of nostalgia, but because it espoused better values and promoted creativity.

Read more.


Making a character device kernel module on FreeBSD

2022.07.10 | bsd · programming

This article assumes advanced knowledge of C and a basic understanding of the FreeBSD kernel and programming environment. It is also meant to serve as a template/reference and not a complete implementation.

Read more.


More articles.

Complaints: christos@{margiolis.net,freebsd.org}

bottom sucks powered