UUID breaks data abstraction

Here you can provide suggestions on how to improve the product, website, etc.
Post Reply
Warren MacEvoy
Posts: 2
Joined: 8. Feb 2018, 08:08

UUID breaks data abstraction

Post by Warren MacEvoy »

Don't you hate how excel can't open two spreadsheets just because they have the same name? Excel breaks the file abstraction of its data which makes it hard to use.

VBox does the same thing, only more so because of the UUID of all resources (in Excel, only the name breaks the abstraction, and that is painful enough, in VBox, every component breaks the abstraction via UUID, so changing the name does not help).

So it is not possible to treat even a shutdown virtualbox as a "file", something that can be backed up and duplicated shared, modified and improved and reused without special tools to import (recode it, so it is not the thing you backed up or shared or can share back without the same problem).

Please reconsider the dependence of UUIDs in your resource model.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: UUID breaks data abstraction

Post by socratis »

Warren MacEvoy wrote:So it is not possible to treat even a shutdown virtualbox as a "file", ...
I'm not following that part, could you elaborate?
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
klaus
Oracle Corporation
Posts: 1133
Joined: 10. May 2007, 14:57

Re: UUID breaks data abstraction

Post by klaus »

It's simply a bad habit to treat VMs as a mere collection of files. Things need to fit together, and this is achieved using UUIDs.

That said - it's long on our wishlist to allow adding a VM which is a "file copy" of another one on the same system. It's work.
Post Reply