IT老兵聊如何成为Sun公司第8号员工

转载 收藏 评论
举报 2022-05-09

虽然 Sun 公司(Sun Microsystems)已不复存在,但它依然是一个在计算机发展史上有着重要历史地位的公司,对于不少技术人而言,Sun 公司始终是“白月光”般的存在。Tom Lyon 是一位有数十年开发经验的工程师,他如今供职于 Twitter,近日他在社交平台上分享了自己 40 年前加入 Sun 公司并成为第 8 号员工的往事,一时间引起不少热议。

自述:开始硅谷之旅

40 年前的今天,我加入了一家名叫 Sun Microsystems 的小小初创公司。这段经历着实有点意思,借此机会我想聊聊自己是怎么以第八号员工的身份、在 Sun 公司探索成长的。

我的硅谷之旅开始于 1978 年 6 月,最早是在 Amdahl Corp 负责开发 UNIX 的大型机移植版。其实项目 1975 年就已经启动了,我属于是中途加入的成员。到 80 年代末,我转去了 Amdahl 的架构小组,从而数据通信方面的工作——X.25、SNA 之类的。这活不好,我不怎么喜欢。

在 UNIX/UTS 开发期间,我还去过几次伯克利,也听过 Bill Joy 等人关于 BSD UNIX 的演讲(我觉得我可能是第一个实现了 select 系统调用的人,只是从来没把它开发成实际产品)。估计 Bill 可能还记得我这个人。

到了 81、82 年那会,硅谷出现了一波强劲的创业潮。我也被卷入其中,打算办一家属于自己的企业。不开玩笑,我还专门买了一大堆关于创业的书和杂志。

那时候,UNIX 和摩托罗拉 68000 还是热门技术,大概有上百家初创公司都在围绕这两个核心做文章。大部分资金雄厚的企业都想开发出分时小型计算机,用以挑战 DEC 的统治地位——Altos Computer Systems 就是一个典型案例。他们为定制化市场需求搞出一大堆选配方案,这时候计算设备的差异化趋势开始逐渐显露。

我曾经跟 Valid Logic Systems 进行过交流,他们当时正在构建 CAD 工作站。想法挺好,但我对 CAD 完全不感兴趣、所以最后也没走这条路。我还跟 Fortune Systems 谈过。John Bass 在 UNIX 领域非常有名,他对我也颇有好感。当时 Fortune 公司手头资金充裕,目标就是干掉 IBM 的 Wang 文字处理业务。我并没亲自用过 Wang 系统,所以这次沟通仍然无疾而终。

别看我一直在找工作,但其实我也有一点独特的优势。我可不是孤军奋战,背后还有一个小团队的支持。我有两个兄弟,Bob 和 Dick。我当时就跟 Bob 和他老婆住在一起,Bob 在 Xerox SDD 负责 Star 工作站的开发。Dick 也是 Xerox 员工,负责的是 Xerox PARC 项目,而且他桌上就摆着一台 Alto 电脑!就是从他那里,我才弄明白工作站是怎么一回事。

Bob 在 Xerox SSD 还有个好朋友,名叫 Glenn。他有时候会来家里坐坐,并偶然谈起斯坦福大学有个特别酷的 Sun 项目和配套处理器板。如果有机会,我们也应该买一个来研究研究。

我就是从这个时候开始听到 Sun 的“大名”。

加入 Sun,成为第 8 号员工

有一天,Scott McNealy 突然打电话给我,提到他现在给一家叫 Sun Microsystems 的公司干活。我答道:“可以啊,你用过 SUN 的板子吗?”这么内行的回应让他相当意外。

既然有所耳闻,我当然就跑去见了 Scott、Andy Bechtolsheim 和 Vinod Khosla。他们还告诉我,是 Bill Joy 把我连同另外 20 多个人一起推荐给了 Scott。UNIX、工作站加上 Bill Joy 的推荐,我实在想不出拒绝的理由了。

我又花了点时间跟兄弟 Dick 打听 Andy Bechtolsheim 这个人。听说 Andy 在开发 SUN 3Mb 以太网卡时曾经在 Xerox PARC 实习过。Dick 也向我保证,Andy 这家伙名声不错、大家都喜欢他。

所以我就接下了 Vinod 发的 offer,并在入职前跟他谈了谈股票期权的问题。他相当诚恳地给了个相当诱人的数字,应该是因为其他人都要得很多、所以到我这就直接照此办理了。总之,结果很不错,我决定正式入职。

但我把这个消息告诉 Bob 时,他倒显得很苦恼。当时我们三个人用全职收入才供得起房贷,所以他害怕我选的这家小公司不太可靠。毕竟那时候经济正热,房贷利率甚至超过了 10%。但好在一年之后,他也来了我们 Sun。

5 月 3 号我正式入职,第九号员工 Bruce Smith 也是在这一天刚刚加入 Sun 大家庭。我们俩互相观察,都以为对方是老员工、知道该干什么。当时 Sun 的办公室是在圣克拉拉的沃尔什街 2310 号,正好在如今英伟达园区的对面。

几周之后,Bill Shannon 凭借着丰富的 BSD UNIX 经验,开始带着我们组建内核团队。他当时的头衔是“虚拟内存主管”,我则是“设备总监”。我在 Sun 的第一次表现,就是在 UNISOFT UNIX 中调试磁盘驱动程序(一个面向 68000 芯片的 V7 端口)。当时我们发现一个 bug,每当进行数据交换时,磁盘就会不知所措、陷入混乱。在修复完成后,我们终于成功将 UNIX 跟 Sun-1s 配套推出。

在工作了一年之后,Sun 公司也一路腾飞、开始在山景城建设新的办公园区。在这里,我们售出了无数搭载着 BSD UNIX、68010 芯片和 10Mb 以太网卡的工作站。

我很幸运,也会永远记得自己在 Sun Microsystems 度过的那些美好岁月


本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
转载请在文章开头和结尾显眼处标注:作者、出处和链接。不按规范转载侵权必究。
本文系作者授权数英发表,内容为作者独立观点,不代表数英立场。
未经授权严禁转载,授权事宜请联系作者本人,侵权必究。
本内容为作者独立观点,不代表数英立场。
本文禁止转载,侵权必究。
本文系数英原创,未经允许不得转载。
授权事宜请至数英微信公众号(ID: digitaling) 后台授权,侵权必究。

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    DIGITALING
    登录后参与评论

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    800

    推荐评论

    暂无评论哦,快来评论一下吧!

    全部评论(0条)