This is the Linux app named HaLVM whose latest release can be downloaded as HaLVMsourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named HaLVM with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS:
HaLVM
DESCRIPTION:
HaLVM is a Haskell-based unikernel system that lets you write entire virtual machines in Haskell and run them directly on a hypervisor, traditionally Xen. Instead of deploying a full operating system, you compile a Haskell program into a tiny image that boots as its own VM, which reduces the attack surface and startup time. The project adapts GHC and the Haskell runtime to a minimal environment, providing the I/O, networking, and memory facilities necessary for standalone services. Its design encourages highly isolated services—each VM does one job—making it attractive for security-sensitive components and research on microservice-style architectures. Developers get to keep Haskell’s strong typing, concurrency abstractions, and functional style while targeting bare virtual hardware. Although device support is intentionally narrow compared to general-purpose OSes, the trade-off is predictability and very small, auditable deployments.
Features
- Execution of Haskell programs directly on Xen hypervisor (no host OS)
- Integration with GHC toolchain and Cabal for library use
- Lightweight Xen domains optimized for single-purpose workloads
- Support for network, I/O, and system services in Haskell
- Examples and sample projects bundled with the distribution
- Ability to run pure Haskell libraries with minimal adaptation
Programming Language
Haskell
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/halvm.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.