Linux开源的东西会受到限制吗?
扫描二维码
随时随地手机看文章
随着制裁的增加,不仅增加了华为,而且增加了许多国内高科技公司,例如海康威视,DJI,SenseTime和iFlytek,以控制实体的列表。 一些国立科技大学也受到限制。 例如,前一段时间哈尔滨工业大学被排除在提供MATLAB软件之外。
国内这些年科技进步是有目共睹的,但是基础薄弱也是事实,因为起步较晚,发展滞后,所以很多科技产业仍旧存在很多差距,一方面确实是因为技术达不到,而另一方面则是数不清的专利丛林,我们不得不想办法规避,而且科技产业一直都是国外主导,所以很多标准也是由他们制定。
我们在他们的标准下发展,无论是硬件和软件都已经养成了习惯,很难去改变,而其中最重要的就是生态,有了生态之后,很多问题都会迎刃而解,所以国内也在想办法打造自己的生态,建立自主可控的操作系统,目前国内已经有了很多类似的操作系统,但是都是基于Linux内核开发而来。
除了操作系统,还有诸如数据库,CUBRID、MySQL、SQlite、MongoDB等指令集也是如此,比如龙芯就是用的MIPS,新兴的RISC-V,这些技术都有一个共同特点那就是开源,拥抱开源意味着起点更高,不用去从头开始从零做起,其实本来也没有意义,就像有些人总觉得我们还在用C语言,Java这些编程语言,为什么不开发中文的编程语言呢?
实际只要学过编程的人都不会再问这么傻的问题了,因为底层都是0和1的二进制,这也是外国的,难道我们也要重新去开发新的进制编码?所谓国产化,并不是非要从根到叶全部国产化,而是可以做到自主可控,不受威胁就可以了,所以拥抱这些开源协议确实是一种走捷径的方法,但并没有什么不妥。
那么最关键的问题来了,这些开源软件是否会遭到限制而断供呢?毕竟国内很多项目都是基于开源协议而来的,特别是操作系统,都是基于Linux,其实大可不必担心,目前linux基金会也对此做了回应,只要企业在被制裁之前加入了开源协议的话,那么就会随便使用不用受到制裁影响。
其实这就是开源协议的好处,无论是软件还是硬件,遵循开源协议之后,可以允许商业行为,但是开源的软件或者或者硬件却不属于任何组织和国家,而是属于全人类共享的,可以自由传播,不受约束,当然也可以成为贡献者之一,比如Linux就是典型这类软件。
本身这类软件就是属于全人类,在开源项目的发展之中,就会有全世界的公司或者个人参与进来添砖加瓦,也都是贡献者之一,这就是开源的意义。在未来肯定会有越来越多的开源项目出现,有很多支持者加入进去,全人类共同参与才能让开源的项目更加强大,所以用Linux开发国产操作系统不用担心会被断供和卡脖子。
至于安全问题,一直都有人觉得闭源操作系统肯定比开源安全,因为开源的漏洞容易被攻击者发现,但其实各有各的好处,开源的漏洞容易被攻击者发现自然也容易被维护者发现,Windows是闭源的,但是却是被攻击量最多的操作系统,而且开源就没有办法留后门,而闭源却是一个黑盒子,内部如何构造,使用者根本不知道。
其实目前不光我们国家,世界上其他国家所谓的自研操作系统也都是基于Linux而来,包括军用系统,世界上目前就这三大操作系统内核,UNIX,Windows,Linux,重新去开发一个操作系统内核费时费力而且也没有必要,所以不光软件,下一代指令集也开始拥抱开源了。
ARM虽然目前仍旧如日中天,并且在试图挑战X86,但是比ARM更加先进的指令集RISC-V也已经问世,这款指令集最大特点就是开源,但是却不会像MIPS那样最后造成生态碎片化严重的问题,未来还是非常可期的,目前国内已经有许多公司都成为RISC-V的成员了,此外IBM也将自家的PowerPC开源了!