分类: linux教程 |

安装fcitx输入法

1.卸载scim
apt-get remove --purge scim

2.安装中文支持包:
sudo apt-get install language-pack-gnome-zh language-support-zh

查看更多...

Tags: fcitx linux输入法 fcitx输入法 fcitx安装

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 9612

Linux命令速查手册

一. 启动,关机,登入,登出相关命令
[login] 登录
[logout] 登出
[exit] 登出
[shutdown] 停止系统

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 7165

Linux Kernel开发加速

 Linux基金会连续第二年发布了Linux Kernel开发现状报告(PDF)。报告跟踪了kernel 2.6.24到2.6.30之间的开发,报告显示Linux Kernel的开发在加速。
    报告称,自kernel 2.6.24以来,每天平均有5547行代码被移除,2243行代码被修改,10923行被加入。平均每小时有5.4个补丁加入到tree上,去年的报告是3.83次,增长了42%,这一比率远远高于其它开源项目。过去4.5年里,总共有4190位开发者捐赠了代码,代码捐赠最多的10个人占总数的12%,最多的30个人占25%。Linus Torvalds捐赠的补丁数没有进入TOP30,但他的贡献是无法用数目去衡量的:自2.6.24后Linus共捐赠了254个补丁,Bartlomiej Zolnierkiewicz最多捐赠了1,169个补丁;Red Hat kernel开发者Ingo Molnar其次,捐赠了1,164个补丁;之后是David S. Miller(851),Chris Mason(717),Takashi Iwai(711),Adrian Bunk(708),Harvey Harrison(669),Yinghai Lu(609),Greg Kroah-Hartman(608),Paul Mundt(579),Al Viro(550),Alan Cox(545)等。就公司而言,Red Hat占补丁总数的12.3%,IBM占7.6%,Novell为7.6%,Intel为5.3%,Oracle为2.4%,Linux基金会为1.6%,SGI为1.6%。

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 5697

Linux内核中的循环链表结构

 注:文章中引用的代码来源于LXR,所分析的内核版本是v2.6.31。
    linux内核通过定义list_head以及对于list_head上的一组操作实现对不同类型的循环链表的同类操作,这种做法避免了对于不同数据类型的循环链表定义重复的操作函数,使代码得到了充分的使用,是一种十分有效的编程方法。

    list_head的定义:

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 6450

编译Linux内核的详细过程

1、准备源码
    最新的源码可以从kernel.org上获取,如当前最新版本为2.6.31:$ wget linux-kernel/v2.6/linux-2.6.31.tar.bz2">http://oss.ustc.edu.cn/linux-kernel/v2.6/linux-2.6.31.tar.bz2

    2、解压源码:

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 8774

Linux内核模块了解

驱动开发详解:
  驱动模块概念了解

  了解内核的兄弟都知道,内核中的各个功能可以静态编译到内核

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 5984

linux内核中操作文件的方法

#include <linux/kernel.h>
  #include <linux/module.h>

  #include <linux/init.h>

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 5889

Linux内核体系简介

1.Linux 内核简介
  现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 1 所示。
[img]http://linux.chinaitlab.com/UploadFiles_7565/200911/20091125162635413.jpg[/img]
图 1. GNU/Linux 操作系统的基本体系结构

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 5461

Linux操作系统的内核解读入门

针对好多Linux爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;
  一.核心源程序的文件组织:

  1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。 本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat Linux 6.0。

查看更多...

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 5457

从linux kernel coding style看php代码规范

 linux内核的编码是一种极端情况。
  需要清晰明朗以供全世界的开发者学习、修改,对代码的质量要求较高。

  相信linus大神在长期接触各种各式代码后脾气会变得更暴躁,就比如前段时间在某论坛痛斥C++。。。

查看更多...

Tags: php

分类:linux教程 | 固定链接 | 评论: 0 | 查看次数: 6584