Code Monkey home page Code Monkey logo

Namaste πŸ™

Coding

Hi πŸ‘‹, I'm ANAMIKA SANJAY

ansanjay

Connect with me:

www.linkedin.com/in/anamika-sanjay/ www.instagram.com/anamika__sanjay/ @anamika.sanjay16 @anamikasanjay6749

Languages and Tools:

c cplusplus git go linux Fedora OS k8s Bash Visual Studio Code

ansanjay

GitHub Streak

Latest Blog posts : Just a glimpse, for more vist my blog

ANAMIKA SANJAY's Projects

driverfileoperations icon driverfileoperations

Master the file operations integral to character device drivers. Learn about open, read, write, and close operations, and how they integrate with the kernel's VFS.

driverioctlbasics icon driverioctlbasics

Delve into the IOCTL (Input/Output Control) operations in character device drivers. Grasp the methods to control and communicate with devices, extending beyond basic file operations.

dualdynamics-clientserver icon dualdynamics-clientserver

An elegant and modular implementation of both client and server-side protocols for efficient data communication. Crafted with modern best practices, this repository offers comprehensive examples and documentation for enthusiasts and professionals alike to understand and deploy client-server interactions.

ebpf icon ebpf

The eBPF GitHub repository is dedicated to exploring and harnessing the power of extended Berkeley Packet Filters (eBPF). Discover code examples, tools, and resources to delve into the world of efficient network packet filtering, tracing, and programmability within the Linux kernel. Join us on this journey to unlock the potential of eBPF in network

ebpf-resources icon ebpf-resources

Curated collection of resources, tools, and tutorials for eBPF (Extended Berkeley Packet Filter). Ideal for developers and enthusiasts eager to explore and leverage eBPF for performance monitoring, networking, and security.

gdbuserspacedebuggingguide icon gdbuserspacedebuggingguide

Comprehensive guide and resources for debugging userspace code using GDB. Dive deep into hands-on examples, best practices, and troubleshooting techniques. Perfect for beginners and seasoned developers looking to enhance their debugging skills in userspace environments

gluewaydatastructures icon gluewaydatastructures

Explore the 'Glue Way' of organizing general-purpose data structures like linked lists, queues, and trees. This repository provides a deep dive into glued libraries, showcasing their advantages over traditional libraries. Perfect for understanding how modern industry standards, including the Linux kernel, implement data structures.

gobpf icon gobpf

Go bindings for creating BPF programs.

heapmemorymanagement icon heapmemorymanagement

A comprehensive guide to Heap Memory Management! Dive into various concepts like memory allocation (malloc), block merging/splitting, and solving fragmentation issues in heap memory using system calls like brk & sbrk. Explore, Learn, & Contribute!

http-web-server-implementation icon http-web-server-implementation

"Explore the world of HTTP web server implementation. Learn about HTTP standards, TCP server integration, URL formatting, and more. Enhance your understanding of web development and networking fundamentals.

inlineassembly icon inlineassembly

A curated collection of practical examples demonstrating inline assembly usage in the Linux kernel. Explore how to integrate assembly code effectively within kernel modules and core functionalities.

interrupthandlinginkernel icon interrupthandlinginkernel

A deep dive into the interrupt handling mechanisms within the Linux kernel. Explore how different devices, from keyboards to Ethernet ports, trigger and process interrupts. Complete with hands-on examples and real-world use cases.

interruptintroduction icon interruptintroduction

A comprehensive guide to understanding and working with interrupts in the Linux kernel. Dive deep into kernel mechanisms, from basic concepts to advanced functionalities.

introsystemcalls icon introsystemcalls

A comprehensive guide to system calls in Linux, encompassing concepts, examples, and in-depth explorations. This repository offers insights into the kernel mechanisms, user-space interactions, and optimization techniques, such as vDSO and fast system calls.

ipc-message-queue icon ipc-message-queue

A comprehensive guide and practical implementation of Message Queues (MsgQ) as an Inter-process Communication (IPC) technique.This repository walks through the creation, utilization, and management of MsgQs for efficient process communication.

ipcviasharedmemory icon ipcviasharedmemory

Explore the use of shared memory for IPC. This repo offers tutorials and examples on effectively utilizing shared memory between processes. Perfect for beginners and experts alike.

ipmaths-toolkit icon ipmaths-toolkit

πŸ”§ A collection of C functions dedicated to IP address mathematics and manipulations. Dive deep into bitwise operations, subnetting, and other networking essentials. A hands-on approach to mastering IP calculations for budding system programmers. πŸ’»πŸŒ

kerneladdnewsystemcall icon kerneladdnewsystemcall

Step-by-step guide on introducing a new system call to the Linux kernel. This repository offers comprehensive tutorials, examples, and insights to seamlessly add and test new kernel functionalities.

kernelatomicoperators icon kernelatomicoperators

Explore a rich set of examples & documentation focused on understanding and implementing kernel-level atomic and non-atomic bitwise operations in Linux.πŸ”πŸ§πŸš€

kernelconcurrency icon kernelconcurrency

Explore Kernel Concurrency & Synchronization! πŸš€ This repository navigates through the realms of concurrency in operating systems, diving into multiprocessor systems, preemption, control paths, synchronization, and more, elucidated with comprehensive notes and code snippets. πŸ“šπŸ› οΈ

kerneldev101 icon kerneldev101

Comprehensive beginner's guide to kernel development: Dive into core concepts, hands-on tutorials, and best practices. Whether you're a novice or looking to refresh your skills, this repository offers essential resources to start your kernel programming journey

kernelenabledisableintterupts icon kernelenabledisableintterupts

A deep dive into the mechanisms behind enabling and disabling interrupts in the Linux kernel. From theory to hands-on examples, this repository offers an all-inclusive exploration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.