e hënë maj 30, 2005 Sun公司在北京成立研究院,并把solaris操作系统拿到中国来开发实在是一件非常了不起的事情。因为solaris操作系统是世界上最好的unix 操作系统。能和业届最精英的同事们交流,是一件愉快的事,工作让自己感到高兴而不是枯燥乏味。
本来是想写一些关于我参加solaris操作系统开发时修的第一个bug来庆祝opensolaris的成立,但同事们认为那些估计很少有国内的爱好者会 看,而且会因为枯燥让别人对solaris操作系统也产生厌倦。所以想来还是先贴一些我在开发solaris操作系统的时候建立的自己的FAQ。这个 FAQ还会不断的更新。
1. 如何建立cscope来查看solaris操作系统的源程序?
solaris操作系统的平台上没有source
insight一类的软件,不过可以用cscope和vim来查看源程序,非常方便。
a.创建tags
%find . -name '*.[chly]' -exec ctags -u {} \;
b.创建cscope
%find . -name '*.[chly]' -print | sort > cscope.files
%/opt/csw/bin/cscope -b -q -k -i cscope.files
c.如何使用cscope可以参阅www.cscope.org
2.如何编译solaris操作系统kernel源程序?
这里我只能介绍SPARC平台,使用forte6.2;
%cd usr/src/uts
%dmake -j 100
3.如何安装新编译的kernel?
%/opt/onbld/bin/Install -k sun4u -t root@asas:/ -G micheng -i N31
4.从新的kernel启动
OK>boot micheng/unix
%/opt/onbld/bin/Install -k sun4u -t root@asas:/ -G micheng -i
Posted by runescape money on nëntor 09, 2007 at 11:55 MD PST #