代在昇阳电脑公司工作期间，曾在公司内推动将公司产品SunOS转为开放原始码专案，希望借此能够与微软公司的Windows NT作业系统抗衡。他为SunOS起草了Copyleft，当时Linux核心1.0版本尚未推出。他参与开发了TeamWare，点对点软件配置管理（SCM）系统。在Linux版本0.9.7推出前后，他开始投入Linux核心的开发，并曾经开发了LMbench，一个核心效能测量工具。在他工作过的几间公司中，他主要负责为雇主优化在各类Unix作业系统上的性能。在TeamWare的基础上，他以Li