不要再说linux不是国产系统了
扫描二维码
随时随地手机看文章
2019年5月15日,美国商务部工业与安全办公室(BIS)宣布华为技术有限公司及其子公司被添加到受管制公司列表中。 除华为外,我国大约还有200家公司/个人被列入清单。 所谓的实体列表就是黑名单。 只要被列入黑名单,美国公司与被列入黑名单的公司合作,就必须向政府申请许可,没有许可,是非法的。 名单上的大多数公司都是技术公司,包括华为和中兴。
虽然我们各位都是恨得咬牙切齿,但是我们国家拿这个还真没有办法,就像前段时间中兴公司被美国制裁的时候,美国切断了中兴科技的芯片和软件供给,中兴最后只能妥协,交了罚款并且被美国人派人进驻中兴决策层。
由此可见,在科技方面掌握核心技术对一个国家来说至关重要。上面所说的科技企业,即使美国对他进行封锁,貌似对我们平常人也没有什么影响,但是其实他在和我们平常人的生活息息相关。因贸易战的缘故,微软和谷歌不再向华为提供操作系统服务,于是华为在国外的手机销量一落千丈,华为在国内也只能卖预装第三方linux的电脑。
这里我们注意到一个叫linux的系统,这个系统在美国的封锁下,华为依旧可以使用,那是不是说这个系统就是我们国家自己的呢?这句话说对了一半,linux是开源的,是属于全体开发者的。任何人或是个人都可以在他的源码上进行修改,进而实现国家在操作系统上的自主可控。这个时候可能有的同学要说了,发明Linux的是外国人,不能说是国产操作系统。这个时候我只需一句话就可以反驳他。火药也是我国发明的,可是我国在清朝是也是被外国用火药大炮打开国门的,linux就像是火药,谁发明的不重要,重要的是看谁可以用得好。所以、麒麟都是国产操作系统,这个不容质疑。
最简单的用处就是再有一天美国不让我们用windows和osx系统时,我们就可以无缝切换到国产操作系统上来。而且linux可作为服务器、程序开发机。我用的操作系统就是deepin,是基于linux的系统,但是现在许多人说deepin不是国产系统,为什么呢?因为他们认为deepin时基于linux的,因为linux不是中国人发明的。那我就说一句,火药是我国发明的,但是也是英国的火药把清政府打败的,谁发明的不要紧,重要的是怎么用。况且linux是开源的,接下来我来介绍一下linux的发展历史。
1969年unix诞生于贝尔实验室。
1973年,Unix正式诞生。
1973年,美国国防部 tcp/ip协议 1973年 internet诞生。这极大地促进了操作系统的发展。
1983年,richard stallman提出自由软件运动,运动指出使用者有运行、复制、发布、研究、修改和改进该软件的自由。自由软件是权利问题,不是价格问题。要理解自由软件,我们还必须理解GPL、LGPL。
GPL,出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码作为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。
LGPL,是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。
GPL/LGPL都保障原作者的知识产权,避免有人利用开源代码复制并开发类似的产品。
1985年,richard stallman 自由软件基金会。
1987年,荷兰 阿姆斯特丹 安德鲁 minix 基于微内核类unix。
1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统。
1991年,Linux Torvalds第一次公开了Linux内核源码0.02版。然后全球开发者通过对内核的不断升级和完善,才造就了今天的linux系统,这些开发者中包含大量的中国人。linux是完全的符合自由软件标准的集全球开发者心血的作品,绝非Torvalds的个人财产。
只要符合自由软件标准的Linux发行版的二次开发是完全独立的,开发人员便拥有完整的源代码,并且可以避免后门的存在。 Deepin也是在此基础上开发的,因此可以说Deepin是中国的操作系统,而Kirin Linux是中文系