SN-10069 附来源、原文与上下文。
引用 Martti Malmi 的文字Martti Malmi来源 ↗接下来我准备实现“最小化到托盘”功能,以及随 Windows 自动启动 Bitcoin 的选项,让在线节点的数量保持在更高水平。
Next I'm going to implement the "minimize to tray" feature and the option to autostart Bitcoin with Windows, so the number of nodes online would stay higher.
现在想来,你指出了目前最重要的缺失功能,它能让节点数量产生数量级的变化。没有自动运行,我们几乎不可能在用户最初出于兴趣试用后把节点留下来。默认自动运行并最小化为托盘图标,是早期文件共享网络成功的关键。对于 v0.1.0 来说,这样做还不合适,因为当时稳定性没有保证,但现在已经很好、很稳定了。这是下一版本必须具备的功能;这样,如果有用户回来试用新版本,希望这次能留住他们。
Now that I think about it, you've put your finger on the most important missing feature right now that would make an order of magnitude difference in the number of nodes. Without auto-run, we'll almost never retain nodes after an initial tryout interest. Auto-running as a minimized tray icon by default was the key to success for the early file sharing networks. It wouldn't have been appropriate for v0.1.0 when stability wasn't a given yet, but now it's good and stable. This is a must-have feature for the next release so any users that come back to try the new version we hopefully retain this time.
我认为,对用户最友好的自动运行方式,是在 Startup 文件夹里放一个图标。我看到自己电脑上的 OpenOffice.org 和其他一些软件都这么做。另一种方法是创建一个 runas 注册表项,用户不容易看到或编辑,我一直不太喜欢。我想我们需要一个默认开启的自动运行选项,当选项发生变化时,就创建或删除启动图标。
I think the most user friendly way of doing auto-run is putting an icon in the Startup folder. I see OpenOffice.org and a number of other things on my computer do it that way. The other way, creating a runas registry entry, is not easily visible or editable by users, I've never liked that much. I guess what we want is an auto-run option that's on by default, if the option is changed then it creates or deletes the startup icon.
虽然做 Linux 移植很诱人,但一旦做了,以后每次发布都要承担这份额外工作。我宁愿再推迟一段时间。自动运行可能带来 300% 的额外节点,而 Linux 可能只带来 3%。Linux 会帮助服务器集群,但实际上我们更想照顾个人用户。有人报告说,它在 WinE 中运行良好。
While it's tempting to do a Linux port, once we do it we have that extra work with every release from then on. I'd rather put it off a while longer. Auto-run might give us 300% more nodes while Linux might give us 3% more. Linux would help server farms, but actually we'd like to favour individual users. Someone reported that it works fine in WinE.