展开讨论

经验与复盘经验摘录 · 机器翻译

我是亲自负责苹果公司10.6安全更新(10.6.1+)的“DRI”

…我是亲自负责苹果公司10.6安全更新(10.6.1+)的“DRI”。我在更新项目办公室的团队和我审查了每一个bug,以确定它是否应该包含在安全和稳定性更新中,或者等待下一个主要版本。真的,每天早上我们都会对所有Mac OS X的bug进行分组分析,包括内部提交给我们检查的bug,并决定是否应该包含在更新中。我负责打包和审计构建,并调整差异更新与完整更新。我建立了大部分自动差异“列车”软件更新的系统(automastering)。新版本的OS总是在一个分支/列车中开发,而修复则在发现后被回传到当前版本。它们并不是线性开发的/一个接一个的。因此,如果你将最稳定、经过打磨、停滞的最后一个主要版本与全新的1.0主要版本分支进行比较,较新的主要版本会更不稳定。这在每个y.0与x.8之间都是如此。但如果你比较主要的OS版本,Snow Leopard就不同了。…

源讨论雪豹的神话原帖 118 条评论 · 导入时统计
8

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 8

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

LA

> 如果您是在比较最稳定、最成熟、最停滞的上一个主要版本与全新的1.0主要版本分支,那么较新的主要版本可能会更不稳定。每种情况都是如此,比如y.0与x.8之间。 感谢您承认这一点。

完整原文
MB

这绝对是一个伟大的发布。我认为这也是它成为传奇的一大原因。 对我来说,神话是“没有新功能”。苹果可能在某些营销材料中说过这样的话,但实际上有新功能。例如,Grand Central Dispatch。 但在这个传说中,这个事实被遗忘了。

完整原文
GI

作为一名曾参与过Snow Leopard开发的人,我发现这篇文章以及类似的文章有点荒谬。它们很像过去在Mac论坛上那些试图解释为什么Puma运行缓慢的“调试代码”帖子(不,你用的是G3处理器,而且显卡没有加速)。 Tiger和Leopard都是功能非常庞大的版本。Tiger支持32位和64位PowerPC,然后是32位x86,接着是64位x86的Mac。Tiger大概可以算是第一个“现代”的OS X版本,其中包含了一些子系统,如launchd,以及更成熟的OpenDirectory,取代了旧的NeXT子系统。 就我的经验而言,Leopard简直是一场灾难。它发布了很多新功能,既有面向用户的新特性,也有后端框架,但开发过程中受到了严重影响,因为很多工程师被调去开发iOS了。Leopard的一些功能原本假设能获得100%的SWE资源,但最终只获得了40%-50%的SWE资源(这些数字是根据我的记忆大致估算的)。…

完整原文
AN

> 对于每一个y.0版本和x.8版本来说都是如此。 不过在那个时期,还有其他事情在发生。 90年代的消费级操作系统相当糟糕。Windows 9x和经典Mac OS甚至没有受保护的内存。它们经常崩溃。 微软通过Windows NT(以Windows XP的形式提供给消费者)解决了这个问题,而苹果则通过BSD/NeXT(以OS X的形式推出)。这是普通用户第一次获得真正成熟的操作系统。但最早的版本(Windows NT/2000或NeXTSTEP/OS X在雪豹之前的版本)仍然存在新代码带来的问题,因此后续的版本更好。因此,最好的MacOS版本是雪豹,而最好的Windows版本是XP(或者,根据你问谁,也可能是7)。因为那是他们最终推出稳定版本的时候。 一旦我们拥有了基本上能完成操作系统应有功能的操作系统…

完整原文
KE

我也在场,但这篇博文与我的记忆一致。 我同意你的观点,Snow Leopard 被宣传为没有用户可见的功能。但人们不仅仅是修复一些小错误,这是一次架构上巨大的发布。例如,它引入了GCD(Grand Central Dispatch)。除非我记错了年份,它重写了邮件后端以使用GCD,从那以后邮件的搜索功能就不再可靠了。 我记得当时质量非常低,所以我们推迟了发布。在多出来的时间里,我们设法修复了足够的错误,使得发布后获得了不错的评价。但内部来说,由于架构上的大量变动,它比大多数版本更不稳定。

完整原文
TH

> Snow Leopard 内部声明的目标是减少错误并提高质量。这是事实,而不是营销宣传。 声称这是目标并不必然与该版本引入了错误并出现质量问题的说法相矛盾。修复错误可能会引入新的错误,或者暴露之前由于其他错误而被隐藏的错误。用户像作者这样遇到工作流程中的错误是很可能的,这些错误是由于修复了不影响他们工作流程的错误所导致的。也有可能他们使用了依赖于操作系统中被认为是有错误的行为的应用程序,因此当该错误被修复时,这些应用程序就无法正常工作了。

完整原文
LA

> 如果你想发布一个功能,你必须获得领导层的明确批准,而且标准很高。 什么是功能?我在Snow Leopard中注意到的第一项新功能是Quick Look现在可以预览Adobe Illustrator文件(Leopard中不是这样)。我非常欢迎这一点,但似乎并不是那种能通过高标准的功能添加。

完整原文
TH

我使用过Leopard,并在2006年的Core Duo MB Pro上升级到了Snow Leopard。我对细节的记忆非常模糊,但我记得两者都没有遇到任何问题。那段时间对我来说很困难,因为我的雇主在2009年底基本上解雇了所有人,接下来的18个月我处于失业状态。在那段时间里,我的Mac是求职、学习认证和申请失业救济的可靠工具。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。