Villagersonline : blogs : russ : User Mode Linux - First Impressions
villagersonline
A Community Tunneling Protocol
The Village meets at 5pm Sundays
1926 N. Cloverland Ave. map

Links
(edit) The Village Cancer Relief Fund;


From: russ
Date: Sat Aug 9 11:06:37 MST 2003 Subject: User Mode Linux - First Impressions

Tried out user mode linux today. http://user-mode-linux.sourceforge.net. Basically, it's a Linux application that allows you to run an entire Linux operating system inside another.

It sounds crazy, but they can actually accomplish it without too huge of a performance penalty. You can use perfectly normal Linux applications, and they run just fine.

I'm excited about this for a couple of reasons. First, I've been looking to get some sort of failover solution for the website; something where I could have double DNS servers, double webservers, etc., all synchronized somehow. Up till now, I haven't tried to do that because I didn't have a couple of spare machines to work with. But now I do. I can run two UML virtual servers (even on the same box) and have them talk to each other, simulating the mirrored environment.

Probably, I'll eventually run the whole website like this: with two UML servers running as applications on other Linux box(es). Maybe Eric will let me run a Linux box in his house...

The other thing that I think is interesting is that this allows me to muck around with the Linux kernel without risking any of my real hard drives and installations. I can alter the kernel source, build new versions, and watch them panic, all without actually having to ever reboot any hardware.

Even cooler, UML has a COW (copy-on-write) mode for its disks. UML "disks" are just files on the host filesystem. You can have multiple UML instances mount the same disk in read-only mode; their changes (and only their changes) get written to a different file. So I can save off a file which is my "good" Linux install - the one with a kernel that I know works. I can then do all my kernel hacking in a COW disk; if I ever break the disk so badly that I can't recover it, I just delete the COW file and I am automatically back at the "good" disk.

Now, I just need time to do things...

I have more to do on the website. I have at least 3 more features I know I want to add.

First, I'm planning to set up a "bios" section. Unlike the rest of the uploads, this will only allow you to upload one bio per user - although you will be able to upload multiple pictures of yourself if you so desire.

The bio page will let you describe yourself, your interests, your family, how you got started at the Village, whatever. I might even add (optional) fields where you could post your phone number so other Villagers could find you. (I wonder if there are spiders that search the Internet for phone numbers, like they do for email...)

I also plan to include poetry and art pages; poetry will let you post the text (later we might let your format it, but for the first shot it'll be pretty simple), and art will let you upload images.

I'm thinking (right now) that I probably won't include a website upload feature like I'd thought before. The way I figure it, there are already sites (like geocities) that allow you to do that. The only reasons I can think of to not use geocities are:
1) You want a villagersonline.com address
2) You want to post an mp3, and geocities won't let you
3) You want to post a file too large for geocities, or you exceed your bandwidth limitations there

We can always link somebody's geocities page from the villagersonline.com website; it's not quite as good as hosting, but it's close. And if somebody has such a large file (or so many hits) that geocities isn't workable, then we probably aren't a better solution.

(sigh) Perhaps someday. Maybe someday I'll let villagersonline.com users have their own UML virtual servers???

Oh yeah, one last thing. I do need to add a capability for Eric to post news items. I guess that's pretty fundamental to the website :(

Well, off to a movie (T3) today and more work on the website tomorrow (maybe)

Russ

Edit this blog
Write a response Email the author


Write a blog
Latest Updates

blogs (upload)
eric: Parenting thoughts (8/11/14)
sunnygirl7d: Reuben fishing blog (1 resp) (8/8/14)
samantha: My new blog (8/11/14)
eric: New Website (8/7/14)
dbonilla: Annie Moses Band (3/14/14)
Suki: Ash Wednesday (3/5/14)
andrea: Good news update! (1 resp) (2/3/14)
Carena: More moving help (2/1/14)
Carena: A Friend in Need (3 resp) (1/25/14)
em: Tell me how I can pray (1/24/14)
andrea: Need for Volunteers-Foster Car... (1/19/14)
andrea: suffering (1/7/14)
rodhugen: Two quotes (2 resp) (1/3/14)
cwill: Please pray (2 resp) (1/26/24)
Carena: Polaroid Camera (12/23/13)

pictures (upload)
Suki: Vespers Dec 2012 (1/26/24)
eric: Ordination (3/16/14)
Suki: Soup Supper 2012 (3/17/14)
eric: Belonging 2012 (1/7/14)
eric: sabbath (3/16/14)

bios (upload)
Mike_Wise (1/16/13)
james (11/14/12)
clrclady (1/28/12)
SPark (11/27/11)
benjipark (12/2/10)

music (upload)
Frosted Flakes :
Everywhere j2014 (1/16/14)
Frosted Flakes :
New Found Hope J2014 (1/16/14)
Frosted Fla es :
Trinity Jan2014 (1/16/14)
Skeptic Chickens :
No Condemnation (7/29/13)
Karen and Friends :
Breastplate May 5 (5/10/13)

sermons (upload)
Eric,Ron Layman: The Disciplines RL (3/6/14)
Eric: Habakkuk Part One (1/16/14)
Eric: Noah's Ark (9/27/13)
Eric: The Fall (9/13/13)
Rod: Creation (9/13/13)

Villagersonline.com 2010
Contact Us
(edit) Site Meter
Free Search Engine Submission
Free Search Engine Submission

"Best Viewed at 1024x768 under the light of the full moon in July while Mercury is in Leo
and six pigmy marmosets do the lambada behind you singing Kumbaya" -- User Friendly