BareMetal OS

軟件截圖:
BareMetal OS
軟件詳細信息:
版本: 0.5.1
上傳日期: 11 May 15
許可: 免費
人氣: 99

Rating: 1.0/5 (Total Votes: 1)

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協議,以及支持更多的以太網芯片。

什麼在此版本中是新的

  • 在它包括以太網和存儲功能

類似的軟件

fli4l
fli4l

20 Feb 15

LiveUSB-Games
LiveUSB-Games

20 Feb 15

MaheshaBSD
MaheshaBSD

15 Apr 15

Moto-Mytouch 4G
Moto-Mytouch 4G

14 Apr 15

意見 BareMetal OS

評論沒有發現
添加評論
打開圖片!