使用 svn 下载和更新 ReactOS 源代码(转载)
reactos吧
全部回复
仅看楼主
level 6
fros 楼主
2009年04月07日 13点04分 1
level 6
fros 楼主
2006-10-19
首先,请到 SubVersion 网站下载最新版的 Setup 安装 svn 工具到你的电脑。
请确定在命令行提示符中输入 svn 可以看到帮助信息。
当然你也可以选择集成到资源管理器的 TortoiseSVN,独立的窗口应用程序 RapidSVN,以及作为 Eclipse 插件的 Subclipse。
然后,在命令行或者你使用 svn 客户端执行:
代码:
svn co svn://svn.reactos.org/reactos/trunk/reactos
注意,这会在当前目录下建立一个 reactos 目录。
经过漫长等待后,这个目录下就是当前 ReactOS 的最新代码了。
隐藏部分的说明
关于代理:目前来说,众多 svn 客户端中只有 TortoiseSVN 对代理设置支持最好。而其他客户端相对设置很是麻烦(至少我就没有成功过 Embarassed )。
第一次使用 co (checkout) 捡出代码后,如果要更新代码,只要在 reactos 源代码目录简单 svn up (update) 就可以开始更新。
2009年04月07日 13点04分 2
level 6
fros 楼主
原文地址:
http://www.reactoschina.com/forum/viewtopic.php?t=13
还是那个感觉。
源代码安装法,主要适合搞开发的人弄。
至少也要熟练者级别的。
例如,你在freebsd里用久了ports,就对这个有种熟悉的感觉了。
:)
2009年04月07日 13点04分 3
level 0
目前reactos是基于C来开发的,那么对于C的语法是要了解的,并且熟练地使用C来开发软件。由于在一堆没有什么功能硬件上开发,所以要求对一些基本数据结果也是严格的。比如链表,队列,栈操作等等。在一些地方,使用C是没有办法操作进,就需要使用汇编来开发了。在reactos里有两种汇编,一种是 NASM的,一种是GAS的。这两种汇编并且差别比较大,都需要对这些语法深入地了解,才能看得懂这些代码,才能进一下开发。因此,要开发reactos 操作系统,需要NASM汇编、GAS汇编、C语言的学习。
2009年04月09日 05点04分 4
level 0
源码下载后,就可以下载ReactOS编译工具RosBE,这个需要到网站www.reactos.org上下载。
2009年04月09日 05点04分 5
level 0
当把代码下载了,再安装好编译工具,其实编译工具还是使用GCC的,这也是比较成熟的开源工具,这样会减少很多不必要的麻烦。当你进入编译环境后,就可以使用make clean命令来清除所有产生的临时文件,使用make depends来建立所有文件的依赖关系,使用make bootcd来编译一个可以从光驱启动的ISO光盘文件,使用make livecd就可以编译成一个光盘直接运行的ISO文件,使用make msvc8就可以把所有源程序变成VC2005打开的工程文件,可以编辑代码了。
2009年04月09日 05点04分 6
level 0
你知道为什么这次编译ReactOS速度那么快吗?电脑配置好是一个方面,但是如果不使用多线程并行编译,还是很慢的。因此,你一定要记得使用 makex bootcd来编译,这样就可以采用多线程并行编译了,记得多线程编译是多了一个x的。
一般的电脑都是使用硬盘来引导操作系统,由于硬盘是电脑的最常用的存储媒介,在ReactOS里,它会把一个硬盘划分成如下的形式:
2009年04月09日 05点04分 7
level 6
fros 楼主
通过安装程序把扇区引导程序写到硬盘分区引导记录扇区,然后当BIOS加电后,就会先加载硬盘的主引导扇区(MBR)并执行它,这时硬盘的主引导扇区程序就开始找到活动的分区,并加载活动硬盘分区引导记录扇区,接着活动硬盘分区引导记录扇区就开始查找硬盘分区里的freeldr.sys文件,并把freeldr.sys文件加到内存里,开始系统加载的任务。本系统主要使用FreeLoader引导程序来加载操作系统到系统内存里,并把控制权交给操作系统。
2009年04月09日 05点04分 8
level 6
fros 楼主
2009年04月09日 05点04分 9
level 6
fros 楼主
转载的文章名称。
reactos操作系统实现
2008-12-11 13:14 
2009年04月09日 05点04分 10
1