best container technology for running certain programs
Linux - ContainersThis forum is for the discussion of all topics relating to Linux containers. Docker, LXC, LXD, runC, containerd, CoreOS, Kubernetes, Mesos, rkt, and all other Linux container platforms are welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
best container technology for running certain programs
So there is a program that has been unsupported for ten or so years called Graycstoration. Part of its functionality has been moved into Gimp. Its inpainting feature has not. My current Linux is 64 bit only so Graycstoration will not run.
There is a program called MindGuard. It's a fun little program ... but it uses GTK, which pretty much has disapeared. To clarify: gtk. not gtk2 nor gtk3. Slackware as of 2015 or so still has gtk and I think gentoo still has it in its repos.
I've yet to get any spreadsheet program to compile on my LFS system. This has been a long-running battle. I would love to just grab one and all its deps from some other distro. Let's get specific: I'd like to use Gnumeric.
So.
What container technology would be good for running these programs? Lxc? Lxd? Telvanni? Docker? All three programs I named are GUI, so would need access to Xorg. None of the programs uses the network. Two of the programs would need to read and write files.
Thank you.
Last edited by jr_bob_dobbs; 09-07-2017 at 06:32 PM.
You could use LXD and follow the tutorial at https://blog.simos.info/how-to-run-g...buntu-desktop/
However, in your case, you issue is that there is no ready-made Ubuntu 8.04 (or similarly old version) that you could easily use.
Your use-case is interesting, since there is no need for an internet connection, there is no requirement for security updates.
There is a recent discussion about creating a container image for Ubuntu 8.04 at https://lists.linuxcontainers.org/pi...ry/012768.html
It should be possible to do so, and I think it would be useful to be able to boot up old images are containers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.