diff --git "a/docs/DRIVER/openEuler\345\206\205\346\240\270\351\251\261\345\212\250\345\274\200\345\217\221\350\247\204\350\214\203.md" "b/docs/DRIVER/openEuler\345\206\205\346\240\270\351\251\261\345\212\250\345\274\200\345\217\221\350\247\204\350\214\203.md" index 087777287e58d38267abab37218dc15a38578d6e..29c5c88e24891ce812d12ebcd23929f5d7d00c61 100644 --- "a/docs/DRIVER/openEuler\345\206\205\346\240\270\351\251\261\345\212\250\345\274\200\345\217\221\350\247\204\350\214\203.md" +++ "b/docs/DRIVER/openEuler\345\206\205\346\240\270\351\251\261\345\212\250\345\274\200\345\217\221\350\247\204\350\214\203.md" @@ -46,15 +46,14 @@ License:许可证,是供应商与客户对所销售/购买的产品(这里 8. 声明驱动的来源。 驱动是自己开发的或者是从开源网站上面下载直接使用的要做出说明。 9. 驱动的modinfo信息要包含适配的卡类型的标识,网卡、RAID卡、GPU等等。 +10. 驱动与操作系统发行版耦合方式的规范:直接检查 /etc/openEuler-release 文件是否存在作为技术路线的判断,不读取 /etc/openEuler-release 文件的内容,具体内核版本使用uname获取,不再与具体的发行版信息耦合。驱动的版本不再与openEuler具体的版本绑定,比如驱动在openEuler-20.03-LTS-SP3上可以正常安装, 在openEuler-22.03-LTS上无法正常安装,驱动可以尽可能的与不同的版本兼容。 ### 可选 -1. 建议增加驱动与操作系统发行版耦合方式的规范,比如直接检查 /etc/openEuler-release 文件或者其它作为技术路线的判断,不再与具体的发行版信息耦合。 -驱动的版本不在与openEuler具体的版本绑定,比如驱动在openEuler-20.03-LTS-SP3上可以正常安装, 在openEuler-22.03-LTS上无法正常安装,驱动可以尽可能的与不同的版本兼容。 -2. 有配套的工具建议一并提供。 +1. 有配套的工具建议一并提供。 例如RAID卡驱动,有没有配套的做RAID的工具,如果有对应的工具,建议提供对应的工具与使用手册。 -3. outbox驱动建议做成rpm类型(包含说明文档)。 -4. 模块作者等信息。 +2. outbox驱动建议做成rpm类型(包含说明文档)。 +3. 模块作者等信息。 ## 驱动持续演进管理 1. 能否维护驱动