rustboot64

A tiny 64 bit kernel written in Rust

  • 所有者: IanSeyler/rustboot64
  • 平台:
  • 許可證: BSD 2-Clause "Simplified" License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

rustboot64

A tiny 64-bit "kernel" written in Rust.

I was inspired to download Rust and try to do this after seeing rustboot which was limited to 32-bit operation on a single CPU.

rustboot64 makes use of Pure64 to get the system into 64-bit mode, gather required details for operations, as well as enabling all available CPU cores.

At the moment, it paints the screen bright blue and then hangs. That's it:

Setup

You need a few things to run rustboot64:

  1. qemu
  2. ld
  3. nasm
  4. Rust's master branch or 0.13 release.

Linux

git clone https://github.com/IanSeyler/rustboot64.git

Running it

To compile, simply

$ make

To run,

$ make run

主要指標

概覽
名稱與所有者IanSeyler/rustboot64
主編程語言Assembly
編程語言Assembly (語言數: 4)
平台
許可證BSD 2-Clause "Simplified" License
所有者活动
創建於2014-11-17 18:55:38
推送於2015-09-14 13:54:48
最后一次提交2015-09-14 09:54:48
發布數0
用户参与
星數51
關注者數7
派生數17
提交數11
已啟用問題?
問題數1
打開的問題數1
拉請求數2
打開的拉請求數0
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?