---
title: "Aayush Khanna (@aayush0325) | Hashnode"
description: "Constantly Learning. Read the latest articles by Aayush Khanna on Hashnode."
url: "https://hashnode.com/@aayush0325"
---

@aayush0325

# Aayush Khanna

@aayush0325 · Joined September 2024

Constantly Learning

### [Revisiting a distributed file system from 2003](https://aayush0325.hashnode.dev/revisiting-a-distributed-file-system-from-2003?utm_source=hashnode&utm_medium=feed)

Rebuilding the Google File System in Go, and what its leases, version fences, retries, and snapshots still teach us.

11 min read · [aayush0325.hashnode.dev](https://aayush0325.hashnode.dev/revisiting-a-distributed-file-system-from-2003?utm_source=hashnode&utm_medium=feed)

[Oct 31](https://hashnode.com/posts/revisiting-a-distributed-file-system-from-2003/6ae61f8315197c03b65060a0)

### [Deep Dive into Linux by Building xkey: ioctl, devices, uinput and device driver internals](https://aayush0325.hashnode.dev/deep-dive-into-linux-by-building-xkey-ioctl-devices-uinput-and-device-driver-internals?utm_source=hashnode&utm_medium=feed)

Introduction I started working on xkey project with a simple goal: make my keyboard act like a gamepad on Linux. I knew I could read key events from /dev/input/event\*, and I had heard about uinput for

12 min read · [aayush0325.hashnode.dev](https://aayush0325.hashnode.dev/deep-dive-into-linux-by-building-xkey-ioctl-devices-uinput-and-device-driver-internals?utm_source=hashnode&utm_medium=feed)

[Jul 5](https://hashnode.com/posts/deep-dive-into-linux-by-building-xkey-ioctl-devices-uinput-and-device-driver-internals/6a4a3517b50cdcacba4c1986)

### [A 35B Model, 6GB of VRAM, and a Lot of Systems Programming](https://aayush0325.hashnode.dev/a-35b-model-6gb-of-vram-and-a-lot-of-systems-programming?utm_source=hashnode&utm_medium=feed)

Introduction Hi guys, I've been working with SLMs recently and I wanted to share some thoughts and experiences from a rabbit hole I accidentally fell into. For context, I'm really into systems program

8 min read · [aayush0325.hashnode.dev](https://aayush0325.hashnode.dev/a-35b-model-6gb-of-vram-and-a-lot-of-systems-programming?utm_source=hashnode&utm_medium=feed)

[Jun 20](https://hashnode.com/posts/a-35b-model-6gb-of-vram-and-a-lot-of-systems-programming/6a37137a0a4a6a0b7b7cb38f)

### [Introduction to Cloud Computing](https://blogs.copsiitbhu.co.in/introduction-to-cloud-computing?utm_source=hashnode&utm_medium=feed)

A server is a computer or software system that provides resources, data, services, or programs to other computers, known as clients, over a network. Servers

11 min read · [blogs.copsiitbhu.co.in](https://blogs.copsiitbhu.co.in/introduction-to-cloud-computing?utm_source=hashnode&utm_medium=feed)

[Dec 11, 2024](https://hashnode.com/posts/introduction-to-cloud-computing/6759d0be88e6d4ad5097f158)

### [Intro to Systems Programming](https://blogs.copsiitbhu.co.in/intro-to-systems-programming?utm_source=hashnode&utm_medium=feed)

Systems programming is the foundation of all computing. It involves creating the software that allows your computer and devices to function effectively, ensuring that hardware and software work together seamlessly. Let’s explore how different compone...

6 min read · [blogs.copsiitbhu.co.in](https://blogs.copsiitbhu.co.in/intro-to-systems-programming?utm_source=hashnode&utm_medium=feed)

[Sep 24, 2024](https://hashnode.com/posts/intro-to-systems-programming/66f2e7ea7d77c518f0173129)
