BareMetal是一个64位操作系统基于x86-64的计算机 操作系统是完全用汇编,而应用程序可以用汇编或C / C ++。操作系统的发展是遵循其3目标细分市场:
  *高性能计算 - 作为一个HPC群集节点的基本操作系统。运行先进的计算工作量非常适合单任务操作系统。
  *嵌入式应用 - 提供一个平台,对大宗商品的x86-64硬件上运行的嵌入式应用。
  *教育 - 提供一个环境进行学习,并与X86-64大会程序以及操作系统基本面试验。
通过Pure64 BareMetal靴子,有一个命令行界面从硬盘驱动器加载的程序/数据的能力。目前的计划v0.5.0呼吁一个功能更丰富的C / C ++库的应用以及一般错误修复和优化。 BareMetal的创作灵感来自于MikeOS - 一个16位操作系统编写的大会作为学习工具显示操作系统如何简单的工作。
核心功能
  *用纯汇编语言基于x86-64的计算机。
  *超过60集成的功能来处理键盘输入,屏幕输出,文件,网络,存储,字符串,数学,多处理,等
  *以太网支持与瑞昱芯片组8139
 对于FAT16 *读/写支持
多处理器启用
  *提供的任务不同处理器的委派系统调用。
  *可扩展到128 64位处理器
可联网
  *提供用于发送和通过以太网接收数据包的系统调用。
  *环形缓冲区,在存储自动存储接收的数据包。
要求
  *的英特尔/ AMD处理器的64位计算机
  *内存要求是基于在计算机的核心数。操作系统本身使用2 MIB以及每个核心都有自己的MIB 2堆栈。双核电脑至少需要6 MIB(2×2 + 2)。四核,10 MIB。
  * 32 MIB硬盘驱动器最低
  * YASM编译源代码
功能:
- <李班=“bbli”>速度:
- 在速度返回无限追溯到计算机编程的纯汇编代码的根源。正如我们所使用的编程在硬件层面上,我们可以实现运行速度是不可能的像C / C高级语言++,VB和Java。
- 在简单BareMetal写与头脑简单。所有内部功能是精简和有据可查的源代码。经验丰富的程序员,以及新的计算机编程的人就能很快把它捡起来。
- 打开源代码BareMetal是在3-clause BSD许可证免费提供。来吧,添加,修改或删除任何你想要的。每个操作系统功能和所有其他部件是有据可查的。
- 尺寸用干净的石板,我们可以告别臃肿的代码和功能蔓延开始!作为当前版本的与全CLI和内部功能,操作系统二进制仅为16384字节。标准&QUOT;!你好,世界&QUOT;例如编译到只有31字节的文件。
- 1 BareMetal使用一个内部工作队列,所有的CPU内核调查。简单的任务的工作队列添加和它们将被系统中的任何可用的CPU内核来处理。
- 在网络以太网网络支持与瑞昱8139 10 / 100MB的芯片组。 BareMetal OS计算机可以通过通过原始以太网数据包的网络通信。计划到位,支持TCP / UDP协议,以及支持更多的以太网芯片。
<李班=“bbli”>简单:
<李班=“bbli”>开源:
<李班=“bbli”>大小:
<李班=“bbli”>一项任务,每核:
<李班=“bbli”>网络:
什么在此版本中是新的:
- 在它包括以太网和存储功能
评论没有发现