80386 计算机,并且最初版本在技术上受到限制,并且仅支持 i386 架构。在其他几十名 FOSS 程序员的帮助下,增加了众多功能和架构的支持。
Linus 最初启动该项目作为 Minix 的更新替换,后者由 Andrew S. Tanenbaum 编写,用于作为操作系统设计和实现课程的示例。许多 Linux 发行版将该内核与许多 GNU 实用程序相结合。