|
本帖最后由 rm_rf_/ 于 2015-7-19 18:59 编辑
以下言论仅代表个人观点,与论坛无关!!
你不是要证据吗?喏,给你。。。
链接:http://pan.baidu.com/s/1mg270lq 密码:6f8a
解压密码 wuyou
------------------------------------更新分割线--------------------------------------------------
2015-7-14 更新内容,其实这才是问题所在:
这篇帖子我发了一个月,也受到了很多人的反驳和质疑,虽然有些回复让人蛋疼到无语!
真是叔可忍婶不可忍!
我只能说你:图样图森破,萨姆太木子耐腐!我告诉你我可是神经百战了!
你的反驳只能让我越来越性奋!没有人反驳我,我会成天无精打采。。。擦。。。
抽点时间研究了下,得出以下结论(欢迎补充,如有错误之处,请拿出确切证据!)
winly到底是什么?来源哪里?它有多个版本,其中一个版本“来自于”BURG引导启动器,BURG又是什么?
BURG是国人bean在2010年左右,在grub1.98版本基础上,增加和修改了图形界面源代码而来的。
BURG有Windows下的图形界面安装器,
bean的做法是把grub的mod模块打包到buldr中,一个buldr既包含grub2的内核,也包括了各种功能模块mod,
这个buldr使用特殊方法做的,可以配合fbinst Tool放到UD隐藏区使用,添加菜单。
fbinst也是bean开发制作的,fbinstTool是另外一位国人做的图形界面。
感叹一下,2010年我还在上初中7年级,家里没电脑。。。
除了buldr这个引导功能性文件以外,bean把风格和字体相关文件放到了fba文件中,可通过loopback命令直接调用。。。
那么问题来了!winly哪去了?上述“来自于”怎么个“来自”法?通过研究发现,它只是把bean制作的fba中的文件导出,
把bean制作的buldr通过fbinst写到UD隐藏区,更改了启动菜单。
在原burg的themes文件中加上自己的logo图片,改了中文字来反复强调自己叫winly。。。
还有个问题,bean虽然公布了burg的源代码,也介绍了如何编译,但是他那个buldr怎么做出来的,没有介绍。
burg在efi引导下出现各种问题,无法成功,这也在近期本论坛某位网友的求助帖中得到证实。
所以说,winly“来自于burg”,应该说winly“自来于”burg。。。这两点差别很大!
我关注winly有版本更新,则是完全编译grub-2.02~beta2得来的,源代码没有任何变化!还是反复强调自己叫winly。
我写这篇帖子的目的是什么?我想我只是还原了问题的本质。原本就有的东西,拿过来用就行了,为什么要费这么多周折?
如果真是修改或是增加了源代码,而且还将源代码以及编译方法公布出来,这才真正值得发扬光大!这正是GNU的精髓所在!
正如bean的burg引导工具。我想bean看见winly已经气晕过去多次了吧?!
GNU项目GRUB2所有源代码发布地址:ftp://alpha.gnu.org/gnu/grub/
-----------------------------------------------------以下是原始帖子------------------------------------------------------------------
近日,受人所托,抽空研究了一下GRUB2,我查阅了相关资料,下载了GRUB2.02的源代码。
最终,通过研究后,让我想起了一篇童话《国王的新装》。。。
关于GRUB2,最简单直接的是百度百科的介绍:GNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。。。。。
另一个反复出现的字眼“winly”,我同时也下载了它的源代码,根据winly介绍,作者teasiu应该是修改或是添加了GRUB2源代码而来的。
但是,通过使用对比工具,来对比GRUB2和winly的源代码,结果完全一致(100%相同)!
仅不同的是,winly的压缩包,在\grub-2.02\po目录中,多了个zh_CN.mo中文模块,在\grub-2.02目录中放了所谓winly的配置文件,
然后就是多了一个自动编译的sh脚本,来改winly的名字。。。
其实我想问神雕teasiu的是:winly和GRUB2有区别吗?难道仅仅改了一下名字?换了几张图片而已?
以下是我所下载的GRUB2和winly的源代码,和一款免费开源对比工具(之前在灌水区发过一次)。
要对比源代码不同的自己来:
链接:http://pan.baidu.com/s/1gdnggNp 密码:akb3 |
|