Linux是全球使用最广泛的操作系统之一,它是一款开源软件,也是一种普遍存在的开放源代码的操作系统,吸收了多种UNIX技术。Linux的发展史延续了30多年的历史,一路分支再合流,它从开始的几十行代码,一路走来,燃起热枕,带来掀起移动互联网,物联网,人工智能,大数据等热门技术的革新。本文主要讲述Linux发展史的历经分支及其蜕变,以及它给整个计算机界和互联网带来的重大影响。
“爱迪生效应”是一个表现了Linux起步的重要历史节点,它来源于1991年8月25日前苏联物理学家埃利·约塞维奇发布的Linux内核(0.01版),这是一个只有数十行的C代码的存在。约塞维奇最初的目的是希望使用自由软件开发出一款更优秀的操作系统,这也是“爱迪生效应”的来源,他的行动也启动了Linux的发展史,开始了内核的建设和Linux发行版的研发。
过去的20多年中,Linux从最早的单核内核逐渐进化成多核,扩展功能和性能也得到了大幅度提升。1991年,GNU公共许可证发布;1992年 Linux发布1.0正式版;1993年,Linux开始移植到8086平台,为家庭用户普及操作系统带来新的可能;1996年,Linux发布2.0正式版,具有更强的性能,支持SMP;2000年 Linux 2.4发布,开始支持64位体系结构,数据库和多媒体技术;2003年,Linux 2.6正式发布,采用主从式调度程序,支持PAE;2015年 Linux发布4.0版本,主要突出可移植性、安全性和支持大量新硬件;2018年,Linux发布4.19版本,改进了内核安全性、性能和新硬件支持程度。
Linux迅猛发展也催生了新的技术分支,例如Android操作系统,Linux手持设备的数量不断增加;基于Linux的虚拟化技术以及微内核技术也产生了;对开源驱动程序的支持、新的容器技术也为OpenStack、Kubernetes、Big Data等技术的发展提供了基础。同时,今天的Linux已经无处不在,它的稳定性、安全性以及灵活的特性使其成为企业和大型网站的最佳选择,很多云计算、分布式存储、物联网等技术都使用Linux作为基础。
综上,30多年来Linux一路坎坷,但因为它开源免费的性质及其强大的性能和灵活的扩展功能,它从原来的操作系统发展到今天的物联网,大数据等领域,因此Linux发展史的历经分支的蜕变、为计算机界和互联网带来了重大影响。