自由及开源软件

中国借鉴俄罗斯,欲摆脱对欧美在软件上的依赖!推出首个自主研发开源系统!

众所周知,我们目前无论使用的是苹果的macOS还是微软的Windows系统,均来自美国。这也意味着,只要美国对我国发动软件上的制裁,那么我国的电脑将无法使用macOS或者Windows系统,只能够使用一些开源的软件。中国相信是在看到了俄罗斯因为欧美国家制裁的关系,连电脑的系统都无法使用的危机,因此中媒爆料中国政府将会奠定创立属于中国的系统的决心,以摆脱在软件以及系统方面,对欧美国家的依赖。据了解,中国目前已经成立了麒麟软件(Kylinsoft),并在最近推出了一款开源、开放且自由,同时基于开源系统 Linux 来二创的系统 —— openKylin。值得一提的是,这已经不是中国政府或者中国公司首次尝试打造属于中国人自己的系统了。早前Huawei就因为受到了美国政府的针对,自行开发了HarmonyOS以与Android系统抗衡,并目前已经来到了第三代系统!据消息,目前中国大约有74%的系统运行Windows,因此如果美国瞬间制裁下来的话,将会有74%的系统瞬间无法获得更新,中国使用者也将无法购买新的Windows电脑或者注册新的Windows系统。这将会对中国来说是个致命性的一击。因此中国希望全新的 openKylin 系统可以在中国热门起来,以摆脱对Windows系统的依赖。openKylin 系统将可以支持各种不同指令集的处理器,其中包括了典型的 x86-64、ARM,以及比较冷门的 RISC-V 。不过 openKylin 系统要崛起似乎还需要一段时间。毕竟Windows系统也是靠了若干年才正式成为主流系统!资料来源:South China Morning Post

4 years ago

【2021牛起来】最牛程序员 — Linus Torvalds!因为不爽MS-DOS所以开发自己的系统!

全球目前有70%的智能手机,都是使用Android作业系统的;而同时,在伺服器的作业系统上,Linux作业系统也占了至少40%的数量。如此庞大的市场占有率,都归功于它们背后使用的 Linux 内核!而这个内核的开发员 —— Linus Torvalds 便是我们今天的主题人物!出生于1969年的芬兰赫尔辛基,Linus Torvalds是一名芬兰籍的电脑科学家,同时也是推动Linux核心发展的主要人物!开发Linux核心的原因是让他成为最牛程序员的原因,因为他开发Linux核心完全是因为一个原因:他不喜欢Microsoft的 MS-DOS作业系统!于是,他便基于了 UNIX 作业系统,开发出了属于他自己的作业系统——Linux!同时,他也将 Linux 的源码放上了网上,让任何有电脑编程知识的人士都可以随意更改 Linux 作业系统来满足他们的要求,奠定了开源作业系统的基础!不仅如此,因为开源的关系,所有网上的编辑员都在协助Linus开发以及修补漏洞,所以很快的 Linux 推出了Linux核心1.0版本!如果不是因为 Linus Torvalds 不爽…

6 years ago

【科普一下下】HarmonyOS究竟算不算抄袭Android?开源究竟是什么?

最近,在Huawei的圈子内讨论的最热烈的话题莫过于HarmonyOS 2.0 了!HarmonyOS 2.0的推出,受到了Huawei粉丝的热烈欢迎,同时恭喜Huawei终于自主研发了一个作业系统!不过有眼尖的网民就发现,在HarmonyOS 2.0的源码以及软件开发工具包(SDK)中,大量的使用了Android的工具,同时很多包裹名字(Package Name)也是把Android改成Harmony而已!这不仅让人联想到,究竟Huawei自主研发的HarmonyOS 2.0算不算抄袭Android?要了解是否有抄袭,就要先了解 Android 的授权模式。Android的源码时开源的(Open Source),但开源不代表可以直接Copy And Paste,然后直接发布,因为即便是开源的软件,也有不同的授权模式。但恰恰好,Android的授权模式是Apache 2.0 License,而基于Apache 2.0 License下,任何人都可以对源代码进行不限大小的修改,然后使该代码为自家产品。Apache License 2.0规定,任何人都可以对源代码:无须支付任何版税的前提进行商业活动修改源代码发布源代码私用源代码对自己添加的代码进行专利保护修改新开发代码的授权模式简单来说,就是一个开发者在下载了一次Android的源代码之后,开发者可以进行二次开发,然后将二次开发的产品进行商业活动。同时,该开发者也可以私有化其新增的代码,新增的代码同时也可以申请专利保护。此外,该开发者也可以把新的代码改为封闭式代码(Closed-Source)。不过同时,由于受到了Apache 2.0 License的限制,新的开发者并不可以称呼二次开发的产品为Android,所以二次开发的产品必须要有新的的名称!Huawei基于Android开发的一个自家的作业系统,在开发者术语上并不是抄袭(Plagiarize),而是分叉(Forking)。分叉软件,是基于一份现有的源代码,然后对其以独立的方式进行开发,创建一个全新的软件。这不是Android又多了一个分支,而是把Android在这个时间点开始,分裂成两个不同的道路,分别是Android以及HarmonyOS。值得一提的是,除了Huawei以外,Amazon…

6 years ago

Huawei手机明年全面支持鸿蒙2.0!系统全面开源,旨在成就让世界级生态系统!

在HDC 2020开发者大会上,Huawei就率先宣布了自家鸿蒙系统2.0的特性,如HiCar等,同时也宣布了一系列Beta版计划、还有更多设备将加入HMS生态当中!强调了跨设备协同,针对不同屏幕尺寸诸如手机、平板、车机上的状态调整UX界面,同时鸿蒙OS 2.0也支持自动识屏功能,能够针对不同类型的设备进行更精确的语音识别操作。除了界面UX将会以手机、平板、车机等屏幕大小有所调整,鸿蒙系统也着重于块设备连线协同,确保跨设备链接快速流畅,延时能低至10ms、流量吞吐高达2.4Gbps,使用上来根本不会觉得bekcek。官方还宣称鸿蒙OS 2.0在安全性方面,因为支持CC EAL 5+的安全认证,意味着各大IoT智能设备都将支持这个系统。鸿蒙OS 2.0目前已经向应用开发者发布Beta版本,除了第一代只是针对智慧屏的支持,现在已经可以针对大屏幕、手表、车机等使用上Beta版和开发套件,明年的Huawei手机也将全面支持鸿蒙 2.0系统。不仅如此,Huawei为了帮助更多开发者可以快速高质量地开发鸿蒙系统生态设备,目前已经研发了5家7款芯片、5家5款模组、5家8款开发板,冰洁已经找到2加合作伙伴通力合作!至于面向开发者的部分,方舟编译器也来到了2.0版本,号称能够统一多种语言等;Huawei鸿蒙系统支持将复杂的应用框架封装成简单的接口,简化整体工作流程,让开发者更加轻松开发面向多个设备的应用。除了自家的生态系统将开始加大力度的支持鸿蒙OS,系统也将全面开源,并且诚邀更多第三方开发者加入HMS生态计划,让鸿蒙生态能成为世界级的大系统,概念其实就是Android开源非常相似!对此,你有何看法呢?我们一起谈谈吧!

6 years ago

【科普一下下】整天用着什么Android、Firefox都不懂!揭秘自由及开源软件(FOSS)!

FOSS 是 Free and Open Source Software的简称,中文翻译作自由及开源软件。在英文里面,Free 有自由和免费两个意思,而对于 FOSS 来说,虽然软件是免费的,但是它的宗旨其实自由!究竟什么是FOSS?FOSS是一个不仅可以让用户无论是为了商业或者个人用途,完全免费使用的软件。此外,它也将软件的代码公开给所有使用着。使用着可以基于它的代码,开发出使用者自己需要的功能。FOSS 是基于以下四个宗旨的:自由的使用软件自由的阅读及学习代码自由的重新发布软件自由的重新发布自己修改后的软件正是因为 FOSS 这四大宗旨,造就了今天全世界最多人使用的浏览器引擎— Chromium Engine,以及知名的 Linux 作业系统。而基于 Linux,又衍生出了 Android 手机上所使用的…

6 years ago