随笔分类 -  Linux内核基础知识

rt 记录一些基础的知识
摘要:用capability特征加强Linux系统安全摘要:传统UNIX系统的访问控制模型非常简单——普通用户对超级用户。在这种模型中,一个进程或者帐户要么只有很小的权限,要么具有全部的系统权限。显然,这样对系统的安全没有什么好处。从Linux-2.1内核开始,引入了能力(capability)的概念,实... 阅读全文
posted @ 2014-08-07 17:04 夏大王 阅读(2534) 评论(0) 推荐(0)
摘要:看到这篇文章,很适合linux入门者。故把它翻译过来,练练英语,呵呵!初次翻译,有不当的地方请多指教,一起交流!我的Email:xiasound@gmail.com QQ:454052811免责声明:所有使用从这页获得的信息和代码,由自己负责。如果你发现了什么问题,你可以email给我,但是我不能保证一定能帮得上忙。在这里,我会试着回答几个问题,这些问题我经常在论坛comp.os.linux.development.apps 和 comp.os.linux.development.system.上看到 。如果哪位知道针对此新闻组的官方的FAQ,请告诉我。这个网页迫切需要清除和重新组织,我只是感 阅读全文
posted @ 2011-10-07 22:00 夏大王 阅读(715) 评论(0) 推荐(0)
摘要:xxg 标签: Linux,内存使用 Linux系统会把大部分可用内存划归自己使用。这是Linux管理内存的一种方式。他不是在需要分配空间的时候再到物理内存中去划一块归某个进程使用,而是提前就把整个内存管理起来,需要的时候再分配给某个进程。这样的好处是因为有了统一管理,不容易出现内存碎片,提高了效率。这些linux管理的内存大多数是空闲状态,你可以看看当新的程序运行的时候,Linux的内存占用不会... 阅读全文
posted @ 2011-03-28 19:29 夏大王 阅读(768) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/u2/80710/showart_1668377.html最近会把proc目录详解给大家弄一下,欢迎翻译,有问题则留言。虽然是英文的,但都比较 好理解,如有问题,请留言,我们共同为Linux社区而努力。我们翻译效果还不一定好,因为这玩意毕竟是老外搞的吗!!!咯咯,翻译可能引起误解。这玩意 看懂需要tcp/ip方面的知识,学好proc对于性能优化是相当重要的。这次proc /sys/kernel介绍一下一 acctThis file exists only when BSD-style process accounting is enabled 阅读全文
posted @ 2011-03-10 11:22 夏大王 阅读(1172) 评论(0) 推荐(0)
摘要:AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17 手上板子原来自带的是2.4.19的内核, 打算移植新的2.6的内核,从网上下了2.6.17的kernel,下载地址为:http://www.kernel.org/pub/linux/kernel/v2.6/修改PATH环境变量或者Makefile文件的CROSS_COMPILE宏,将前面制作好的交叉编译工具链路径添加进来,同时需要下载针对AT91rm9200的patch包, 2.6.17-at91.patch.gz, 下载地址是http://maxim.org.za/AT91RM9200/2.6/$ ta 阅读全文
posted @ 2011-03-10 10:28 夏大王 阅读(574) 评论(0) 推荐(0)
摘要:编辑器加载中...常用的几种嵌入式Linux操作系统 上海市浦东科技信息中心 石习 摘编 2010-08-13 关键字:嵌入式 操作系统 Linux 浏览量:22 以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统,称为嵌入式系统。在过去,嵌入式应用通常使用专用的汇编语言代码。开发者必须撰写所有的硬件驱动程序以及接口。自从Linux出现之后,以自由软件为主的内核与公用程序可被放进嵌入式设备有限的硬件资源中。 嵌入式Linux在移动通讯平台、智能工业控制、金融业终端系统及在军事领域都有广泛的应用前景。目前市面上主要的嵌入式Li 阅读全文
posted @ 2011-03-09 23:45 夏大王 阅读(2773) 评论(0) 推荐(0)
摘要:/*ARMLinux源代码分析(1)--head.STigerZ(tigerz@yeah.net)http://emblinux.org/1. 分析环境 kernel: 2.6.10 board: SMDK2410 1.32, 64M SDRAM, 128M SM卡2. head.S*//** linux/arch/arm/kernel/head.S** Copyright (C) 1994-2002 Russell King** This program is free software; you can redistribute it and/or modify* it under the 阅读全文
posted @ 2011-02-19 19:36 夏大王 阅读(2030) 评论(0) 推荐(0)
摘要:最近研究了一下arm linux的入口部分的代码, code不是太多,所以写了个笔记,详细的分析了每一条语句. 大家看看, 交流一下. 下面使正文. 由于内容比较多,分几层楼发吧 ____________________________________________________________________________________ 本文针对arm linux, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数. 我们当前以linux-2.6.19内核版本作为范例来分析,本文中所有的代码,前面都会加上行号以便于和源码进行对照, 例: 在文件ini 阅读全文
posted @ 2011-02-19 19:14 夏大王 阅读(445) 评论(0) 推荐(0)
摘要:在arm-Linux的不同阶段我们控制使用io端口的方法是不一样的,最近遇到这个问题,尚未完全弄清楚;先罗列些资料,等完全明白好总结;http://www.linuxforum.net/forum/showflat.php?Cat=&Board=driver&Number=742150&page=&view=&sb=&o=http://blog.csdn.net/kut00/archive/2010/07/22/5756535.aspxhttp://www.itsky2010.cn/embedded-processor/arm/2010/1022 阅读全文
posted @ 2011-02-18 21:17 夏大王 阅读(596) 评论(0) 推荐(0)