---
title: "#systemprogramming articles | Hashnode"
description: "Explore 72 articles tagged #systemprogramming on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/systemprogramming"
---

Tag

# #systemprogramming

72 posts · 30 followers

[Sufyan bin Uzayr](https://hashnode.com/@sufyanism) · [Sep 24](https://hashnode.com/posts/rust-vtable-monomorphization-assembly/6abb9f046ec4f300fbfd4427)

### [Dissecting the Rust Vtable: Dynamic Dispatch vs. Monomorphization in Assembly](https://sufyanism.hashnode.dev/rust-vtable-monomorphization-assembly?utm_source=hashnode&utm_medium=feed)

Branch Mispredictions, Cache Lines, and the Cost of Fat Pointers

6 min read · [sufyanism.hashnode.dev](https://sufyanism.hashnode.dev/rust-vtable-monomorphization-assembly?utm_source=hashnode&utm_medium=feed)

[Sufyan bin Uzayr](https://hashnode.com/@sufyanism) · [Sep 21](https://hashnode.com/posts/why-fork-doesn-t-duplicate-memory-copy-on-write-and-the-page-table/6abf6f34b2a8826e82d15f59)

### [Why fork() Doesn't Duplicate Memory: Copy-on-Write and the Page Table](https://sufyanism.hashnode.dev/why-fork-doesn-t-duplicate-memory-copy-on-write-and-the-page-table?utm_source=hashnode&utm_medium=feed)

Understanding the fork() function

8 min read · [sufyanism.hashnode.dev](https://sufyanism.hashnode.dev/why-fork-doesn-t-duplicate-memory-copy-on-write-and-the-page-table?utm_source=hashnode&utm_medium=feed)

[Aman Karki](https://hashnode.com/@amankarki) · [Sep 3](https://hashnode.com/posts/int8-quantization-the-second-time-around/6a99137f61f4f3a3e1dce6ba)

### [INT8 Quantization the Second Time Around](https://amankarki.hashnode.dev/int8-quantization-the-second-time-around?utm_source=hashnode&utm_medium=feed)

I quantized my inference engine's weights to int8 — and almost led with the wrong number before the process itself caught a real bug.

6 min read · [amankarki.hashnode.dev](https://amankarki.hashnode.dev/int8-quantization-the-second-time-around?utm_source=hashnode&utm_medium=feed)

[Aman Karki](https://hashnode.com/@amankarki) · [Aug 31](https://hashnode.com/posts/what-actually-happens-inside-a-transformer-forward-pass/6a9590f681eb2dde2e530822)

### [What Actually Happens Inside a Transformer Forward Pass](https://amankarki.hashnode.dev/what-actually-happens-inside-a-transformer-forward-pass?utm_source=hashnode&utm_medium=feed)

I built an LLM inference engine from scratch in C++.

10 min read · [amankarki.hashnode.dev](https://amankarki.hashnode.dev/what-actually-happens-inside-a-transformer-forward-pass?utm_source=hashnode&utm_medium=feed)

[Habib Yusuf](https://hashnode.com/@manlikeHB) · [Aug 11](https://hashnode.com/posts/hozondb-transactions-rollback-and-the-group-commit-it-unlocked/6a7ba2917e4c8f39ccbc1af9)

### [HozonDB: Transactions, Rollback, and the Group Commit It Unlocked](https://manlikehb.hashnode.dev/hozondb-transactions-rollback-and-the-group-commit-it-unlocked?utm_source=hashnode&utm_medium=feed)

How HozonDB implements BEGIN/COMMIT/ROLLBACK in Rust using WAL undo logging, ARIES-style crash recovery, and group commit — with real benchmarks.

15 min read · [manlikehb.hashnode.dev](https://manlikehb.hashnode.dev/hozondb-transactions-rollback-and-the-group-commit-it-unlocked?utm_source=hashnode&utm_medium=feed)

[Hash](https://hashnode.com/@harshitdevio) · [Jul 11](https://hashnode.com/posts/unix-file-descriptors/6a522f30993cdf3284e43ef0)

### [UNIX File Descriptors](https://harshitdevio.hashnode.dev/unix-file-descriptors?utm_source=hashnode&utm_medium=feed)

Understanding UNIX File Descriptors

5 min read · [harshitdevio.hashnode.dev](https://harshitdevio.hashnode.dev/unix-file-descriptors?utm_source=hashnode&utm_medium=feed)

[Meet Gandhi](https://hashnode.com/@GeniusMind) · [Jul 3](https://hashnode.com/posts/writing-an-event-loop-in-c-is-easy-until/6a477a699db5c17cd4412be9)

### [Writing an event loop in C is easy, Until...](https://keep-alives.hashnode.dev/writing-an-event-loop-in-c-is-easy-until?utm_source=hashnode&utm_medium=feed)

I wrote an event loop using epoll in C this week and I was surprised at how easy it was! But... TCP did not like the idea 🫣 I am 2 weeks late, but this time I have written an event loop in C. NodeJS

11 min read · [keep-alives.hashnode.dev](https://keep-alives.hashnode.dev/writing-an-event-loop-in-c-is-easy-until?utm_source=hashnode&utm_medium=feed)

[Soumyajit Bhattacharya](https://hashnode.com/@soumo1216) · [Jun 30](https://hashnode.com/posts/why-i-stopped-trusting-device-class-to-tell-me-what-a-device-can-do/6a4418063d2d6e66e11e330a)

### [Why I stopped trusting device\_class to tell me what a device can do .](https://soumyajit1216.hashnode.dev/why-i-stopped-trusting-device-class-to-tell-me-what-a-device-can-do?utm_source=hashnode&utm_medium=feed)

A Rust engineering lesson on OTA updates, Android permissions, bootloaders, and designing fault-tolerant on-premises systems.

4 min read · [soumyajit1216.hashnode.dev](https://soumyajit1216.hashnode.dev/why-i-stopped-trusting-device-class-to-tell-me-what-a-device-can-do?utm_source=hashnode&utm_medium=feed)

[Soumyajit Bhattacharya](https://hashnode.com/@soumo1216) · [Jun 28](https://hashnode.com/posts/building-gunam-why-modern-monitoring-should-work-offline-first/6a40d332d09ccdd650e02646)

### [Building Gunam: Why Modern Monitoring Should Work Offline First](https://soumyajit1216.hashnode.dev/building-gunam-why-modern-monitoring-should-work-offline-first?utm_source=hashnode&utm_medium=feed)

The story behind Gunam, an open-source Rust agent for offline-first device management, OTA updates, telemetry, and safe FFI.

4 min read · [soumyajit1216.hashnode.dev](https://soumyajit1216.hashnode.dev/building-gunam-why-modern-monitoring-should-work-offline-first?utm_source=hashnode&utm_medium=feed)

[Saswat Kumar Panda](https://hashnode.com/@rootsaswat) · [Jun 23](https://hashnode.com/posts/step-one/6a3a388b9113a0cc4c9d9b4c)

### [Step one](https://rootsaswat.hashnode.dev/step-one?utm_source=hashnode&utm_medium=feed)

Started The Linux Command Line by William Shotts today. My goal is to learn shell before going deeper into system work and eventually build my Linux distro— I'll share more about as I go. See you next

1 min read · [rootsaswat.hashnode.dev](https://rootsaswat.hashnode.dev/step-one?utm_source=hashnode&utm_medium=feed)
