WELCOME TO User-mode Linux Community Site
Search
Topics
 
  Home  
Modules
· converter software
· FAQ
· Stories Archive
· Download

Links


What is User-mode Linux?

User-mode Linux is a patch for the Linux kernel which allows an executable binary to be compiled and executed on a host Linux machine. The kernel can be assigned virtual resources, including a root filesystem and swap space, and can have a hardware configuration entirely separated from that of the host.

Discuss UML!

User-mode Linux now has an official IRC channel. If you're having problems with UML, or simply want to rant about something which is bothering you, join #uml on irc.usermodelinux.org.

Patches: patches for 2.4.30
mcr writes "I fixed up 2.4.27-1 to work on 2.4.30.
It required removing a single patch that added a blank line.
Probably if the 2.4.27 patch had that done to it, it could work on 27-30.

Mine is at www.sandelman.ca/tmp/uml-patch-2.4.30-1.bz2
"



Commercial: New UML ISP - eTecc.net
eTecc.net is the latest UML to bring itself to my attention. Here's the blurb:
Providing UML based Linux VDS/VPS on the following OS's:

  • Debian Sarge 3.1r0
  • Slackware 8.1, 9.1
  • RedHat 9.0
  • Gentoo 2005.0 / 2004.*
  • Fedora Core 1 (FC1), 2 (FC2), 3 (FC3)
All at affordable pricing. Learn more at: www.eTecc.net/vds.php



Two HOWTO documents about setting up an UML system from scratch
Anonymous writes "Practically all documents regarding UML systems are written in the English language. After setting up my own UML system, I've created German documentation about setting up the host and UML kernel as well as describing how to install a Linux system in the UML from scratch. If you're interested, check out the following links to the Q-Vadis.Net website:
Optimized host and UML kernel (german)
Installing a Linux system in the UML (german)
Ciao, Meph"



Commercial: The first known Brazilian UML ISP
Today, what should appear in my mail, but announcement of a UML ISP in Brazil.

Here's the blurb, translated from Portuguese, using my small amount of Spanish, plus the fact that you can tell a lot of what it says without knowing either Portuguese or Spanish:

ISPBrasil - Brazil's premier VPS provider
  • Root Access
  • 24/7 Online Support
  • A choice of distributions - Red Hat, Fedora, Debian, Slackware, etc
  • Starting from R$ 30.00 per month
vps.ispbrasil.com.br



Presentations: Presentations on my view of UML's future
I have given a couple of presentations recently on where I am going with UML. The first was earlier this month with an IRC talk on linuxpreview.org, to a primarily Spanish-speaking audience. I gave the talk in English, with simultaneous translation into Spanish.

I prepared quite a bit more material than I was able to present during the talk. My full talk, as originally prepared, is here.

Separately, I was called into LinuxWorld for a day to give a talk at the Virtualization BOF. Again, I gave a short presentation on the future of UML, covering pretty much the same material. My slides are available here.




Publications: UML article in Red Hat Magazine
Around March or April of last year, I wrote a longish article on UML for Red Hat's newly relaunched magazine. In November, it was finally published, and in January, I am finally mentioning it here. Anyway, the story is here.

It's an introductory article in which I talk about what UML is, what people use it for, what I'm going to do with it in the future, etc.




Ports: UML/ppc
Many people saw the announcement (which I saw here, but googling shows they got that announcement everywhere) by LynuxWorks of a ppc32 port of UML. I subsequently received the code, in the form of a 2.6.0-test9 kernel tarball, rather than in the form of a patch which is the standard currency in the Linux world. The tarball is available here. It is not a complete kernel tarball, which will complicate any effort to generate a patch from it.

So, it would be a nice (heh) project for someone to clean out the cruft, and generate a clean patch so I can see what happened there, and how to merge it.

I don't want to seem ungrateful to LynuxWorks for the carping above. This is a useful piece of work, and was probably a lot of work. It just would have been nice to get a clean patch so I could see what they did.

On the ppc64 front, IBM sponsored a contest to port various SourceForge projects to ppc, one of which was UML. There was one entry, from Noah Misch at CalTech. He did not manage to get it finished (or even compiling), so, unfortunately, I couldn't in good faith tell IBM that he did it, and get him his G4. Sorry.

He was good enough to send me his incomplete patch, which is available here for anyone who might want to pick it up and run with it.

Update
Luca Bigliardi was good enough to poke through that tarball and make a patch. The 208M source tree is now a 260K patch. There are remnants of a LynxOs port attempt in this patch, which need to be separated from the ppc32 parts. The patch doesn't build, as the original tarball doesn't.




Using SELinux UMLs: A recipe
Anonymous writes "I had been having problems getting UML to work on my Debian machines, even going to the extent of ranting about my tribulations in my blog, but the power of perseverance has changed things. I now have recipe (see here for an older version) to create your very own UML + SELinux setup, complete with a root_fs. This is a recipe, rather than a HOWTO, since it provides a step by step recipe that should work, and does not pretend to be an answer in the general case -- though I hope it would still be a guide. What has also helped is that both SELinux and UML are getting incorporated in the mainline kernel."



Contributions: Cluster Infrastructure (CI) for Linux ported to UML
The Cluster Infrastructure for Linux project has ported CI to UML and written a HOWTO for setting up a virtual cluster with UML.

This appears to be (or at least be related to) the SSI project that Compaw had, which went quiet a year or two ago. So, it's good to see it revived.

This sort of thing is what I love to see UML used for. It brings something (in this case clusters) into the realm of possibility for people who otherwise don't have the resources needed. It can greatly democratize "big-machine" projects, and allow contributions and involvement from people who would otherwise have no change of participation.




Presentations: ''Virtual Labs with UML'' presentation
Armin M. Warda sent me a presentation he made at the annual IBM EMEA Unix Conference. From his email:
I gave a presentation (with some demos) about "Virtual Labs with User Mode Linux". My presentation was well received and it inspired some discussions with IBM's top Unix architects about possible future directions of IBM eServer virtualization.
His presentation is in four pdfs:
  • the conference presentation
  • abstract of presentation
  • speaker biography
  • german article



Categories Menu
· All Categories
· Applications
· Commercial
· Contributions
· Development
· Discussion
· FAQ
· Patches
· Ports
· Presentations
· Publications
· Releases
· Tips

UML Releases
·2.4 Release: 2.4.19-5um
·2.4 Devel: 2.4.23-1um
·2.5 Release: uml-patch-2.6.0-test9-1um
·uml_utilities: 20030903
·Host patch: skas3
·DJC patch: 2.4.23-rc1-djc3-6um

Survey
Which UML version are you using?

Latest 2.4 patch
2.4.19-5 (last RPM)
2.4.19-x
Eariler 2.4 releases
2.5.49-1 (current 2.5)
Eariler 2.5 release
Whatever is in the 2.5 kernel release





 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2002-2003 by David Coulson
Web site Engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.