Introduction

SEIE, Soochow University

Week 01, 2016-2017-1

Why Linux

Takahashi

髙橋流

很快

非常快

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 tasks 40%
  • Technical Writings 40%
  • Discussion and Review 20%

How To

  • References
  • Try it Yourself
  • Principle Understanding
  • Labs
  • All activities on Linux
    • documents, games, recreation, developments ...

全真

Tools

沉浸 (flow)

gitbook

MARKDOWN
MARKDOWN

Issue

Wiki

repo. (repository)

fork

GFM

任务

节奏

coach

trust/faith

commitment

Outcome

Output

  • 提取
  • 反编译
  • 作品

Desirable Difficulties

  • 合意困难
  • 阻滞

Problem Solving

以最小代价解决问题!

Information Source

  • Official documents
  • Source language

笔记/教程写作

Issue 提问和讨论

本周任务

安装

  • VMWare Workstation / VirtualBox / Hyper-V
  • Linux (Ubuntu, Debian, Fedora, CentOS, Linux for windows ...)
  • Applications / Tools
  • Daily use

网络社区

  • 注册 github
  • fork https://github.com/su-da/notes
  • 使用 github 账户登录 gitbook
  • gitbook 中新建 book,选择导入 GITHUB
  • 访问 su-da/linux-cw,点击 Watch
  • 到 Issues 下面,回复 [报到] 那个 issue 报上自己的信息
  • 开始在 gitbook 上写作