Talk:Amiga virtual machine

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Dispute resolving with LjL, Mdwh and me[edit]

My dear editor friends, we have a dispute to resolve.

It seems that we three only had taken care of this argument AVM. Other people prefer not commenting it.

This page has stated during Voting for Deletion it has not to be deleted but to be merged into 68k article.

It has been removed the Request for Undeletion, because infact AVM article it has been not decided for deletion.

But merging with 68K is a mistake and sure I can't merge this article into 68k. Else I will commit a false, and I don't want to.

Amiga Anywhere and ABOX have nothing in common with 68k code.

Just Amithlon while booting it starts an environment in which 68K code runs natively and ABOX has both built-in 68K code interpreter as long with PPC Amiga WarpUP interpreter (WarpUP is PPC Amiga executable fileformat for the Amiga classic subsystem running on CPU expansion card qith PPC 601 and 603e processor).

It seems to me that: LjL he said that it could be started Amiga Anywhere article. He said there is no virtual machine that it could be considered Amiga Machine he also said I created a neologism.

I don't understood Mdwh position if he want article deleted at all, or just condsidered AVM as not correct at all and the arguments have to be dropped.

To both of you editors I remember that AVM is NOT a neologism. It is commonly used amongst amigans, but evidenceds I had bringing seems not convince you both.

But sure AVM is no a neologism. It is just a CATEGORY name which groups in a summary some brief informations about various objects with common characteristics.

The three existing Amiga VM (note that I just drop the fourth, Petunia, because has different characteristics which brings it into some sort of emulator like multi-purpose program) it is far more pratical that all three these arguments should have a common article which LISTS all the three virtual environments here in ONE article with AVM name.

It is just necessary because of reasons of logical order and search purposes by users of Wikipedia.

It could be that users searching for any kind of virtual machines want to access that data.

So there they can find just a summary of the three amiga VM. Else ifthey want refine their search only if they want to, by clicking on a single Virtual environment link and seek for its complete article.

(Example: it is just as Music ->Folk Music or Classical or Rock Music, then searching for Rock Music->Hard Rock.

At this point the user could refine the search in Hard Rock or decide other choices.

With AVM article existing the user could make these choices: Computer->Amiga->AVM->Amiga Anywhere or Computer->Virtual Machine->Amiga Virtual Machine, etc.)

This is my point of view. I will send a copy of it to both of you to define this dispute.

If we could find an agreement as Wikipedia advices as a first step of dispute resolving, then it will be fine to me.

If not, then sure we three had had follow all the steps for a friendly resolution and in the end I could start a Request for Comment, as long it has been decided this article could not be undeleted, just because the fact it has never been deleted.

Sincerely,--Raffaele Megabyte 01:55, 27 May 2006 (UTC)[reply]

Explained better the concept of Amiga VM by editing the article[edit]

See my modifications. It is explained better the concept of Amiga Virtual Machine. I also inserted two main Amiga VM, Amithlon and A-Box provided by MorphOS. Hope it could of some help to clarify all topic and let this article to be kept. Sure then all the remaining part of the article that I marked as "stub" strongly needs to be revisited and rewritten.

Amiga Anywhere paragraph should be splitted into a new article, and it should be here only a reference voice of it (only the major infos of it), as it is only a different example of one of the various Amiga VM. --Raffaele Megabyte 10:59, 19 May 2006 (UTC)[reply]

Thanks for your edits - I can agree that this is better if we at least get rid of covering plain emulators like UAE as being "Amiga virtual machines". In response to your last paragraph, I'd go further and say that as much as possible should be placed into relevant articles (new or existing).
Also it may be debateable to count Amithlon as a virtual machine; some consider this to be just an emulator. Mdwh 14:47, 20 May 2006 (UTC)[reply]

Merge/split and redirect/delete[edit]

  • "AVM" and "Amiga Virtual Machine" (though most instances of the capitals have now been lowercased) are unattested terms, i.e. neologism, i.e. - among other things - original research. Amiga Inc. never called Amiga Anywhere an "AVM", nor did the WinUAE or WinFellow creators term their emulators "AVM"s, nor did the community do so (try a search for "amiga virtual machine", with quotes, on Google).
  • While Amiga Anywhere and Amiga emulators have in common the fact of being somehow Amiga-related, keeping them "under the same roof" is unjustified, as they're completely different subjects, which are simply under the same brand name. There is an Amiga emulation article, that should probably be expanded, where one can write about Amiga (Motorola 680x0, "classic", and all of that) emulation; and there should be a separate Amiga Anywhere article, as well.
  • Detailed information about the Motorola 68000 (or more broadly, Motorola 680x0) instruction set belong to the respective article(s).
  • This whole article implies some sort of agenda to equate various Amiga-related topics to the Java virtual machine, for some reason that escapes me. It's impregnated with some very peculiar POV, and I find it is in effect, for all intents and purposes, a POV fork of Amiga emulation.
  • I completely disagree about the idea that Amiga emulation should be kept for gaming-related information while Amiga virtual machine should contain "serious" stuff. This would be a totally arbitrary and baseless distinction; besides, Amiga emulation isn't nearly as big as to need splitting.
  • Obviously, some editors are trying to promote the term "AVM" on its own merit, while this term, as said, is a neologism (worse than that - it just doesn't exist outside Wikipedia). See AVM, which has been edited to include Amiga virtual machine among its links (later removed by me). There's some WP:POINT and/or WP:NOR here (i.e. agenda).

LjL 18:07, 18 May 2006 (UTC)[reply]

I agree with all of the above. To expand on your point "Obviously, some editors are trying to promote...", I also removed the following bizarre statement from Team Chaos: "Eventually with the advent of modern AVMs in the late 1990s these games were ported to all major computing platforms...", and on Total Chaos, the platform was listed not just as Amiga, but also Amiga virtual machine. I mean, are we going to change every single reference of "Amiga" to "Amiga or a machine with an AVM"?! Mdwh 23:00, 18 May 2006 (UTC)[reply]
Furthermore, the article has now been created on the Italian Wikipedia as well, and its entry added to the disambiguation page for AVM. I'm really going to virtually bang my head onto a virtual wall. Honestly, I feel very strongly that there's some weird agenda/propaganda (i.e. strong POVness) going on, but I don't quite understand what it is. Pro-Amiga? Anti-Amiga? Anti-Java? Pro-virtual-machines? Just plain weirdness? LjL 23:20, 18 May 2006 (UTC)[reply]
Possibly it's all an attempt to be pro-Total Chaos and pro-Team Chaos, so they can say it's been "ported" to all major platforms(!) But yeah, other than that it seemed pro-Amiga to me, trying to make the various emulators sound better in some way. Mdwh 14:52, 20 May 2006 (UTC)[reply]

Raffaele Megabyte's comments on this article's AFD page[edit]

There where some requests days ago to delete this article.

  • Keep I'll show you why This invoice in wikipedia should be to stay.

Amiga EMULATION = a program to emulate the Amiga by emulating the response to code of 68000 CPU by Motorola AND the behaviour of Chipset of Amiga.

Example: Original UAE (which has no JIT Virtual machine at all, while WinUAE has a Motorola 68000 Just In Time Virtual machine built in). It emulates code 68000, and emulates also Paula, Agnus and Denise chips (Graphic chip, Sound chip, Memory and I/O chip).

And from opposite:

Amiga VIRTUAL MACHINE = a base of abstraction layers capable to run programs created to accomplish Amiga standards and created with Amiga SDK to run then on a series of different hardware machines.

Also as stand-alone commercial product (so it will deserve a voice of its own).

Amiga VIRTUAL MACHINE = commercial product such as Amiga Anywhere.

Es.: It is a sort of virtual machine to provide an ABSTRACTION LAYER running on top of TAO/ELATE INTENT OS. It is not in any way connected to Amiga products, but it is capable to run with very low hardware resources, and it provides an universal abstraction layer of its own, running programs created with Amiga SDK giving them the opportunity to run with same aspect, despite of the platform that hosts it. This gives Amiga Anywhere a close resemblance as Java, without the problem to write from scratch any VM on any different platforms as it happens with Java.

Also as another way to implement such a virtual machine:

Amiga VIRTUAL MACHINE = an emulation of Amiga API to let run Amiga programs in an environment which is different from that of origin without providing standard emulation of all hardware.

Example: Trance Virtual Machine running on MorphOS which is a completely different OS, and it is based on PPC systems and on a Quark Microkernel different from standard Amiga Kernel (Exec). Trance is a bonus program deep running into MorphOS core, and it is capable to interpretate on the fly programs of Classic (old) Amigas which required old Motorola 68000 CPU, but it DOES NOT emulate the original chipset of Amiga, so it COULD NOT be considered an emulator (at least it is a very structured Amiga API emulator which hosts also a 68000 code emulator). But it is really a Virtual Machine because it provides Amiga programs an entire SANDBOX, and a sort of abstraction layer which allows Amiga Programs to make use of the hardware of Pegasos II line of computer on which MorphOS is the native standard OS.

Also

Amiga VIRTUAL MACHINE = Petunia Virtual Machine present into AmigaOS 4.0 as "API emulator" and barely similar in behaviour as Trance into MorphOS. As its opponent Trance, it is also capable to run on the fly Classic Amiga software.

Also

Amiga VIRTUAL MACHINE = the core of Amithlon emulator. Amithlon it is a very amazing emulator. It provides an abstraction layer capable to run Amiga related programs thru standard PC hardware, allowing the original Amiga OS and its programs to use standard graphic cards of PC, standard audio, standard LAN ports, etc. It does not run on top of other OSes, such as Windows or Linux, but it uses Linux code to boot and Linux also provides a sort of environment which is reckognized as a PC OS by the hardware, but it runs no Linux OS.

So we have at least 4 different products, and 3 different ideas of what does it means an Amiga virtual machines all built in different ways: Amithlon, Amiga DE/Amiga Anywhere, Petunia, and Trance which accomplish to create an ENTIRE FAMILY of Amiga Virtual Machines.

Amithlon creates an environment in which an Amiga standard OS can run on standard PC hardware. It provides the feature to run standard Amiga programs built for M68000 and mainly which could have full access to PC peripeherals as it could be Amiga hardware and Amiga peripherals.

Amiga Anywhere it is an abstracion layer for Amiga to run completely new Amiga programs and that is built from the beginning as standard Amiga software. As Java it runs universally on any compatible hardware situation.

Trance and Petunia are abstraction layers on which to run standard Amiga API and also are capable to run code for 68000, interpreting it on the fly. Trance also provides a sandbox in which all Amiga environment it is closed and stay separate from the rest of the MorphOS OS.

This is why the invoice was created. This is absolutely the reason that requires such an invoice to keep stay into Wikipedia. This is why I ask moderators to not consider any past, any present an any further request to delete it.

With respect,

--Raffaele Megabyte 22:26, 17 May 2006 (UTC)[reply]

  • Keep No way in hell should this subject matter be gerrymandered into the Amiga Emulation article which states that is only about one specific style Amiga Virtual Machine. Link to other articles, don't try to mash them all together into one gigantic 200K article.--70.110.80.15 07:32, 18 May 2006 (UTC)[reply]
But the only other type of Amiga virtual machine would go into a new article, Amiga Anywhere, so that solves that problem. Why should we have one article covering two entirely different pieces of software? At best, this should be a disambiguation page which links to the other articles. Mdwh 11:30, 18 May 2006 (UTC)[reply]

At least 7 distinct AVMs?[edit]

70.110.80.15 claimed there are "at least 7 distinct AVMs", in order to justify saying "any other Amiga Virtual Machine" - can you name them, please? Are we talking emulators, or things like Amiga Anywhere? Mdwh 11:35, 18 May 2006 (UTC)[reply]

@Mdwh: Had you bothered to actually read the article and this talk page you would have seen several AVMs listed (no I am not going to write out amiga virtual machine every time). Lets see: UAE, WinUAE, E-UAE, AIAB, AmigaForever are 5 distinct AVMs that emulate classic Amiga machines. Then there is Trance, Petunia, AmigaAnywhere, Amithlon, AmiKit, AmigaSYS, AROS, AmigaXL are 8 distinct AVMs which do not emulate classic Amiga machines. There are others! There are at least 13 different AVMs in this paragraph. This is not an all-inclusive list. There are others. I am just writing a quick list from reading the article, clicking on the links and so forth.

I would like to make the motion that somebody remove all Mdwh edits to this article. I looked at the history and see that he is vandalizing the article and making rabid claims such as "There are only 3 AVMs" when he obviously knows of more than 3 since more than 3 were listed in the original article and links were provided.

Please stop oversimplifying Amiga virtual machines.--68.238.104.248 09:29, 19 May 2006 (UTC)[reply]

Comment to User:68.238.104.248

No my dear friend. You are completely wrong. You listed togheter totally different products.

UAE = first emulator of Amiga 500 model, and then A 1200 and 4000 also.

WinUAE = emulator with Jit machine for Motorola 68000

E-UAE = emulator running on Amiga Classic, PPC Amigas, Apple PPC, Unix/Linux platforms with PPC.

AIAB (Amiga in a Box) = preinstalled environment to activate 24 bit modes, new GUIs, new libraries, 16bit sound when using WIN-UAE

AmigaForever = commercial product providing WinUAE and other emulators along with multi front-end explorers for both Amiga and PC environments. It provides also licensed OSes and Firmware, and now it is aimed to became multi-platform.

Trance = it is the 68000 code interpreter (68000 emulator?) embedded into A-BOX Virtual Machine on MorphOS

ABOX = Virtual Machine of MorphOS. It keeps a sandbox enviroment to keep the Amiga side of MorphOS alone, and dialogue with the rest of the systems thru its abstraction layers. It has amiga API 3.1 compatibility, and hosts a 68000 code interpreter on the fly JIT named Trance.

Petunia = Amiga Virtual Machine of AmigaOS 4.0. Should inform me more on about how it works.

AmigaAnywhere = Amiga Virtual machine by Amiga Inc. based on Tao/Elate Intent OS and an Amiga SDK running on a so called Amiga Virtual Processor

Amithlon = Amiga Virtual Machine by Haage & Partners, written from Bernd Meyer who is also the author of JIT machine of WinUAE. It uses minimal reduced Linux kernel to boot from a live CD, reckognize the hardware, then it creates a series of Abstraction Layers which hosts AmigaOS and Amiga Like programs by make them believe they aare hosted on a complete new machine.

AmiKit = same as AIAB a series of preinstalled enviroments for WinUAE to activate 24 bit modes, improved GUIs, 16 bit audio.

AmigaSYS = same as AIAB

AROS = a complete new ubiquitous Operating System

It could run as:

1) standalone on PC hardware, but in this form it is an Amiga X86 based OS.

2) Hosted by Linux enviroment

3) Runs from Live CD which autoboots using minimal reduced Linux Kernel to boot and reckognize the hardware. Then it creates Abstraction Layers to host and dialogue between Linux kernel who drives the hardware and its own AROS environment which is standalone. In this form sure it has its own Virtual Machine System but it is completely new and not related with any Amiga VM.

Sure AROS it is an Amiga Like OS, sharing same kernel mechanism, directory structure, behaviour, and even some filesystems, but it is a completely different product.

Its Virtual machine it is not an Amiga Virtual Machine, just for the fact it hosts its own software and environment and it is capable to run standard Amiga software (68000 or PPC) only thru portings of existings standard emulators.

AmigaXL = AmigaOSXL is the real name if I remember well.

I have not many infos about it. Should check and dig the internet to search for relevant infos. Actually I don't know if it is an Amiga Emulator, or an hosted Amiga environment, a preinstalled system like AIAB or whatever else.

Ciao,

--Raffaele Megabyte 15:47, 19 May 2006 (UTC)[reply]

Despite our differences in how we voted, I do agree with you that an article about "virtual machines" should focus on the idea of emulating code transparentely in a host OS, rather than just simple emulators. The big problem with this article is trying to pass off emulators as "Amiga virtual machines", which is (a) not a term used to describe them, (b) duplicating material in the Amiga emulation article, and (c) means we now have people writing "runs on Amigas or machines running an Amiga Virtual Machine" in place of "runs on Amigas" (eg, see Total Chaos) which is at best redundant, and at worst misleading.
So I'm removing the emulation section - please feel free anyone to introduce material there into the Amiga emulation or Motorola 68000 - instead, this article should focus on the concepts which you describe.
(As an aside, note that UAE, E-UAE, WinUAE are all variations of the same emulator. AFAIK, AmigaXL is an emulator based on UAE, which runs on QNX, but is set up to boot straight into the emulator I think. Also I believe that the emulation in Amithlon was based on WinUAE.) Mdwh 10:53, 20 May 2006 (UTC)[reply]
Just to add - I still think that our efforts would be spent better in writing about these various "virtual machines" in either more appropriate articles (e.g., ABOX in the MorphOS article), or split off into new articles (e.g., Amiga Anywhere, than trying to bring several different products (e.g., Amithlon is a very different thing to Amiga Anywhere) under the same name - a term which has hardly ever been used to describe all the products in question. Mdwh 10:58, 20 May 2006 (UTC)[reply]
Response


Point 1)


>>>quote>>>

Despite our differences in how we voted, I do agree with you that an article about "virtual machines" should focus on the idea of emulating code transparentely in a host OS, rather than just simple emulators. The big problem with this article is trying to pass off emulators as "Amiga virtual machines", which is (a) not a term used to describe them,

>>>end of quote>>>

Well, just edit that part and get rid of it.

>>>end of quote>>>

(b) duplicating material in the Amiga emulation article, and (c) means we now have people writing "runs on Amigas or machines running an Amiga Virtual Machine" in place of "runs on Amigas" (eg, see Total Chaos) which is at best redundant, and at worst misleading.

>>>end of quote>>>

Well being in real world and not speaking technically often people uses current terms, or current words such as "emulation" o "running on Amiga", when referring to other phenomena. Sure the article in Wikipedia should be edited to match some rules of order and precision.


Point 2)


>>> quote >>>

So I'm removing the emulation section - please feel free anyone to introduce material there into the Amiga emulation or Motorola 68000 - instead, this article should focus on the concepts which you describe.

>>> end of quote >>>

I agree. Right move.


Point 3)


>>> quote >>>

(As an aside, note that UAE, E-UAE, WinUAE are all variations of the same emulator.

>>> end of quote >>>

None said anything opposite to these statements.

Just WinUAE has a JIT machine built in, and E-UAE it is aimed mostly at PPC.

>>> quote >>>

AFAIK, AmigaXL is an emulator based on UAE, which runs on QNX, but is set up to boot straight into the emulator I think.

>>> End of quote >>>

Yes. And I read nothing into documents of it saying it tends to create some kind of abstraction layers as in Amithlon, which has a section of it mediating between the emulation part, the code interpreter, the software, the kernel of the host OS which provide drivers to run the hardware, and the hardware itself, allowing the driving of hardware never released for Amiga.

>>> quote >>>

Also I believe that the emulation in Amithlon was based on WinUAE.

>>> End of quote >>>

Not precisely correct. The programmer who created Amithlon Bernd Meyer, he is the same guy who created the JIT 68000 code interpreter into WinUAE.

Infact Amithlon it is based and wrapped all around the Jit machine also present in WinUAE.


Point 4)


>>> quote >>>

Just to add - I still think that our efforts would be spent better in writing about these various "virtual machines" in either more appropriate articles (e.g., ABOX in the MorphOS article), or split off into new articles (e.g., Amiga Anywhere, than trying to bring several different products (e.g., Amithlon is a very different thing to Amiga Anywhere) under the same name - a term which has hardly ever been used to describe all the products in question.

>>> end of quote >>>

All these different products describe a new phenomenon. Amiga is evolving and rather advancing in various different directions. Any of its developers have different ideas in which to dirige their work and different ideas on how to implement it.

Sure some of these works I think could be grouped under a common term that unificate it all and describes briefly a concept rather different than emulation in its original meaning, or sholud we edit also the voice Emulation (general emulation) of wikipedia trying to include also these new phenomena.

We are talking about products as VMWare. Should these be grouped along in emulation? Or they are the advancing of something new.

Also new CPUs with multiple core allow HARDWARE virtualization.

It has been stated by Genesi owners (the firm which has got the commercial IP for MorphOS) that existing Amiga-like OSes such as MorphOS and AmigaONE which have no support for SMP (Symmetrical MultiProcessing) could run in these new CPUs with multiple instances (any instance of the OS for any core of the CPU) and they will share a single machine hardware and any single instance of the OS will believe it has full access to a true machine of its own.

Is this a sort of multiple emulation? Or it is full virtualization?

When these technologies will be Avalable on Amiga at their full, in what article of Wikipedia you think you can propose it will be inserted?

From my point of view, even the discussion in Amiga camp on how to implement hardware virtualization in such a way, should be inserted in the article Amiga Virtual Machines, in a paragraph of its own.

Why? Just because it is proposed for true, and in a very technical form, and it is technically possible.

Having the article Amiga VM already present into Wikipedia for it, will give this new phenomenon a place to stay, and having already Amiga VM article present, will prevent in the future to start again oring and ripetitive discussions as these.

Remember also the virtualization (hardware virtualization) technology is advancing into other camps such as MacOS X and Linux to realize multiple instances of a OS running, in order to create multiple virtual machines on a single server, and multiplicate easily the number of virtual server giving the opportunity of multiplicate hosts for customers.

How should we consider these phenomena? Is this new virtualization be considered as multiple emulation on a single hardware machine? Is this phenomenon to be described in the main emulation article of wikipedia?

With respect,

--Raffaele Megabyte 17:13, 20 May 2006 (UTC)[reply]

To split or not to split topics[edit]

Petunia: There is nothing to split in a new article regarding Amiga OS 4.0

Here we are talking of Petunia as a virtual machine and give some techinical specifications for it that it could help any reader to know more about it, and also it must be kept here because here it is in comparison with others Amiga VM.

A-BOX: there is already a little line about ABOX in MorphOS article, explaining it exists. Sure it could be improved, but here in AVM we are talking about ABOX as one of the Virtual Machines into world of Amiga phenomena, and mainly about how it works, as in comparison with others Amiga VM.


Ciao,

--Raffaele Megabyte 04:02, 21 May 2006 (UTC)[reply]

Avoid neologisms[edit]

You know that I was (and am) mostly against the existence of this article. However, the article is clearly going to stay as a "no consensus" or "keep" decision will be taken. Given this, my plea is to at least avoid partisanism and especially neologism: as I've stated a few times now, the word "AVM" doesn't exist, nor does "Amiga Virual Machine" as a term of its own. Of course, you can have an "Amiga" "virtual machine" (i.e. a virtual machine somehow related to Amiga, or that execute some kind of Amiga programs) -- it's just that the term as a whole simply doesn't exist, so, please, try to avoid sending the message that it does.

This basically means:

  • avoid using the term AVM in the article. Write "Amiga virtual machine", or just "virtual machine" or "VM" (which is a very well attested term) when the context is clear -- and I bet it usually is, since the article talks about Amiga
  • avoid capitalizing "Virtual Machine" and write "virtual machine". It's not a proper noun. "Amiga Virtual Machine" would be correctly capitalized if something specific (i.e. a given product) called "Amiga Virtual Machine" existed, but it doesn't
  • don't add links to this article to the AVM disambiguation page, for obvious reasons; otherwise, by the same token, one could add -- say -- "Long Toothed Shark" (I made this up) under the LTS disambiguation page, which is obviously absurd
  • generally drop any agenda and make this a decent (if a bit useless in my opinion, but that's another matter) neutral article; in other words, don't sneak weasel sentences in that, while technically complying with the points I made above, you perfectly know to be biased. I would start by removing the reference to "write once run anywhere", or at least make it very clear that it's just a byproduct of things that have happened in the more or less recent past (emulators/VMs/compatibility layers/whatever), and not an original goal of the Amiga system (though definitely a goal of Amiga Anywhere).

I hope this is met as a reasonable practical framework to avoid turning this Wikipedia article into a tool to promote novel terms of novel acceptions of existing terms, or into original research.

LjL 16:28, 21 May 2006 (UTC)[reply]

AFD debate link[edit]

This page redirects to Motorola 680x0 after this AFD debate. Sjakkalle (Check!) 11:06, 22 May 2006 (UTC)[reply]


PROTEST & ASK FOR UNDELETION[edit]

This is a deletion hidden by redirect!

1) The Ask for deletion was inconsistent.

It has been proven by testimony links and by article itself that there are at least 4 Amiga Virtual machines: Petunia from AmigaOS 4.0, ABOX from MorphOS, Amithlon commercial product, Amiga Anywhere commercial product.


2) There is nothing related in the article about Amiga Virtual machines which justify the redirection to 68000 except the fact that 2 AVM made use (as a bonus) associated interpreters of code 68000 as a JIT (Just In Time code interpreter).

Amiga Vm are mainly Amiga HAL Hardware Abstracion Layers between Amiga environment and the rest of the hardware.

This articles deals mainly about Amiga API, and AMIGA API it is unrelated to any 68000 dependence or legacy.


3) ABOX has two code interpreters built in: the one for M68000 code, the second for PowerPC PPC603e.

Should we consider to redirect full Amiga Virtula Machine article to PPC Architecture article instead than 68k article?


4) Amiga Anywhere AVM for example has nothing related with 68000.

So nothing has to be merged or redirected in 68k article.


5) during voting the main reasons to delete article by its detractors is related to a certain ignorance about Amiga and its technical features. Many of these people are completely un-aware about the evolution of Amiga because they know nothing of this platform, nor the fact it is still on the market neither about its continuing developing of new solutions and emerging new phenomena.


6) Reasons for Deletion were mainly (as clearly shown) by people who demonstrated hatred versus Amiga platform.


7) Abuse: During votations for deletion/keep there were censorshipped the reasons why to keep the article.

These reasons were strongly documented and well written, while some flamebaits by persons who have personal hatred versus Amiga there were left to stay available to the public reading.

(see history of the vote discussion related entry here:

http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Log/2006_May_16

)

- Also these flamebaits were attested as quite normal reason to delete.

How strange.

- Also Testimony why to keep AVM article and an ENTIRE LIST OF LINKS which attested there are many occurrences in internet of AVM related terms were censorshipped.

8) Only last words of the testimony were leave available to public.

Results of this operation of censorship are some truncated prhrases.

This fact may let it believe from the point of view of any common reader that the author of testimony was insane or something.


Conclusions:

This facts, i.e. the substantial inconsistence of the Request for Deletion, the presence of evident flamebaits, an evident abuse of censorship, obiviously keep prevent other readers to judge with equity.

Also the article couldn't be redirected on 68K page, because three AVM have nothing in common with Motorola 68000 except the fact they made use of bundled Code Interpreter of 68000 as a simple bonus.

- ABOX main internal interpreter engine has PPC code interpreter (no 68000)

- Amiga Anywhere has no 68000 emulation bonus at all.

Here it is all about my points.

This is why I decided to ask it will be open an Undeletion Review.

Sincerely

--Raffaele Megabyte 13:18, 23 May 2006 (UTC)[reply]


UNDELETION: Testimoniances of notability for undeletion[edit]

Here follows a list of links attesting the term "Amiga Virtual Machine", or "Virtual Processor", or "Operating Environments", or even "platform-independent software development environment".

Here are some articles which refer to Amiga Anywhere.

[Here] it has been attested the term "Virtual Processor" by a dictionary Online which relates it to AmigaDE.

And to be precise I want to suggest you mr. LjL who are one of principal detractors to read [this article of four pages], in italian language (as you are italian native reader), about how it works AmigaDE (now Amiga Anywhere), one of the four attested Amiga Virtual Machines (other people please google translate) and mainly it explains all differnces with Java VM.

Also there is this very old discussion in Slashdot] attesting the existence of an IBM article (the IBM link is nowadays unfortunatly dead) about Amiga Virtual Processor Assembly Language.

Here is another [discussion in Slasdot] in which I want to demonstrate that even common people writing in comments into techical forum attested that Amiga DE is considered a "Virtual Machine architecture" analogue to .net and Java VM (see the first comment).

[This Amiga page] attested foe all existent Amiga "Operating Environments".

[Quantum Leaps Italia reviews Amiga games] sold in markets on special SD cards and running on multiple machines into virtual environment of Amiga Anywhere.

[Quantum Leap Italia reviews AmigaDE Player] (In italian language, please google translate it to read it in your native language).

[Quantum Leap Italia reviewing Amiga SDK running into Linux environment] (In italian language, please google translate it to read it in your native language).

[Quantum Leap Italia tutorial] on how it works Virtual Processor of Amiga Anywhere Virtual machine]] (In italian language, please google translate it).

[Quantum Leap Italia tutorial] on about the Virtual Pcoessor assembler language.

Amithlon

[Quantum Leap Italy reviews Amithlon] (In italian language, please google translate it).

[quantum Leap italy unofficial FAQ for Amithlon] (In italian language, please google translate it).

Petunia

[This is official Petunia site]. Petunia is the virtual machine of Amiga OS 4.0.

ABOX

[Wikipedia itself] is here to let you know more about MorphOS.

[A review] talking briefly of ABOX and QBOX.

[A very brief message] about MorphOS and is internal boxes QBOX and ABOX into a duscussion on MooBunny. It demonstrates that often infos about Amiga, its advancing, its solutions, and the products related to Amiga are often hidden (from a normal survey by outside Amiga community) into forums and discussions by Amiga users talking of the actual situation as it is continuing evolving.

More sites will be linked.

Petunia is not a virtual machine[edit]

After having reading carefully Petunia site I no longer consider it as a virtual machine. Seems it is just a very peculiar form of emulator.

With respect,

--Raffaele Megabyte 01:03, 27 May 2006 (UTC)[reply]

The redirect to 68000 is wrong[edit]

I have to say, I haven't ever looked this up on Wikipedia before. I remembered that I'd heard about Amiga Inc (or somebody) developing a VM based system that would be able to run on top of other OSs -- much like Java and .NET. There was definite talk of there being a bytecode -- I wanted to look it up because the design of it was quite different to the stack based Java and .NET (from what I remember). I certainly wasn't expecting to be redirected to 68000, which is completely unrelated.

Obviously introducing Amiga emulation into the equation would confuse the issue, this is completely unrelated to the field of emulating legacy hardware. It was a new VM, with a new instruction set, and would run on non-Amiga OSs. (As far as I recall.) At least an article saying what it was, however vague, would point people in the right direction. (It could even redirect to the real name for the product, which I seem to be getting the impression is Amiga Anywhere?) --Etoastw 22:12, 19 July 2006 (UTC)[reply]

No one appears to have written anything on Wikipedia for Amiga Anywhere. Note that this article was redirected because it grouped together a whole load of different concepts under the term "Amiga virtual machine", which is simply not a name ever used to describe such things (at least, not in any notable sense). There was a little bit about Amiga Anywhere [1] - maybe that section could be ressurrected as a new article Amiga Anywhere? Mdwh 22:22, 19 July 2006 (UTC)[reply]

The redirect to the article about Motorola CPUs is wrong. I don't see any direct relation between a virtual machine, and the CPU running it (the Amiga virtual machine could even run on different CPUs); if that would be done for other programs too, then every application that would not have an article should have a redirect to the CPU the application is though to run on. As the Amiga virtual machine is just a case of virtual machine, the redirect should be to the article about the virtual machines. --Kiam (talk) 16:23, 26 March 2009 (UTC)[reply]

Feel free to redirect it.--Anss123 (talk) 20:56, 26 March 2009 (UTC)[reply]