OS  operating system

UI  用户接口

GUI  图形用户界面/接口   Graphic  User Interface

CLI  命令行接口    Command Line  Interface

ABI  应用二进制接口  Application  Binary  Interface (终端)

API  应用编程接口    Application  Programming  Interface(程序员)

CPU架构类型

x86

x64

arm  比如安卓

m68000   m68k  摩托罗拉公司

power  世界第一个多核 8核  16核  的CPU

天河二号  买一大堆别人的CPU拼接起来的,用钱砸的

powerpc  最早的苹果电脑系统

自从苹果用了i5  i7就有了黑苹果

ultrasparc

alpha

安腾

每个cpu的指令级不一样 都需要重新编译

 

windows

Linux:

  Linus  --> Linux 属于 GNU运动中的一个代表产品

 

 

Unix:  system(Bell Lab)

AIX  (IBM)

Solaris (SUN)

HP-UX (HP)

BSD:  (BSGR) Berkeley System Distribution

NetBSD

OpenBSD

FreeBSD

 

MIT:Richard Stallman

   GNU:  GNU is Not Unix  讲究软件是自由的

        GPL:  General Public License  功用许可证

 

《奇点临近》

 

POS  Portable Operating System  可移植操作系统规范

   POSIX

   API  编程接口

运行程序格式

  Windows : EXE dll(dynamic link library)

Linux:ELF    so(shared object)

指令 只读

数据  读写

库调用,系统调用

malloc()   free()   

汇编语言:微码编程

高级语言:c  c++

高级应用语言  java  python  php 

应用程序一次编写到处运行

   

linux发行版

  slackware:

          suse

                sles

                opensuse

       debian

              ubantu

                      mint

      redhat

              rhel     redhat  enterprise  linux    依然遵循GPL协定  

              centOS   兼容rhel格式  rhel 的二次编译

              fedora   每6个月发行一个新版本 

   Archlinux    

  Gentoo

    LFS:Linux  From scratch

 Android :   kernel +busybox+java虚拟机

 

GNU   GPLv2  GPLv3  协定

  Apache 

 BSD

 

程序包管理器

  rpm:

   RHEL  Fedora  S.u.S.E.   Ceontos

 dpt:

     Debian   Ubantu

 

Linux哲学思想

  1一切皆文件:所有资源、硬件设备都组织为文件格式

2   由众多单一目的的小程序组成;一个程序只实现一个功能,而且要做好

3尽量避免跟用户交互来实现脚本编程自动完成某些功能

4使用纯文本保存配置信息

 一个文本编辑器既可以完成系统配置工作

 

centos 

​http://mirrors.aliyun.com​

      sohu

      163