
| 关注 @jrssnet
西哥伦比亚
我是一名位于南卡罗来纳州哥伦比亚的雇佣系统管理员。我第一次真正接触开源软件是在 90 年代末和 2000 年代初在 FreeBSD 网络服务器上运行 Apache。从那时起,我转向了 Samba、BIND、qmail、postfix 以及其他任何引起我注意的东西。我目前支持 Windows、FreeBSD、Debian 和 Ubuntu 工作站和服务器,几乎可以完成您可以使用其中任何一个或全部完成的所有事情。RAH 说得最好——专业化是为昆虫准备的!
撰写的评论
“我不确定?”怎么样?
我个人不太做开发,即使做,也几乎从不在 Web 浏览器之外使用 GUI 进行开发。所以我不太愿意在这里笼统地断言你是对还是错。
但是,我想不出我个人见过或用过的很多(如果有的话)应用程序在 Gnome 下运行良好,但在 KDE 或 Unity 或 LXDE 下却崩溃了,所以我也不太确定它是否适用。
最终我认为,与发行版本身相比,窗口管理器是一个转移注意力的东西;将事物拆分为发行版(和窗口管理器)最终意味着原始开发人员更难直接支持最终用户;最终变成了原始开发人员主要进行开发,而发行版维护者在某种程度上进行“支持”的情况。
这样 *更复杂*,但我不确定这意味着“更糟”。回到一直令人讨厌的汽车类比,50 年代没有人愿意被困在维护这个年代的汽车上——但这并不意味着我们回到 50 年代的汽车会更好。
澄清我所说的“支持”的意思——例如,OSS 游戏的开发者不能真正依赖用户已经拥有,例如,用于音频的 libmikmod,或者 libmikmod 在所有可能的发行版中都具有相同的包名。
因此,如果他的游戏被 Ubuntu 仓库中的维护者选中,Ubuntu 维护者将看到该依赖项并将其标记为正确的软件包,编译所有内容,并确保一切正常运行。这会将“安装时使其工作”的责任放在发行版上,而不是原始供应商。
不过,我认为这并不是一件坏事。