当前位置: 技术问答>linux和unix
提供UNIX_C学习的好方式...
来源: 互联网 发布时间:2015-03-02
本文导语: 在计算机技术的学习中,感觉理论太多,而现今的操作系统又过于庞大(包括开放源代码的LINUX),已远远超过了单个人的理解能力,在国内C的学习过程中,又大都是从WINDOWS下的TC开始的,而实际上大家都知道,C与UNIX具有天然的...
在计算机技术的学习中,感觉理论太多,而现今的操作系统又过于庞大(包括开放源代码的LINUX),已远远超过了单个人的理解能力,在国内C的学习过程中,又大都是从WINDOWS下的TC开始的,而实际上大家都知道,C与UNIX具有天然的融合性.美国大学的学生...
买了一本,其中附带的MINIX操作系统,一直没有安装成功.哈哈,近日偶的一做好的BOCHS_MINIX.终于可以与美国大学的计算机专业学生同步了.拿出来,大家分享,共同学习研究.
1.在WINDOWS下虚拟安装MINIX系统(我用的是WIN2K)
(1)MINIX简介:MINIX是众多PC操作系统中最为精巧的OS之一,最早的MINIX只要一张软盘就可以正常运行。但麻雀虽小,五脏俱全,涉及到了操作系统中的所有方面,而且其技术领先,在程序上代表了OS的发展方向,可谓OS中的小精灵。
MINIX也是一个兼容UNIX的操作系统,她由Andrew S. Tanenbaum教授设计并实现,目的是为教学使用。因为当UNIX被申请了专利保护后,其所有的源代码不能再拿来用于教学了。所以Andrew教授自己写了一个小的兼容UNIX的操作系统。由于教授是专门从事操作系统研究的,他对操作系统的发展有独到的见解。他认为操作系统应朝着微内核的方向发展,所以MINIX是一个基于微内核的操作系统。因为主要用于教学,所以系统中可有可无的东西都被省略了。完整的MINIX代码,包括源代码都可以从他的主页下载。教学科研及个人使用均可免费,商业使用得付费。MINIX是一个很小的操作系统,微内核,多用户(目前只有3个用户可以同时使用),多任务,具有UNIX的所有优点,系统结构明晰,特别适合于高校操作系统设计教学。对于研究操作系统原理很有帮助,通过剖析MINIX的结构,可以深刻领悟到操作系统的内部机制,从而为自行设计制作自己的操作系统打下基础
附:MINIX实际上就是大家熟知的LINUX的前身.Andrew S. Tanenbaum世界知名的计算机科学家,图灵奖获得者.
(2)用BOCHS进行安装和使用:
a)
BOCHS2.0下载
http://aleron.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.exe
已做好的MINIX2.0.3镜像
http://heanet.dl.sourceforge.net/sourceforge/bochs/minix203.tar.gz
下载后,将BOCHS2.0安装,然后将minix203.tar.gz解压到BOCHS的安装目录.
如果提示有文件覆盖,选择Y.
b)
运行BOCHS,选择2,读配置文件(就是你解压后的一个bochsrc.txt文件),然后选择5,开始运行,即可.
MINIX2.0.3自带了一个C编译器,命令为CC.
详细请E_MAIL:FB-WEI@VIP.SINA.COM.
c)
网络资源:
http://www.cs.vu.nl/pub/minix/
http://www.cs.vu.nl/~ast/minix.html 这是MINIX的官方网站.
http://www.minix.org/ 学习MINIX的好地方.
声明:我也只是计算机技术的初学者,不能保证回答问题.只是希望能给大家提供好的学习方式,起抛砖引玉的作用.
买了一本,其中附带的MINIX操作系统,一直没有安装成功.哈哈,近日偶的一做好的BOCHS_MINIX.终于可以与美国大学的计算机专业学生同步了.拿出来,大家分享,共同学习研究.
1.在WINDOWS下虚拟安装MINIX系统(我用的是WIN2K)
(1)MINIX简介:MINIX是众多PC操作系统中最为精巧的OS之一,最早的MINIX只要一张软盘就可以正常运行。但麻雀虽小,五脏俱全,涉及到了操作系统中的所有方面,而且其技术领先,在程序上代表了OS的发展方向,可谓OS中的小精灵。
MINIX也是一个兼容UNIX的操作系统,她由Andrew S. Tanenbaum教授设计并实现,目的是为教学使用。因为当UNIX被申请了专利保护后,其所有的源代码不能再拿来用于教学了。所以Andrew教授自己写了一个小的兼容UNIX的操作系统。由于教授是专门从事操作系统研究的,他对操作系统的发展有独到的见解。他认为操作系统应朝着微内核的方向发展,所以MINIX是一个基于微内核的操作系统。因为主要用于教学,所以系统中可有可无的东西都被省略了。完整的MINIX代码,包括源代码都可以从他的主页下载。教学科研及个人使用均可免费,商业使用得付费。MINIX是一个很小的操作系统,微内核,多用户(目前只有3个用户可以同时使用),多任务,具有UNIX的所有优点,系统结构明晰,特别适合于高校操作系统设计教学。对于研究操作系统原理很有帮助,通过剖析MINIX的结构,可以深刻领悟到操作系统的内部机制,从而为自行设计制作自己的操作系统打下基础
附:MINIX实际上就是大家熟知的LINUX的前身.Andrew S. Tanenbaum世界知名的计算机科学家,图灵奖获得者.
(2)用BOCHS进行安装和使用:
a)
BOCHS2.0下载
http://aleron.dl.sourceforge.net/sourceforge/bochs/Bochs-2.0.exe
已做好的MINIX2.0.3镜像
http://heanet.dl.sourceforge.net/sourceforge/bochs/minix203.tar.gz
下载后,将BOCHS2.0安装,然后将minix203.tar.gz解压到BOCHS的安装目录.
如果提示有文件覆盖,选择Y.
b)
运行BOCHS,选择2,读配置文件(就是你解压后的一个bochsrc.txt文件),然后选择5,开始运行,即可.
MINIX2.0.3自带了一个C编译器,命令为CC.
详细请E_MAIL:FB-WEI@VIP.SINA.COM.
c)
网络资源:
http://www.cs.vu.nl/pub/minix/
http://www.cs.vu.nl/~ast/minix.html 这是MINIX的官方网站.
http://www.minix.org/ 学习MINIX的好地方.
声明:我也只是计算机技术的初学者,不能保证回答问题.只是希望能给大家提供好的学习方式,起抛砖引玉的作用.
|
我不喜欢这种在WIN下安装什么虚拟UNIX的方式,WIN本身就非常耗资源,还经常死机,在这种平台上的UNIX怎么能够稳定,怎么能够高效率的工作???
|
学习尚可,真正在UNIX下做东西的话还是得用真的。
|
支持
|
支持
|
gz
|
支持学习。
|
up....
//有机会down下来
//有机会down下来
|
bigtea(企鹅)
很有兴趣,明天上班后,我也搭个环境,尝试一下的。
唉~都是非典闹得~
很有兴趣,明天上班后,我也搭个环境,尝试一下的。
唉~都是非典闹得~
|
mark
|
up
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。