首页 >>  正文

centos7配置多路径

来源:baiyundou.net   日期:2024-09-24

通信世界网消息(CWW)3年前,Linux生态系统迎来了里程碑式变化:CentOS Stream取代CentOS成为主推的Linux系统。此后,CentOS停止维护,后CentOS时代正式开启。Linux生态系统的变化引发业界热议,那么CentOS Stream的初衷是什么,给开源社区带来了怎样的变化,用户面对多个竞品如何选择,怎样提升中国用户的积极性?

近期,围绕上述问题,开源布道师、社区和开发者业务策略师Brian Exelbierd,CentOS社区委员会成员Thomas Oulevey,Linux中国创始人王兴宇展开了一场深度对话。

实现完全意义的开源

作为长期从事企业级Linux社区工作的专业人士,Brian见证了从CentOS到CentOS Stream的整个过程。“大约7年前,红帽收购了CentOS品牌,以为虚拟化、其他工具等组件提供开发平台,鼓励其以开源的方式健康发展。”Brian回忆道。

随着时间的推移,上层项目开始越来越多地依赖底层操作系统,而CentOS可以作为底层操作系统孵化其他项目,帮助RHEL及RHEL之上的其他组件更好地开发,并促进底层操作系统与上层组件协调发展。“这正是3年前CentOS Stream提出的原因。”Brian表示。

Thomas于3年前加入了CentOS董事会,他回忆,当时董事会围绕如何提高CentOS社区参与度、给用户提供更好的使用体验展开热烈讨论。最后,董事会成员达成共识:CentOS Stream能够带来更好的用户体验,提高CentOS社区参与度,实现完全意义的开源模式,将是正确的努力方向。

总结CentOS Stream的效果,Thomas表示,截至目前CentOS Stream模式比之前的CentOS模式效果更好,更多人愿意为社区作出贡献。

“从无到有”的突破

由于CentOS在Linux生态系统中处于下游位置,因此CentOS时代对项目作出贡献只有两个途径:第一,代码首先被上游社区接受,再被Fedora集成,然后被RHEL集成,最后出现在CentOS中;第二,贡献者是红帽的客户或者合作伙伴,从而在打造RHEL过程中拥有较高优先级,代码被优先加入到RHEL,再出现在CentOS中。

图1 CentOS时代的企业Linux生态系统

毫无疑问,前者路径漫长,后者门槛较高。CentOS Stream则带来了第三条途径:通过CentOS社区和CentOS Stream项目把贡献直接集成到RHEL中。“Stream创造了代码对CentOS作出贡献进而影响RHEL的可能,实现了‘从无到有’的突破。”Brian表示。

例如,CentOS Stream 9位于RHEL 9上游,通过CentOS Stream,开发者可以直接参与RHEL的开发,通过bugzilla提交问题和补丁,之后红帽开发者检查代码,RHEL测试流程进行测试,确保补丁满足RHEL质量要求,决定是否将其加入到CentOS Stream中。整个流程更加开放,开发者可以参与所有讨论。

在实现“从无到有”的跨越后,越来越多的公司、个人直接参与到对社区的贡献当中,这些贡献或者被RHEL代码收录,或者保留在SIG(特别兴趣小组)中。

图2 后CentOS时代的企业Linux生态系统

CentOS Stream的初衷是提高社区参与度,目前看来这一初衷正在成为现实。

Thomas表示,开发者遇到问题后可以与社区共同解决,找到最好的解决方案,并且获得提供补丁的机会。“此前开发者无法直接给RHEL提供补丁,现在工程师、社区都可以对于补丁展开讨论。”Thomas称,“CentOS Stream使得RHEL开发更加开放,我也鼓励大家作出很多贡献。对社区贡献越早,贡献的影响就会越大。”

鼓励创新,正视竞争

红帽和CentOS的关系也是业界关注的话题。Brian重申,红帽对CentOS始终保持着一定距离,红帽只提供资源,并不会控制CentOS,或是为CentOS提供保证和使能,当然红帽也不认为CentOS就是自己公司的产品。

不过Brian也坦承,CentOS对于红帽的确非常重要,红帽所做的所有工作都基于开源的代码库,需要CentOS项目作为工作地来提供产品化代码。因此在虚拟化领域,RHEL就是基于CentOS Stream开发的。

此外,CentOS Stream的SIG会提出很多想法,其初衷并不一定与RHEL相关,但红帽会以第三方的身份观察这些想法如何在社区中酝酿、孵化,最终在RHEL中落地。

不可否认的是,市场上有很多CentOS Stream的替代品,如RockyLinux、AImalinux、openeuler、anolis os等。Brian认为,这些恰好体现了开源的本质——任何人都可以拿到代码进行二次开发,红帽也鼓励开源领域的创新,希望开发者在添加功能或修复bug之后能够将结果反馈到社区,形成闭环流动。

对于市场竞争,红帽提出了两个看法:第一,RHEL在开发操作系统时始终心怀用户;第二,开源软件公司为客户提供的不仅是代码本身,更是代码之上的东西,因此人们在选择操作系统时应该思考最看重的价值是什么。

对于如何提高中国开源社区和用户在CentOS Stream中的参与度,王兴宇提出了3点看法:第一,CentOS国际社区对中国CentOS本地化社区提供支持,加大对本地化翻译工作的重视程度;第二,为一些线下社区提供支持;第三,将CentOS的动态、倡议、决策等及时传达给本地社区。

通过上述工作可以发掘中国更多开源爱好者和贡献者,吸引器参与到国际社区,对于中国CentOS社区建设和国际化社区建设都大有好处。“我们希望更多贡献者参与社区,特别是来自中国社区的贡献者,共同促使生态系统日臻完善。”Thomas表示。

","force_purephv":"0","gnid":"99cb0d811c5218e61","img_data":[{"flag":2,"img":[{"desc":"","height":"164","title":"","url":"https://p0.ssl.img.360kuai.com/t01a88c33cc5fb624fd.jpg","width":"700"},{"desc":"","height":"157","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb280a995c6be8fe.jpg","width":"700"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1658479440000,"pure":"","rawurl":"http://zm.news.so.com/a064f1da78db643604b2016bd786e4db","redirect":0,"rptid":"84260e6bfba7e21d","s":"t","src":"通信世界","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"从CentOS到CentOS Stream:Linux社区参与度全面提高

黎质卓3036虚拟机装的linux centos7怎么设置网络 -
满爱薛14762868992 ______ 1:在终端中输入:cd /etc/sysconfig/network-scripts/2: 看看是否有这个文件:ifcfg-eth0,如果有然后输入编辑,vi ifcfg-eth0:3:开始编辑,填写ip地址、子网掩码、网关、DNS等.其中“下面这些是必须有的” DEVICE=eth0 BOOTPROTO=...

黎质卓3036centos 7 crond配置文件在哪个路径下 -
满爱薛14762868992 ______ 使用 whereis crond 找到路径

黎质卓3036centos7怎么将执行路径 output/bazel 添加到 path 环境变量中 -
满爱薛14762868992 ______ export PATH=$PATH:/xxxx/putput/bazel 要写全路径 把它加到~/.bash_profile里

黎质卓3036centos 7 nat 怎么配置dns ip -
满爱薛14762868992 ______ 因为需要配置固定IP,在网上找了很久终于找到一个可行的例子,自己配置成功了.1.首先获取你的GATEWAY 方便后面在cento系统配置里使用选取菜单栏:Edit->Virtual Network Editor 选择VMnet8,点击NAT Settings查看一下GATEWAY地址...

黎质卓3036centos 7 怎么配置ip -
满爱薛14762868992 ______ 启动Centos,进入终端模式,设置IP地址,切换到这个目录下,cd /etc/sysconfig/network-scripts

黎质卓3036centos7 怎么配置yum 163的源 -
满爱薛14762868992 ______ Centos7配置国内yum源.网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到.V9zz的云主机就将yum源设...

黎质卓3036如何在CentOS 7.0上配置Ceph存储 -
满爱薛14762868992 ______ 1、开始在CentOS 7中安装Subversion2、加配置文件到Apache3、创建SVN用户 [root@linuxidc-centos7 ~]# htpasswd -cm /etc/svn-auth-users testuser1 New password:Re-type new password:Adding password for user testuser1 [root@linuxidc-...

黎质卓3036如何在CentOS 7中安装,配置和安全FTP服务器 -
满爱薛14762868992 ______ ftp服务器测试环境 1、CentOS 7.2 2、服务器IP地址 192.168.1.101、安装并启动 FTP 服务1.1 安装 VSFTPD 使用 yum 安装 vsftpd yum install -y vsftpd1.2 启动 VSFTPD 安装完成后,启动 FTP 服务:service vsftpd start 启动后,可以看到系统已经监听了 21 端口:netstat -nltp | grep 21 此时,访问 ftp://192.168.1.10 可浏览机器上的 /var/ftp目录了.开机启动服务 chkconfig --level 2345 vftpd on 具体可以到 【5分享】 搜索文档FTP

黎质卓3036虚拟机安装centos 7 怎么配置网络 -
满爱薛14762868992 ______ 方法/步骤1 宿主机的虚拟网关VMnet8的IP设置为自动获取.具体步骤为:右击点“属性”,然后选择IPV4那行,点击“属性",更改成自动获取.2 同理,修改“本地连接”也为自动获取3 “虚拟机”-“设置”,网络适配器选为NAT4 “编辑”...

黎质卓3036如何为CentOS 7配置静态IP地址 -
满爱薛14762868992 ______ 首先用ifconfig命令看一下你的网卡的名字和mac地下, 假设名字为eth0 mac为 ab:54:00:e4:c9:99 编辑下面的文件(如,没有就新建) vim /etc/sysconfig/network-scripts/ifcfg-etho 输入以下内容 TYPE="Ethernet" BOOTPROTO=none ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024