Re: Virtual machine development

2002-06-07 Thread David Cantrell

On Fri, Jun 07, 2002 at 10:54:42PM +0100, Peter Cooper wrote:
> > > Playing with virtual machines is great fun, though. Everyone should do
> > > it once, even if it seems like it is a little low-level.
> >
> > Pah!  Everyone should also write their own language, with an interpreter
> > or compiler; they should write their own OS too, and at least one device
> > driver for some other OS.
> 
> Hehe. You mock,

No, I'm dead serious.  Got 'em all done too apart from writing a device
driver for a lesser OS.

-- 
Grand Inquisitor Reverend David Cantrell | http://www.cantrell.org.uk/david

  Some people, when confronted with a problem, think ``I know, I'll use
  regular expressions.'' Now they have two problems.-- jwz




Re: Virtual machine development

2002-06-07 Thread Peter Cooper

> > Playing with virtual machines is great fun, though. Everyone should do
> > it once, even if it seems like it is a little low-level.
>
> Pah!  Everyone should also write their own language, with an interpreter
> or compiler; they should write their own OS too, and at least one device
> driver for some other OS.

Hehe. You mock, but I'm sad enough to have a little mental lists of
'programming things I want to do before I die'.

-) Write a portable full featured e-mail client in Perl/Tk, so I can use it
on both my Windows and Linux machines. (Started)
-) Write a simple 32 bit multitasking OS, nothing fancy. (Researched most of
this, completed a little)
-) Port a C compiler to said OS
-) Write a compiler of my own
-) Develop my own microcontroller using FPGA.

And lately, "Write a virtual machine" has been added to the list. Anyone
else got any programming challenges they'd like to try and meet before their
time is up?

Pete





Re: Virtual machine development

2002-06-07 Thread David Cantrell

On Fri, Jun 07, 2002 at 10:45:33AM +0100, Leon Brocard wrote:
> Playing with virtual machines is great fun, though. Everyone should do
> it once, even if it seems like it is a little low-level.

Pah!  Everyone should also write their own language, with an interpreter
or compiler; they should write their own OS too, and at least one device
driver for some other OS.

-- 
David Cantrell | Member of the Brute Squad | http://www.cantrell.org.uk/david

One person can change the world, but most of the time they shouldn't
-- Marge Simpson




Mozilla 1.0 Party Details

2002-06-07 Thread Paul Makepeace

Folks -- there could be quite a large turn-out tonight, if the dozens &
dozens of addresses on the webpage is any indicator.
http://www.schnitzer.at/mozparty/?show=europe#8

Paul (who recommends http://www.rockbitch.co.uk/ tonight for those who
prefer more rawwwkk!-ousness than a browser launch)

---

From: Gervase Markham 

[I just added a load more people, so a summary is needed:]

Address:
  The Litten Tree (nr. Victoria Station; it's a pub that serves food)
  17-19 Artillery Row
  London
  SW1P 1RH

Time:
  From 7.30pm on Friday the 7th of June. Look for the stuffed Moz.

Map:
http://www.multimap.com/map/browse.cgi?db=pc&client=europe&pc=SW1P1RH&quicksearch=SW1P+1RH
 
 or
  http://www.streetmap.co.uk/streetmap.dll?G2M?X=529544&Y=179178&A=Y&Z=1

Contact:
  Rob Allen: 07814 762718 from 7.30pm on the night, if you turn up
  and we aren't there.

Gerv

-- 
Paul Makepeace ... http://paulm.com/

"If birds fly, and fishes swim, then I shall drink till I sleep."
   -- http://paulm.com/toys/surrealism/




Re: Virtual machine development

2002-06-07 Thread Steve Mynott

"Peter Cooper" <[EMAIL PROTECTED]> writes:

> So, anyone got any suggestions, ideas, or links that I could use? If you've
> been working on your own VMs or VM like system, I'd be interested in knowing
> about it. I've done the usual Google research, but other than JVM stuff,
> there's not much about VMs.. and I'm not keen on the JVM stack-based
> approach.

It might be worth taking a look at kaffe -- a GPL clean room JVM with
classes.  Development seems to have been a bit slow of late but there
has been a recent release.

http://www.kaffe.org/

I don't know how useable it is as a dropin JVM but it does seem to
have been used as the basis for other OSS and research projects such
as JITs etc.

-- 
Steve Mynott <[EMAIL PROTECTED]>




Re: Virtual machine development

2002-06-07 Thread Leon Brocard

Peter Cooper sent the following bits through the ether:

> Does anyone here know of any good resources or references I should
> be looking at to help me learn about virtual machine development?

No, there's suprisingly little out there on virtual machine design and
development. Well, a lot of things mention it in passing: check out
the old Pascal and Forth papers for example. 

BTW, I consider this very on-topic for p6i, so go post the question
there as well ;-)

> there's not much about VMs.. and I'm not keen on the JVM stack-based approach.

Well, you're not going to like any other virtual machine then. Almost
all of them are stack-based, which is why Parrot is so notable.

Playing with virtual machines is great fun, though. Everyone should do
it once, even if it seems like it is a little low-level.

Leon
-- 
Leon Brocard.http://www.astray.com/
Nanoware...http://www.nanoware.org/

... Tonight's the night: Sleep in a eucalyptus tree




Perl/Tk; Tk::Text; exportselection

2002-06-07 Thread Roger Burton West

Has anyone tried using Perl/Tk's Tk::Text widget with exportselection
set true? If the selected area is >4000 characters, I get (when
X-pasting) a single byte which is apparently related to the length of
the selection...

Is this a known problem?

Roger




Re: Penderel ssh

2002-06-07 Thread Newton, Philip

Paul Makepeace wrote:
> On Fri, Jun 07, 2002 at 08:44:24AM +0200, Newton, Philip wrote:
> > (OTOH, a published alternative admin address would be 
> > useful for when penderel is b0rken... sending email to root
> > at brokenbox is not going to do a lot of good :)
> 
> You can probably guess at least three of them :-)

Probably... but when something is b0rken I don't necessarily want to dig
through my mail archive hoping that I've kept some emails from them so that
I can look up their addresses. (And at home I don't have my london-list
spool available at all.)

Cheers,
Philip
-- 
Philip Newton <[EMAIL PROTECTED]>
All opinions are my own, not my employer's.
If you're not part of the solution, you're part of the precipitate.




Re: Penderel ssh

2002-06-07 Thread Paul Makepeace

On Fri, Jun 07, 2002 at 08:44:24AM +0200, Newton, Philip wrote:
> I don't know, but for some reason I have this mental image of mail to root
> landing in a file on the mail spool on the box and sitting there for an
> indefinite time until someone logs in as root (which probably doesn't happen

This would definitely be a very sloppy set-up. root should always be in
/etc/aliases or its equivalent. In fact under some circumstances MTAs
won't even deliver to root's mail spool as they'll be too low a
privilege.

Further, doing ordinary non-system admin tasks like reading mail as root
is a sloppy practice.

> (OTOH, a published alternative admin address would be useful for when
> penderel is b0rken... sending email to root at brokenbox is not going to do
> a lot of good :)

You can probably guess at least three of them :-) There is also a
mailing list sysops but that's more for internal use but certainly
no-one would object to questions or suggestions there.

Sending to the list about penderel issues is not a terribly effective
route. A) 297 other people don't want to know about it B) a chat list
isn't read as high priority as people's inbox.

Paul

-- 
Paul Makepeace ... http://paulm.com/

"If the car doesn't start in the rain, then there will be much
 jubilation in the streets tonight."
   -- http://paulm.com/toys/surrealism/