1977年,伯克利软件分发 (BSD) 由伯克利大学计算机系统研究组 (CSRG) 开发,基于AT&T的第6版Unix.由于BSD包含了AT&T拥有的Unix代码,AT&T于20世纪90年代初对加利福尼亚大学提起诉讼 (USL v. BSDi).这严重限制了BSD的开发和采用.1983年,理查德·斯托尔曼开始了GNU项目,目的是创建一个免费的UNIX操作系统.作为这项工作的一部分,他写了GNU通用公共许可证 (GPL).到20世纪90年代初,几乎有足够的软件来创建一个完整的操作系统.然而,GNU内核,称为Hurd,没有吸引足够的努力,使GNU发展不完整.1985年,英特尔发布了第一个x86806代码,其中包括AT&T拥有的Unix代码.这严重限制了BSD的开发和采用.
几乎有足够的软件来创建一个完整的操作系统