-
Notifications
You must be signed in to change notification settings - Fork 2
References
Oleksandr Motsak edited this page Sep 25, 2015
·
37 revisions
- Subuser - Securing the Linux desktop with Docker: https://github.com/subuser-security/subuser
- Xpra + Docker: https://github.com/rogaha/docker-desktop /SandboxedApps/Sandbox
- Stevedore: containerize your development environments: https://github.com/jpetazzo/stevedore.git
- Qubes is an OS designed to provide strong security for desktop computing using Security by Compartmentalization approach (based on Xen): https://www.qubes-os.org/
- Gnome Sandbox app: https://wiki.gnome.org/Projects/SandboxedApps, https://wiki.gnome.org/Projects
- Lightweight OS capability and sandbox framework (FreeBSD & ~Linux): https://www.cl.cam.ac.uk/research/security/capsicum/
- GNU Guix functional package manager: http://www.gnu.org/software/guix/manual/guix.html
- Nix functional package manager and NixOS: http://nixos.org/nix/ http://nixos.org
- GoboLinux redefined file system hierachie: http://www.gobolinux.org
- CDE: Automatically create portable Linux applications: http://www.pgbovine.net/cde.html
- Packaging method: 1 app == 1 file: klik ( https://en.wikipedia.org/wiki/Klik_(packaging_method) ) outdated with Portable Linux Apps ( http://portablelinuxapps.org/ )
- portable apps and SuperDebs (RUNZ in Super Ubuntu): https://en.wikipedia.org/wiki/Super_OS#RUNZ_Framework
- Zero_Install (distributing and packaging software for multiple operating systems): https://en.wikipedia.org/wiki/Zero_Install
Maybe also:
- Autopackage: https://en.wikipedia.org/wiki/Autopackage
- Listaller: https://en.wikipedia.org/wiki/Listaller
- Alternatives to ssh X11-forwarding for Docker containers: http://stackoverflow.com/a/25334301
- Docker Containers on the Desktop: https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
- Xpra: https://wiki.archlinux.org/index.php/Xpra
- Xpra + Docker: https://www.xpra.org/trac/wiki/Usage/Docker
- Google chrome with pepper flash and pulseaudio: https://github.com/ezmac/docker-chrome-pepper-pulseaudio.git
- Sandboxing proprietary applications with Docker (via VNC): http://www.jann.cc/2014/09/06/sandboxing_proprietary_applications_with_docker.html
- Container Cluster Manager from Google (http://kubernetes.io): https://github.com/googlecloudplatform/kubernetes
GLX forking:
- VirtualGL: http://virtualgl.org/
- Primus: https://github.com/amonakov/primus
- Best practices for writing Dockerfiles: https://docs.docker.com/articles/dockerfile_best-practices/
- Linking Containers Together: https://docs.docker.com/userguide/dockerlinks/
- phusion docker image (
:basecurrently sits on top of this one): https://github.com/phusion/baseimage-docker.git - App Container Specification and Tooling: https://github.com/appc/spec, rkt - App Container runtime: https://github.com/coreos/rkt
- TODO
- TODO
- Found/detected audio devices:
dmesg | grep -i audio, PCI devices:sudo lspci | grep -i audio - Check sound (ALSA) modules:
sudo lsmod | grep '^snd'and devices:ls -l /dev/snd - AC'97 support: http://www.alsa-project.org/main/index.php/Matrix:Module-intel8x0
- Advanced Linux Sound Architecture: https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture
- PA/ALSA-wrapper (which is currently used for skype:i386): https://github.com/i-rinat/apulse.git
- Vagrantfile: sound work on host Mac host and guest Ubuntu USING OSS4: https://github.com/GeoffreyPlitt/vagrant-audio
- TODO
- TODO
- boot2docker Linux
- Tool for creating identical machine images for multiple platforms from a single source configuration: https://github.com/mitchellh/packer
- Find a free X11 display number: http://stackoverflow.com/questions/2520704/find-a-free-x11-display-number
- starting
Xorgdirectly may lead to black inaccessible display whereasstartxseems to work fine (http://www.x.org/archive/X11R6.8.1/doc/startx.1.html)
- Wayland (display server protocol): http://en.wikipedia.org/wiki/Wayland_(display_server_protocol)
- Vagrant Provisioning: http://docs.vagrantup.com/v2/provisioning/index.html
- Creating A Base Box: http://docs.vagrantup.com/v2/boxes/base.html
- Docker-friendly Vagrant base boxes: https://github.com/phusion/open-vagrant-boxes.git
- A minimal Ubuntu base image modified for Docker-friendliness http://phusion.github.io/baseimage-docker/ https://github.com/phusion/baseimage-docker
- Using vagrant to run virtual machines with desktop environment: http://stackoverflow.com/a/20024671
- Vagrant reverse port forwarding: http://stackoverflow.com/q/16244601
- CoreOS: https://coreos.com
- Based on ChromeOS: https://github.com/coreos/scripts
- rkt - App Container (https://github.com/appc/spec) runtime: https://github.com/coreos/rkt
- CoreOS Vagrant: https://github.com/coreos/coreos-vagrant
- Vagrant, Docker & CoreOS: https://ashleyclarke.me/vagrant-docker-coreos/
- No VB GA/kernel modules in CoreOS: http://stackoverflow.com/a/22642197
- CoreOS + Nvidia: http://tleyden.github.io/blog/2014/11/04/coreos-with-nvidia-cuda-gpu-drivers/
- CoreOS + VB GA: https://registry.hub.docker.com/u/yungsang/coreos-vboxguest/ ?