{"repo":"hermit-os/hermit-rs","free":true,"listed":false,"github":"https://github.com/hermit-os/hermit-rs","clone":"git clone https://github.com/hermit-os/hermit-rs.git","description":"Hermit for Rust.","language":"Rust","stars":1957,"topics":["virtualization","osdev","operating-system","cloud-computing","high-performance-computing","rust-lang","unikernel","rust","operating-systems"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Hermit for Rust A Rust-based, lightweight unikernel. Hermit is a unikernel targeting a scalable and predictable runtime for high-performance and cloud computing. Unikernel means, you bundle your application directly with the kernel library, so that it can run without any installed operating system. This reduces overhead, therefore, interesting applications include virtual machines and high-performance computing. The kernel is able to run applications authored in Rust, C, among others. --- The repository contains following directories and submodules: 1. demo is a small demo application based on the data-parallelism library Rayon 2. hermit-abi contains the platform APIs and builds the interface between library operating system and the application 3. hermit contains a crate to automate the build process of the library operating systems 4. kernel is the kernel itself 5. netbench provides some basic network benchmarks Background Hermit is a rewrite of HermitCore in Rust developed at RWTH-Aachen. HermitCore was a research unikernel written in C (libhermit). The ownership model of Rust guarantees memory/thread-safety and enables us to eliminate many classes of bugs at compile-time. Consequently, the use of Rust for kernel development promises fewer vulnerabilities in comparison to common programming languages. The kernel and the integration into the Rust runtime are entirely written in Rust and do not use any C/C++ Code. We extended the Rust toolchain so that the build process is si","default_branch":null,"files":null,"tree":[],"storefront":"/r/hermit-os","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hermit-os/hermit-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}