1.操作系统

OS:Operating System,通用目的的软件程序
    硬件驱动
    进程管理
    内存管理
    网络管理
    安全管理
    文件管理
OS分类:
    服务器OS (例 CentOS、Windows Server、RHEL、AIX)
    桌面OS(例 Windows-,Mac OS,Fedora,Ubuntu)
    移动设备OS(例 Andriod,IOS,YunOS)
----------
※ 开发接口标准

 ABI : Application Binary Interface
    ABI描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行 

 API : Application Programming Interface
    API定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译

 POSIX : Protable Operating System Interface
     IEEE(某组织)在操作系统上定义的一系列API标准
     POSIX兼容的程序可在其它POSIX操作系统编译执行

 ※ 运行程序格式 :
     Windows:  .EXE , .dll(dynamic link library) , .lib
     Linux:  .ELF , .so(shared object) , .a

----------------------

-------------------------
Linux发行版
  - slackware:SUSE Linux Enterprise Server(SLES)
         OpenSuse
  - debian:     ubuntu , mint
  - redhat:      RHEL: RedHat Enterprise Linux
         每18个月发行一个新版本
         CentOS : 兼容RHEL的格式
         中标麒麟 :中标软件
         Fedora: 每六个月发行一个新版本
  - ArchLinux: 轻量简洁
  - Gentoo : 极致性能,不提供传统意义上的安装程序
  - LFS: Linux From scratch 自制Linux
  - Android: kernel+busybox(工具集)+java虚拟机
  - Linux分支参考网站 : http://futurist.se/gldt/
-----------------------

Linux哲学思想

 ※ 一切都是一个文件(包括硬件)

 ※ 制作小型,单一用途的程序

 ※ 链接程序,共同完成复杂的任务

 ※ 避免令人困惑的用户界面

 ※ 配置数据存储在文本中
 

猜你喜欢

转载自blog.csdn.net/weixin_41298915/article/details/89167532
今日推荐