为什么80%的码农都做不了架构师?>>>   

发行版迁移及二进制兼容性注意事项

http://www.ibm.com/developerworks/cn/linux/l-bincomp/

作者:佚名 时间:2005-09-15 10:26 出处:互连网 责编:小渔

摘要:Linux on POWER: 发行版迁移及二进制兼容性注意事项

级别: 初级

John Engel
Linux 技术顾问, IBM
2005 年 3 月 24 日
2005 年 7 月 更新

了解二进制兼容性,因为它关系到运行在 POWER? 上 Linux? 中的不同操作环境。研究 IBM? 支持的两个 Linux on POWER 发行版本,Red Hat Enterprise Linux(RHEL)和 SUSE LINUX Enterprise Server(SLES),注意各版本之间的二进制兼容性。通常,可以从基于 2.4 内核的 RHEL3 向基于 2.6 内核的 RHEL4 进行顺利迁移,因为这两个版本之间维护了稳定的应用程序二进制接口(Application Binary Interface,ABI),并将 RHEL4 的很多特性反向移植到了 REHL3 中。尽管基于 2.4 内核的 SLES8 与基于 2.6 内核的 SLES9 的线程模型有所不同,但在很多情形下,这两个版本之间仍保持了二进制兼容性。了解可以提高 Linux on POWER 应用程序性能的新技术,将来可以遵循这些步骤来确保多个版本之间的二进制兼容性。
简介
当前有很多不同的 Linux 发行版本可用。虽然 Red Hat 和 SUSE LINUX 是受 IBM 支持的 Linux on POWER 解决方案提供商,不过,其他发行版本,比如 Gentoo 和 Debian,也同样正在被 Linux on POWER 所接受。应用程序开发人员通常希望确保他们的应用程序能在多种发行版本上运行,在给定发行版本的不同版本上运行。通过了解二进制兼容性所涉及的问题,可以达成这些目标。本文定义了二进制兼容性,讨论了尝试保持兼容性时出现的考虑事项,并介绍了不同版本之间的迁移,即 Red Hat Enterprise Linux 版本 3 和版本 4,以及 SUSE LINUX Enterprise Server 版本 8 和版本 9。文中还包含了一些惯例,在多种发行版本中运行某个应用程序时,可以遵循这些惯例来确保兼容性。

表 1 提供了一些软件级别的消息,以及从 RHEL3、RHEL4、SLES8 和 SLES9 中获得的受支持特性,本文中对这些进行了详细介绍:

转载于:https://my.oschina.net/tadcat/blog/148372

发行版迁移及二进制兼容性注意事项相关推荐

  1. JRE发行版兼容性测试

    为什么要做这个测试 在对ARM服务器的测试中,需要对JRE on ARM进行兼容性测试.进行本调研. 在Java 1.6版本之前,Java还是SUN Microsystems 的产品,SUN坚持开源免 ...

  2. HiHopeOS操作系统成为首个通过OpenHarmony 兼容性认证的软件发行版

    近日,润和软件HiHopeOS 1.0 RC1 IoT Edition 成为首个通过 OpenAtom OpenHarmony(简称"OpenHarmony")V3.0 LTS 版 ...

  3. 加速规模装机,HiHopeOS面向金融行业的软件发行版通过OpenHarmony兼容性测评

    近日,润和软件HiHopeOS面向金融行业的软件发行版通过OpenAtom OpenHarmony(简称"OpenHarmony")V3.1 Release版本兼容性测评,为Ope ...

  4. 世界上最受欢迎的10个Linux发行版

    帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...

  5. 主要Linux发行版和FreeBSD概述

    介绍 令人困惑的选择和数量不断增加的Linux发行版可能会使那些刚接触Linux的人感到困惑.这就是创建此页面的原因.它列出了10个Linux发行版(加上对FreeBSD的荣誉称号,到目前为止,它是所 ...

  6. 全球最受欢迎的十大Linux发行版(图)

    转自:http://www.ha97.com/883.html 帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux ...

  7. [ZZ]世界上最受欢迎的10个Linux发行版

    原文地址:http://distrowatch.com/dwres.php?resource=major 帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因 ...

  8. 11个主流的linux发行版

    文章目录 Linux Mint ubuntu Debian GNU/Linux Mageia Fedora openSUSE Arch Linux CentOS PCLinuxOS Slackware ...

  9. 哪个 DB2 9.7 发行版适合您?

    转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0909db2whichedition/index.html? ...

最新文章

  1. 【分块】#6278. 数列分块入门 2 (区间修改、查询权值c在区间中的排名)
  2. 全球与中国聚硫聚合物市场发展前景与投资可行性分析报告2021年版
  3. 访问网络计算机的盘符,win7系统下如何禁止访问指定盘符保护电脑安全
  4. Java 13,最新最全新特性解读
  5. 汇丰银行是哪个国家的
  6. 真的已经讲烂了!java字符串转对象
  7. 《11.02-构建之法:现代软件工程-阅读笔记》
  8. element tree不刷新视图_随手“一片”SCI,Qiime2扩增子处理流程确定不了解一下?(一)...
  9. 【BZOJ-1324】Exca王者之剑 最小割
  10. 几款杀毒软件下载和升级
  11. Cron每年1月5号 4月5号 7月5号 10月5号 00:00:00执行任务
  12. wangEditor + vue双向绑定(光标游走问题)
  13. java中dao_java中的Dao类是什么意思?
  14. 基于vue的后台管理系统开发
  15. 微信跳一跳 可以直接更改分数, POST 请求没有校验
  16. 双屏(Daul Monitor)很爽
  17. 南卡Runner Pro4发布!「響」科技令其问鼎全球最强骨传导耳机旗舰机皇!
  18. 品管七大手法-6鱼骨图(转载)
  19. 17.[USACO10FEB]Covering the Corral G
  20. 基于JavaWeb的家庭食谱管理系统设计与实现

热门文章

  1. 华为首批升级鸿蒙系统的手机,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
  2. hello bash
  3. 使用networkx来生成网络科学里面三种常见的网络
  4. scrapy模拟登陆人人网
  5. exchange 20132016配置使用IMAPPOP
  6. 微信小程序开发之路(三)
  7. 要当好JavaScript程序员:5个debug技巧
  8. javac编译java文件之后 java运行找不到类的处理
  9. 浅入浅出——我的perforce客户端教程之二(或:p4v使用教程)
  10. RDLC 格式化文本内容