linux and related thing

Slides:



Advertisements
Similar presentations
Virtual Machine Virtual Machine This is a presentation on how to install and begin using Xen. Researched and Created by Bryan Bankhead.
Advertisements

POS/420 Philip Robbins – March 19, 2013 (Week 2) University of Phoenix Mililani Campus Introduction to Unix.
Drivers and the kernel1-1 Drivers and the kernel UNIX system has three layers: m The hardware m The operating system kernel m The user-level programs Kernel.
1 Virtualization, Compilation, Intro to Project 2 Sarah Diesburg 9/15/2010 COP4610 / CGS5765.
Linux Booting Procedure
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
CIS238/DL1 Chapter 15 Rebuilding the Linux Kernel Preparing the Source Code Locating the Source Code Installing the Source Code Read the Documentation.
GNU/Linux Filesystem 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Project 0: Linux & VM Dabbling CS-502, Fall Project 0: Linux & Virtual Machine Dabbling CS-502, Operating Systems.
Project 0 -- Linux Dabbling CS-502 (EMC) Fall Project 0 Linux & Virtual Machine Dabbling CS-502, Operating Systems Fall 2009 (EMC)
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
File System and Directory Structure in Linux. What is File System In a computer, a file system is the way in which files are named and where they are.
Introduction to Linux Installing Linux User accounts and management Linux’s file system.
Manage Directories and Files in Linux
Modifying Network Packet Buffering in Network Layer CS518 Final Presentation and Instruction Guide Li Zhang.
Kernel Development using Virtualization Installing VMWare and using a virtual machine to build and test a Linux Kernel.
Embedded Linux Systems Presented By: Kitrek Riese.
LOGO Linux Installation. Linux Distribution Including shells, libraries, tools, compiler, servers, applications. Redhat, Fedora, Mandrake, SuSE, Debian,
09/21/081 Ho Chi Minh city University of Technology Linux kernel R.M. Introduction of building Linux kernel from source.
1 What is a Kernel The kernel of any operating system is the core of all the system’s software. The only thing more fundamental than the kernel is the.
COMPUTER SYSTEM LABORATORY Lab6 - Root Filesystem.
Linux Introduction What is Linux? How do you use it?
Filesystem Hierarchy Dr. Michael L. Collard 1.
USING YOUR INSTALLED LINUX SYSTEM.  Common Linux Tasks  Installing Custom Packages  Common GUI Applications  Command Line Shell  Directory Structure/Navigation.
UNIX (Linux) Introduction Module-1. OS Kernel In computing, the kernel is the central component of OS. It is a bridge between applications and the actual.
Manage Directories and Files in Linux. 2 Objectives Understand the Filesystem Hierarchy Standard (FHS) Identify File Types in the Linux System Change.
Suggested Exercises 5. Question #1 Find a creative/funny example of synchronization that can demonstrate the difficulty of developing a monitor-based.
Linux Overview Why Linux ? Not-so-ancient history –Torvalds, Linus Torvalds, 002 the Helsinki University, as a student, low budget, work home –rapid and.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop V Files and the File System Part B – File System.
OS Project 0 February 25, Outline  Linux Installation  Linux Kernel Compilation  System Call Development  Kernel Modules / 452.
Chapter 10: File-System Interface Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 1, 2005 File-System Interface.
LOGO Linux Installation. Linux Distribution Including shells, libraries, tools, compiler, servers, applications. Redhat, Fedora, Mandrake, SuSE, Debian,
Linux Operation System Computer Operation Manual.
The Linux Operating System R.Bigelow. What is an Operating System An operating system is a collection of programs that manage a computer's resources.
Lab 8 Department of Computer Science and Information Engineering National Taiwan University Lab8 - Root Filesystem 2015/11/10/ 22 1.
Implementation of Embedded OS
1EMC CONFIDENTIAL—INTERNAL USE ONLY Unified PUHC Issues Troubleshooting Manfred Zhuang 2014/9/30 Space Issues & Running Tasks.
1 Setup and Compile Linux Kernel Speaker: Yi-Ji Jheng Date:
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
Spring 2007 Vmware and Linux kernel COMS W4118 Columbia University.
Thousands of Linux Installations (and only one administrator) A Linux cluster client for the University of Manchester A V Le Blanc I T Services University.
Installing Linux: Partitioning and File System Considerations Kevin O'Brien Washtenaw Linux Users Group
Rebuilding Linux Kernel Dedicated to penguin lovers everywhere 26 September 20161Rebuilding kernel by Visakh M R.
Linux Administration – Finding You Way on the Command Line The Linux File Directory or Tree.
GNU and Linux.
Filesystem Hierarchy Operating systems I800
Operating System Kernel Compilation
Outline Installing Gem5 SPEC2006 for Gem5 Configuring Gem5.
Overview of Operating Systems
Install external command line softwares
OS Homework 1 February 22, 2017.
Welcome to Linux Chap#1 Hanin Abdulrahman.
UBUNTU INSTALLATION
Chapter 2: Operating-System Structures
Installation and Configuration
Drivers and the kernel UNIX system has three layers: Kernel
Testing new kernels is easy and important – you should do it, too!
9 Linux on the Desktop.
Operating System Kernel Compilation
Operating Systems Lecture 4.
Different Operating Systems
COP 4343 Unix System Administration
Computer System Laboratory
Welcome to Linux Chap#1 Hanin Abdulrahman.
Software I: Utilities and Internals
Lab 1: Getting Started.
Welcome to Linux Chap#1.
Linux Operation System
Operating System Kernel Compilation
Presentation transcript:

linux and related thing Project 2 background linux and related thing

Linux -old time "Born" in early 1990s. Younger than me but may be older than you guys. Linus wrote the very first version, 0.01. Linus is still in charge, but thousand developers are contributing.

http://en.wikipedia.org/wiki/The_Cathedral _and_the_Bazaar http://en.wikipedia.org/wiki/Tanenbaum%E 2%80%93Torvalds_debate

Linux -now The newest verison is 3.16.3. Get updates almost every week. It is the core part, kernel, of the system. A real linux system normally has much nore.

Linux -source code Where to get linux source code https://www.kernel.org/ How to read linux source code http://lxr.linux.no/linux

Linux -"taste"

Linux -usage /bin /run /root /sbin /cdrom /selinux /dev /srv /etc /sys /home /tmp /lib /usr /lib64 /var /media initrd.img /opt /root /proc /lost+found

Linux -compile (1) make menuconfig (2) make (may also need make mrproper) (3) make modules_install (4) make install (5) reboot Now you have your own verison of linux http://www.youtube.com/watch?v=vZaA2mRT 5eg Demo

Hints wget https://www.kernel.org/pub/linux/kernel/v3. x/linux-3.x.y.tar.gz tar zxvf FileName.tar.gz sudo apt-get install libncurses5-dev make menuconfig

Kernel compiling In project 2, you will be modifying the kernel. Steps Means you need to compile it once you change it Steps Download --Done Configure --To be done Build --Your job Install --Your job

Kernel compiling Tips lspci list hardware in your machine If you are not sure, include it make oldconfig Use the old configuration file If you don't have one, get one first and name it .config

grub Used for multi-operating systems load. When you install linux with window or Mac OS X, grub is installed and used automatically so you can choose which one to use.

You can manually change the grub file. BE CAREFUL!

Virtual Machine Another way to use Linux(free) along with Windows and Mac OS X VMware, VirtualBox(free)

Project 2 will be due on 10/22