Linux系统编程

一、历史与标准

Linux是UNIX操作系统家族中的一员。

术语Linux通常用来指代完整的类UNIX(UNIX-like)操作系统,Linux内核只是其中的一部分。

为了能够免费获得操作系统之类的软件并且能够自由阅读源码,为了开发一套完整且又可自由获取,包含内核以及所有相关软件包的类UNIX系统,Stallman发起了GNU项目。

成就今日Linux系统的两大关键因素:GNU项目和Linux内核的开发。

一般商用Linux发行版中包含内核和诸多关键组件。

1991年,Linus Torvalds开发出了Linux内核。为传承UNIX历史悠久的光荣传统,在为UNIX系统克隆命名时,总以字母X结尾。故而,人们将这一内核命名为Linux。

Linux1.0版本之后,内核开发者针对每次发布所采用的内核版本编号方案为x.y.z,x表示主版本号,y表示附属于主版本号的次版本号,z是从属于次版本号的修订版本号(细微的改进和BUG修复)。(平时自己更新程序或者其他迭代其他东西时,也可以这样命名版本号

准确来说术语Linux只是指Linus Torvalds和其他人所开发出的内核。可是,也经常使用该术语来指代内核外加一大堆其他软件(工具和库)所构成的完整操作系统。

标准

最开始,各种UNIX实现层出不穷,由此也带来了很多弊端。有些UNIX实现基于系统A,有些UNIX实现基于系统B,甚至每个厂商都在自己的UNIX实现中添加了额外的特性。这就导致将软件和技术人员在不同UNIX实现间转移变得异常困难。

这一问题的存在,有力的推动了C语言和UNIX系统的标准化进程。所谓的标准化讲白了就是大伙的实现要整体上保持一致,使得应用程序能在不同的操作系统上进行移植,技术人员不需要去学习不同的操作系统怎么用,他只需要学习标准规定好的,就能使用不同的操作系统。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值