Linux之父:开启开源之旅(linux的分支)
谈及 Linux,人们的第一印象通常都会联想到 “Linux 之父”——Linus Torvalds。在 1991 年,他花费整整一个夏天的时间,在瑞典把 Linux 写出来,最初只是用于自我娱乐。不用多久,这个新系统也受到了许多爱好者的关注,开始流传到世界各地,而 Linus 也因此开始了他有史以来最具贡献的开源之旅。
Linus 的想法是:把 Linux 的源码开放给每个人,让大家一起完善它,而出售的是服务和技术支持,以及把它安装到现有的硬件系统或网络中。由此,他同时创办了一家叫做 Transmeta 的公司,来实现“低级处理技术”,一种能让系统更加快速和高效,从而在现有硬件平台上运行 Linux 的方法。
此外,Linus 还不断努力保证 Linux 的开放性、可移植性以及其它诸多优点。他创建了一个中央开放源码软件库,用于存储所有的源代码。而最重要的,他管理着开放源码的 GNU 通用公共许可证,这个协议让开发者可以完全自由地使用和分发代码,可以让代码尽量统一,从而更加方便的移植到其他系统中。
Linus 对于开源及 Linux 的贡献曾受到过全球的瞩目:有 Unix 操作系统的正统开发者,有创新设计及安全问题解决方案的技术专家,甚至有打败英特尔垄断的半导体芯片制造公司。Linus 最终把 Linux 打造成了一个大家都可以用来构建许多绝大多数应用程序、高性能虚拟环境、安全性检查系统的完美操作平台。他的精心设计和令人感叹的付出字与字地展现出解决实际问题的智慧。
Linus 以令人钦佩的决心和往左思索的想法,开启了科技革新的进程,改变了人们以往认知和使用软件的方式,使人们从此能够从技术上获取个性化服务,成为普及的全球科技的一份子。Linus Torvalds 就像一头牛角一般,开路有后,将开源的这把“大门”,打开了来迎接新一轮的技术和变革。
// 例:一段Linux内核isr_regs结构体的代码
typedef struct { unsigned long ds;
unsigned long edi; unsigned long esi;
unsigned long ebp; unsigned long esp;
unsigned long ebx; unsigned long edx;
unsigned long ecx; unsigned long eax;
unsigned long int_num; unsigned long err_code;
unsigned long eip; unsigned long cs;
unsigned long eflags; unsigned long useresp;
unsigned long ss;} isr_regs_t;