提供UNIX_C学习的好方式...

bigtea 2003-04-30 01:31:08
在计算机技术的学习中,<<操作系统>>感觉理论太多,而现今的操作系统又过于庞大(包括开放源代码的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的好地方.

声明:我也只是计算机技术的初学者,不能保证回答问题.只是希望能给大家提供好的学习方式,起抛砖引玉的作用.

...全文
26 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveonce 2003-05-04
  • 打赏
  • 举报
回复
好!
谢谢……
bigtea 2003-05-04
  • 打赏
  • 举报
回复
我现在以能在minix下使用ack编译器进行编译,用mintools与现有系统交换文件。
不过他们的新闻组comp.os.minix一直没法用outlook订阅,不知道为什么,只好加入邮件列表了。


e-mail:fb-wei@vip.sina.com
捧场的就免了。希望有认真自愿的交流者。
bigtea 2003-05-04
  • 打赏
  • 举报
回复
我现在以能在minix下使用ack编译器进行编译,用mintools与现有系统交换文件。
不过他们的新闻组comp.os.minix一直没法用outlook订阅,不知道为什么,只好加入邮件列表了。
vangao 2003-05-04
  • 打赏
  • 举报
回复
好!!!!!!!

shishiXP 2003-05-04
  • 打赏
  • 举报
回复
好!!!!!!!!!!1

加分!!!!!!!!!!
ghtsao 2003-05-04
  • 打赏
  • 举报
回复
up
bigtea 2003-05-04
  • 打赏
  • 举报
回复
呵呵 ,希望找到同道共同学习阿
ghtsao 2003-05-03
  • 打赏
  • 举报
回复
哥们有办法,一定能学出来,想当年我们电脑都没有,现在好了,好好干吧。
cutestar 2003-05-03
  • 打赏
  • 举报
回复
UP AND DOWN

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧