All Projects → jpadilla → Juicebox

jpadilla / Juicebox

Licence: mit
A virtual machine designed for programming workshops.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Juicebox

Malboxes
Builds malware analysis Windows VMs so that you don't have to.
Stars: ✭ 900 (+68.86%)
Mutual labels:  packer, virtual-machine
Awesome Wasm Runtimes
A list of webassemby runtimes
Stars: ✭ 490 (-8.07%)
Mutual labels:  virtual-machine
Gravity
Gravity Programming Language
Stars: ✭ 3,968 (+644.47%)
Mutual labels:  virtual-machine
Mako
A simple virtual game console
Stars: ✭ 435 (-18.39%)
Mutual labels:  virtual-machine
Phantomuserland
Phantom: Persistent Operating System
Stars: ✭ 412 (-22.7%)
Mutual labels:  virtual-machine
Embiggen Disk
embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table
Stars: ✭ 440 (-17.45%)
Mutual labels:  virtual-machine
Bento
Packer templates for building minimal Vagrant baseboxes for multiple platforms
Stars: ✭ 3,779 (+609.01%)
Mutual labels:  packer
Hashlink
A virtual machine for Haxe
Stars: ✭ 523 (-1.88%)
Mutual labels:  virtual-machine
Llvm
Project moved to: https://github.com/llvm/llvm-project
Stars: ✭ 4,461 (+736.96%)
Mutual labels:  virtual-machine
Packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Stars: ✭ 418 (-21.58%)
Mutual labels:  packer
16bitjs
💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
Stars: ✭ 427 (-19.89%)
Mutual labels:  virtual-machine
Cc Oci Runtime
OCI (Open Containers Initiative) compatible runtime for Intel® Architecture
Stars: ✭ 418 (-21.58%)
Mutual labels:  virtual-machine
Neko
The Neko Virtual Machine
Stars: ✭ 447 (-16.14%)
Mutual labels:  virtual-machine
.net Obfuscator
Lists of .NET Obfuscator (Free, Trial, Paid and Open Source )
Stars: ✭ 392 (-26.45%)
Mutual labels:  packer
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (-7.13%)
Mutual labels:  packer
Simplify
Android virtual machine and deobfuscator
Stars: ✭ 3,865 (+625.14%)
Mutual labels:  virtual-machine
Ph7
An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (-20.83%)
Mutual labels:  virtual-machine
Gasm
An Experimental Wasm Virtual Machine for Gophers
Stars: ✭ 437 (-18.01%)
Mutual labels:  virtual-machine
Packer Builder Vsphere
Packer plugin for remote builds on VMware vSphere
Stars: ✭ 531 (-0.38%)
Mutual labels:  packer
Vmir
Virtual Machine for Intermediate Representation
Stars: ✭ 514 (-3.56%)
Mutual labels:  virtual-machine

Juice Box

A virtual machine designed for programming workshops.

screenshot

Based on boxcutter/ubuntu.

Reason

Technical workshops shouldn't be about installing a development environment in Linux, Windows, OS X, or whatever else. Unless that's what they are about, this takes way too much time from everyone and it's a pain.

Specs

This project includes two Packer templates:

  • server.json - No desktop environment.
  • desktop.json - Xubuntu desktop environment.

Both of them build a virtual machine based on Ubuntu Server 14.04 with the the following software installed:

Desktop version has the following installed:

Distributing

I'll be building OVA files and Vagrant boxes for each version and hosting them.

Building and Uploading

Requirements:

Server

$ make server
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/server

Desktop

$ make desktop
$ AWS_ACCESS_KEY_ID='' AWS_SECRET_ACCESS_KEY='' make upload/desktop
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].