- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 How to get freeBSD/NetBSD Source Code
1. Download ISO:FreeBSD: ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/8.0/8.0-RELEASE-i386-dvd1.iso.gz 2. mount ISO to local, e.g. /mnt/bsd, you can found the *-RELEASE (here is 8.0-RELE
2009-12-29 16:15:00 3770
转载 do {} while (0) 用法
#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:#d
2009-12-23 15:16:00 752
转载 Locality of Reference
Locality of ReferenceLets take a look at the following pseudo-code to see why locality of reference works (see How C Programming Works to really get into it):Output to screen « Enter a numbe
2009-12-21 18:11:00 1403
原创 目前流行的Cloud OS
ChromiumOS: http://dev.chromium.org/chromium-os Cloudo: http://cloudo.com/ Glide: http://www.glidedigital.com/whatisglide.html Jolicloud: http://www.jolicloud.com/ Eyeos: http://www
2009-12-13 11:22:00 1113 1
原创 vmware 串口调试
在系统内核开发中,经常会用到串口调试,利用VMware的Virtual Machine更是为调试系统内核如虎添翼。那么怎么搭建串口调试环境呢?因为最近工作涉及到这方面,利用强大的google搜索和自己一点摸索也算是有点收获,总结出来和大家分享。 Virtual Machine 主要有三种串口调试技术,可以在serial port的配置界面找到:1. Use physical se
2009-12-11 14:12:00 10352 6
原创 VMware Player 3.0应用之vmnetcfg.exe
VMware的虚拟机网卡可以工作在三种模式。当我们使用NAT模式的时候你,因为一些特殊需求,可能要修改NAT的DHCP设置以改变IP的Range。在VMware Workstation或者VMware player早期版本中,有一个小工具vmnetcfg.exe可以轻松实现,但安装了VMware player 3.0的版本的朋友,已经在安装目录中找不到vmnetcfg.exe了。 其
2009-12-09 16:02:00 3604
原创 为Linux添加虚拟盘
1. add hardware from VMware station UI2. Start Linux Virtual Machine3. sudo fdisk /dev/sdb (如果你的虚拟机已经有两块了那就是/dev/sdc): e --> 1 --> default ...4. mkfs -t ext3 /dev/sdb (n->default-> ...)5. m
2009-12-06 21:57:00 520
原创 Security Related
Cryptography : http://gladman.plushost.co.uk/oldsite/cryptography_technology/index.phpAES wiki: http://en.wikipedia.org/wiki/Advanced_Encryption_Standard OpenSSL: http://www.openssl.org/sourc
2009-12-03 14:29:00 494
原创 find & xargs usage
http://www.linuxsir.org/main/?q=node/137 e.g.在当前目录及子目录下所有.o文件中寻找某个符号,找出其所在文件的路径find . -name "*.o" | xargs -n 1 ls | xargs nm >> symb.tmp
2009-12-03 10:49:00 493
原创 双系统启动分析
现在的操作系统都很大,所以在它能跑起来之前需要一个小程序把它载入内存,这个小程序就是boot loader(引导加载器)。boot loader可以被存在两个地方,一个是MBR(Master Boot Recorder),也就是硬盘的第一个扇区;另一个是每一个分区的第一个512字节的扇区,也就是所谓的boot sector。在MBR里存有硬盘的分区表。因为MBR一般只
2009-12-01 14:03:00 601
vmwaregateway.exe_
2010-03-22
ACPIonFreebsd
2010-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人