Quantcast
Channel: Planet Ubuntu – Stéphane Graber's website
Browsing all 55 articles
Browse latest View live

DNS in Ubuntu 12.04

Anyone who’s been using 12.04 over the past month or so may have noticed some pretty significant changes in the way we do DNS resolving in Ubuntu. This is the result of the implementation of:...

View Article



Booting an Ubuntu 12.04 virtual machine in an LXC container

One thing that we’ve been working on for LXC in 12.04 is getting rid of any remaining LXC specific hack in our templates. This means that you can now run a perfectly clean Ubuntu system in a container...

View Article

LXC in Ubuntu 12.04 LTS

Quite a few people have been asking for a status update of LXC in Ubuntu as of Ubuntu 12.04 LTS. This post is meant as an overview of the work we did over the past 6 months and pointers to more...

View Article

Easily ssh to your containers and VMs on Ubuntu 12.04

With the DNS changes in Ubuntu 12.04, most development machines running with libvirt and lxc end up running quite a few DNS servers. These DNS servers work fine when queried from a system on their...

View Article

Introducing the python LXC API

One of our top goals for LXC upstream work during the Ubuntu 12.10 development cycle was reworking the LXC library and turn it from a private library mostly used by the other lxc-* commands into...

View Article


Edubuntu: The path to 14.04 LTS

(tl;dr: Edubuntu 14.04 will include a new Edubuntu Server and Edubuntu tablet edition with a lot of cool new features including a full feature Active Directory compatible domain.) Now that Edubuntu...

View Article

Running Steam in a LXC container

Anyone who met me probably knows that I like to run everything in containers. A couple of weeks ago, I was attending the Ubuntu Developer Summit in Copenhagen, DK where I demoed how to run OpenGL code...

View Article

Image may be NSFW.
Clik here to view.

NorthSec 2013

So, when I’m not busy working on Ubuntu, or on LXC, or on Edubuntu, or … I also spend some of my spare time preparing the upcoming NorthSec 2013 security contest which will be held from Friday the 5th...

View Article


Introducing the Ubuntu Touch image based upgrader

Some of you may be aware that I along with Barry Warsaw and Ondrej Kubik have been working on image based upgrades for Ubuntu Touch. This is going to be the official method to update any Ubuntu Touch...

View Article


Image may be NSFW.
Clik here to view.

System images now the recommended way to deploy and update Ubuntu Touch

After over 3 months of development and experimentation, I’m now glad to announce that the system images are now the recommended way to deploy and update the 4 supported Ubuntu Touch devices, maguro...

View Article

LXC 1.0: Blog post series [0/10]

So it’s almost the end of the year, I’ve got about 10 days of vacation for the holidays and a bit of time on my hands. Since I’ve been doing quite a bit of work on LXC lately in prevision for the LXC...

View Article

LXC 1.0: Your first Ubuntu container [1/10]

This is post 1 out of 10 in the LXC 1.0 blog post series. So what’s LXC? Most of you probably already know the answer to that one, but here it goes: “LXC is a userspace interface for the Linux kernel...

View Article

LXC 1.0: Your second container [2/10]

This is post 2 out of 10 in the LXC 1.0 blog post series. More templates So at this point you should have a working Ubuntu container that’s called “p1″ and was created using the default template called...

View Article


Image may be NSFW.
Clik here to view.

LXC 1.0: Advanced container usage [3/10]

This is post 3 out of 10 in the LXC 1.0 blog post series. Exchanging data with a container Because containers directly share their filesystem with the host, there’s a lot of things that can be done to...

View Article

LXC 1.0: Some more advanced container usage [4/10]

This is post 4 out of 10 in the LXC 1.0 blog post series. Running foreign architectures By default LXC will only let you run containers of one of the architectures supported by the host. That makes...

View Article


LXC 1.0: Container storage [5/10]

This is post 5 out of 10 in the LXC 1.0 blog post series. Storage backingstores LXC supports a variety of storage backends (also referred to as backingstore). It defaults to “none” which simply stores...

View Article

LXC 1.0: Security features [6/10]

This is post 6 out of 10 in the LXC 1.0 blog post series. When talking about container security most people either consider containers as inherently insecure or inherently secure. The reality isn’t so...

View Article


LXC 1.0: Unprivileged containers [7/10]

This is post 7 out of 10 in the LXC 1.0 blog post series. Introduction to unprivileged containers The support of unprivileged containers is in my opinion one of the most important new features of LXC...

View Article

LXC 1.0: Scripting with the API [8/10]

This is post 8 out of 10 in the LXC 1.0 blog post series. The API The first version of liblxc was introduced in LXC 0.9 but it was very much at an experimental state. LXC 1.0 however will ship with a...

View Article

Image may be NSFW.
Clik here to view.

LXC 1.0: GUI in containers [9/10]

This is post 9 out of 10 in the LXC 1.0 blog post series. Some starting notes This post uses unprivileged containers, this isn’t an hard requirement but makes a lot of sense for GUI applications....

View Article
Browsing all 55 articles
Browse latest View live




Latest Images