要学习Unix编程,要装哪个系统?

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:25:57

Unix的衍生系统很多,你可以选择一个免费的使用。Unix下的C代码基本上都可以做到源代码移植,所以不用担心自己编写的代码移植上会遇到麻烦。你可以使用以下几个。
Linux,推荐Ununtu6.10和Fedora6,前一个是目前最流行的社区版本Linux,后一个是红帽子的免费版本。
FreeBSD,一个优秀的免费开源Unix。比Linux安全和稳定多了,当然同时也更难用。最新的是6.2。
Solaris,Sun的免费操作系统。开源以后发展得不错。最新版本据说集成了原来Sun给美国军队开发的操作系统的代码。Sun说以后不再单为美国军队开发操作系统了,统一使用Solaris的开源进行二次开发。也就是说你用的和美国军队用的操作系统内核是一样的。
Minix,一个免费的Unxi。Linux之父就是使Minix的早期版本觉得不爽才编的Linux。Minix属于一个学院派系统,主要使用来研究用的。内核相当小,不超过5000行,你可以拿来学习操作系统内核的原理。
你可以根据自己的需求选择。推荐Ununtu和Solaris,技术支持的相当好,社区很多,Sun的支持做的也不错。而且你可以申请Sun虚拟实验室,远程使用Sun的机器开发程序。国内FreeBSD的支持比较少。如果想研究底层,推荐Minix。