Minix、UNIX、Linux的区别与联系

编程知识 更新时间:2023-04-06 23:09:27

目录

  • Minix、UNIX、Linux的区别与联系
    • Minix、UNIX、Linux的来源
    • Minix、UNIX、Linux的区别
    • Minix、UNIX、Linux的联系

Minix、UNIX、Linux的区别与联系

Minix、UNIX、Linux的来源

UNIX操作系统由肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)发明。它的部分技术来源可追溯到从 1965 年开始的 Multics 工程计划,但由于 Multics 工程计划所追求的目标太庞大、太复杂,以至于它的开发人员都不知道要做成什么样子,最终以失败收场。后来以肯•汤普森为首的贝尔实验室研究人员吸取了Multics工程计划失败的经验教训,于1969年实现了一种分时操作系统的雏形,1970 年该系统正式取名为 UNIX。

UNIX是商业软件,因此需要付费使用。荷兰著名教授Andrew S·Tanenbaum为了方便教学,设计并实现了一个小型的类Unix操作系统Minix。

Minix虽然是不错的教学工具,但是却缺乏使用价值。1991年,芬兰赫尔辛基大学的学生 Linus Torvalds(linux之父)对Minix非常感兴趣,但是受限于 Minix 的许可证,他不能轻易修改和发布该系统的源代码,这让他耿耿于怀,对作者的这种设计理念感到失望。于是 Linus 决定以Minix为起点,基本按照 Unix 的设计,并且吸取各种版本的 Unix 职场,在 PC 机上实现,开发一个真正实用的类Unix内核——Linux。

Minix、UNIX、Linux的区别

UNIX系统大多是与硬件配套的,也就是说,大多数UNIX系统如AIX、HP-UX等是无法安装在x86服务器和个人计算机上的,而Linux则可以运行在多种硬件平台上。而Minix作为一种微内核系统,与我们的主操作系统同时存在,只是不被人知晓。

UNIX是商业软件,是需要付费使用的,而 Linux 是开源软件,是免费、公开源代码的。Minix在最开始是半开源的,需要购买教材才能得到并使用Minix,而现在它也是开源的了。

这两个区别也是大多数人通过Linux来熟悉操作系统原理的原因。

Minix、UNIX、Linux的联系

Minix与Linux都是在借鉴UNIX的基础上进行了创新。在学习操作系统的时候,可以选择选择在Windows的基础上装一个Linux系统(即Windows与Linux双系统),或者选择VMware虚拟机。这是因为Linux与UNIX有很多的共通之处,简单地说,如果已经熟练掌握了Linux,那么再上手使用UNIX会非常容易。当然,用一个小而巧的Minix3系统也是非常方便的。不过我个人认为最好是在csdn上找到教程给自己电脑安装一个双系统。

更多推荐

Minix、UNIX、Linux的区别与联系

本文发布于:2023-04-06 23:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d7c27edbe974f8e269968f527307f33e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:区别   Minix   UNIX   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51298文章数
  • 14阅读数
  • 0评论数