33 releases
Uses new Rust 2024
| 0.10.10 | May 7, 2026 |
|---|---|
| 0.10.9 | Mar 6, 2026 |
| 0.10.8 | Jan 28, 2026 |
| 0.10.7 | Nov 17, 2025 |
| 0.6.0 | Jul 29, 2022 |
#56 in Operating systems
5,297 downloads per month
Used in 2 crates
53KB
1K
SLoC
hermit-entry
Hermit's loading and entry API.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Hermit images
This Rust crate also implements a basic reader for Hermit images.
Overall, these are just .tar.gz (i.e. gzipped tar) files.
They contain at least 2 special entries:
- The config file (in TOML format), at
hermit.tomlin the image root. The expected entries are described in the crate documentation inhermit_entry::config::Config(requires enabling theloaderfeature). - A Hermit Kernel ELF file, whose path is specified in the config.
All subdirectories of the image itself are mapped
(from the Hermit kernel perspective) into /.
Dependencies
~0.9–1.9MB
~39K SLoC