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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?