SaaSHub helps you find the best software and product alternatives Learn more →
Mirage Alternatives
Similar projects and alternatives to mirage
-
unikraft
Unikraft is an automated system for building specialized OSes known as unikernels. Unikraft can be configured to be POSIX-compliant. (Core repository)
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
oberon-riscv
Oberon RISC-V port, based on Samuel Falvo's RISC-V compiler and Peter de Wachter's Project Norebo. Part of an academic project to evaluate Project Oberon on RISC-V.
-
-
linuxkit
A toolkit for building secure, portable and lean operating systems for containers
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
-
-
-
-
-
coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
-
mu
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. (by akkartik)
-
ferros
A Rust-based userland which also adds compile-time assurances to seL4 development.
-
-
Moby
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
mirage reviews and mentions
-
Writing an OS in Rust to run on RISC-V
MirageOS is not Rust, but in the ballpark!
-
Container runtime as a static binary?
OCaml MirageOS? https://mirage.io/
- OCaml 5.0 Multicore is out
- Ask HN: Operating Systems built with functional languages?
-
Is there an operating systems that is a runtime of a programming language?
MirageOS is a runtime for OCaml to create unikernels. They describe themselves as "library operating system". Probably not quite what you were asking for, but I think it's quite interesting for certain use cases (e.g. running services as standalone unikernels in VMs or embedded devices instead of "traditional" programs on top of a general purpose OS).
-
Programming languages endorsed for server-side use at Meta
OCaml has Mirage (https://mirage.io) for example, and ReasonML is just another syntax for the language.
- Minikube now supports rootless podman driver for running Kubernetes
- Why Rust is a great choice for startups
-
Twenty Minutes of Reasons to Use the RemedyBG Debugger
Possible, not an argument of they shouldn't be used. Grammarly is in Lisp, the prototype of VB's (or is it C#'s) GC is in Common Lisp (can't find source now), MirageOS is written in OCaml and fairly performant, pandoc is in Haskell, etc. If we actually follow that, anything with GC shouldn't ever be used, and
-
We Need Lisp Machines
The Lisp machine of today is MirageOS: https://mirage.io/
A unikernel that throws out the legacy of Unix and starts fresh to build a library operating system, it's exactly what OP describes:
> With lisp machines, we can cut out the complicated multi-language, multi library mess from the stack, eliminate memory leaks and questions of type safety, binary exploits, and millions of lines of sheer complexity that clog up modern computers.
Even better, Mirage is programmed in OCaml, which is basically a statically-typed facade over Lisp (or Scheme). That's the modern Lisp machine of today. It even takes care of security nightmares like this:
> Everything worked in a single address space, programs could talk to each other in ways operating systems of today couldn’t dream of.
Because in the Mirage model is program is a separate OS image and they can communicate only over defined service interfaces.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0922fddba8>
www.saashub.com | 9 Jun 2023
Stats
mirage/mirage is an open source project licensed under ISC License which is an OSI approved license.
The primary programming language of mirage is OCaml.