Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirage/mirage-solo5
Solo5 core platform libraries for MirageOS
https://github.com/mirage/mirage-solo5
mirage-platform mirageos ocaml solo5
Last synced: about 2 months ago
JSON representation
Solo5 core platform libraries for MirageOS
- Host: GitHub
- URL: https://github.com/mirage/mirage-solo5
- Owner: mirage
- License: isc
- Created: 2015-12-10T20:43:40.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T09:59:43.000Z (2 months ago)
- Last Synced: 2024-11-04T10:37:22.424Z (2 months ago)
- Topics: mirage-platform, mirageos, ocaml, solo5
- Language: OCaml
- Homepage:
- Size: 2.18 MB
- Stars: 20
- Watchers: 21
- Forks: 21
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
# mirage-solo5 -- Solo5 core platform libraries for MirageOS
**Do not install this package manually.** If you came here from a search engine looking for information on MirageOS/Solo5, [start here](https://mirage.io/wiki/install).
This package provides the [MirageOS](https://mirage.io/) `OS` library for [Solo5](https://github.com/Solo5/solo5) targets, which handles the main loop and timers. It also provides the low level C startup code and C [stubs](lib/bindings/) required by MirageOS on Solo5 targets.
The OCaml runtime and C runtime required to support it are provided separately
by the [ocaml-solo5](https://github.com/mirage/ocaml-solo5) package.## Development
```
$ git clone https://github.com/mirage/mirage-solo5
$ cd mirage-solo5
$ opam monorepo lock
$ opam monorepo pull
$ opam install ocaml-solo5 dune
$ dune build
```