Unix/Linux操作系统-环境介绍

本文介绍了Unix和Linux操作系统,包括它们的历史、特点、衍生版本和主要发行版。详细讲解了Linux内核、GNU工程、POSIX标准,以及Unix/Linux中的编译器、库(静态库、共享库)和动态加载共享库的概念。还提到了一些关键工具,如nm、ldd和strip。
摘要由CSDN通过智能技术生成

一、Unix操作系统

丹尼斯.里奇、肯.汤普森于1971年左右在美国贝尔实验室,使用C语言开发了这款操作系统。
系统的特点是多用户、多任务,支持多种处理器架构,高安全性、高可靠性、高稳定性。
既可以构建大型关键业务系统商用服务器,也可以构建苹果手机的服务器。

三大衍生版本

  • System V:银行、电信使用的服务器系统
  • Berkley:MacOS、iOS带界面的
  • Hybrid:Minix、Linux

二、Linux操作系统

类Unix系统
免费开源,它指的是系统的内核,凡是使用这种内核的操作系统都叫做Linux系统(发行版)。严格意义上讲Linux指的的内核,隶属于GNU工程。Linux之父:林纳斯.托瓦兹
手机,平板电脑、路由器、视频游戏控制台、PC、大型计算机、超级计算机,台式计算机。
Linux操作系统图片标志
Minix操作系统
是一个微型的类UNIX系统、免费开源,而Linux之父就是在参照这款操作系统的基础上写了第一个版本的Linux内核代码。
GNU工程
是自由软件基金会所创立的一个开源组织,基本原则是公享,主旨是发展出一个有别于商业UNIX的免费且完整的类UNIX系统----GNU Not UNIX。目前Linux内核由它进行维护,所以Linux也叫做GUN Linux
GPL通用公共许可证。
允许对某些成功及派生成果重用、修改、复制,对所有人都是自由的,但不能声明做了原始工作,或声明由他人所做。
POSIX标准
Portable Operating System Interface of UNIX,缩写为 POSIX,它规范了操作系统以接口形式提供的功能的名字、参数、返回值,它保障了应用程序源码级的可移植性。
版本管理

早期版本:0.01、0.02、…、0.09、1.0(0.01-1.0)
旧计划:A.B.C.(A.主版本号 B.次版本号 C.补丁序号)ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值