一、UNIX发展过程

业务逻辑:根据业务需求,按照设计好的逻辑规则,处理信息,与系统无关。 系统访问:利用操作系统所提供的各种功能辅助业务逻辑的实现。
标准函数:scanf/printf - 源代码级兼容 系统函数:read/write - 接口级兼容

一、Unix系统简介

1.Unix系统的背景
1961-1969:史前时代 CTSS(Compatible Time-Sharing System,兼容分时系统),以MIT为首的开发小组,小而简单的实验室原型。 Multics(Multiplexed Information and Computing System,多路信息与计算系统),庞大而负责,不堪重负。 Unics(Uniplexed information and Computing System,单路信息与计算系统),返璞归真,走上正道。
1969-1971:创世纪Ken Thompson,肯.汤普逊,Unix之父,B语言之父,内核用B语言+汇编语言开发,PDP-7,第一个Unix系统核心和简单应用。后来被移植到PDP-11平台,功能更加完善。
1971-1979:出谷纪 Dennis Ritchie,丹尼斯.里奇,C语言之父,用C语言重写了Unix系统内核,极大地提升了Unix系统的可读性、可维护性和可移植性——Unix V7,第一个真正意义上的Unix系统。
1980-1985:第一次Unix战争 AT&T贝尔实验室:SVR4 加州大学伯克利分校:BSD+TCP/IP DARPA,ARPANET(INTERNET)IEEE,国际电气电子工程师协会,POSIX为Unix内核和外壳制定了一系列技术标准和规范,消除系统版本之间分歧,大一统的操作系统。
1988-1990:第二次Unix战争 AT&T+Sun IBM+DEC+HP 比尔.盖茨->Windows 1990-现在
1991:Linus Torvalds创建了Linux系统的内核 1993,Linux已达到产品级操作系统的水准
1993:AT&T将Unix系统卖给Novell
1994:Novell将Unix系统卖给X/Open组织
1995:X/Open将Unix系统捐给SCO
2000:SCO将Unix系统卖给Celdear——Linux发行商Linux就是现代版本的Unix。

2.Linux系统的背景

类Unix操作系统,免费开源。 不同发行版本使用相同的内核。 支持多种硬件平台:手机、路由器、视频游戏控制器、个人电脑、大型计算机等等。
隶属于GNU工程。GNU = GNU Not Unix。
受GPL许可证限制:如果发布了可执行的二进制代码,就必须同时发布可读的源代码,并且在发布任何基于GPL许可证的软件时,不能添加任何限制性条款。后来有所妥协,在一定条件下可不提供源码。

3.Linux系统的版本

早期版本:0.01,0.02,…,1.00 旧计划:1.0.1,…,2.6.0 (A.B.C)
A - 主版本号,内核大幅更新
B - 次版本号,内核重大修改,奇数测试版,偶数稳定版
C - 补丁序号,内核轻微修改
新计划:A.B.C-D.E D - 构建次数,反映极微小的更新 E - 描述信息
rc/r - 候选版本
smp - 支持对称多处理器
EL - Rad Hat的企业版本
mm - 试验新技术
终端命令行查看系统版本:cat /proc/version

4.Linux系统的特点

遵循GNU/GPL许可证
开放性
多用户
多任务
设备无关性
丰富网络功能
可靠的系统安全
良好的可移植性

5.Linux的发行版本

Ubuntu - 大众化,简单易用
Linux Mint - 新潮前位
Fedora - Red Hat的桌面版本
openSUSE - 华丽
Debian - 自由开放
Slackware - 朴素简洁,简陋
Red Hat - 经典,稳定,企业应用,支持全面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值