当前位置:  技术问答>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的好地方.

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


|
我不喜欢这种在WIN下安装什么虚拟UNIX的方式,WIN本身就非常耗资源,还经常死机,在这种平台上的UNIX怎么能够稳定,怎么能够高效率的工作???

|
学习尚可,真正在UNIX下做东西的话还是得用真的。

|
支持

|
支持

|
gz

|
支持学习。

|
up....
//有机会down下来

|
bigtea(企鹅) 
很有兴趣,明天上班后,我也搭个环境,尝试一下的。
唉~都是非典闹得~

|
mark

|
up

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 学习unix,急需教程,请问哪里可以下载,或者谁可以提供这方面的材料!
  • IP地址数字互转 iis7站长之家
  • 谁能推荐CElinux学习的书籍阿?还有提供源码?
  • 各位大虾,能否给兄弟提供一些自己认为比较好的关于java学习的电子书刊的下载地址和关于java学习的心得体会?欢迎讨论
  • 希望大家提供几份源码供学习
  • 那位高人能提供关于Jbuilder的学习教材下载!!!!!急急急!!!!!
  • 请诸位提供学习java的一些经典书籍~~多谢~~
  • 请各位大虾,提供学习JSP的网站
  • ++++请帮忙提供学习LINUX(red hat 8)的好书,网络管理方面的,谢谢!!++++
  • 请问那有unix主机提供登陆、练习、学习的?
  • 请提供一些Apache服务器配置和学习的资料~~~
  • 请问哪里有提供免费学习UNIX上机操作的IP地址呢?
  • 哪位能提供学习LINUX SOCKET编程的源代码或相关下载网站
  • 谁能提供网上学习linux的网址,最有价值着准备接分!
  • 初学JSP,请大家提供一些学习的建议,或者介绍一些经典的学习书籍,谢谢!
  • php获取访客ip地址原理及提供七段代码供参考
  • 诚征提供JSP个人免费主页的网站,鉴于公司代理限制,各位大虾晴多多提供,以便于选择!!!
  • ​Windows Server 2016提供Docker原生运行的企业级支持
  • 一般的tcpip实现都会提供ftp,telnet,daytime,以及time等基本服务,linux上提供13端口的daytime服务吗?
  • 公司提供培训福利,想参加UNIX方面的培训,各位大侠提供下建议!
  • fosdick_j (杰) 提供的SCJP资料我已经提供下载了,快来下呀~
  • tomcat提供连接池吗?
  • 高分征解(在线等待),有谁能提供DOS下双机互连的工具LanLink5.0 。
  • 谁能提供免费的存放空间?
  • Redhat系统提供的C头文件放在哪里?autoconf这个工具在哪可以弄到?
  • 两机提供Web服务的问题,请大侠指教,急!(三根鸡毛)
  • 谁能提供kgdb内核补丁内核模块的下载
  • 谁能提供tcpdump 的源码?谢谢了.
  • 有谁可以提供点linux下wifi驱动开发的资料不?
  • shell script能为c程序提供输入数据吗?
  • 有没有高手提供以下方法:要将在Graphics存储成本地图像文件,怎么办?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3