Anil Kumar Pugalia

Mathematics Made Easy With Minimal Octave

This fifth article in the mathematical journey through open source introduces Octave, a non-programmer’s way of doing mathematics. Octave sounds like a musical note, but in reality it is the name of its…

Use the Bench Calculator to Program Mathematics

This third article in the mathematical journey through open source takes you through the functional power of the bench calculator. After going through basic programming on the bench calculator, it’s time to explore…

Explore the Power of the Bench Calculator

This second article on the mathematical journey through open source takes you through the basics of the bench calculator. Faced with the limitations of the shell command expr and other shell constructs, let’s…

The Semester Project-IV File Systems: Formatting a Pen Drive

This article, which is a part of the series on Linux device drivers, takes the next step towards developing a file system module by exploring how to write a formatting application for your…

File Systems A Semester Project-II, Part-19

This article, which is part of the series on Linux device drivers, elaborates on the concept of a file system by simulating one in user space. In the previous article, Shweta readied the…

Module interractions

Device Drivers, Part 17: Module Interactions

This article, which is part of the series on Linux device drivers, demonstrates various interactions with a Linux module. As Shweta and Pugs gear up for their final semester’s project on Linux drivers,…

The virtual FS

Device Drivers, Part 16: Kernel Window — Peeping through /proc

This article, which is part of the series on Linux device drivers, demonstrates the creation and usage of files under the /proc virtual filesystem. After many months, Shweta and Pugs got together for…

Disk on RAM?

Device Drivers, Part 15: Disk on RAM — Playing with Block Drivers

This article, which is part of the series on Linux device drivers, experiments with a dummy hard disk on RAM to demonstrate how block drivers work. After a delicious lunch, theory makes the…

Inside the hard drive

Device Drivers, Part 14: A Dive Inside the Hard Disk for Understanding Partitions

This article, which is part of the series on Linux device drivers, takes you on a tour inside a hard disk. “Doesn’t it sound like a mechanical engineering subject: The design of the…

USB device drivers

Device Drivers, Part 13: Data Transfer to and from USB Devices

This article, which is part of the series on Linux device drivers, continues from the previous two articles. It details the ultimate step of data transfer to and from a USB device, using…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.