rustboot64

A tiny 64 bit kernel written in Rust

  • Owner: IanSeyler/rustboot64
  • Platform:
  • License:: BSD 2-Clause "Simplified" License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With OwnerIanSeyler/rustboot64
Primary LanguageAssembly
Program languageAssembly (Language Count: 4)
Platform
License:BSD 2-Clause "Simplified" License
所有者活动
Created At2014-11-17 18:55:38
Pushed At2015-09-14 13:54:48
Last Commit At2015-09-14 09:54:48
Release Count0
用户参与
Stargazers Count51
Watchers Count7
Fork Count17
Commits Count11
Has Issues Enabled
Issues Count1
Issue Open Count1
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private