Hacker News 中文摘要

RSS订阅

Sun 到底做错了什么 -- What Sun Got Wrong

整个氧化物(Oxide)团队本周抵埃默里维尔(Emeryville)参加年度 OxCon 聚会。远程公司线下会振奋人心,遂制带氧化物(Oxide)标志、致敬老计算机公司的T恤。设计师本·伦纳德(Ben Leonard)的衫皆佳,但一件太抢眼不能作惊喜:勾起对太阳(Sun)怀旧。对太阳(Sun)好感有源,氧化物(Oxide)使命承自斯科特·麦克尼利(Scott McNealy)为太阳(Sun)写墓志铭,他称28年未羞藏报。然怀旧可窒息致后太阳(Sun)者欲闻其错,太阳(Sun)固有错。

正文

这周整个 Oxide 团队到埃默里维尔参加年度 OxCon 聚会。对远程公司来说,线下见面格外提神,为此我们做了些印有 Oxide 标志的 T 恤,向过去的计算机公司致敬。

多亏王牌设计师 Ben Leonard,这些致敬 T 恤都很棒,但有一件太亮眼,不能留到惊喜揭晓:

Oxide 微系统

不出所料,这件 T 恤勾起许多对 Sun 的怀念。这种喜爱是应得的:Oxide 的使命直接源自 Scott McNealy 给 Sun 的悼词,而他关于 28 年里“从未因羞愧把报纸藏起来不让孩子们看”的反思,仍是所有公司该秉持的信条。

但怀念也会令人窒息,以至于在 Sun 之后入行的人会合理要求听听 Sun 做错了什么。Sun 当然错了很多;我虽从不为在 Sun 工作感到羞耻,却常为我们搞砸的事尴尬。

每个 Sun 员工对错在哪都有自己看法,我 2011 年在 Hacker News 评论里谈过。我仍坚持那分析,但又过 15 年,我或许更精简地说:Sun 已对经营企业的机械运作感到厌倦。

Sun 的漠不关心在 2005 年一件事体现得淋漓尽致:一家用 OpenSolaris 跑基础设施的初创公司想买 Sun 设备。这本该是 Sun 将 Solaris 开源的正确性的证明:那公司野草般生长,开创了后来所谓的云计算。它用着 Sun 软件,还想买大批 Sun 硬件,模式是通的!

然而并不通。客户根本叫不动 Sun 接电话(即便接了,还试图卖错产品)。这和他们用 Dell 的经历形成尖锐对比:初创公司半夜填了网页表单,第二天早上……

“……电话响了,是本地 Dell 客户主管 Steve,于是我们都有了 Steve 其实为我们工作的印象。不到两周,我们获得几次向公司‘推销’以进入某定价层级的机会,数据中心放满服务器,而且仅凭公司财报(无个人担保)就搞定租赁。老实说,95% 的工作都是 Steve 做的。我感觉自己像家大公司。感觉 Steve 在为我干活。”

我们晓得这些,是因为那初创公司帮了 Sun 大忙,把经过写进博客《太阳未照我身》。

我清楚记得读那篇博客时在哪儿:我们刚启动 Fishworks,蹲在某间废弃 Sun 办公室角落,等旧金山永久驻地。读时我心一沉,部分因它代表诸多战略成功,最终却是运营失败的故事。我记得当时想,一家对经营企业的机械运作感到厌倦的公司不可能成功——无论战略多成功。

Sun 又撑了几年,我们拼命挽救,但不够;Sun 没挺过来。

对 Sun 之外的人,我们对 Sun(及其他已逝计算机公司)的致敬或许看似纯怀旧,对我们却更深:我们钦佩这些公司做对的大事,也研究它们错在哪。最好致敬是吸取两者教训——既受启发又得警示!

评论

讨论里怀旧与批评交织:多数人认为 Sun 不是输在工程技术,而是输在销售、商品化、内部政治和拒绝开源;少数人则坚持 Solaris/SPARC 与用户界面本身已经落后,或认为管理并非主因。

认为败因在销售和商品化,而非工程能力

  • 技术强不代表能赢,Sun 的销售渠道很差;Dell 再小也能让人接电话卖服务器,而 Sun/DEC 要现场销售会议、反复改报价,导轨和电源线报价甚至可能比隔天送达的 Dell 整机还贵。(较多人) > 工程再强,如果没人把东西交付、拿到客户并和客户沟通,最终也会失败。(@ecshafer)
  • 商品硬件直接击穿定价:有人的 Solaris/Sun Ray 网络换到 Linux/Intel 并囤备件,竟比继续走 Sun 支持合同还便宜;市场最终转向廉价机架式 Linux x86 服务器,Sun 各条路线都没赢。

认为拒绝理解开源和横向扩展是更深的病

  • Sun 在企业级市场成功后被宠坏,忽视工作站和比单机架更大的市场,不懂横向扩展,嘲笑 Linux,Solaris x86 杀了又复活;技术上的严肃工程师文化,反而与后来廉价可替换的消费硬件潮流格格不入。(较多人) > 他们不仅不理解开源和 Linux 代表的增长方向,而且拒绝去理解、研究或适应。(@titzer)

认为内部政治和战略分裂才是致命伤

  • 内部团队把彼此当成最大对手,领导层大半时间在政治斗争;Solaris/SunSoft、SPARC、硬件团队战略互相冲突,泡沫期有钱进来可以无视结构问题,泡沫结束后已来不及修。(较多人) > 泡沫期有钱进来,结构问题可以无视;等泡沫结束,已经来不及修。(@kens)
  • 有读者说,看多了前 Sun 员工的复盘,很想看到一篇主题是“我的部门才是搞垮 Sun 的那个”,暗示这类叙事常缺少自我批评。(少数人)

认为 Solaris 和 SPARC 本身就已经落后

  • Solaris 缺少包管理,补丁还整包替换,运维代价高、加班多;不过有人承认 Sun 硬件远好于软件,软件还没 IBM、DEC、HP 那么烂。(较多人) > Solaris 比 Linux 差,SPARC 比 Intel 差,而且差很多;连 ZFS 都在 Linux 内核里集成得更好,尽管 Solaris 名义上还在维护。(@flanked-evergl)

认为管理被过度指责,真正被低估的是用户界面

  • Sun 当年做工作站只是小产业,管理方式也像小产业,不该把今天的不相关全归咎于管理层;除乔布斯外,连 Xerox 都没足够重视用户界面,Xerox Alto、Sun 工作站、LMI CADR、Symbolics 3600 都不如小内存加软驱的 Macintosh 精心。(少数人) > 除了乔布斯,大家都低估了用户界面;他最重视的是使用机器的人。(@Zigurd)

认为 Sun 的模式一度正确,只是被商品硬件和时代反噬

  • 胖服务器加超薄客户端模式运行得非常好,预示了虚拟化、云和容器,但这种模式也让商品硬件很容易把价格打下来。(较多人) > 胖服务器加超薄客户端模式预示了虚拟化、云和容器,但也让商品硬件很容易把价格打下来。(@grahamlee)
  • Sun 是工程师公司,硬件扎实,Solaris 内核工程精良,只是 CPU 线管理失误;泡沫期鱼自己跳进船里,自然就造越来越大的船,掩盖了真正问题。
  • 学生时代 SPARC/Solaris 是灰胡子守护的 Big Iron,本科生根本碰不得,后来只能玩 eBay 淘汰设备,但 SmartOS 延续了 Sun DNA。(少数人)

有价值的补充

  • “Dell Dude”冷知识:2003 年本杰明·柯蒂斯因在曼哈顿下东区买大麻被捕,Dell 最著名的广告活动随之终结。(@DonHopkins)
  • 有前员工整理办公室时翻出一堆 Sun 品牌网线,立刻引发怀旧;纪念 T 恤也让人调侃背面是不是印了 Meta 标志,社区情绪里自嘲和怀念并存。(@cmiller1 / @ChrisArchitect / @ImJasonH)