如何测试软件包在不同的linux内核版本上的兼容性?软件包基本上都是开源的,光测试POSIX行吗?

问题描述

如何测试软件包在不同的linux内核版本上的兼容性?软件包基本上都是开源的,光测试POSIX行吗?

客户要求评估用户态软件包在同步内核版本上的兼容性,软件包都是开源的,光测试POSIX可以吗?哪个大神能给些意见?

解决方案

从工程的角度来说,所有受支持的平台环境都要测试。

解决方案二:

都测试一下为好,万一有点不一样了

解决方案三:

linux内核版本的迭代,对用户态接口的影响到底会有多大?

时间: 2024-10-29 06:47:13

如何测试软件包在不同的linux内核版本上的兼容性?软件包基本上都是开源的,光测试POSIX行吗?的相关文章

opencl-OpenCL在Linux内核版本15.04上如何安装配置实验?

问题描述 OpenCL在Linux内核版本15.04上如何安装配置实验? 谁有有啥在15.04的Ubuntu上调试Open CL程序的经验分享一下?

嵌入式设备linux内核版本的选择

问题描述 嵌入式设备linux内核版本的选择 有好多的嵌入式方案都是以2.x为主 国内公司一般跑linux qt的都是2.x 3.x在国内的资料没那么全 性能肯定好点 不知你要用那个架构的主控 解决方案 公司的话最好用成熟一点的,学习的话可以学新一点的. 解决方案二: 这个没多大选择余地,取决于你之前用的版本,稳定性,兼容性 解决方案三: 一般3.0 3.10 这些都是比较稳定 解决方案四: 现在好多都用3.0以上的版本了

《Android深度探索(卷1):HAL与驱动开发》——1.3节查看Linux内核版本

1.3 查看Linux内核版本 Android深度探索(卷1):HAL与驱动开发 目前Linux内核主要维护3个版本:Linux 2.4.Linux 2.6和Linux 3.x,大多数Linux系统都使用了这3个版本的内核,其中Linux 2.6是目前使用最广泛的Linux内核版本,Android就使用了该内核版本.而Linux 2.4由于其内部设计缺陷(主要是进程调度上的缺陷),除了一些遗留Linux系统,已很少有新的Linux系统使用Linux 2.4了.Linux 3.x是最新推出的Lin

内核版本差异-LSM在linux内核版本2.6.22之后如何注册安全模块

问题描述 LSM在linux内核版本2.6.22之后如何注册安全模块 在2.6.22之前我们可以通过register_security(ops)注册安全模块,加载成功后就可以进行访问控制,而在版本较高的内核中,例如我用的3.4.70 调用register_security(ops)是不能成功的,而unregister_security()函数在security.c中是不存在的,请问这种情况下,如何注册安全模块以及如何撤销该模块? 最后还想问Linux内核这样改的原因是什么? 求高手讲解下,多谢

查看Linux内核版本---lsb_release

lsb_release命令  LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息,可通过yum -y install redhat-lsb命令安装.如果使用该命令时不带参数,则默认加上-v参数. -v, --version 显示版本信息 -i, --id 显示发行版的ID -d, --description 显示该发行版的描述信息 -r, --release 显示当前系统是发行版的具体版本号 -c, --codename 发行版代号

Linux 内核测试与调试(3)

Linux 内核测试与调试(3) 基本测试 安装好内核后,试试能不能启动它.能启动的话,检查 dmesg 看看有没有隐藏的错误.试试下面的功能: 网络(Wifi 或者网线)是否可用? ssh 是否可用? 使用 ssh 远程传输文件. 使用 git clone 和 git pull 命令. 用用网络浏览器. 查看 email. 使用 ftp, wget 等软件下载文件. 播放音频视频文件. 连上 USB 鼠标等设备. 检查内核日志 使用 dmesg 查看隐藏的问题,对于定位新代码带来的 bug 是

在Ubuntu上升级到Linux内核3.11.6

Ubuntu 13.10已经发布,不过它的内核可不是最新的.当然坚持Ubuntu 13.10当前内核不是一件坏事.事实上.不特别建议升级超出你的Linux发行版的官方仓库测试过的特定版本. 但另一方面,如果你不害怕一再折腾Ubuntu,那么你可以试试升级到最新Ubuntu支持的Linux内核.你会发觉最新的内核总是有改善的.修补了漏洞和添加特性的. 所以,如果你的电脑有些运行不正常,那么更新Linux内核可能就能修复.但记住,当你升级时你也有可能导致系统崩溃. 如果你不再惧怕,和我一起永往直前吧

重新编译Linux内核必要性及其准备工作

内核简介 内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性. Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr /src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码.全世界任何一个软件工程师都可以将自己认为优秀的 代码加入到其中,由此引发的一个明显的好处就是Linux修补漏洞的快速以及对最新软件技术的利用.而Linux的内核则是这些特点的最直接的代表. 想象一

Linux内核简介、版本号与发布历史

说明:     这篇文件来源与网络上,至于作者是谁就不知道了,不过确实是非常精简,所以这里就再发布,以作为自己收藏,同时也希望可以帮助到大家. 一.Linux 内核简介     Linux 是最受欢迎的自由电脑操作系统内核.它是一个用C 语言写成,符合POSIX标准的类Unix 操作系统.Linux 最早是由芬兰黑客Linus Torvalds 为尝试在英特尔x86架构上提供自由免费的类Unix 操作系统而开发的.该计划开始于1991年,这里有一份Linus Torvalds 当时在Usenet