Category: Linux

How to easily run graphics-accelerated GUI apps in LXD containers on your Ubuntu desktop

UPDATE June 2020: See newer post at https://blog.simos.info/running-x11-software-in-lxd-containers/ for simplified instructions. They require a recent LXD (version 4.0 or newer), and snap packages work. Note: This post is about LXD containers. These are system containers, which means they are similar to Docker but behave somewhat like virtual machines. When you start a LXD (lex-dee) container, …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-easily-run-graphics-accelerated-gui-apps-in-lxd-containers-on-your-ubuntu-desktop/

A closer look at Chrome OS using LXD to run Linux GUI apps (Project Crostini)

At Google I/O 2018, one of the presentations was on What’s new in Android apps for Chrome OS (Google I/O ’18). The third and most exciting developer tool shown in the presentation, was the ability to run graphical Linux apps on Chrome OS. Here is a screenshot of a native Linux terminal application, as shown …

Continue reading

Permanent link to this article: https://blog.simos.info/a-closer-look-at-chrome-os-using-lxd-to-run-linux-gui-apps-project-crostini/

How to develop the LXD hypervisor – Part #2 (using multipass/KVM VM)

Background: LXD is a hypervisor that manages machine containers on Linux distributions. You install LXD on your Linux distribution and then you can launch machine containers into your distribution running all sort of (other) Linux distributions. In this post we are having a closer look on how to help in the development of LXD. We …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-develop-the-lxd-hypervisor-part-2-using-multipass-kvm-vm/

How to install the VLC 3.0 snap in Linux

VLC (from the VideoLAN organization) is a popular media player, and very soon they will release version 3. Let’s see how to install it on Ubuntu. Open up the Ubuntu Software and search for videolan. You get this. There are two options. Which one is the DEB package, and which one is the snap. Snaps …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-install-the-vlc-3-0-snap-in-linux/

A closer look at the new Hetzner cloud servers, by running LXD

Hetzner just announced a new set of cloud servers at good competitive prices. Let’s try them out and run LXD! Cloud server information Here is the lineup of the new cloud servers, The cheapest is a single-core, 2GB RAM and 20GB disk Virtual Private Server, with practically unlimited traffic. This is good enough to run …

Continue reading

Permanent link to this article: https://blog.simos.info/a-closer-look-at-the-new-hetzner-cloud-servers-by-running-lxd/

How to make your LXD containers get IP addresses from your LAN using macvlan

Update 22 June 2020 I have updated this post to be compatible with LXD 4.0. I also adapted it in order to create an empty profile that does only the macvlan stuff and is independent of the default profile. Finally, I am calling the profile macvlan (previous name: lanprofile). WARNING #1: By using macvlan, your …

Continue reading

Permanent link to this article: https://blog.simos.info/how-to-make-your-lxd-container-get-ip-addresses-from-your-lan/