Linux Introduction

SEIE, Soochow University

Week 01, 2015-2016-1

Why Linux

Embedded is NOT Embedded

  • Embedded System
    • Closely integrated with the main system
  • Hardware and Software

  • What about micro-controller systems?
    • single program/application
      • OS merged with or without OS

Embedded Operating System

  • Adapting an Existing OS
  • Purpose-Built Embedded OS

What is OS?

Manages computer hardware and software resources

Provides common services for computer programs

OS Placement Kernel Layout

Linux

An Unix-like OS

mostly POSIX-compliant

History

Unix History
Unix History
Unix History
Unix History

About Licenses

Software License Categories
Software License Categories
Linux 20th
Linux 20th

Linux Operating System

Linux OS
Linux OS
Linux distro
Linux distro

Linux distro

Linux distribution

an operating system made as a software collection based on the Linux kernel

More than 600 distros, Any one could make

Well-known Ones

  • Community Support & Services
    • Arch
    • Debian
    • Fedora
    • CentOS
    • Gentoo
    • openSUSE
  • Commercial Support & Services
    • Ubuntu
    • RHEL
    • Oracle
    • SLES
    • Chrome OS
    • Android

Filesystem Hierarchy Standard

Directory Tree
Directory Tree

Boot Process

Boot Sequence
Boot Sequence
Boot Process
Boot Process
Boot Diagram
Boot Diagram

Learning and Grading

Role Growing Path

  • User
  • Power User
  • Administrator
  • Developer

Scores and Credits

  • Lab and Reports 60%
  • Technical Writings, Opensource Community 30%
  • Discussion and Review 10%

How To

  • References
  • Try it Yourself
  • Principle Understanding
  • Lab Exercises
  • Projects