Linux Kernel.

Slides:



Advertisements
Similar presentations
Technology Analysis LINUX Alper Alansal Brian Blumberg Ramank Bharti Taihoon Lee.
Advertisements

Joint Information Systems Committee Digital Library Services BL/JISC Workshop Rachel Bruce JISC Programme Director The Digital Library and its Services,
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
UNIX and LINUX Differences and Similarities. What are the major differences between Unix and Linux? That's a very broad question and could be answered.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Figure 1.1 Interaction between applications and the operating system.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
1 carrier_grade_linux_Nov03.PPT / / TVi Operating Systems Carrier-Grade Linux MITA, Vol 1, Technologies and Standardisation, pp MITA.
Comparative Operating Systems Fall 2001 An Examination of Embedded Linux as a Real Time Operating System Mark Mahoney.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Operating Systems Operating System
Cloud Computing WG (initiative in AFACT) Institute For Information Industry.
Minix Jeff Ward, Robert Burghart, Jeb Collins, Joe Creech.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
21.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 21: The Linux System Linux History Design Principles Kernel.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Presented By: Avijit Gupta V. SaiSantosh.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Y. Kotani · F. Ino · K. Hagihara Springer Science + Business Media B.V Reporter: 李長霖.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Software Architecture and Design Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 23 rd, 2003.
Multiprocessor and Real-Time Scheduling Chapter 10.
Chapter 1 : The Linux System Part 1 Lecture 1 10/21/
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
Case for Server Virtualization. Content Why virtualize? Business value of virtualization Virtualization technologies & Hyper-V overview Management and.
PC Operating Systems section 6b. UNIX DOS The Macintosh Operating System Windows 3.x OS/2 Warp Windows NT Windows 95 and 98 Linux Windows 2000 This lesson.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
The UNIX Time-sharing system
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Kamalesh Saha University of North Carolina at Charlotte
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Agenda UNX122_022_w1_p3 Overview of UNIX
Damian Gordon.  This module will serve as an introduction to Operating Systems.  It provides an overview of the major components of a computer system.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
MINIX 3 – Introduction Béat Hirsbrunner Lecture 1, 18 September 2012 Main reference Andrew S. Tanenbaum, Albert S. Woodhull Operating Systems : Design.
Page 1 2P13 Week 1. Page 2 Page 3 Page 4 Page 5.
9/28/2016 The Linux Kernel Developers Community Jean DELVARE SuSE R&D, Kernel support Solutions Linux 2007, January 31st, 2007.
Linux ● What is Linux? ● History of Linux ● The Linux Kernel ● Distributions ● Areas of application ● Linux and safety.
Introduction to Operating Systems Concepts
The Linux System.
Computer System Structures
Operating System and Utility Programs
GridOS: Operating System Services for Grid Architectures
Kamalesh Saha University of North Carolina at Charlotte
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
Current Generation Hypervisor Type 1 Type 2.
Netscape Application Server
An Overview of the Linux Operating System
Introduction to the Linux Kernel
Novell Netware Case Study.
Mach Kernel Kris Ambrose Kris Ambrose 2003.
Chapter 2: The Linux System Part 1
Multiprocessor and Real-Time Scheduling
A Network Operating System Edited By Maysoon AlDuwais
PC Operating Systems in Review
Section 1: Linux Basics and SLES9 Installation
Presentation transcript:

Linux Kernel

Linux System Architecture

Linux Operating System Linux Operating System has primarily three components Kernel - Kernel is the core part of Linux. It is responsible for all major activities of this operating system. Consists of various modules. System Library - System libraries are special functions or programs using which application programs or system utilities accesses Kernel's features. System Utility - System Utility programs are responsible to do specialized, individual level tasks.

Linux Kernel Linux, Linux Kernel Actually represented by a file on hard disk called the vmlinuz When vmlinuz file is loaded in memory and stars running , it becomes the kernel Most important responsibility is file management and process management Linux Operating System, Linux Distribution, Linux System

Linux Kernel Monolithic Supports dynamic loading of kernel modules SMP support Linux Kernel is pre-emptive Has thread support, but actually does not differentiate between thread and process. Free in every sense of the word

Kernel.org

LSB

LSB : Objective LSB stands for Linux Standard Base and it is standard maintainer for Linux distribution The goal of LSB is to increase the interoperability of applications among different Linux distributions. An application designed and developed for one LSB compliant Linux distribution, should run on every LSB compliant Linux distribution, even if ported in binary format.

LSB LSB project was started in 1998 by joint effort of many Linux distributing vendors and with support of prominent figures like Linus Torvalds. LSB is now a work group of Linux Foundation, a non-profit organization dedicated to increase the use and acceptance of open source technologies

LSB LSB specifies the external behaviour the services offered by a Linux distribution, it does not impose any restriction on how the services are internally implemented.

OSDL OSDL was a global non profitable organisation aimed to increase the use and deployment of Linux in industries and enterprises. It also promotes the use of Linux in other sectors like Desktop PC, Mobile phones and Embedded systems. It was started in the year 2000, later in 2007 OSDL merged with Free Standards Group to form ‘The Linux Foundation’

OSDL Though the primary focus of OSDL was to improve and promote the use of Linux on enterprise servers, later it has formed dedicated working groups to address other key areas of potential growth : Mobile Linux Initiative Carrier Grade Linux Data Centre Linux Desktop Linux