Hacker News 中文摘要

RSS订阅

微软Mac实验室探秘(2006) -- A Tour of Microsoft's Mac Lab (2006)

文章摘要

David Weiss分享了微软Mac实验室的虚拟导览,介绍了实验室的规模和功能,展示了微软如何为Mac开发优质软件,并描述了实验室在媒体活动和MVP访问中的角色。

文章总结

微软Mac实验室探秘

微软的Mac实验室是一个专为开发和测试Mac软件而设计的空间,面积约2000平方英尺,内部堆满了各种苹果硬件设备。实验室的入口处挂着一块旧苹果软件恢复光盘,象征着苹果早期的经典机型Power Macintosh G3。

实验室的第一个区域被称为“沙盒”,这里存放了所有苹果发布的重要硬件配置,用于测试微软的产品。实验室还配备了一台等离子显示器,用于观看DVD、玩游戏或进行培训演示。微软的其他团队,如游戏组、硬件驱动组和Windows媒体组,也会定期使用这个实验室来测试他们的软件。

实验室中存放了大量的苹果硬件,包括老式的iMac和iBook。过去,实验室甚至有一个被称为“Mac育婴室”的区域,专门存放老旧的Mac设备,如Macintosh SE/30和Mac II。然而,由于空间不足,这些老设备已被回收或存储。

实验室还配备了ADIC备份机器人,用于处理数据备份。尽管备份系统通常运行良好,但偶尔也会出现问题,例如最近一次备份失败导致400GB数据丢失。微软使用Veritas Backup Exec进行备份,尽管其Mac版本曾出现过问题,但Veritas团队迅速响应并修复了漏洞。

微软的Mac Office项目是一个庞大的软件工程,团队每天会收到多个版本的Office构建,并通过自动化测试系统进行测试。实验室中有249台自动化测试机器,每天运行数千次测试,确保软件的质量。测试结果会通过邮件发送给测试人员,他们负责调查问题并记录错误。

实验室的自动化测试系统最初使用Blue和White G3机器,后来升级到Gray G4和双处理器G5。随着苹果推出Mac mini,微软也将其引入自动化测试系统,因为Mac mini具有低功耗、低热量、体积小、易于堆叠和价格低廉等优点。目前,实验室中有150台Mac mini,通过KVM切换盒和苹果远程桌面进行控制。

实验室的自动化系统依赖于Xserve RAID和XSAN存储设备,用于存储大量的操作系统镜像和测试数据。实验室还使用了一些旧的服务器设备,如MSN服务器,用于存储和SQL服务器等任务。

实验室的走廊和电缆布局设计得非常合理,确保维护人员能够轻松访问设备。实验室的自动化Xserve服务器每年都会出现一次严重故障,通常在圣诞节期间。为了“惩罚”这台服务器,团队将其放在Dell机架中。

实验室还配备了一些娱乐设施,如Tornado桌上足球桌和XBox游戏机,供员工在工作之余放松。实验室的厨房提供免费饮料,员工可以随时享用。

总的来说,微软的Mac实验室展示了微软在Mac软件开发上的投入和严谨态度。通过大量的硬件设备和自动化测试系统,微软确保了其Mac软件的高质量和稳定性。

评论总结

评论内容总结:

  1. 对历史链接失效的感慨

    • 评论2(donatj)表达了对历史帖子中外部链接失效的伤感,认为我们失去了很多。
    • 引用:"It hurts my heart so badly that when you read a post of such vintage the outward facing links are almost certainly all broken."
    • 引用:"We've lost so much."
  2. 对实验室历史的回忆

    • 评论3(hedgehog)回忆了实验室的位置和曾经的趣事,提到有人骑着滑板车带他参观实验室。
    • 引用:"If I recall correctly this was ground level of building 115, now renamed Studio G."
    • 引用:"Someone from Mac BU cruising the halls on a Razor scooter while wearing a propellor beanie once gave me a peek in that lab."
  3. 对公开公司内部信息的担忧

    • 评论4(BobbyTables2)虽然喜欢文章,但担心公开公司实验室照片可能引起雇主不满,认为应该在公司网站上发布。
    • 引用:"But if I took pictures of my employers’ lab and posted on my personal blog, they might not be thrilled…"
    • 引用:"And if I were to seek permission, they’d want it on the company website instead…"
  4. 对测试工作的同情

    • 评论6(DarkSource)对测试打印机的工作人员表示同情,认为这是一项艰巨的任务。
    • 引用:"I really feel for whoever had to test all those printers."
  5. 对文化引用的幽默反应

    • 评论5(iwontberude)对文章中提到的《Sanford and Son》的引用表示幽默。
    • 引用:"lol they made a reference to Sanford and Son (“the big one”)"