1991年芬兰大学生林纳斯·托瓦兹(Linus Torvalds)发布了开源操作系统Linux 0.01。经过近30年的发展,Linux已经成为世界上使用最为广泛的操作系统之一:安卓手机使用的是Linux;世界500强的超级计算机全部使用的是Linux;网站服务器大部分都是使用Linux;而云计算、大数据、物联网和人工智能等新兴技术也都依赖Linux;就连新版本的Windows也能支持Linux的运行。因此,对于IT从业人员来说,Linux是必须要学习和掌握的,越早接触就可以获得更多的机会。
Linus算得上是技术人员的超级偶像,他技术超群,除了Linux外,Git也是他的作品。他是卓越的领导者,为Linux构建了独特的生态,依托全球数万名开发者来协作开发Linux内核。他也从不缺乏个性,他会对看不上的代码直接“开火”,“Talk is cheap, show me the code”是他的口头禅,维基百科上还有专门一页来记录他的经典语录。
“开源”指每个人都可以获取Linux的源码,免费使用并修改,同时也要遵守GPL协议(GNU General Public License后续会有详细解释)的约束。UNIX操作系统间接口的标准是POSIX,Linux支持POSIX,也就意味着兼容UNIX上的应用,这些应用重新编译后,可以在Linux上运行,此外Linux的设计也处处借鉴了UNIX,但是Linux的实现是完全独立于UNIX的,并未直接使用UNIX的代码,因此称Linux是“类UNIX”操作系统。
多用户意味着多个用户可以同时在一个Linux上操作,多任务则说明Linux可以同时运行多个程序,并行处理。
Linux支持x86、MIPS、ARM和PowerPC多种CPU体系架构,对同一体系架构的32位或64位CPU也能很好的支持。
总之,Linux具有高可靠性、高稳定性、高度伸缩、高性能和高安全性等技术特点,同时它又是一个庞大而又快速发展的操作系统,由分布在全世界2万多名的操作系统极客协作开发,不断吸收当前的最新技术。因此,Linux是一个既成熟而又快速发展的现代操作系统。