|
回复 #6 527104427 的帖子
message 中的图形代码能否正常、可靠地运行,取决于 message 中的代码本身是否有 bug。
虽然 gfxmenu 命令(以及 grub4dos 内核)也有可能出现 bug,但是,这种可能性不大。
就是说,一个设计良好的、“健壮” 的 message 文件,是不会出问题的。
这就解释了,gfxmenu 命令必须留着,供需要它的人使用。
虽然开发者不再关心 gfxmenu 能否正常工作,但是也不应该故意制造不兼容,故意让 gfxmenu 不工作。这是我的看法。
给别人方便,就是给自己方便。堵住别人的去路,就是堵住自己的去路。
grub4dos 的代码空间并不十分紧张,目前也容得下 gfxmenu 命令。待到将来空间紧张的时候,那就有理由去掉 gfxmenu 命令了。另外,如果将来没有人使用 gfxmenu 了,那也可以去掉 gfxmenu 命令。所以,一切都是哲学,一切都是权衡。
7 楼找到解决办法了,属于经验之谈,建议相关文档的作者能够把这点写进文档里面,让其他人少走弯路。
有些事情做起来不难,易如反掌,那就应该做。给别人行个方便,是积德,是行善,那通常会得到认可的。grub4dos 能够以多种方式被别的软件启动,这就是在给别人提供方便,而不是设置路障。grub4dos 不霸道,不把自己看成唯一正确的启动软件,“海纳百川”,努力去兼容各类软硬件,包括兼容开源的、闭源的、商业的、非商业的软件。开发者们心态平和,姿态低调,尊重别的软件的开发者和用户,不歧视别的软件的开发者和用户,包括尊重商业软件、闭源软件、共享软件、开源软件等。参与 grub4dos 开发的人很多,贡献者很多,用户也很多。我想,重要的一点就是,grub4dos 像水一样很普通。这是 grub4dos 能够普及开来的一个原因吧。 |
|