Linux作为一种开源操作系统,它的成功归因于其独特的发展历程。Linux最初是Linux Torvalds项目,1991年,Linus Torvalds为了开发一个自己能够更好地控制的操作系统,以开源的形式,由社区发展推动,有Mike McLagan, Bob Izenberg, Alan Cox, David Miller, Theodore Ts’o等协助Torvalds的工作。
在Linux的最初阶段,目标用户主要是基于通信协议的邮件服务器,安全系统,电子邮件和其它科学应用的开发研究者和开发者。linux系统内核的开发基于开放源代码的模式,风险小,可靠性强,被许多大学和公司采纳,开始发展出系统分支,系统内核逐步完善,并不断完善其其它组件,如网络服务,进程调度,文件系统等,形成几乎可以完全满足用户需求的可靠合理的操作系统。
从kernel version 2.6开始,Linux内核发展历程取得突破性进展,它能支持众多的系统硬件,在移动,社交,多媒体,云计算,物联网,以及Web应用等领域发挥着重要作用。
Linux发展得如此顺利,一方面是由于它拥有强大的社区支持,另外一方面也是因为它具有技术上的优势,如可靠性,安全性,易维护性,可扩展性等特点。
Linux发展道路不断投入更多的核心技术,以满足用户的要求,发展分支有Linux Mint、Fedora、Debian、Ubuntu、Arch Linux等,核心技术如file system、scheduler、device driver、IPC、kernel thread、Real time OS等等,并且Linux不断完善其他功能,如视频驱动、USB、网络等,不断提供更好的服务,使Linux成为最流行的开源操作系统,为数百万计的用户提供服务。
到今天,Linux在科技领域具有越来越重要的地位,几乎覆盖了所有领域,已发挥重要作用,也在持续创新,成为许多新兴技术变革的积极贡献者。