基于 Linux内核26.35, Android2.3.3发布 2011.0222- Linux内核26.36,专用于平板电脑的 Android3.0 201102.22 Honeycomb)发布 Android315DK发布 20110510 Android 3.0 (Honeycomb 为平板电脑和大设备优化 完多任务处,操作更多阳知,个性化主基,增小接错 牙其享 内MTF和TP传输协以变持 E220% 2011.0510-11的 Google I/o大会上宣布下一代的版本号为 Ice Cream Sandwich 0110510-11 Android3.25DK发布 20110718一 20111019 Android4. o(ce Cream Sandwich发布 果用斯字体 Raboto9h 神NFC的 Android,安全交操数 可调整交件、收托,氨 动解道知,任角和圆标答 p排,甲 Directi和牙HD伊 Hern Operating Systems 3 e, (c)2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
UNIX/Linux Goals Designed by programmers, for programmers Designed to be Simple Elegant(精练的) Consistent Powerfi Flexible ISA rma principle of least surprise Tanenbaum, Modern Operating Systems 3 e, (c)2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
UNIX/Linux Goals • Designed by programmers, for programmers • Designed to be: • Simple • Elegant (精练的) • Consistent • Powerful • Flexible Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639 • ls A* • rm A* • --principle of least surprise
Interfaces to linux User interface Users rary interface Standards utility programs (shell, editors, compliers etc) System U mode terra Standard library (open, close, read, write, fork, etc) Linux operating syster (process management, memory management, Kernel mode the file system, IO, etc) Hardware (CPU, memory, disks, terminals, etc) Figure 10-1. The layers in a Linux system Tanenbaum, Modern Operating Systems 3 e, (c)2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Figure 10-1. The layers in a Linux system. Interfaces to Linux Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Shell A command-line interface Much faster to use More powerful Easily extensible bash shell--default shell in most linux systems Tanenbaum, Modern Operating Systems 3 e, (c)2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Shell A command-line interface • Much faster to use. • More powerful. • Easily extensible. • bash shell—default shell in most Linux systems. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Linux Utility Programs(1) Categories of utility programs in the shell user interface to linux File and directory manipulation commands Filters Program development tools, such as editors and compilers Text processing System administration Miscellaneous Tanenbaum, Modern Operating Systems 3 e, (c)2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639
Linux Utility Programs (1) Categories of utility programs in the shell user interface to Linux: • File and directory manipulation commands. • Filters. • Program development tools, such as editors and compilers. • Text processing. • System administration. • Miscellaneous. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639