jfo planet

Hope is the best gift that tomorrow gives.

  • 首页
  • 分类
  • 归档
  • 标签
  • 搜索
close

Xen

发表于 2006-12-20   |   分类于 Linux App
Contents: About Xen Quick Start System Requirements Conventions Installing the Xen Software Enabling Xen Creating A Guest System Building a Fedora Guest System Graphical Mode Installation via VNC After Installation Automatically Loading Domains On Startup Troubleshooting Serial Console Accessing data on a guest disk image Hints Installation of guest FC5 freezes Getting Help FootnotesAbout XenXen is an open source virtual machine system. More information on Xen itself can be found at ...
阅读全文 »

用ALSA驱动声卡流程详解

发表于 2006-12-20   |   分类于 Linux App
作者:北南南北来自:LinuxSir.Org提要:目前大多数发行版都已经支持主流声卡,声卡的驱动无非是用ALSA;本文主要讲述声卡驱动的流程;目的是帮助遇到声卡的驱动问题的弟兄来弄清楚解决问题的流程;只要流程明白了,解决问题是没有太大的困难;一、什么是ALSA ;Advanced Linux Sound Architecture 的简称为 ALSA ,译成中文的意思是 Linux 高级声音体系(这是我直译的,可能译的不对);一谈到体系就有点范围就太大了,所以ALSA不仅仅是包括对声卡的支持和驱动;ALSA具有如下特征:1、对所有音频接口的高效支持,从普通用户的声卡到专业级别多路音频设备;2、声卡驱动完全模块化设计;3、SMP and thread-safe design.4、开发库(alsa-lib) 为程序设计提供了简单、方便,并且拥有有高级的效果和功能;5、支持旧版本的OSS API 结口,能为大多数的OSS应用程序提供兼容;OSS是一个商业性的驱动,OSS有一个简装本的代码已经移入内核和ALSA,其中alsa-oss就是;OSS公司据说目前已经并不存在了;我们没有必要用OSS ...
阅读全文 »

Linux module-init-tools模块管理概述

发表于 2006-12-20   |   分类于 Linux App
作者:北南南北来自:LinuxSir.Org摘要:本文讲述与内核操作有关的基础知识;比如编译内核,装载、移除内核模块,查看模块信息等;本文涉及相关的命令有modprobe、insmod、depmod、rmmod、modinfo等;++++++++++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++++++++++一、什么是内核;内核官方:http://www.kernel.org内核洋文用 kernel,我刚才翻了一下词典,kernel 中文意思是内核、核心、中心、精髓的意思;也是果仁、果核的意思。从字面理解,kernel 是一事物的中心,植物的果实最重要的也是果仁和果核;:) 由此我们可以推断内核是操作系统的中心。我们知道Linus Torvalds 开发了Linux ,其实他开发的就是内核,按内核官方主页的理解,这个内核就是Linux ;其它的扩展和应用都是围绕内核而展开的。所有Linux应用程序都会和内核发生直接或者间接的接触;比如硬件需要内核 ...
阅读全文 »

编译内核操作流程 ──为新手指南

发表于 2006-12-20   |   分类于 Linux
编译内核操作流程 ──为新手指南作者:北南南北来自:LinuxSir.Org提要: 编译内核主要是通过内核实现某些功能,比如iptables 需要内支持;所有的硬件的支持也是通过内核实现的;本文只是简单的给初学者讲一下编译内核的流程;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++++++++++++++一、为什么要编译内核;有时我们为了实现某些功能,比如对iptables的防火墙有些需要内核支持;还有实现一些硬件的支持等,这时我们需要重编内核;二、内核源码版本的选择;如果发行版本提供内核源码,最好还是用发行版本提供的;比如Fedora 4.0 提供了很多版本的内核源码;我们安装好后,他自带的配置文件大多能满足我们的需要,对于新手来说,根据自带的内核的配置文件.config ,我们也能学到一点如何配置内核。也没有什么难的,熟能生巧罢了;如果从 kernel.org 下载最新稳定版本的内核也是可以的;三、内核源码安装或解压; ...
阅读全文 »

lxr: Linux Cross-Reference

发表于 2006-12-19   |   分类于 Linux App
lxr: Linux Cross-Reference 0.31 (stable) for Debian 最近看源码,找到这个工具,不知道对大家是否有用。本文与README.Debian稍有出入安装perl安装Web服务器(apache2)安装glimpse(可选)安装目录为/var/lib/lxr1) 建立目录- 源码目录以2.6.15版本为例假设源码放在/usr/src/linux-2.6.15中,可以用# cd /var/lib/lxr/source/ # ln /usr/src/linux-2.6.15 -s linux-2.6.15当然也可以直接将源码放到此目录中。建立其它版本的源码目录,例source|– linux-0.11|– linux-1.0 |– linux-2.2.25|– linux-2.4.27`– linux-2.6.15 创建文件versions,写入版本的列表代码:linux-0.11linux-1.0linux-2.2.25linux-2.4.27linux-2.6.15创建文件defversion,写入显示的默认版本linux-2.6.15- 索 ...
阅读全文 »

lxr源代码索引

发表于 2006-12-18   |   分类于 Linux App
我们在阅读linux源代码时都有这样的体会:核心的组织相对松散,在看一个文件时往往要牵涉到其他的头文件、源代码文件。如此来回跳转寻找变量、常量、函数的定义十分不方便,这样折腾几次,便使读代码的心情降到了低点。 lxr(linux cross reference)就是一个解决这个问题的工具:他对你指定的源代码文件建立索引数据库,利用perl脚本CGI动态生成包含源码的web页面,你可以用任何一种浏览器查阅。在此web页中,所有的变量、常量、函数都以超连接的形式给出,十分方便查阅。比如你在阅读/usr/src/linux/net/socket.c的源代码,发现函数get_empty_inode不知道是如何以及在哪里定义的,这时候你只要点击get_empty_inode,lxr将返回此函数的定义、实现以及各次引用是在什么文件的哪一行,注意,这些信息也是超连接,点击将直接跳转到相应的文件相应的行。另外lxr还提供标识符搜索、文件搜索,结合程序glimpse还可以提供对所有的源码文件进行全文检索,甚至包括注释! 下面将结合实例介绍一下lxr和glimpse的基本安装和使用,由于glim ...
阅读全文 »

交叉索引工具lxr-0.3

发表于 2006-12-18   |   分类于 Linux App
安装用于内核与源码的交叉索引工具lxr-0.31.wget href="http://prdownloads.sourceforge.net/lxr/lxr-0.3.tar.gz,目前最新版为0.91,0.3为其稳定版"target="_blank">http://prdownloads.sourceforge.net/lxr/lxr-0.3.tar.gz,目前最新版为0.91,0.3为其稳定版 2. tar zxvf lxr-0.3.tar.gz后 cd lxr-0.3/;make;3. vi Makefile修改INSTALLPREFIX=/var/www/lxr(通过浏览器访问的目录)4. make install将lxr的相关文件复制到$INSTALLPREFIX指定的目录下5. 安装apache,建立用户及用户组apache,然后更改配置文件httpd.conf或其它(与apache版本有关) User = apache Group = apache DocumentRoot=/var/www/lxr/http 在Direct ...
阅读全文 »

rpm /etc/apt/sources.list

发表于 2006-12-09   |   分类于 Linux App
List of available apt repositories available from ayo.freshrpms.net.# This file should contain an uncommented default suitable for your system.## See http://ayo.freshrpms.net/ for a list of other repositories and mirrors.## $Id$#这是I386的apt sources.lst ;如果您用 Fedora core 3.0 4.0 的x86_64的版本,就把i386改为 x86_64 ;#请根据您所用的版本来删除您不用的源;当然您也可以增加新的源;只要有就能加上;#Fedora core 4.0rpm http://rpm.livna.org/ fedora/4/i386 lvnrpm http://ayo.freshrpms.net/ fedora/linux/4/i386 core extras updates freshrpmsrpm-src http://rp ...
阅读全文 »

AptRpm/Repositories

发表于 2006-12-08   |   分类于 Linux App
AptRpm/Repositories UserPreferences CncMoin FrontPage RecentChanges SiteNavigation HelpContents ComoTerConta 1. Contents Contents Simple repository setup Including a source repository Using a flat structure Using multiple components Specifying components Meta-components 2. Simple repository setupHere is a simple example showing how easy it is to create a basic repository for APT-RPM:[niemeyer@ibook /pub]% find /pub /pub /pub/conectiva /pub/conectiva/RPMS.general /pub/conectiva/RPMS. ...
阅读全文 »

添加gcc默认include搜索路径, 不使用-I选项

发表于 2006-12-05   |   分类于 gcc/binutils/make/共享库
利用系统的环境变量。对于头文件的搜索路径:C_INCLUDE_PATH=<your include path>;export C_INCLUDE_PATH对于库文件的搜索路径:LIBRARY_PATH=<your lib path>;export LIBRARY_PATH对于链接程序ld使用的库文件搜索路径:LD_LIBRARY_PATH=<your ldlib path>;export LD_LIBRARY_PATHman gcc
阅读全文 »
1…58596061
jfo

jfo

605 日志
38 分类
4 标签
RSS
GitHub 微博
友情链接
  • 收藏夹
  • 网络剪贴板
  • 爱逛吧
© 2007 - 2018 jfo
由 Hexo 强力驱动
主题 - NexT.Pisces