There are multiple layers of virtualization that could be used. A BSD jails approach could be used for sandboxing and library dependency (lib X.Y for Jail 1, lib X.Z for Jail 2). A Docker style approach could be used. Or whatever awesome new micro-virt someone can come up with that's not as heavy as a traditional virtual machine.
The VM for each application is a good idea. Android got close, by at least creating a user for each app using the standard unix permission model where each user can't see another user's files so each app is separate. But they still have all the "what APIs does this device allow" and "what APIs have this program implemented" problems similar to "what libraries does this distro have".
I know of one large company that maintains it's own "drop" like service where you can upload confidential files, and share them with other employees or clients. There are sensible defaults for the maximum allowed users as well as a time delay (after X days the files are deleted).
Here is another option if you want to outsource: https://www.sendthisfile.com/i...
Linux Package Deployment
I don't think the parent was complaining about not being able to modify his own linux desktop because there are other shared users. I think the problem might be around distributions that only release certain versions of software. For example, I run an "old" Ubuntu 10.04 LTS release. It is nearly impossible to install the latest Chromium build due to package dependencies and management. However, I can run the latest Firefox since I can download the tarball directly. (And no, I shouldn't have to upgrade the entire operating system just to run a simple userspace program.)
Maybe linking up these simulators in multiplayer could be a new sport that only uses electricity instead of fuel and tires.
Spectators could choose their viewing angles (or multiple at once) as well as spectate in the "cockpit" like we do for FPS games.
Power is killed, but the magnetron keeps spinning and some microwaves can escape. Best to hit the stop button and wait a second before opening the door.
You have the same key problem with SSL/TLS certificates -- can't use your cert without your private key on the VPS.
Considering it costs around $250 to "register" your nationally Registered Trademark with the Trademark Clearinghouse (http://trademark-clearinghouse.com/) in order to even purchase ANY new gTLD in Sunrise, it's not too far fetched to purchase a "block" that covers hundreds of TLDs for a few hundred dollars. Alternately, trademark holders can purchase domains in Sunrise at a few hundred dollars each which is what the registries charge.
I don't disagree that the whole new gTLD "market" is a cash cow for ICANN, the new registries, and registrars (middle-men).
ICANN allowed it and now they're back pedaling since these brand and trademark holders pretty much have to purchase their brands in every new gTLD anyway, so the ICANN fee of 18-25 cents per domain really adds up.
Many registry operators have them, they are called "blocks" where you put a block on your TM'd string like "slashdot". For example, the Donuts registry which has over 200 new gTLDs allows you to buy a "block" which applies to all their TLDs for a fairly reasonable fee (a few hundred dollars).
I'm not sure where you got your numbers from, there are only 919 root-delegated Top Level Domains. There are a few hundred more pending new gTLD application with ICANN so the total for the next few years won't exceed 1200. (There are plans for a second round of new gTLD applications. The first round cost each applicant $185,000 USD.)
TLD = Top Level Domain
gTLD = Generic Top Level Domain (.com,
new gTLD = New Generic Top Level Domain recently allowed by ICANN (.club,
sTLD = Sponsored Top Level Domain aka "restricted TLD" (.aero,
ccTLD = Country Code Top Level Domain (.uk,
Extension = a sub-domain you can register under (.co.uk,
Sponsored TLDs are restricted. For instance, you need a "UIN" delegated by the "Travel Industry" for a
All legacy gTLDs are unrestricted. For awhile,
Most new gTLDs are unrestricted, while some are restricted like
ccTLDs can do whatever they want and are not governed by ICANN.
For now, you can "blacklist" new gTLDs without much consequence, because people and businesses are only starting to use them. Keep in mind scammers/spammers/annoying-people register CHEAP domains, so you might want to blacklist
But really, why block at the TLD level and not based on content and RFC compliance?
You can get a $15
The $2500 for trademark holders is extreme relative to other new gTLDs. Many charge a few hundred dollars for "trademark enabled sunrise registrations" (where you must have a registered trademark with the ICANN approved Trademark Clearinghouse (TMCH) which costs a few hundred dollars a year to maintain).