Thanks to visit codestin.com
Credit goes to lib.rs

#kernel #happy #os-kernel #hos

nightly bin+lib hos_kernel

The kernel for HOS: the Happy Operating System 😊

1 unstable release

0.1.0 Mar 30, 2024

#16 in #happy


Used in hos

MIT/Apache

25KB
621 lines

Welcome!

Hello there and welcome to HOS, thank you for stopping by!

Head over to the 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
  2. rbenv init
  3. rbenv install 3.1.7 (this matches the version specified in .ruby-version)
  4. bundle config build.serialport -- --with-cflags=-Wno-int-conversion (to work around a change introduced in Sequoia: source)
  5. bundle install

make miniterm should now work!

Credit

HOS is being built on the great work of the RusPiRo and Rust Raspberry Pi OS Tutorials projects; thank you so much!

Dependencies

~4.5MB
~55K SLoC