BareMetal OS

软件截图:
BareMetal OS
软件详细信息:
版本: 0.5.1
上传日期: 11 May 15
许可: 免费
人气: 28

Rating: nan/5 (Total Votes: 0)

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。

  • <李班=“bbli”>简单:
  • 在简单BareMetal写与头脑简单。所有内部功能是精简和有据可查的源代码。经验丰富的程序员,以及新的计算机编程的人就能很快把它捡起来。

  • <李班=“bbli”>开源:
  • 打开源代码BareMetal是在3-clause BSD许可证免费提供。来吧,添加,修改或删除任何你想要的。每个操作系统功能和所有其他部件是有据可查的。

  • <李班=“bbli”>大小:
  • 尺寸用干净的石板,我们可以告别臃肿的代码和功能蔓延开始!作为当前版本的与全CLI和内部功能,操作系统二进制仅为16384字节。标准&QUOT;!你好,世界&QUOT;例如编译到只有31字节的文件。

  • <李班=“bbli”>一项任务,每核:
  • 1 BareMetal使用一个内部工作队列,所有的CPU内核调查。简单的任务的工作队列添加和它们将被系统中的任何可用的CPU内核来处理。

  • <李班=“bbli”>网络:
  • 在网络以太网网络支持与瑞昱8139 10 / 100MB的芯片组。 BareMetal OS计算机可以通过通过原始以太网数据包的网络通信。计划到位,支持TCP / UDP协议,以及支持更多的以太网芯片。

什么在此版本中是新的

  • 在它包括以太网和存储功能

类似的软件

FreeVPS
FreeVPS

3 Jun 15

Android
Android

11 May 15

Carbon OS
Carbon OS

17 Feb 15

TrueOS
TrueOS

12 Jul 17

意见 BareMetal OS

评论没有发现
添加评论
打开图片!