30Sep
原文自:http://blogs.computerworld.com/whos_really_contributing_to_linux
本文系翻译后删减加工而成。
但凡关注Linux的人都会知道Kroah-Hartman(Linux内核开发者和Novell工程师)狠狠地批评了Canonical公司(Ubuntu发行版本的后台公司),理由是:在过去的三年多时间里,Linux内核从2.6.15发展到最新的2.6.27-rc6,但Canonical公司只为Linux内核贡献了100个内核补丁。这大约只占内核补丁总数的0.01%,更苛刻一点说的话,是几乎没有。

canonical
我也同意Kroah-Hartman的说法,他是对的。如果着眼Linux各个里程碑的话,那么Canonical公司确实做的很少。
我想阅读全文 »
Tags: canonical, kernel, linux, ubuntu, 内核, 补丁
30Sep
开心网最近比较火,它几乎是完全类似于校内网的一个SNS(Social Network Software)。

开心网logo
提问:
第一个疑问:难道校内网不去告开心网侵权么?
第二个疑问:开心网这不是在照抄校内网的创意么?
我想阅读全文 »
Tags: 侵权, 创意, 开心, 校内
30Sep
Tags: git, 入门, 十五, 日记
30Sep
UNIX和Linux中比较重要的三个设备文件是:/dev/console,/dev/tty和/dev/null。
0
/dev/console
这个设备代表的是系统控制台,错误信息和诊断信息通常会被发送到这个设备。
我想阅读全文 »
Tags: console, linux, null, tty, zero, 之三, 文件, 编程, 设备
29Sep
文件操作是非常重要的和入门级的Linux编程技能。我们将先介绍什么是系统调用,然后了解下文件操作中涉及到的系统调用。
0
函数库和系统调用是不同的事物。函数库是位于用户空间的,而系统调用是位于内核空间的。而最底层的就是硬件设备了。操作系统的核心部分,即内核,其实是一组设备驱动程序,它们是真正来控制硬件设备的。而系统调用是在设备驱动程序上一层的。也就是说,如果我们调用了系统调用,那么系统调用会再调用设备驱动程序来完成指定工作。其实系统调用就是用来访问设备驱动程序的底层函数而已。
我想阅读全文 »
Tags: linux, 之二, 文件, 系统调用, 编程
29Sep
《别怕Linux编程》的第一篇就要讲解vim,因为它是Linux编程的平台。没有它,你的思想无法呈现出来。
《配置好你的vim》将涉及到ctags,taglist两个插件。
1
ctags是一个用于产生代码索引文件的插件,它产生的索引可以帮助我们更快的定位到特定位置。
我想阅读全文 »
Tags: ctags, linux, taglist, vim, 之一, 编程, 配置
29Sep
今天是2008年9月29日。
为了消除大家对“linux编程”的恐惧和无助,今天开始写《别怕Linux编程》系列文章。
我将本着“简单的内容简单叙述,重点的内容重点讲解,文章力求短小精悍”的思路记录我学习Linux编程的过程。(其实是和大家一起学习和提高的过程)
因此,阅读本系列的朋友,最好是具有简单的C语言基础和略微的linux编程基础。
PS: 为什么不大篇幅讲基础的内容,因为那些内容在书里面都有,自己踏踏实实看的话,都是可以看懂的,稍微入门之后再看本系列文章不迟。推荐几本入门书籍,《linux程序设计》、《Linux编程实践》、《Linux编程技术详解》、《谭浩强C》等等。
如果您希望学习和深入Linux编程,欢迎订阅本博客:http://feed.feedsky.com/roclinux
over~
Tags: 别怕linux编程, 开篇, 系列
29Sep
Tags: linux, 优秀, 排名
29Sep
Tags: git, 入门, 十四, 日记
Recent Comments