Atanu Sarkardisciple.hashnode.dev·Jan 13, 2025Want to lay eggs? JS got you covered.This is an attempt to provide you with a “quick and dirty guide to spawn through Node.js.” So, come along, let's lay some eggs. 😉 Let me quickly clarify a couple of terms. In computer science, "process" refers to a program in execution. This means ...Computer Science
Uttam Mahatauttammahata.hashnode.dev·Jan 12, 2025How to Create a Bootable Program: Step-by-Step TutorialIn this blog, we’ll explore how to write a minimal bootable operating system in Assembly and create a bootable ISO file that you can run in an emulator or directly on hardware. We'll detail every step, including the commands and what they do, so you ...operating system
Shashi Shekhardynamicmemoryallocation.hashnode.dev·Jan 9, 2025OS ComponentsThe operating system is divided into several layers, each performing specific tasks: Kernel: The core of the OS that manages resources (CPU, memory, I/O devices). Types: Monolithic Kernel: All OS services run in kernel space (e.g., Linux). In a m...operating system
Shashi Shekhardynamicmemoryallocation.hashnode.dev·Jan 9, 2025Posix ApiWhat are POSIX APIs? POSIX (Portable Operating System Interface) is a family of standards defined by IEEE to ensure compatibility between operating systems. A POSIX API refers to a set of standardized system calls and library functions that developer...operating system
Faizan Shaikfyzanshaik.hashnode.dev·Jan 3, 2025How My RGB Mouse Broke Linux: A Cautionary TaleThe Beginning of My Descent into Madness It all started with a simple desire: I wanted my Razer DeathAdder Essential(Friend gave as a birthday gift, I don’t even play games!😭) mouse's RGB lighting to work on Linux. "How hard could it be?" I thought ...43 readsLinux
SANKALP HARITASHsankalp-haritash.hashnode.dev·Dec 31, 2024Understanding Process Management in Operating SystemsHey everyone! Today, I’m excited to share what I’ve been learning about process management. It’s a core concept in operating systems that helps in to run everything smoothly. Whether you’re diving into computer science like me or just curious about h...Operating Systemoperating system
Sagar Malhotrasagar0-0.hashnode.dev·Dec 17, 2024Understanding Low Memory Management in Android: Kswapd & LMKAs a mobile operating system, Android has to deal with limited memory resources. The OS carefully monitors memory usage and takes steps to free up memory when it becomes low. In this article, we discuss how Android allocates memory and reacts to low-...Android
Ahammed Basha Shaikday-7-of-100-day-challenge.hashnode.dev·Dec 16, 2024Mastering Linux & Shell ScriptingIntroduction Linux and shell scripting are foundational skills for DevOps professionals, enabling efficient system management and automation. Linux, as a robust and open-source operating system, powers many production systems. Shell scripting extends...Linux
Aakashi Jaiswalaakashi.hashnode.dev·Dec 15, 2024FeaturedDemystifying Memory Management: From Deadlocks to Page Replacement PoliciesA deadlock occurs when two or more processes are stuck waiting for each other to release resources, causing them all to stop functioning. Imagine two people trying to cross a narrow bridge from opposite sides; if they both refuse to back up for the o...34 likes·74 readsBanker's Algorithm
Kingdavid Ochaikd9.hashnode.dev·Dec 7, 2024File System StructureIf you successfully followed my tutorial in the previous-post, you now have a fully-functional VM running Ubuntu 20.04 LTS. Nice! Going forward, I will dedicate each new post in the Linux Learning Series to a narrow topic. This allows me to keep the ...Linux