ANAMIKA SANJAY (ANSANJAY)

ANSANJAY

Geek Repo

Company:American Express

Location:Phoenix

Home Page:www.linkedin.com/in/anamika-sanjay

Github PK Tool:Github PK Tool

ANAMIKA SANJAY's repositories

KernelSemphore

Explore the multithreaded intricacies of Kernel Semaphores! 🚦 This repository provides insightful notes πŸ“ and practical C examples πŸ“‚ to navigate through various semaphore implementations and operations in the Linux Kernel. Dive in and synchronize your learning! πŸ”„πŸ§

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

KernelSpinLocks

Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

KernelAtomicOperators

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

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

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. πŸ“šπŸ› οΈ

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

LinuxMemoryManagement

Delve into the intricate world of Linux memory management with this course. Learn about the physical & virtual address spaces, kernel-user spaces, and the art of memory allocation. Dive deep into kmalloc, vmalloc, and the mysteries of /proc/buddyinfo. Unravel the complexities of the Linux Kernel memory landscape.

Language:CLicense:GPL-3.0Stargazers:2Issues:0Issues:0

ConceptOfPaging

πŸ“˜ Explore the intricacies of virtual memory management! πŸš€ This repo provides comprehensive guides and insights into page tables, address mapping, multi-level paging, and more! Ideal for OS enthusiasts and computer science students.πŸ§ πŸ’»

License:GPL-3.0Stargazers:0Issues:0Issues:0

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!

License:GPL-3.0Stargazers:0Issues:0Issues:0

StackMemoryManagement

Explore the depths of stack memory management, from basic concepts to algorithms governing procedure calls/returns, all articulated through comprehensive guides.

License:GPL-3.0Stargazers:0Issues:0Issues:0

MemoryLayoutofLinuxProcess

A comprehensive guide exploring Linux's memory management and process memory layout. Navigate through fundamentals of memory allocation, virtual memory basics, and delve into intricate memory layouts of Linux processes

License:GPL-3.0Stargazers:0Issues:0Issues:0

ModuleSupportMultipleKernel

A collection of example Linux kernel modules, demonstrating basic structures and functionalities across different kernel versions. This repository is a learning resource for those looking to understand kernel module programming and Linux Kernel nuances.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

KernelThreads

Explore diverse Linux Kernel Thread examples demonstrating race conditions, parallel executions, processor ID retrievals, and more, with structured subdirectories containing explanatory READMEs, source code, and Makefiles.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

KernelProcessManagement

This repository contains a collection of kernel modules illustrating various aspects of process management in the Linux Kernel. Each sub-directory represents a self-contained module with its associated files, focusing on different aspects of Kernel Process Management.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

kernelPanicOOPsBug

This repository is a collection of examples that demonstrate kernel panic, OOPs, BUG usages, and conditional compiling process in Linux kernel modules. Each subdirectory holds a different example, and they are easy to understand and implement.

Language:CLicense:GPL-3.0Stargazers:8Issues:0Issues:0

KernelModuleLoading

This repository serves as a comprehensive collection, focusing on the intricate workings of insmod and KBUILD_MODNAME in kernel modules, aimed to benefit both fledgling and experienced kernel developers. Dive in to explore the nuanced realms of kernel module development!

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

KernelPrintk

A resource-efficient Linux kernel module focused on capturing and managing printk log messages. Provides developers with enhanced debugging capabilities, enabling the isolation of kernel-level issues and facilitating optimal system performance.

Language:CStargazers:1Issues:0Issues:0

LinuxKernelModuleModuleMetadata

A collection of educational Linux Kernel Modules illustrating concepts like modinfo, MODULE_INFO, and objdump, each with dedicated examples and documentation. Aimed at providing insights into kernel module development, metadata usage, and binary analysis.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

LinuxKernelModuleLicense

This repository contains a collection of Linux Kernel Modules and their corresponding documentation, focusing on kernel taint, module licensing, and license access between different modules. The repository is organized into subdirectories, each illustrating a different aspect or example of Kernel Module development.

Language:ShellLicense:GPL-3.0Stargazers:0Issues:0Issues:0

LinuxKernelExportingSymbols

Dive into the world of the Linux Kernel, exploring module stacking, symbol tables, variable exports, and vermagic. Each directory comes with dedicated examples and readmes. Understand the core principles with clear code samples and screenshots. The gateway to mastering Linux Kernel intricacies.

Language:CLicense:GPL-3.0Stargazers:1Issues:0Issues:0

LinuxModuleParameters

A comprehensive guide to Linux kernel modules, detailing parameter passing and array passing techniques

Language:CLicense:GPL-3.0Stargazers:2Issues:0Issues:0

LinuxKernelModuleInternals

This repository explores Linux kernel modules, diving into differences between modprobe and insmod (1_modprobe_vs_insmod), and delves deeper into the internal module initialization and exit processes (2_internal_module_init_exit)

Language:CLicense:GPL-3.0Stargazers:2Issues:0Issues:0

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

Language:CStargazers:2Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0