ubuntu-firecracker - Build the ubuntu kernel and rootfs for firecracker

  •        114

Docker container to build a linux kernel and ext4 rootfs compatible with firecracker.




Related Projects

ignite - Ignite a Firecracker microVM

  •    Go

Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management. Ignite makes Firecracker easy to use by adopting its developer experience from containers. With Ignite, you pick an OCI-compliant image (Docker image) that you want to run as a VM, and then just execute ignite run instead of docker run. There’s no need to use VM-specific tools to build .vdi, .vmdk, or .qcow2 images, just do a docker build from any base image you want (e.g. ubuntu:18.04 from Docker Hub), and add your preferred contents.

firecracker-containerd - firecracker-containerd enables containerd to manage containers as Firecracker microVMs

  •    Go

This repository enables the use of a container runtime, containerd, to manage Firecracker microVMs. Like traditional containers, Firecracker microVMs offer fast start-up and shut-down and minimal overhead. Unlike traditional containers, however, they can provide an additional layer of isolation via the KVM hypervisor. To maintain compatibility with the container ecosystem, where possible, we use container standards such as the OCI image format.

firecracker - Secure and fast microVMs for serverless computing.

  •    Rust

Our mission is to enable secure, multi-tenant, minimal-overhead execution of container and function workloads. Read more about the Firecracker Charter here.

Rally Monkey's PalmPilot and Linux


Software for the PalmPilot; currently a Datebook/ToDo viewer (Hot Date), a POP3/SMTP mailer (GNUGotMail), and an X10 Firecracker (CM17A) software example (Sparkler).


  •    PHP

PHP interface to the X10 firecracker module.

docker-scripts - Dockerfiles and scripts for Spark and Shark Docker images

  •    Shell

Dockerfiles to build Spark and Shark images for testing and development. Tested on Ubuntu 12.04 (Docker version 0.6.4), Ubuntu 13.10 (Docker 0.7.0 and 0.9.0) with the virtual switch lxcbr0 enabled. For running Docker on Mac and Windows see the docs. Also tested inside the VirtualBox Tiny Core Linux VirtualBox VM for Docker on Mac.

ubuntu-unattended - Script to create unattended Ubuntu ISO

  •    Shell

This simple script will create an unattended Ubuntu ISO from start to finish. It will ask you a few questions once, and embed your answers into a remastered ISO file for you to use over and over again. This script creates a 100% original Ubuntu installation; no additional software is added (aside from the VMWare OSP Tools, which are optional), not even an apt-get update is performed. You have all the freedom in the world to customize your Ubuntu installation whichever way you see fit. This script just takes the pain out of re-installing Ubuntu over and over again.

vagrant-ubuntu-oracle-xe - Install Oracle 11g XE in a Vagrant virtual machine running Ubuntu 12.04

  •    Puppet

This project enables you to install Oracle 11g XE in a virtual machine running Ubuntu 12.04, using Vagrant and Puppet. This project was created based on the information in Installing Oracle 11g R2 Express Edition on Ubuntu 64-bit by Manish Raj, and the GitHub repository vagrant-oracle-xe by Stefan Glase. The former explains how to install Oracle XE 11g on Ubuntu 12.04, without explicitly providing a Vagrant or provisioner configuration. The latter has the same purpose as this project but uses Ubuntu 11.10.

Ubuntu phone - Mobile Operating System from Ubuntu

  •    C++

Ubuntu phone is a Ubuntu distribution which runs on mobile devices. With all-native core apps and no Java overhead, Ubuntu runs well on entry-level smartphones — yet it uses the same drivers as Android. So now it’s easy to bring a better experience to customers all over the world.

ubuntu-make - Ubuntu Make

  •    Python

Ubuntu Make is a project designed to enable quick and easy setup of common needs for developers on Ubuntu. We recommend to use the Ubuntu Make snap to ensure you always have the latest and greatest version, even on older supported releases.

Ubuntu Studio - Multimedia toolkit in Ubuntu

  •    C++

Ubuntu Studio is a multimedia editing/creation flavor of Ubuntu. It's built for the GNU/Linux audio, video, and graphic enthusiast or professional.

Ubuntu - Operating System

  •    C

Ubuntu is a fork of Debian. Its main goal is to make easy to use Linux desktop. It provides stylish and intuitive user interface called Unity. All of the editions of Ubuntu share common infrastructure and software, making Ubuntu a unique platform that scales from consumer electronics to the desktop, and into the cloud for enterprise computing. It comes installed with a wide range of software. It supports 32 bit and 64 bit architecture.

docker-ubuntu-vnc-desktop - Docker image to provide HTML5 VNC interface to access Ubuntu 16

  •    Javascript

Docker image to provide HTML5 VNC interface to access Ubuntu 16.04 LXDE desktop environment. A prompt will ask password either in the browser or vnc viewer.

xmonad-ubuntu-conf - My xmonad config for Ubuntu 18

  •    Haskell

My xmonad config for Ubuntu 18.04, including package list, config files, and instructions. If you're on a different Ubuntu LTS release, take a look at the different branches available to see if there is one for you. The master branch is typically for the newest LTS. Warning: this is not yet thoroughly tested on 18.04. I had to make a few minor changes for Bionic, but I have only tried it out on one machine so far, and only in a single screen configuration. If you're on a single-screen configuration, give it a shot and let me know if it works for you! Things are still a bit... weird on multi-monitor setups.

laravel-ubuntu-init - A shell script for setting up Laravel Production environment on Ubuntu 14

  •    Shell

A shell script for setting up Laravel Production environment on Ubuntu 14.04 & Ubuntu 16 system.

hardening - Hardening Ubuntu. Systemd edition.

  •    Shell

A quick way to make a Ubuntu server a bit more secure. Tested on 17.10 Artful Aardvark, 18.04 Bionic Beaver and 18.10 Cosmic Cuttlefish (under development).

ubuntu-post-install - A set of post-installation shell scripts for Ubuntu

  •    Shell

A semi-automatic and interactive set of post-installation scripts for Ubuntu and its derivatives. You can use this project to install your favourite apps, set your preferred settings, and do minor housekeeping. This project is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License. If you have improvements, contributions to the original are much appreciated.

rootkit - Linux rootkit for Ubuntu 16

  •    C

A simple Linux kernel rootkit written for fun, not evil. The rootkit was tested to work on Linux kernels 2.6.32-38 and 4.4.0-22 as provided by Ubuntu in Ubuntu 10.04.4 LTS and Ubuntu 16.04 LTS respectively, but it should be very easy to port to kernels in-between, as well as newer ones.

ExTiX - The Ultimate Linux System


Based on Ubuntu 13.04 64bit with Gnome 3.8 and Cairo-Dock 3.2.1

Ubuntu Customization Kit

  •    Shell

Ubuntu Customization Kit is a tool that helps you customizing official Ubuntu Live CDs (including Kubuntu/Xubuntu and Edubuntu) to your needs. You can add any package to the live system, for example language packs, or applications.