Linux之父:除了写内核代码 别的真不会(转)

  Linus Torvalds 是 Linux 之父,被誉为活着的传奇。

  其实很多人不了解他也并不奇怪,因为人是在是太低调了。现年 46 岁的他每天的工作仍然是编程,领导并推动着 Linux 的发展。

  在正在举办的 TED 大会上,Torvalds 谈到,最开始的时候,他并不愿意把 Linux 开源,因为这是一项复杂的工作,并非合作项目,何况他本人一直热爱着编程。

  另外一点是,Torvalds 说自己真的不是一个善于交际的人(People Person),性格使然,他就是一个书呆子、独行侠。

  好在后来,Torvalds 开始认识到在项目中和其他人合作是十分重要的,“我承认自己天生就不适合跟人打交道,所以这些交给那些处事灵通的去办,我只关注技术”。

  Torvalds 打了一个比喻来形容自己,如果我被困在一个荒岛,而求生的唯一办法是创造一个漂亮的用户界面,那么我就必死无疑。

  Torvalds 现在生活在美国俄勒冈,辍耕不倦地写着 Linux 内核。

http://news.cnblogs.com/n/539251/

 

时间: 2024-10-30 09:55:46

Linux之父:除了写内核代码 别的真不会(转)的相关文章

pdflush linux kernel-磁盘回写内核线程pdflush数量为0

问题描述 磁盘回写内核线程pdflush数量为0 我用的是2.6的内核, cat /proc/sys/vm/nr_pdflush_threads 输出为0, 但是cat /proc/meminfo 发现内核里面的脏页数量又很少,正常情况下pdflush数量应该大于2才是啊,请大神不吝赐教.

Linux之父:单纯提升Linux内核的安全性是不够的

Linux 之父 Linus Torvalds 在表达针对 Linux 内核安全性的问题上,总是有自己独到的见解.在最近的访问中,他解释了为什么内核漏洞并不像人们想象得那么糟糕. 一般发现一个Linux内核漏洞之后,进行快速的修复,但伴随而来可能还会产生其他问题,只不过一时半会儿没有被人们察觉.如果你是个程序猿,开发一段代码超过10年,那么这种模式应该是很容易理解的. 从我们外行人的角度来看,加强Linux内核的安全性应该是内核开发者的首要任务之一.然而实际上,在内部人士看来,情况可能会复杂得多

Linux 之父:光提升 Linux 内核的安全性是没用的

Linux 之父 Linus Torvalds 在表达针对 Linux 内核安全性的问题上,总是有自己独到的见解.在最近的访问中,他解释了为什么内核漏洞并不像人们想象得那么糟糕. 一般发现一个Linux内核漏洞之后,进行快速的修复,但伴随而来可能还会产生其他问题,只不过一时半会儿没有被人们察觉.如果你是个程序猿,开发一段代码超过10年,那么这种模式应该是很容易理解的. 从我们外行人的角度来看,加强Linux内核的安全性应该是内核开发者的首要任务之一.然而实际让,在内部人士看来,情况可能会复杂得多

在linux里面写java代码遇到的一些问题

问题描述 在linux里面写java代码遇到的一些问题 既然linux是不需要后缀名字,那边一java程序的时候为什么源文件的名字非要加后缀 .java呢,还有就是vim好像没有标注关键字,这个是不是能调出来 解决方案 Linux系统的后缀名确实不重要,但是这是对于Linux操作系统而言的而不是对于装在Linux上的应用程序,很多应用程序就靠后缀名来识别一个文件是不是自己需要的,比如说编译器 解决方案二: 因为JAVA虚拟机需要后缀 解决方案三: 没有后缀,,他怎么知道是什么语言程序的 解决方案

linux内核代码的编写初步以及makefile的配置

在linux内核代码开发中,头文件不能包含标准C头文件,只能采用GNC标准 而且内核开发中没有main函数,只有init 和 exit ,这是每个内核模块中必须要包含的函数模块. 在GNU C标准中,打印信息采用printk函数,printk函数有8种级别. 内核模块的编译采用Makefile来编译,利用内核的module中的makefile来编译 #include <linux/init.h> #include <module.h> //GPL是一种开源协议,这个必须要添加 MO

Linux0.11内核剖析--内核代码(kernel)--sched.c

1.概述 linux/kernel/目录下共包括 10 个 C 语言文件和 2 个汇编语言文件以及一个 kernel 下编译文件的管理配置文件 Makefile.其中三个子目录中代码注释的将放在后面的文章进行.本文主要对这 13 个代码文件进行注释. 首先我们对所有程序的基本功能进行概括性地总体介绍, 以便一开始就对这 12 个文件所实现的功能和它们之间的相互调用关系有个大致的了解,然后逐一对代码进行详细地注释. 本文地址:http://www.cnblogs.com/archimedes/p/

Linux 2.6.19.x 内核编译配置选项简介

Linux 2.6.19.x 内核编译配置选项简介 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布.任何人都可以自由使用.转载.复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件.您可以自由链接.下载.传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明. 其他作品 本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表: 金步

GCC 合并了我写的代码,从编译器开始解决安全问题

本文讲的是GCC 合并了我写的代码,从编译器开始解决安全问题,我在GCC上实现的trace-cmp功能正式成为GCC官方标准.Wish Wu是我的英文名. 我为什么想到去改GCC 需要介绍一下我自己和我的工作,我是来自蚂蚁金服巴斯光年实验室的安全研究员,主要负责Android操作系统本身的漏洞挖掘和漏洞的利用.Google的安全公告里可以找到我的名字https://source.android.com/security/bulletin/2015-08-01.过去我都是在不知道有没有漏洞的情况下

Alpine Linux:从漏洞发现到代码执行

本文讲的是Alpine Linux:从漏洞发现到代码执行, 我最近在Alpine Linux的软件包管理器中发现了两个关键的漏洞,分别是CVE-2017-9669和CVE-2017-9671,如果你正在使用Alpine Linux,这两个漏洞可能会导致攻击者在你的计算机上执行恶意代码. Alpine Linux是一个面向安全应用的轻量级Linux发行版.它采用了musl libc和busybox以减小系统的体积和运行时资源消耗,同时还提供了自己的包管理工具apk.Alpine Linux的内核都