<?xml version="1.0" ?>

<kc>

<headquote>
<a href="http://www.slug.org.au/"><img src="../ktimages/slug.gif"
height="105" width="150" border="0" alt="SLUG Logo"></img><br />Check out
the Sydney Linux User Group</a>!
</headquote>

<title>SLUG Pearls</title>

<author contact="mailto:jdub@aphid.net">Jeff Waugh</author>

<issue num="1" date="04 Jun 2000 00:00:00 -0800" />

<intro>

<p>

Welcome to the very first edition of SLUG Pearls!

</p><p>

Thanks to Zack Brown of <a href="http://kt.zork.net">Kernel Traffic
fame</a> for his interest in seeing this happen, and the inspiration to do it
in the first place.

</p><p>

Go read the Kernel Cousins, they're good for you!

</p><p>

Zack has kindly made the KC team's tools available to ease the production of
other summaries such as this one - it would have been torture without them! :)

</p><p>

Thanks also to everyone who shared their ideas on the Best of SLUG thread -
there was some really interesting stuff in there that we'll be working on.

</p><p>

This edition covers the SLUG mailing list from Friday, 26th May to Saturday
evening, 3rd June. Future Pearls will cover Sunday to Sunday.

</p><p>

Hope this fills the gap!

</p><p>

- Jeff Waugh &lt;jdub@aphid.net&gt;

</p>

</intro>

<section
  title="May Meeting"
  subject="Free Software and Social Justice &amp; IPv6"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01454.html"
  posts="2"
  startdate="27 May 2000 00:00:00 -0800"
  enddate="30 May 2000 00:00:00 -0800"
>

<mention></mention>
<mention>Danny Yee</mention>

<p>

During last month's meeting, Danny Yee gave us some insight into his work as
a volunteer for Community Aid Abroad, and how he's promoting Free Software
there on moral grounds - not just because it works better!

</p><p>

Check out Danny's (very cool) <a href="http://danny.oz.au">webpage</a> for
more info.

</p><p>

Later, Charlie Brady posted an update to the list, mentioning that Community
Aid Abroad's web server - a lowly 486 with 16MB of RAM - happily pushes
out around a gig a month:

</p>

<quote who="Charlie Brady">

<p>

And have a look at this:

</p><p>

<tt>[charlieb@www charlieb]$ uptime<br />
 12:28pm  up 410 days, 22:12,  3 users,  load average: 0.03, 0.03, 0.00<br />
[charlieb@www charlieb]$</tt>

</p>

</quote>

<p>

Anand posted some links regarding <a
href="http://rootprompt.org/article.php3?article=486">IPv6</a> and Jason's
funky software for this month, <a
href="http://www.nada.kth.se/~d92-jwa/code">BubbleMon</a>, which Anand has
packaged for Debianites <a
href="http://www.progsoc.org/~wildfire/debian/">here</a>.

</p>

</section>

<section
  title="`export PATH=$PATH:.' considered harmful?"
  subject="PATH=$PATH."
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01461.html"
  posts="4"
  startdate="27 May 2000 00:00:00 -0800"
  enddate="27 May 2000 00:00:00 -0800"
>

<mention></mention>
<mention>Minh Van</mention>

<p>

Minh Van wondered how to execute binary files and scripts in the current
directory, asking why the inclusion of "." (the current directory) in the
path was considered dangerous. John Ferlito replied (with a bit of editing
from Ian Tester):

</p>

<quote who="John Ferlito">

<p>The main problem with having . in your path is of course security.<br /><br /> Best
is example is if you have . in your path and I put a file named 'ls' in /tmp
that looks like this</p>

<p>
<tt>#!/bin/sh<br />
cd $HOME<br />
rm -rf *</tt>
</p>

<p>Then go cd into /tmp and run ls well pretty disastorous things are going to
happen.</p>

</quote>

<p>

He suggested using $HOME/bin to make life easier and prevent problems at the
same time.

</p>

</section>

<section
  title="The Genesis of SLUG Pearls"
  subject="Call for new list best-of-slug ?"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01483.html"
  posts="43"
  startdate="29 May 2000 00:00:00 -0800"
  enddate="01 Jun 2000 00:00:00 -0800"
>

<mention>Matt Allen</mention>
<mention></mention>
<mention>Jon Biddell</mention>
<mention>Adam Kennedy</mention>
<mention>Matthew Dalton</mention>
<mention>Anand Kumria</mention>
<mention>Jeff Waugh</mention>
<mention>Terry Collins</mention>

<p>

Anthony Rumble posted, <quote who="Anthony Rumble"> Does anyone feel it's
time for a best-of-slug list? I'm missing important posts to the list,
because of the signal to noise. Anyone else feel the same way? Who would
volunteer to be the sacrificial lamb/s to do the moderating?</quote>

</p><p>

...starting the longest thread of the week in the process!

</p><p>

There was a short on-topic debate about whether this would work. Jeff
Waugh said that most new list requests never eventuated because no one could
agree on a format, and there's always posting confusion. Anthony replied,
<quote who="Anthony Rumble">No, Thats not how it works. best-of-* lists have
one or more people who "scan" the main list, and forward "good" posts to the
best-of-* list. There are many high bandwidth lists that do this already..
like "ausrave" and the linux kernel lists.</quote>

</p><p>

Adam Kennedy suggested a mailing list summary - much like the Kernel
Cousins, and as it turns out, there was some discussion about this at the
recent meeting. Matt Allen volunteered to help out with the website, so Jeff
asked for a bit of input into what everyone would like to see on the site.

</p><p>

Paul Robinson replied with a <i>lengthy</i> list of ideas, including:

<ul>
	<li>User registration and a member's section</li>
	<li>Threaded "mailing list interface" - as opposed to a simple archive</li>
	<li>A web-to-list gateway (kind of like DejaNews)</li>
	<li>Administrator's interface to best-of-slug selection</li>
	<li>Best-of-Slug only selection for users</li>
</ul>

</p><p>

There was no reply. <editorialize>Paul, you may want to check out
eGroups.com, who do a similar thing, plus more. Many mailing lists pipe
their mail there as a simple way of doing most of what you've mentioned.
Unless there have been any big changes, eGroups use Linux
too!</editorialize>.

</p><p>

David Kempe brought up the notion of problem/solution pairs, and DIY
moderation, where the posters of problems reply back to the list with the
best solutions, <quote who="David Kempe">But for me, the signal is in the
problem/solutions that come out of the list. You know, oh thats a neat way
of doing that, oh shit I better patch that, or yeah im glad someone asked
that stupid question. So I reckon the best of slug would be user
contributed, to give the people who have problems a chance to put something
back.</quote>

</p><p>

Sonam Chauhan suggested a Hypermail/SWISH combo to fulfil our long time need
for a good, searchable archive, and a specially hacked version for the
best-of-slug list. Anand Kumria replied, voicing the too-many-CC's argument
when implementing a separate optional list. Terry Collins and Sonam worked on
getting SWISH going for Terry's archive.

</p><p>

Jon Biddell not only wanted a searchable SLUG archive, but SLUG HOWTO's as
well! There was a bit of discussion about the quality and audience of HOWTO's,
ending with Jon's link to the venerable <a href="http://www.linux.ie/">Irish
Linux Users Group</a> website.

</p><p>

Jeffrey Borg came up with a unique solution to the problem:

</p>

<quote who="Jeffrey Borg">

<p>

What would be useful is a yahoo style listing of specific linux related
questions that could be compiled by flagging any new threads with a
category.

</p><p>

So to look for something specific the archives would have categories for
questions and then the subjects of the 1st message in the thread which
should lead the answers about that question to be read.

</p><p>

I can not give any examples of this because I haven't seen it anywhere! It sort
of like a cross between yahoo directory but instead of being for the web it's
for a email list.

</p>

</quote>

<p>

Matthew Dalton posted the obligatory "Use Google!&#153;" response, but also
mentioned <a href="http://www.searchlinux.com">Search Linux</a>, an archive of
Linux usenet posts.

</p><p>

David Kempe didn't think that an online archive was the magical solution
we're all looking for, and that it just required a bit of nous to discern the
signal from the noise.

</p><p>

Conrad Parker agreed,

</p>

<quote who="Conrad Parker">

<p>

yep. Throwing crappy '90s technology at the problem isn't going to fix it.  The
problem is not with the medium, its with the truckloads of messages.

</p><p>

Perhaps (as you suggest) all we need is a culture where people say:

</p><p>

<blockquote>"Here's my problem, tell me what to do and I'll summarise to the
list"</blockquote>

</p><p>

... and then they actually go on and summarise the responses. The only way to
get that culture is for people to start doing it ...

</p>

</quote>

<p>

Sonam obviously really wanted a threaded archive, and also an automated FAQ.
Jeff replied that there was in fact a threaded view for our <a
href="http://www.progsoc.uts.edu.au/lists/slug/current/threads.html">archive at
ProgSoc</a> and that the FAQ was on its way. Anand asked for input on the
format of the list, and decided to test swish++ after finding out it was Free
Software.

</p><p>

Jeff volunteered to do at least the first SLUG Pearls, though there was some
"debate" about the name.  Suggestions included Pearls, Pellets, Pullets, Trails
and Entrails, with Jamie Honan somehow implying a Bjelke-Peterson connection!

</p>

<quote who="Jamie Honan">Yes pellets.

<p>

Shades of Bjelke-Peterson feeding the 'chooks' (these were 
his press conferences).

</p><p>

Going further, if we used pearls, then they would be cast before swine. Thus
the choice between the pighouse and the chookhouse.

</p><p>

(Now Jamie, back to your monitor like a good chap. Here's a nice
C program for you to maintain.)

</p>

</quote>

<p>

Perhaps a vote is in order. ;)

</p>

</section>

<section
  title="Formatting and Copying Partitions"
  subject="wiping a HDD clean"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01501.html"
  posts="6"
  startdate="29 May 2000 00:00:00 -0800"
  enddate="30 May 2000 00:00:00 -0800"
>

<mention></mention>

<p>

Doug Stalker asks, <quote who="Doug Stalker">
Using linux, how do I wipe a HD completly clean and then verify it has no bad
sectors?  Also, what is the best way to produce an exact copy of   a HDD?
(Assuming they are the size size/format drive and they are both connected to
teh one system)</quote>

</p><p>

Rick Welykochy solved the formatting and testing side of things:

</p>

<quote who="Rick Welykochy">

<p>

To format: <tt>man mke2fs</tt>

</p><p>

e.g. <tt>mke2fs -c /dev/whatever</tt>

</p><p>

but this installs the ext2 fs as well.

</p><p>

Also: <tt>man badblocks</tt>

</p>

</quote>

<p>

whilst Chuck D covered mirroring:

</p>

<quote who="Chuck D">

<p>

<tt>dd if=/dev/hda of=/dev/hdb</tt>

</p><p>

will mirror from one drive to another. Probably best to boot from a floppy to
do this.

</p><p>

or to create an image of your disk as a file that you can later restore
or put on another drive:

</p><p>

<tt>dd if=/dev/hda of=filename</tt>

</p><p>

You can copy an image to a drive of different size as long as it is
larger. You then lose the extra space.

</p>

</quote>

</section>

<section
  title="Copying a CD and Loopback Mounting"
  subject="Mking copy of the borg's stuff"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01506.html"
  posts="5"
  startdate="29 May 2000 00:00:00 -0800"
  enddate="30 May 2000 00:00:00 -0800"
>

<p>

Terry Collins wondered if he could copy CDs for backup purposes,

</p>

<quote who="Terry Collins">

<p>

Is this possible under linux?

</p><p>

Is it as simple as including -I and -J options of mkisofs?

</p><p>

Still complains about ~sbs, ~anaimations, ~help, ~images ~source

</p>

</quote>

<p>

John Clarke posted a <a
href="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01507.html">user-friendly
script</a> that prompts you though the process of copying a CDROM, and Jason
gave the following solution:

</p>

<quote who="">

<p>

The easiest way (I use this and it works) is to:

</p><p>

1. Put the CD to be duped into the drive.

</p><p>

2. Make an image:

</p><p>

<blockquote><tt>dd if=/dev/cdrom of=/opt/cd.img bs=8092</tt></blockquote>
  
This will spit a couple of errors at the end of the CD - but it doesn't matter.
From here you can write the image to another CD using CDRecord or similar, or
mount it via the loopback interface: 

<blockquote><tt>losetup /dev/loop0 /opt/cd.img<br />
			mount -t iso9660 /dev/loop0 /mnt/cdrom</tt></blockquote>

Note - remember to remove the loopback interface when it is not required:

<blockquote><tt>umount /mnt/cdrom<br />
			losetup -d /dev/loop0</tt></blockquote>

</p>

</quote>

<p>

John Ferlito added that the extra <tt>losetup</tt> commands were unneccesary if you mount the file using:

<quote who="John Ferlito">
<tt>mount -t iso9660 -o loop /opt/cd.img /mnt/cdrom</tt>
</quote>

</p>

</section>

<section
  title="Overqualified Linux Users"
  subject="Bulletin story (fwd)"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01530.html"
  posts="5"
  startdate="30 May 2000 00:00:00 -0800"
  enddate="31 May 2000 00:00:00 -0800"
>

<mention></mention>
<mention>Peter Samuel</mention>

<p>

Conrad posted an email from a journalist looking for Linux users,
<i>"unsophisticated when it comes to computers but maybe tried Linux because
they were curious to learn more about it."</i> Jamie had an example he prepared
earlier, <quote who="Jamie Honan">
Would my ten year old daughter who uses hotmail, plays web games, X based games
and railroad tycoon qualify?</quote>

</p><p>

We widely agreed that she was overqualified, with Peter Samuel asking for
a resume. Terry was worried about more important matters, <quote who="Terry
Collins">I hope she is too young to come to the games fest.<br /> It's bad
enough loosing my pocket money to the 8year old next door in fish, but
loosing at computer games - sheesh. {:-)</quote>

</p><p>

...and the challenge is on?

</p>

</section>

<section
  title="Partition Panic"
  subject="lost link between /boot and /"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01538.html"
  posts="4"
  startdate="30 May 2000 00:00:00 -0800"
  enddate="31 May 2000 00:00:00 -0800"
>

<p>

Ben Donohue's kernel had a panic when he deleted a partition between distant
/boot and / partitions. DaZZa knew what was going on:

</p>

<quote who="">

<p>

By deleting the partition in the middle, you have changed the numbers of the
existing partitions - for example, in a situation like this

</p><p>

<tt>
/dev/hda1       -       boot<br />
/dev/hda2       -       extended<br />
/dev/hda5       -       Windows<br />
/dev/hda6       -       Linux<br />
</tt>

</p><p>

removing /dev/hda5 will turn /dev/hda6 into /dev/hda5.

</p><p>

...

</p><p>

I'd grab partition magic and move the Linux partition to the start of the
available space, so it remains /dev/hda5 forever {or until you delete it}, then
use Tomsrootboot or similar to fix lilo - but that's another story.

</p>

</quote>

<p>

This solution worked fine.

</p>

</section>

<section
  title="Linux Notebooks"
  subject="Recommendations - Laptop / Notebook Running Linux (RH62)"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01560.html"
  posts="12"
  startdate="31 May 2000 00:00:00 -0800"
  enddate="31 May 2000 00:00:00 -0800"
>

<mention>Matt Allen</mention>
<mention></mention>

<p>

David Sainty was looking for Linux notebook, and was after one which:

</p>

<quote who="David Sainty">

<p>

- Can be bought without Windoze pre-loaded?<br />
or<br />
- Can be bought with Linux pre-loaded?<br />
or<br />
- Works well in Linux (with XFree86 3 or 4, sound, modem, etc)?<br />
or<br />
- Has support from the manufacturer w.r.t. Linux?

</p><p>

Why is it that buying a decent notebook with Linux still isn't
_easy_? &lt;sigh&gt; One day. :-)

</p>

</quote>

<p>

Matt Allen was very happy with both his Dell notebook, and their service.
Jon Biddell had a good story about his experience with Gateway:

</p>

<quote who="Jon Biddell">

<p>

I was about to plonk down a sizable slab of discretionary income for a Gateway
9300XLS (15.3" screen, 18Gb HD, 256Mb RAM) and had an argument with them about
the old Windows licencing agreement - their comment was that it's too hard, and
removing Windows would only drop $10 off the price because of their licencing
agreement with TSOS (The Spawn Of Satan).

</p><p>

I was, on a matter of principle and because I refused to accept the licence
agreement, prepared to accept the miniscule reduction in price, but the Gateway
store at Castle Hill wouldn't hear of it. When I told them that they had just
blown an $8k+ sale (and even showed them the $$$ to prove it !!), they had the
hide to say "... your attitude is wrong - all you Linux nuts are the same, you
want something for nothing".. How he reached that conclusion is still a
mystery.

</p>

</quote>

<p>

Most agreed that they were very happy with their Dell machines, and there
were more Gateway experiences, all negative.

</p><p>

David is sticking to his principles and looking for a Dell.

</p><p>

Terry wondered Toshiba notebooks could handle Linux, saying that he could
sell them sans "The Microsoft Tax" - and luckily for us, they can handle the
penguin!

</p>

</section>

<section
  title="Powersaving Monitors Under X"
  subject="Making xset permanent?"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/May/msg01576.html"
  posts="4"
  startdate="30 May 2000 00:00:00 -0800"
  enddate="31 May 2000 00:00:00 -0800"
>

<p>

Simon Rumble asked:

</p>

<quote who="Simon Rumble">

<p>

I want my monitor to be friendly to our power bill when I walk away from it
so I run:

</p><p>

<tt>xset dpms 600 600 600</tt>

</p><p>

How do I get this to run whenever my X server starts?  What file do I
stick it in?  In what format?

</p>

</quote>

<p>

Del offered:

</p>

<quote who="">

<p>

My /etc/X11/XF86Config file says:

</p><p>

<blockquote><tt>
Section "Screen"

<p>

...

</p><p>

<blockquote>
	BlankTime   10<br />
	SuspendTime 10<br />
	OffTime     10
</blockquote>

...

</p><p>

EndSection
</p></tt></blockquote>

</p>

</quote>

<p>

To which Jeffrey Borg added,

</p>

<quote who="Jeffrey Borg">

<p>

also

</p>

<blockquote><tt>
<p>Section "Device"

</p><p>

...

</p><p>

<blockquote>
    Option "power_saver"
</blockquote>

...

</p><p>

EndSection
</p></tt></blockquote>

<p>to enable DPMS

</p>

</quote>

</section>

<section
  title="Tax with Tux"
  subject="tax, damn them"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/June/msg00010.html"
  posts="20"
  startdate="01 Jun 2000 00:00:00 -0800"
  enddate="01 Jun 2000 00:00:00 -0800"
>

<mention></mention>
<mention>David Sainty</mention>
<mention>Graeme Merral</mention>
<mention>Terry Collins</mention>
<mention>Anthony Rumble</mention>

<p>

As if we didn't love the Australian Tax Office enough already, David
reported that he received a "Gates Hegemony"-only tutorial CD, hoping they'd
subsidise a computer on which he could run it.

</p><p>

Graeme Merrall wondered if Win4Lin would suffice, which both Anthony Rumble and Jason Rennie assumed to be the case. If Office runs...

</p><p>

David Sainty brought up GnuCash, asking if it were GST compliant, and whether there was an Australian OS project to add the functionality. Terry Collins informed that GnuCash wasn't really up to the task, but another piece of Free Software - GNU Enterprise - was building up to it rapidly.

</p><p>

Conrad provided more info on GnuCash:

</p>

<quote who="Conrad Parker">

<p>

It's worth noting that [rumour has it] GnuCash have some pretty good
financial backing, hence people are working on it steadily. It's
certainly not suitable for business use in 2000/2001, but perhaps
it will be ready by next year. They do have one of the most
extensive and detailed todo lists I've ever seen ;)

</p><p>

[first thing to do: make sure the "au" locale works so that "cheque"
is spelt correctly ....]

</p>

</quote>

</section>

<section
  title="How long is your script?"
  subject="Script needed"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/June/msg00039.html"
  posts="25"
  startdate="01 Jun 2000 00:00:00 -0800"
  enddate="01 Jun 2000 00:00:00 -0800"
>

<p>

Simon Bryan set the scene for one of SLUG's favourite pastimes: Obfuscated,
Efficient &amp; Esoteric Scripting 101, asking:

</p>

<quote who="Simon Bryan">

<p>

I am looking for some kind script wizard to help me out.
I have a file of:

</p><p>

username:password

</p><p>

I want to be able to regularly generate a file from this of just the usernames,
that is strip off the ':password'. Could some kind person pointme at the Perl
(or other commands) to do this?

</p>

</quote>

<p>

Our first contestant is Adam Kennedy:

</p>

<quote who="Adam Kennedy">

<p>

<tt>perl -e 'print grep { s/^(\w+)\:.*$/$1/; 1; } &lt;&gt;' &lt; inputfile &gt; outputfile</tt>

</p><p>

What I of course SHOULD be saying is RTFM

</p>

</quote>

<p>

Who gets points for a quick flame, but none for his looong solution! :)
Other Perl devotees included Rodos:

</p>

<quote who="">

<p>

<tt>perl -F: -ane 'print "$F[0]\n";' &lt; inputfile &gt; outputfile</tt>

</p><p>

Lets hope this does not turn into an obfcated (sp?) contest. Awk is better
at this problem. As Larry says, awk has to be better at something.

</p>

</quote>

<p>

Sorry, Rodos - too late! Obfuscation is the name of the game! :) Tony Cook also responded to Adam's entry:

</p>

<quote who="Tony Cook">

<p>

If you're going to use perl:

</p><p>

<tt>perl -F: -anle 'print $F[0]' &lt;/etc/passwd</tt>

</p>

</quote>

<p>

Rodos:

</p>

<quote who="">

<p>

Oh I like the l option, it saved the quotes and the \n. Very nice.

</p>

</quote>

<p>

Who says you can't learn anything from these things? Fancy a bit of sed?
Matthew Dalton:

</p>

<quote who="Matthew Dalton">

<p>

<tt>cat input | sed -e 's/:.*//' &gt; output</tt>

</p>

</quote>

<p>

James Morris:

</p>

<quote who="James Morris">

<p>

And if you're short of cats:

</p><p>

<tt>sed -e 's/:.*//' &lt; input &gt; output</tt>

</p>

</quote>

<p>

Next up, Anthony Rumble with awk:

</p>

<quote who="Anthony Rumble">

<p>

This is a job for.. &lt;tada&gt; AWK.

</p><p>

<tt>cat thefile.txt | awk -F: '{print $1}'</tt>

</p><p>

Done.. easy..

</p>

</quote>

<p>

Quickly plumbed for efficiency by John Ferlito:

</p>

<quote who="John Ferlito">

<p>

Bah that forks two processes and a pipe how wasteful :)

</p><p>

<blockquote><tt>awk -F: '{print $1}' thefile.txt</tt></blockquote>

</p>

</quote>

<p>

But the most impressive entry of all was from Herbert Xu:

</p>

<quote who="Herbert Xu">

<p>

<tt>cut -d : -f 1</tt>

</p>

</quote>

<p>

Which floored everyone... Anthony Rumble:

</p>

<quote who="Anthony Rumble">

<p>

Proving yet again.. theres always at least 15 ways of skining a cat on
Unix :)

</p>

</quote>

<p>

Doug Balmer was obviously stunned:

</p>

<quote who="Doug Balmer">

<p>

how cool.

</p>

</quote>

<p>

CaT:

</p>

<quote who="">

<p>

My god... someone else who knows about the cut command. I'm truly amazed.

</p>

</quote>

<p>

But Herbert had another trick up his sleeve: A shell-only solution!

</p>

<quote who="Herbert Xu">

<p>

<pre>while read LINE; do
    echo ${LINE%%:*}
done</pre>

</p>

</quote>

<p>

But was Simon happy with the responses?

</p>

<quote who="Simon Bryan">

<p>

&gt; Thanks everyone I think I now have three different ways of doing it!!

</p><p>

Gulp make that three hundred, so I guess it was an easy question. By the way I
have RTFM a number of times but just can't seem to get my head around some of
this stuff!

</p><p>

Thanks everyone....

</p>

</quote>

<p>

Perhaps we should leave the end of the thread to Rick and Matt:

</p>

<quote who="Matthew Dalton"> </quote>
<quote who="Rick Welykochy">

<p>

&gt; Looks like we've got a lotta sysadmins crying out for<br />
&gt; something challenging to do :)

</p><p>

Naaah... they just want to show who's got the biggest... er... shortest
script.

</p>

</quote>

</section>

<section
  title="Win4Lin &amp; VMWare Again"
  subject="Win4Lin vs VMWare"
  archive="http://www.progsoc.uts.edu.au/lists/slug/2000/June/msg00061.html"
  posts="7"
  startdate="01 Jun 2000 00:00:00 -0800"
  enddate="01 Jun 2000 00:00:00 -0800"
>

<mention></mention>
<mention>John Ferlito</mention>

<p>

John Ferlito was interested in finding out the differences between the two
products, having found VMWare to be quite slow. Anand gave the best
description:

</p>

<quote who="Anand Kumria">

<p>

Here is how I think it is - someone correct me if I am wrong.

</p><p>

VMWare: attempts to virtualise the PC by providing software simulations
of most hardware (bar the CPU) and emulates a CPU running in protected
mode by trapping various calls. Fairly slow.

</p><p>

Wine: attempts to map Win32 functions to their X/Linux equivalent. Fairly
fast as it does minimal CPU emulation (it does some because not all registers
are available in user space under Linux)

</p><p>

Win4Lin: provides a set of drivers so that Windows ends up accessing a
standard X screen/keyboard/mouse. CPU stuff isn't touched; probably
in between Wine and VMWare in terms of speed.

</p>

</quote>

</section>

</kc>
