KO
|
EN
gitlite — search
Search
#javascript
#python
#nodejs
#react
#php
#swift
#express
#machine-learning
#graphql
#deep-learning
#css3
#html
crabos
★ 56
Open GitHub ↗
My hobby operating system written in Rust
Download README (.md)
Explore Similar Repositories
improved-precision-and-recall-metric-pytorch
:
Improved Precision and Recall Metric for Assessing Generative Models - Unofficial Pytorch Implementation
nestjs-auth
:
Comprehensive handling of authentication and authorization for NestJS.
apex-chainable
:
Chain Asynchronous Apex in a readable and flexible way without hardcoding the successor.
HP-EliteDesk-800-G2-6700
:
HP EliteDesk 800 G2 Tower PC (Skylake) for macOS Catalina & Mojave
obnoxious.club
:
obnoxious.club website
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
crabos
?
Download (.md)
# CrabOS 🦀  ## Setup You need a few things to build this: * Rust nightly * `cargo-xbuild` * `nasm` * A cross binutils targeting x86_64-elf ### MacOS 1. Install Rust with [rustup](https://rustup.rs/). Make sure install nightly and select it as your default compiler. 1. Install `nasm` from Homebrew: ``` brew install nasm ``` 1. Install `cargo-xbuild` from cargo: ``` cargo install cargo-xbuild ``` 1. Install binutils from source. I build my cross compilers into `~/cross`, but anywhere works. ``` curl -O https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.gz tar xf binutils-2.32 cd binutils-2.32 ./configure --target=x86_64-elf --disable-werror --prefix=$HOME/cross make && make install ``` ## Building ``` make ``` ## Known Bugs * QEMU's TCG accelerator (the default) has a buggy implementation of the FS.base and GS.base MSRs. Use the KVM or HVF accelerators instead.