Linux Future Tech
  • Home
  • About
  • Our Services
  • The Blog
  • Get In Touch
Select Page
Understanding Linux System Calls: How read(), write(), and syscall Instructions Actually Work

Understanding Linux System Calls: How read(), write(), and syscall Instructions Actually Work

by Samantha Maresca | Nov 9, 2026 | Uncategorized

Every developer who has ever opened a file, printed a line, or sent a byte over a socket has used a Linux system call. Very few have ever watched one happen. Most explanations stop at “a system call is how a user program asks the kernel for a service”,...
How to Write a Custom Linux Kernel Module Step by Step: Hello World, Makefile, and insmod

How to Write a Custom Linux Kernel Module Step by Step: Hello World, Makefile, and insmod

by Samantha Maresca | Oct 14, 2026 | Uncategorized

If you want to write a Linux kernel module but every guide you find either dumps 40 pages of theory on you or skips the part where the build actually fails, this tutorial is for you. We start from an empty directory and finish with a loadable .ko file that prints to...
How to Debug a Segmentation Fault in C Using GDB, Core Dumps, and AddressSanitizer

How to Debug a Segmentation Fault in C Using GDB, Core Dumps, and AddressSanitizer

by Samantha Maresca | Sep 9, 2026 | Uncategorized

A segmentation fault is the kernel telling you that your process touched memory it does not own. It is not a mystery, and it is not something you should chase with scattered printf calls. With three tools that are already on almost every Linux box (GDB, core dumps and...
How to Implement Rate Limiting in Express.js with Redis and Sliding Window Algorithm

How to Implement Rate Limiting in Express.js with Redis and Sliding Window Algorithm

by Samantha Maresca | Aug 14, 2026 | Uncategorized

Why Rate Limiting in Express.js Matters If you run a public API, sooner or later you will face abusive traffic: credential stuffing bots, scrapers, or a buggy client hammering your endpoints in a loop. Rate limiting in Express.js is the first line of defense that...
How to Implement Graceful Shutdown in a Go HTTP Server with Context and Signal Handling

How to Implement Graceful Shutdown in a Go HTTP Server with Context and Signal Handling

by Samantha Maresca | Jul 14, 2026 | Uncategorized

If you have ever deployed a Go HTTP service to Kubernetes, ECS, or a bare VM, you already know the pain: a deploy rolls out, your pod gets a SIGTERM, and suddenly users see 502s, half-written database rows, or dropped jobs. The fix has a name, and it is graceful...
« Older Entries

Recent Posts

  • Understanding Linux System Calls: How read(), write(), and syscall Instructions Actually Work
  • How to Write a Custom Linux Kernel Module Step by Step: Hello World, Makefile, and insmod
  • How to Debug a Segmentation Fault in C Using GDB, Core Dumps, and AddressSanitizer
  • How to Implement Rate Limiting in Express.js with Redis and Sliding Window Algorithm
  • How to Implement Graceful Shutdown in a Go HTTP Server with Context and Signal Handling

© COPYRIGHT 2023 | ALL RIGHTS RESERVED | LINUX FUTURE TECH | PERSONAL DATA – TERMS OF SERVICE