oslevel和fileset

复杂度2/5
机密度2/5

最后更新2021/04/28

AIX以fileset为基础程序单位,就是一组程序、数据文件的组合,提供某个特定的功能,这也是和开发时的功能包对应的。每组fileset会有一个版本号,用来标明历史版本,这个版本号与OS版本号模式对应,也是4级,分别是Version,Release,Maintenance Level(现在叫Technical Level),Fix Pack Level或者Service Patch

虽然名字很花哨,但没啥实质性的意义,fileset之间,版本的依存关系,和这个版本号没有绝对的关系,具体能不能装,其实是生成fileset时的参数文件决定的。对,你也可以自己去打包生成自己的fileset,在这里有个简单的例子生成aix bff安装文件,更详细的介绍我们在深入编程中分析。

一组fileset被称作lpp:License Program Product,IBM对外发布产品或者补丁一般以LPP为单位提供。既单独安装的最小单位是fileset,功能提供的最小单位是lpp(一组fileset)。全部lpp组合构成了整个OS和相关软件。

使用oslevel可以看到整个系统的版本。为了便于维护,IBM/AIX在安装和大补丁的时候,不建议把里面的fileset拆开了,一个个独立安装,反正全部操作系统文件又不多,一次就都装了,补丁全打了吧!这是一种方便管理和维护的策略。

到现在为止,AIX有过若干个大版本,version。从2.x作为试探性的开发,当时还支持8086 CPU;到3.x算是正式发布,已经稍有样子,是个不错的操作系统了;4.x是AIX开始挤入大型商业Unix系统市场的版本,其中4.3占据了好多年照片首位;然后是成功的5.x,尽管开始的时候有Monetary计划,险些绝后,但还是挺了过来,修成了5.3正果;6.x和7.x是默默无闻,表面毫无新意,其实内部有不少东西的版本,可惜让人觉得大部分是闭门造车,没用户需求。

到今天,最新版本是AIX 7.2。

版本之后是TL,叫做technical level,就是技术更新,可能增加了一个什么特别的功能,也可能彻底删掉了某个功能(这个比较少发生)。某一个功能是否存在是以TL为基准的,例如可能从7.1 TL1和6.1 TL5开始支持某个功能,那么7.1 TL0和6.1 TL4以前都不支持这个功能。

最后一位标记是补丁,不会有功能改变,单纯是为了做程序修补的。

以我自己的思想,这些版本号对普通用户没什么用,但便于开发,便于维护,便于支持。特别是如果你要自己写AIX程序,总要标记上需要那些功能、程序支持,那么在生成打包程序的时候,这个版本号就是很好的判断依据。

关于IBM自身对AIX的技术支持时间表,可以参考AIX Lifecycle Information
AIX技术支持时间表不同的AIX版本对Power CPU硬件的支持如下:
AIX与Power CPU支持关系

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ensighine

如需特定专题,踢我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值