Posts

Showing posts from 2013

Linux Device Drivers - Part 4 : Linux Kernel Moduels (LKM) and types of LKM's

Image
In this sesssion, we will discuss about Linux Kernel Modules Base Kernel, User Space and Kernel Space Types of Linux Kernel Modules, Which module type to choose while Kernel Programming ? Location of Linux Kernel Modules in a linux PC. What exactly is a module in Linux ? Its a piece of code that can be added to the Base Kernel. We will be discussing about Base kernel in coming slides. If you are planning to add some code to kernel, then it means you are adding a module to Linux Kernel.We can't just add code to Linux without any purpose.  We add code to make a device (like printer,bluetooth dongle etc) to work.We call this piece of code as device drivers in Windows. Assuming many are familiar with Windows, we can draw one conclusion.As we have device drivers in Windows Operating system, we have modules in Linux Operating system.In short, Devices Drivers are called modules in Linux Operating system. Both terms can be used interchangeably. Before knowing about Modu

Installing Linux on Windows 7 PC using Oracle VM Virtual Box

Image
In previous session, we learnt about a Windows 7 application " Oracle VM VirtualBox ". Please view previous session before proceeding further. Right, once you are done installing with "Oracle VM VirtualBox", you need to first choose the flavour of Linux you are going to install using VirtualBox. I will go ahead and download Centos OS Linux Flavour. To download this iso image, open a separate tab and type this address in address bar. http://centos.linuxfreedom.com/download.html In this website, scroll down and download the first one. Since its 690Meg, it takes time to download. So, wait till the download gets completed. Since, I have already downloaded this image to a particular location, I will go ahead with our tutorial. Start VirtualBox application in windows.Best way is to click here on startup menu and search for virtualbox. Click on it to open. This is very simple interface and easy to install Linux using this application. Using this app

How Linux Boots ? Linux Boot-up procedure made easy.

Image
If you are new to Linux and interested in Linux Boot process, you have reached the correct web-page.This article is for you. Linux is a Open Source Operating System  developed by many programmers around the clock. Its a dynamically evolving Operating system used in various devices like Mobiles, Personal computers, Laptops, tablets etc. If you are using a Linux PC (or a device)  in your daily life, it’s important to know how it boots and what steps are involved in its boot up process. The moment you switch on a Linux device, you may notice various screen displayed during the initial stage of Linux Boot-up. Finally you will end up with a log-in prompt. Are you curious to know what exactly happens between the power-up and the display of Login prompt ?  If you are, then lets see how Linux boots. Linux Boot-up process involves mainly 4 steps: 1.    BIOS 2.    MBR (First Stage Bootloader) 3.    Kernel Loader (Second Stage Boot loader) 4.    Kernel 1. BIOS (Basic Input/Output

Installing Oracle VirtualBox Applicaiton on Windows 7

Image
Before starting this tutorial, please take backup of your valuable data. MrTechpathi-Tutorials takes no repsonsibility for any damage or loss of your valuable data. Many wish to install Linux operating system on PC or laptop. First we think about installing as a secondary operating system along with Windows 7. Later, we feel difficult to switch between Linux and Windows because we need to reboot PC for doing this. How to overcome this issue ? Cant we install Linux in Windows 7 ? Yes we can. But we need an application which will allow us to complete this task. There are many such applications available in market. I have chosen Oracle VM VirtualBox Manager. What exactly is a VirtualBox ? VirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use. Lets see how to install .. First,open your favourite web-brower and copy past this url in address bar of your web-browser. https://www.virtualbox.org/wiki/Downloads