Please Contain Me: Practical LXC on the Desktop
Florian Haas http://lca2018.linux.org.au/schedule/... So you're running a Linux desktop, and it's getting cluttered. There's that weird library you installed ages ago that messes up your package dependencies every upgrade, proprietary software that was last updated for the Ubuntu version you ran three years ago, and then of course you also need a bunch of Python, Go, and Ruby dev environments that all come with their own package managers. Wouldn't it be nice to have a cleaner, saner, more compartmentalised setup? Enter LXC. LXC is the underrated wallflower of Linux container runtimes. It's been around for longer than just about everything else, it's stable, it has a decent userland, and it comes with neat features that make it saner and more secure than its contenders — but very few people use it to its full potential. In this tutorial, I'll show you how to run an arbitrary number of LXC containers on your desktop, all configured with Ansible so that whenever a container starts to look even remotely off, you can just throw it away and start over in minutes. You'll learn how to run unprivileged containers under your own user context, use a shared /home directory across all your containers (and make it work), run containerized X applications that talk to your host X and sound server, and selectively make host resources (such as a webcam, or USB printer) available in your container. I've been using this approach on my own Ubuntu desktop for a couple of years, on a daily basis. To make the most of this tutorial, please come with a desktop that already has LXC and a current version of Ansible installed. This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/ #linux.conf.au #linux #foss #opensource

Linus Torvalds: AI Is Changing Linux Fast

Linus Torvalds: AI Can’t Think Like a Programmer

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Android 17 sucks. So I put Linux on a phone.

Why Aliens Would NEVER Invade Africa

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

The Story of C++: The World's Most Consequential Programming Language | The Official Story
![eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]](https://i.ytimg.com/vi/Wb_vD3XZYOA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBxAuuCMJh_jEk7chBuiLFOR9oX5Q)
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]

Mass Production: Open-source Testing in Manufacturing

How to Program Allen Bradley PLC Training for Beginners

John Mearsheimer: Russia's Red Lines Have Been Crossed

Building the PERFECT Linux PC with Linus Torvalds

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat
![You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]](https://i.ytimg.com/vi/yZUuKzDQSsI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAXTozuIcoGA_3ys1pkvHYXgL8C4Q)
You’ll stop using ChatGPT after listening to this | Jonathan Pageau [ARC 2026]

Passkeys Explained: Are They Actually Better Than Passwords?

Linux Full Course for Beginners | Learn Linux System Administration

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Super-KI? Die große Lüge der Tech-Konzerne

