- 博客(5)
- 收藏
- 关注
原创 Android内核源码阅读---ashmem.c
<br />ashmem的意思就是Anonymous Shared Memory,即匿名共享内存。Android系统主要包括五个部分,分别是Linux 内核、本地库、Dalvik 虚拟机、应用程序框架和应用程序。对于其中的Linux内核部分,最初Android是基于2.6.25的,而且Android内核基本是同Linux内核同步更新的,Android在Linux内核的基础上做了一些修改和功能上的添加。目前最新的开源版本是Android2.3,它是基于Linux-2.6.35的,它于2010年12月7日公布。
2010-12-27 18:27:00 3221
原创 Linux内核源代码阅读---filesystem.c
<br /> <br />该文件位于源码中的fs/中:<br /> 在Linux中是使用mount和umount指令来安装和卸载(或者说是挂载和卸载)文件系统的,一旦改变文件系统,那么在文件系统中的一些接口和处理函数也会发生相应的改变。在使用诸如open、read等系统调用的时候,内核是先调用VFS的通用系统调用,然后再找到当前文件系统的种类,然后具体的调用该文件系统的对应的函数来实现具体的功能,而下面的这个文件就是完成安装和卸载文件系统的功能。<br /> 在最新内核版本(2.6.36
2010-12-15 17:16:00 4598
原创 Ubuntu 中把最大化最小化关闭按钮移动到右侧的方法
<br />Ubuntu 10.04之后,就把最大化最小化关闭按钮弄到了左侧,用着很不习惯。前段时间在隐忍了好久之后,决定还是把它换回到最熟悉的模式中,就上网查了一些方法,在此记录一下:<br /> <br />首先,呼唤出运行窗口,按下 Alt+F2 ,然后输入 gconf-editor ,应该就是gnome configuration edit - or 吧。。。<br />然后,在左边的目录中,找到 apps->metacity->general。<br />最后,在右侧可以找到一个 button
2010-12-10 11:38:00 5177 1
原创 Ubuntu 中恢复面板的方法
<br />误删面板,这是本人经常干的事,网上有挺多的解决办法的,不过还是记录一下,方便查找:<br />首先,由于面板被删除,所以要用Alt+F2来打开运行,然后输入 gnome-terminal ,打开终端。<br />然后,在终端中输入如下命令:<br />gconftool --recursive-unset /apps/panel<br />rm -rf ~/.gconf/apps/panel<br />pkill gnome-panel<br />最后,面板就恢复在桌面上了,不过这个面
2010-12-08 18:45:00 1363
原创 Ubuntu 10.04 中 grub2.0 的修复
<br />刚才把grub弄坏了,无意的,其实是不知道怎么弄的,导致的结果就是引导不了系统,进入不了系统了,然后就体验了一把修复grub的过程,记录下来,以免以后再次手贱。<br /> <br />因为我使用的是ubuntu 10.04,所以是使用的gurb2.0,下面都是针对grub2.0来修复的。<br /> <br />首先,拿一个ubuntu的安装光盘或者U盘,我用的是U盘,启动进入安装画面后,选择不安装进行体验。<br />然后,打开终端,键入如下命令:<br />
2010-12-08 18:19:00 1486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人