https://github.com/bsgbryan/hos
A video games focused Operating System built using Rust
https://github.com/bsgbryan/hos
Last synced: 5 months ago
JSON representation
A video games focused Operating System built using Rust
- Host: GitHub
- URL: https://github.com/bsgbryan/hos
- Owner: bsgbryan
- Created: 2024-03-12T06:29:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T20:53:04.000Z (almost 2 years ago)
- Last Synced: 2024-11-20T21:54:34.439Z (about 1 year ago)
- Language: Rust
- Size: 86.9 KB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome!
Hello there and welcome to HOS, thank you for stopping by!
Head over to the [Wiki](https://github.com/bsgbryan/hos/wiki) for info and/or if you're interested in contributing!
# Status
HOS is _very_ early in development; I haven't tested it on read hardware yet - it's been QEMU all the way baby!
If you want to check HOS out, by all means, clone the repo and `make qemu` 🤘🏻
# Setup
### Steps to get `make miniterm` working on macOS Sequoia (v15)
Execute the following from the project root
1. `brew install rbenv ruby-build`
1. `rbenv init`
1. `rbenv install 3.1.7` (_this matches the version specified in .ruby-version_)
1. `bundle config build.serialport -- --with-cflags=-Wno-int-conversion` (_to work around a change introduced in Sequoia: [source](https://github.com/hparra/ruby-serialport/issues/74#issuecomment-2368049997)_)
1. `bundle install`
`make miniterm` should now work!
# Credit
HOS is being built on the great work of the [RusPiRo](https://github.com/RusPiRo) and [Rust Raspberry Pi OS Tutorials](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials) projects; thank you so much!