minix3
类Unix的微内核开源操作系统
认识MINIX 3,它是一种类似Unix的,健壮且紧凑的操作系统,能够从驱动程序崩溃中恢复。 当前的MINIX版本足够稳定,可以完美地适合实时嵌入式系统以及需要长时间稳定而不重启的系统。 这是MINIX官方网站的报价。
什么是MINIX 3?
MINIX 3是一个免费的开源操作系统,旨在高度可靠,灵活和安全。 它基于在内核模式下运行的微型微内核,而操作系统的其余部分在用户模式下作为多个隔离的受保护进程运行。 它可以在x86和ARM CPU上运行,与NetBSD兼容,并且可以运行数千个NetBSD软件包。 立即获得MINIX 3, 加入我们的社区!
“没有MINIX,就不会有Linux和Android” – Andrew Tanenbaum
在谈到MINIX的影响时,他是操作系统的开发者Andrew Tanenbaum,他说如果没有MINIX,就不会是Linux,如果没有Linux,就不会是Android。 世界将与今天相比有所不同。 好吧,如果您现在对MINIX的用途感到好奇,那么可以深入研究实际的安装步骤。
如何运行MINIX?
我曾经在Windows驱动的计算机上工作,但是时代在变,Linux最近让我着迷。 因此,我将在此处描述在Ubuntu Linux发行版中运行的VMware Player虚拟机下安装MINIX的过程。 当然,可以在Widows的VM下或作为独立的操作系统运行MINIX。 但是,如果您只想从MINIX获得第一印象,我发现这种情况下开始时会比较困难。
Windows和Ubuntu双启动
如果当前使用的是Linux或Mac OS驱动的计算机,请跳过此步骤并转到VMware Player章节。 否则,欢迎来到Windows和Ubuntu双启动安装说明的主要步骤。
- 首先,备份Windows系统并创建恢复光盘。
- 接下来的事情是下载最新版本的Ubuntu映像并将其刻录到DVD光盘或弄清楚如何使用USB引导。 就我而言,它是Windows 7上的Ubuntu 14.04 LTS。
- 在Ubuntu安装过程中,有两种设置分区的方法:自动和手动。 我选择自动,没有问题。 您可以选择任何喜欢的东西。
- 安装之后很简单,但是如果您不确定如何继续,请参阅此详细的视频教程 。
VMware Player
似乎您会很快获得使用Ubuntu的方法,因为它看起来像一个非常直观的系统。 请记住,Google搜索和Ubuntu表单是您的朋友。 现在您已熟悉Ubuntu,请继续阅读本教程 ,了解如何安装VMware Palyer。 如果您需要更具体的说明,请观看有关此主题的视频教程 。
MINIX 3
好。 在这里,仅需执行几步。
- 从此处下载所需的MINIX版本。 为此,我使用了下载的3.3.0图像。
- 下载完后,需要使用bzip2应用程序将其解压缩。
bzip2 -d filename.bz2
- 以下是设置您先前安装的VMware Player的步骤。 这些步骤取自我的修改后的官方MINIX站点VM安装说明 。
虚拟机设置
在安装Minix 3之前,您需要创建一个新的虚拟机配置。 VM配置指定虚拟机的参数,例如,您希望VM使用多少内存,希望虚拟硬盘有多大,等等。
创建虚拟机-VMware Workstation和VMware Player(版本> 3)
- 打开VMware Player并选择创建一个新的虚拟机 。
- 选择使用ISO图像单选按钮,然后浏览到解压缩MINIX图像文件的位置; 然后按下一步 。
- 在“ 选择客户机操作系统”上 ,选择“ 其他”和“ 其他版本”。
- 对于“ 虚拟机名称” ,输入Minix3或其他有意义的名称。
- 在“ 指定磁盘容量”下 ,输入2 GB,这对于所有软件包和源来说已经足够。 如果需要添加更多的源文件,则可以使其更大。 ( 但是请注意,由于X Window系统配置问题,我们可能在一分钟内就会遇到问题。Andrei )
- 在“ 准备创建虚拟机”中 ,确保未选中创建后打开此虚拟机的电源 ; 然后按完成 。
您将需要根据需要编辑内存设置。 在“ 设备”部分中,选择“ 内存” ,然后相应地调整内存。 请注意,为了在Minix上运行X Window系统 ,您至少需要384MB。
当您在步骤6中按“完成”后启动VM时,或者您手动播放了VM后,继续进行本教程中介绍的常规MINIX安装。
正在安装
这些步骤对应于屏幕上的步骤。
运行安装脚本
当出现登录提示时,以root用户身份登录。 当提示您输入密码时,按Enter键 。
要开始在硬盘上安装MINIX,请键入
setup
在执行此命令和所有其他命令之后,请确保键入ENTER(返回)。 当安装脚本以冒号结束屏幕时,请按ENTER继续。
如果屏幕突然变黑,请按CTRL-F3以选择软件滚动(仅在非常老的计算机上才需要)。 请注意,CTRL键表示按下CTRL键,同时按住CTRL键,同时按下“键”。
选择键盘类型
当要求您选择您的国家键盘时,请选择。 此步骤和其他步骤在方括号中为默认选择。 如果您同意,只需按Enter。 在大多数步骤中,默认设置对于初学者通常是一个不错的选择。 如UNIX系统上的常规操作一样, us-wap交换键盘可互换CAPS LOCK和CTRL键。
为MINIX创建或选择一个分区
首先将询问您是否是MINIX磁盘分区专家。 如果是这样,您将被置于零件程序中,以赋予您充分的能力来编辑主引导记录(以及足够的绳索来吊住自己)。 如果您不是专家,请按ENTER键执行默认操作,这是格式化MINIX磁盘分区的自动分步指南。
选择一个磁盘
一个IDE控制器最多可以有四个磁盘。 现在,安装脚本将查找每个脚本。 只需忽略任何错误消息。 列出驱动器后,选择一个。 并确认您的选择。
选择一个磁盘区域
现在选择一个区域来安装MINIX。 您有三种选择:
- 选择一个自由区域
- 选择要覆盖的分区
- 删除分区以释放空间并与相邻的空闲空间合并
对于选项(1)和(2),输入区域编号 。 对于(3),输入:
delete
然后在询问时提供区域编号。 该区域将被覆盖,以前的内容将永远丢失。
确认您的选择
您现在已经到了不归路的地步。 系统将询问您是否要继续。 如果这样做,所选区域中的数据将永远丢失。 如果确定,请键入:
yes
然后回车。 要退出安装脚本而不更改分区表,请按CTRL-C 。
重新安装选择
如果选择了现有的MINIX分区,则在此步骤中,您可以选择“完全安装”和“重新安装”,前者会擦除分区中的所有内容,后者不会影响您现有的/ home分区。 这种设计意味着您可以将个人文件放在/ home上,并在可用时重新安装MINIX的较新版本,而不会丢失个人文件。
选择/ home的大小
所选分区将分为三个子分区: root , / usr和/ home 。
- / home只会包含您自己的个人文件。 指定应为文件留出多少分区。 系统将要求您确认选择。
- / usr包含大多数软件以及所有可选软件包。 如果可能,建议给它几个千兆字节。 它的大小是根据MINIX分区上剩余的剩余空间来计算的,因此/ home越大, / usr越小。
选择块大小
支持的磁盘块大小为1-KB,2-KB,4-KB和8-KB,但是要使用大于4-KB的磁盘块,您必须更改常量并重新编译系统。 在此处使用默认值(4 KB)。
选择您的以太网芯片
现在将询问您要安装哪些(如果有)可用的以太网驱动程序。 安装后可以更改网络设置。 有关详细信息,请参见网络配置 。
重新开始
复制完成后,将安装MINIX。 通过键入以下命令关闭系统:
poweroff
始终以这种方式停止MINIX,以避免数据丢失,因为MINIX将某些文件保留在RAM磁盘上,并且仅在关机时将它们复制回硬盘。
下一步
注意! MINIX安装不会自动安装X11和GCC之类的东西。 重新启动后,您必须按照安装后的说明进行操作 。
接下来是什么?
现在该更新MINIX随附的默认软件包并安装所需的其他软件包了。 我建议安装所有可用的软件包。 以下步骤从此处开始 。
安装二进制软件包
pkgin
pkgin是MINIX 3的二进制软件包管理器。本页描述了如何使用它。
软件包也可以从其源代码构建。 有关详细信息,请参见安装源程序包 。
使用pkgin
首先 ,您将需要获取软件包列表并填充软件包数据库:
# pkgin update
可以重新运行此步骤以更新软件包列表。
如果要安装软件包,可以运行:
# pkgin install git-base
# pkgin install binutils
# pkgin install clang
另外,有一种方法可以安装所有内容:
# pkgin_all
X Window系统之谜
到目前为止,存在一些问题,至少对我来说,要在MINIX上安装X Window System。 如果你能成功,请告诉我。
照顾自己。
翻译自: https://www.javacodegeeks.com/2015/06/ubuntu-vmware-minix-3.html
minix3