关键词:VMware GPL`**
为了bulid Linux Sys,我们今天了解下虚拟机!毕竟不是所有的unit都是直接上Centos、Ubuntu、Opensuse、Debian.
**Part1:它是什么?能干什么?什么环境下用等!
#####VMware
不仅仅是今天的虚拟机,学习遵循5个W一个H的方法,是非常实用的→
什么是虚拟机?
我们今天看的是VMware,VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
能干什么?
VMWare虚拟机软件来测试软件、测试安装操作系统(如linux)、测试病毒*等。
VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,可以通过网卡将几台虚拟机用网卡连接为一个局域网。
怎么用?**
1.安装原始版本。
2. 解压汉化文件。把汉化文件直接复制到虚拟机文件夹中,替换原文件。
3. 替换时,个别文件可能提示无法替换,请在任务管理器中先结束相应文件进程,之 后在替换。
一句话(网上找到对应的版本虽然是收费的但是...资源还是有的自己百度吧,下载安装就好了,一直点击下一步。为了启动速度很快,可以放在C盘,你只要C盘空间够大,现在都是SSD也无所谓了,暂时没有考虑优化系统的你也无所谓!
创建的话:首先找到新建然后根据对应的硬件创建就好了,记住磁盘可以划分大一点,Mem不超过实际值就好了(实际用到的不可能超多2G)。
经验分享:遇到虚拟机打开时提示被占用或者提示已经打开,但是页面找不到内容。结束使用要先挂载或者关机!产品都有一个正常使用SOP的,直接拔掉电源虽然可以,但是就增加了下一次Boot找文件的压力!
对了:PC上虚拟机不仅仅是VMware哦还有很多的,还有虚拟安卓的!
网络有很多这方面的咨询,可以查询!
Part2:GPL
世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。
Apache License
Apache License(Apache许可证),是Apache软件基金会发布的一个*软件许可证。
Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和最终原作者的著作权,同样允许源代码修改和再发布。但是也需要遵循以下条件:
需要给代码的用户一份Apache Licence。
如果修改了代码,需要再被修改的文件中说明。
在衍生的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以再Notice中增加自己的许可,但是不可以表现为对Apache Licence构成更改。
Apache Licence也是对商业应用友好的许可。使用者也可以再需要的时候修改代码来满足并作为开源或商业产品发布/销售
使用这个协议的好处是:
永久权利 一旦被授权,永久拥有。
全球范围的权利 在一个国家获得授权,适用于所有国家。假如你在美国,许可是从印度授权的,也没有问题。授权免费 无版税, 前期、后期均无任何费用。
授权无排他性 任何人都可以获得授权
授权不可撤消 一旦获得授权,没有任何人可以取消。比如,你基于该产品代码开发了衍生产品,你不用担心会在某一天被禁止使用该代码
BSD
BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。
BSD开源协议:是一个给于使用者很大*的协议。可以*的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
GPL(这个要记住了)
GPL (GNU General Public License) :GNU通用公共许可协议。
Linux 采用了 GPL。
GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。
MIT
MIT是和BSD一样宽范的许可协议,源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称X11协议。作者只想保留版权,而无任何其他了限制。MIT与BSD类似,但是比BSD协议更加宽松,是目前最少限制的协议。这个协议唯一的条件就是在修改后的代码或者发行包包含原作者的许可信息。适用商业软件。使用MIT的软件项目有:jquery、Node.js。
MIT与BSD类似,但是比BSD协议更加宽松,是目前最少限制的协议。这个协议唯一的条件就是在修改后的代码或者发行包包含原作者的许可信息。适用商业软件。使用MIT的软件项目有:jquery、Node.js。
大概摘了一些:看看图解吧
对于我的理解就是熟悉各种协议的必要性就是做到不违法,不然一个代码,就侵权了也是很冤枉!