VOS Patents on Virtualizing OSs?
Erik Poupaert writes "I've been following VMWare and plex86 (used to be freemware) for a while now, because I think that virtualization may be a solution to quite a number of problems. It basically allows you to run several operating systems concurrently. IBM uses this approach too, to run a large number of Linux instances on their mainframes. While you can leave the task of managing devices and device drivers to the host operating system, guest operating systems can supply you with the ideosyncracies of their particular versions to run the applications that expect them.
Since VMWare is not free, as in free speech, I thought that plex86 would become the lead open-source project in the field.
Now there seems to be a new player, that I never heard of before, called VOS, who claims the whole field to themselves, and have filed patents to obtain a monopoly on the entire discpline. Have they got any chance in succeeding? Or do you think that the patent office would not grant such patent?"
- There is *no* trial download available, despite the "press release" saying that the product was released a *year* ago. I'd think
/. would find it before that.
- If you look at the site structure, everything is flat-file, i.e. it's all page_XX.htm. Highly unprofessional site.
- The "buy now" page is insecure, so I wouldn't try it.
- They say that USA Today, etc. have commented on Flash VOS; I just tried a google search and nothing showed up on the first page.
If I'm wrong, someone please post a clarification. The only thing is that the domain seems legit: a whois lookup shows that it was registered in 1998...--bdj
This article gives a good explanation of how patent laws in the US are being used to stifle innovation.
In no way does this article say any such thing.
How does a competitive advantage translate into stifling innovation? Shouldn't the reward for development of an innovation be in fact a competitive advantage? Isn't the very purpose of industrial research and development to create this advantage. If companies are managing their IP portfolios to achieve this, more power to them, THIS IS EXACTLY WHAT THEY ARE SUPPOSED TO DO!!!
Creating a competitive advantage is NOT the same thing as stifling innovation. The entire purpose of a patent is in fact to allow a company to use innovation to gain a competitive advantage. With IP, there would be no reward for the large investments that are often required to develop new technologies. Why would a company like IBM sink a billion dollars per year into it's world class R&D if as soon as they start manufacturing something Ziao-Chin Electronic could copy it and start selling it in competition to IBM??
Bochs is older than 1998, as is dosemu. If you look at the page it says paten pending since 1998. IF this is a true page, they could get a paten unless those backing Bochs an ddosemu get in touch with the USPTO. Someone needs to verify that this is a true filing. If so then someone needs to contact the USPTO. ;-)
~~~~~~~~~~~~~~~~~~~~
I don't want a lot, I just want it all
Flame away, I have a hose!
Only 'flamers' flame!
From what I read this looks more like a boot manager more than a VM I could be wrong but who knows.
Hey, I just patented the whole idea of coming up with with patents that won't pass, so anyone that comes up with anything must pay me $20,000 in licensing fees.
My journal has hot
I would say if you are in a technological industry and don't want to put up a full scale website, then put up a very straightforward 'business card' site.
This is not the way to build a lasting empire.
This happens to be one of the cases where they aren't considered people. People invent and assign to a corporation. A corporation can not, under current law, be an inventor.
From their Homepage:
This looks like a BIOS-Bootmanager, it just activates the partition the OS you're interested in resides on, then let's you boot from that partition. Magic indeed.
Aah, a BIOS based bootmanager with APM - The state of your work is saved to disk, then you reboot.
Okay, that looks like a VMware done in hardware. Each OS is given a slice of the available RAM in which it can reside and run. You can switch between different Virtual-Machines. Okay, ther is no emulation layer in here, as all OSes are running on the actual hardware. When switching OSes, the OS you're switching from has to release all Hardware - that seems to be interesting. But that is "Phase III", so I wouldn't hold my breath.
Can't wait for that one - does anyone need a nice bridge? I own one I could sell :)
Ralph
Yep, it depends on when.
They patents have been filled - not granted. The company that filled the patents was incoporated in 1998. Thus these patents cannot be older than that.
Nuff said.
Shouldn't Stratus be suing them for trademark violation? Stratus has had an OS called 'VOS' for 10+ years (and boy was it neat).
Actually, when Stratus was first getting started, it was long ago enough that if you weren't IBM, you weren't important in the world of mainframes. So, Stratus signed a deal with IBM to sell their machines as IBM System/88 machines. In essence, System/88 was just the name IBM gave Stratus's machines so that people would buy them. Later, when Stratus had made enough of a name for itself to strike out on their own, they began calling their OS VOS.
In the old days, VOS machines ran on m68k chips. Later, they made versions that ran on the obscure Intel i860 RISC chips. Nowdays, Continuum servers run on PA-RISC chips. (A humorous note is that a common high-volume networking card used in Stratus boxen is the IBM Arctic 960, which uses the i860's descendent, the i960 chip.) There was some effort to work towards moving to IA-64 before the buy-out by Ascend, but Ascend got the rights to that platform. I'm real sure the server half of Stratus that got split off is really crying about that one nowdays.
There was also a short-lived fault-tolerant ultra-redundant Windows NT machine called 'Radio' that won an award at Comdex the year it was debuted. However, no one wanted to pay the price for fault-tolerant hardware when the OS wasn't guaranteed to be nearly as stable. Heh.
Tandem is a whole other ballpark. Ugly, hideous OS. Much, much worse than VOS.
Ah, it feels good to reminisce...
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
I think you mean MVS - VMS runs on Vaxes and Alpha's.
VMware has at least some patents filed for - they mention this on their first press release, at http://www.vmware.com/news/pr1.html.
Also, it's meaningless to say 'countries that laugh at US patent laws' in that they are irrelevant to patents in almost every country.
If you want patents in the UK, Japan, etc, you must file them in each country. There are some short cuts, i.e. you can file European patents and International patents, but these must eventually 'fork' into country-specific patents at later stages of the process. Patents don't automatically cross national boundaries, like trademarks but unlike copyright.
This is clearly a hoax. The page graphics are crap. There are non-existant links. The disclaimer at the bottom says that there is confidential stuff on the site. Who puts confidential info on a web site? Make a judgement call next time. Is it really worth it? Maybe put a disclaimer that you think the site is bogus? That way we know when to flame the poster.
AFAIK, plex 86 and VMWare are Machine emulator,
not OS emulator. It emulates an x86-like computer on which you can add a new OS.
In that sense, it would be rather Wine in full OS emulation mode that would be impacted by this patents.
This will protect the ideas from getting patented before you get around to implementing them. It may help infringement claims even after you have written the code, since a disclosure may be looked on more favorably by the courts than a few thousand lines of code.
As for these specific patents, once their patents are filed, there is really little that can be done. Let's hope that the ample prior art in IBM, Bochs, VMWare, emulators, and Plex86 will be sufficient to strike any claims from the patents that interfere with free software once they are issued.
Fight Spammers!
I assume you're asking if using some kind of "virtual machine" technology such as VMware degrades performance due to the fact the OS isn't accessing the hardware directly.
This entirely depends, and I have a great example from back in my VM/ESA system programmer days.
Let's say you have an operating system that works very well when it has enough memory to keep everything in storage, but performs poorly when it has to page/swap out tasks.
Now you run it under a virtual machine program that is very, very efficient at paging/swapping.
You can, and often do, get better performance this way than if you were running the virtualized operating system on the bare hardware.
We ran MVS under VM this way. The real machine had 32 megs of storage. (this was a while back.) By running MVS under VM, and giving the MVS machine a virtual storage size of 128 megs, the VM software smoothly paged, the MVS software never entered its paging routines, and we realized a substantial performance improvement. The combined system actually used less CPU and performed less I/O then the MVS system alone.
Another situation is where the virtual machine environment has access to resources that the virtualized operating systems don't. A year or so after we put MVS under VM, we purchased a new mainframe with "expanded storage" -- a chunk of high-speed RAM that is tightly connected to the processor -- you use it for first level paging. i.e. When you page data out to disk, instead of writing it directly to the swap space, instead you find the oldest page in expanded storage and write that page out to disk, then page the block into expanded storage.
Thrashing is typically caused by rapid page out/in combinations. You page something out, then decide you need it again immediately, but you have to wait for the disk to come around again.
Even though our MVS kernel was written before expanded storage hardware was invented, we were able to use it to improve MVS performance; another example of how a well designed, well balanced virtual machine supervisor can improve the performance of the machines it supervises above and beyond their bare-iron performance.
Counterintuitive, but true!
It's a complete waste of time to just look at the titles - these describe generally what the patent is about, but the *claims* of the patent, listed at the end, are what is actually protected.
Any details in the title, abstract, description, etc are only there to help a skilled practitioner reproduce the invention (under license), or to invent something new that doesn't infringe the claims.
This slowdown occurs with raw partitions as well as VMware's virtual partitions or whatever they call them. In fact, PS/2 mice sometimes caused a slowdown, though this may have been fixed by now.
Overall it is a great product, but it's not for people who want extremely high performance without providing extra hardware to run it well.
VMware has patents too, see http://www.vmware.com/news/pr1.html where it mentions 'patent-pending'.
And it actually has a product, not that this means anything in patent wars...
I use VMware quite a lot - it generally runs thing at approx half the speed of the real machine. This is not usually a problem, and doesn't apply to CPU-bound work, which runs at nearly full speed, but there is a noticeable slowdown in I/O.
Can take two computers and put all their components on a split screen on the same computer. Makes two computer households obsolete.
"Honey, could you press the escape key for me, and stop hogging he 'E'"
Presents key system peripherals to multiple Run Time OS's at the same time, while each OS can totally be satisfied with its virtual device as a complete physical drive
wow, I would love to see my mouse as a complete physical drive
It [Flash VOS] gives the user the capability of running an application without an Operating System running at all. Many applications do not need an Operating System to make them run. With Flash Vos(TM) Super O/S, you can click on the application you wish to use and begin working.
No operating system at all? I am starting to get the idea this is a bad translation.
Management is one of the basic functions included in Flash Vos(TM) Super O/S.
Does one get a PHB for free?
In a bulletted list of advantages:
- protect user data from predatory/monopolistic behavior of traditional OS's
Is that the OS or the company that makes the OS?
Flash Vos, Inc., a Texas Corporation, was incorporated in Highlands, Texas in April 1998. Its business is internal in scope and intended to invent, design, develop and distribute the technology and products associated with the next generation of super operating systems.
Internal in scope? "Invent, design, develop"? Was this written by a bad resume writing program? Why not a Super-Duper OS?
Either they need to hire a better technical writer, or they let the marketting droids lose to develop the techical content of their web site. Or perhaps they don't know what they are talking about.
-josh
Hasn't anyone been paying attention to the patent wars that have been going on? The patent will pass, do not doubt it. The US Patent Office is too stupid to catch it. "Oohh a way to make a computer pretend it's a different kind of computer. No one's ever done THAT before!"
The patent will remain until it is challenged in court and defeated, and it's almost impossible to overthrow a patent in court. The 800 lb gorillas can't start anything unless VOS tries to enforce the patent against them.
The end result? VOS gets the perfect weapon with which to kill off smaller competitors as long as they leave IBM and the like alone. The IBM bean counters won't authorize a legal battle over the patent just to keep a few Open Source projects alive. To them, it's not worth the expense. Plex86 is either killed off or developed only by people who live in countries that laugh at US patent laws. VMWare will probably be safe, but if VOS develops an attitude and gets some venture capital behind their legal department, VMWare will be toast.
Matthew Miller,
"Live Free or Die." Don't like it? Then keep out of the USA
However, the patent office is notoriously bad at investigating prior art. They basically just look at existing patents, not "what's out there in the real world". Second problem is that there's no requirement that the patent examiner of record actually be "skilled in the art". The PTO was issuing software patents for 10-15 years before they had any actual examiners with software engineering credentials, and seem to be even further over the edge on business practice patents.
Here's one heinous example I know about. I was a technical consultant to an employer's legal team going up against an IBM suit -- basically, they wanted access to all our technology, so they came after us with a stack of patents. One of these, filed in _1984_!, claimed to patent nothing more or less complex than cut and paste of text between multiple buffers in a text editor. Since our computer shipped with MicroEmacs, we violated this "invention". Never mind that the exact same sequence of keystrokes would have achieved the exact same effect in TECO Emacs, which I was using at CMU back in '79 (derived from earlier versions done at MIT...).
Sure, you can fight a patent with prior art, but the presumption is usually that the patent was researched fully. Clearly an increasingly bad assumption, but that's what you'll find in the system.
So yes, there is some danger here.
-Dave Haynie
In particular:
"There are several ways companies can leverage their IP to create a distinct market advantage, Gross said. Companies should not only protect unique parts of their current technologies, but "patent in paths where their technology is headed," he said, thereby creating a competitive advantage."
"Gross also suggested that companies create patents with "an eye on infringement," to make sure that a patent can't be infringed and to make a company aware if one of its patents is being infringed upon. If a company feels it has the best technology or method in its field, it should not only patent that technology or method, but also the second-, third-, and fourth-best methods to ensure a competitive advantage, he said."
Please, America, feel free to screw up your own high-tech industries in the legal equivalent of the "Unix wars", but leave the rest of us out of it (i.e. don't try to push laws on us via WIPO, hoping nobody will notice).
In the United States, the patent office is neither a legal body nor do they have expertise on everything. All the patent office does is gather information and makes sure everything is in order. They will only stop a patent if it is very obvious that it will not stand. Everything passed this is then left up to the courts, a body much more capable of making a decision. In this case there is so much prior art that it is unlikely that it would get passed the patent office, but during the time it takes to file the patents, they may claim that there is a patent pending.
In my opinion the American patent model is very good, leaving as much of the judging to the justice system as posssible. The cost, time and loss of skill that would go into the patent office having a staff that could understand every patent is unreasonable, and dispite what slashdot might say it is a very effective way around that.
Oh, and in response to everyone who has said that the patent office is 'stupid', just because they do not have a staff skilled in computers does not mean they are stupid. It amazes me that so many people believe that just because they are good with them, that computer skill is the final judge of intellegence.
Thank you! I'm so glad someone else on Slashdot is aware of this bizarre and interesting server OS. I actually used to work at a subsidiary of Stratus Inc. as a customer support representative for some networking middleware and transaction processing software. (This was all before the buyout of Stratus by Ascend when all the subsidiaries were sold off to the higher bidders.)
VOS is about the opposite of UNIX in command-line structure. The default command (without abbreviations) for changing a directory is 'change_current_dir'. This is kind of an interesting throwback to the COBOL and PL/I roots of the original OS back in the old days. Compare this to the C-based design of UNIX's command shell.
The really cool thing about VOS is it's utter and complete fault tolerance. The machines they run on have dual motherboards, mirrored drives, etc. so that if one component goes wrong, it immediately switches over to the other one and calls Stratus customer support to log a request for a replacement part. If you don't spend a lot of time in your server room or reading logs, the arrival of a new motherboard in the mail may be the first sign you have that one has failed in your machine.
VOS also lets you virtually partition your whole machine in a variety of ways. Multiple motherboards or even the same motherboard can be host to several 'modules' or virtual machines which can communicate with each other and share resources. Modules on the same machine may even be on seperate server boxes, linked by serial, modem, TCP/IP, or other more obscure networking methods.
Another VOS strength is its support for various ancient networking protocols. The most common service our company's software provided was to set up a fault-tolerant means of data exchange between legacy systems and the modern world. VOS was a bizarre beast, but I really liked it in many ways.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
Yourself and a previous poster are quite correct that IBM was the first to fully implement the idea, on System 360 hardware. VM is still around today and is still widely used on big iron. And you're quite right, IBM is very aggressive in protecting their patents. This "Flash Vos Super O/S- Virtual Flash Based Operating System" (this tripe pasted right from their site) doesn't sound like much different (but from what I could gather on their website there are probably some differences that might allow them to secure at least some of the patents) than what VM does on big iron. Just to confirm what I believe someone else posted, VM is the OS that IBM used to run 25,000+ instances of Linux on one S/390 server.
Based on the broken graphics tags and totally amateurish implementation of their website I wouldn't expect much of their product or their ability to defend patents that might conflict with IBM's... but what do I know I'm just an (O)S/390 guy.
----
----
Slán leat agus go n'eirí an bóthar leat
IANAL, but, Patents are always granted to (and filed by) individuals. Corporations receive rights to patents through agreements with the individuals who file them (generally part of the employment contract). Thus, it's quite possible for these patents to have been filed by the individuals responsible for the "innovations" before 1998 (when company was incorporated) and the company can have since acquired the rights to any eventually-granted patents.
-Dan
Maybe its just me. I have geek interests, and yet I have never heard of this company or their product before. The details on their website are very sketchy. There are no downloads, the pages look very second-rate, and their on-line ordering isn't over SSL. There are broken images everywhere, where you would expect pictures of flashy shrink-wrap. The user manual for this 'super o/s' is full of screen-shots of a DOS app running in a Win9x comand window. And although they claim to be a US company, the text gives the feeling it was written by someone who doesn't often use the English language.
OK, I am a constant skeptic. Is it just me, or does this look like a hoax to anyone else? Isn't it the sort of thing one would expect to have seen a feature on at a geek site like Ars Technica? Can anyone present any evidence that this is real?
Basically "unsafe" code in this context is any code that tries to access hardware (should be possible to trap with the MMU), and code that uses some x86 trickery to find out which "ring" they run in, which is impossible to properly virtualize, and has to be emulated.
Since the "unsafe" code cases are fairly uncommon, this delivers a significant performance boost over emulating all instructions...
How about someone starts a competition to come up with something the USPO wouldn't allow. The funnier the better. If the word got out to the mainstream media as a filler item, it might even make a useful point to the masses and their masters on The Hill.
Of course, we'd have to have a prize worth noting, so it would need some rich sponsor with an interest in the topic (Hello, RedHat; VA Linux?).
Rational debate isn't working with the PO, so maybe it's time to make fun of them in public.
TWW
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
The idea of virualizing an OS is hardly a new one. IBM tried to do something akin to this with OS2 and Windows 3.1 ...
I'm fairly sure that's not the case. Win/OS2 was more akin to WINE than to VMWare - a port of the Windows API rather than a virtual machine. (Port, because IBM had access to the Windows source - WINE do not have that luxury, so it's a reimplementation)
--
Just a small clear up.. IBM's VM operating system is not the same as OS/390. They are two very different systems. VM has been around since the mid 60's having been first released outside of IBM as CP/67, then it grew into VM/370 -> VM/SP (VM/HPO) -> VM/XA -> VM/ESA (the current product). OS/390 has also been around since the mid 60's starting life as OS/360 and going through several name changes (OS/VS, MFT, MVS, MVS/XA, MVS/ESA, and finally OS/390 -- I think I got the right lineup of names :)
Folks, hate to throw a damper on your anti-patnet fest here, but the fact of the matter is that anyone with a few bucks in their pocket can file a patent. It's totally different from being granted a patent. When VOS has some granted patents THEN we can start to complain with some real justification.
Also, where does all this stuff about patents hindering innovation come from? Innovation is all about hte development of new ideas, NOT the copying of stuff that has already been done (patented or not). It seems to me that patents in fact encourage innovation by forcing people wanting to compete to develop new original technologies rather than just copying work that has already been done (and paid for in terms of support for R&D and a lot of hard work). Whithout patents all you would have is endless copying as soon as a new idea hit the market, with the inventors getting nothing for their original work.
Well then what do you propose as a better way to do it. Random 'experts' in the field deciding the fait of companies and individuals. Like it or not the legal system in the most fair and least biased way to deal with issues such as this.
Computer skills, no. Common sense, yes. The patent office grants patents for such drivel as faster than light communication and extracting energy from other dimensions to increase plant-growth. All you need to do is to make a trivial invention seem very complex. The patent office lacks common sense and time. Anybody with a highschool-diploma and 15 minutes of time could have dismissed the above patent. The USPO did not.All right, I give up. You've obviously got me out-lawyered. So you get ten percent of the profits I make on this and all subsequent /. posts. If that's not good enough I'll even let you have twenty percent. But not one penny more!
Have fun cavorting with all them super-duper-models on your new yacht!
Yours WDK - WKiernan@concentric.net
That page gives no specifics on the patents they refer to. Hopefully, it's implementation specific, and if not, there's plenty of very well documented prior art (not to mention prior patents). Don't take seriously any patent claim with the word "Super" as a standalone modifier. Maybe as a prefix in scientific context, but this is just BS for the sake of PR.
WARNING: there is a trojan on your
From the blurb down the bottom:
... looks like even posting a link to the super secret site is violating their site copyright. Naughty! you are in big trouble now!!
CONFIDENTIAL: The information disclosed herein regarding the Flash Vos(TM) includes confidential, proprietary information of Flash Vos Inc. This document, and the contents thereof, may not be used, reproduced, transmitted, transferred to other documents, or disclosed to any person or entity, in whole or in part, without the prior express written consent of Flash Vos Inc. The Flash Vos(TM) is covered by a United States Pending Patent Application. All rights are reserved to Flash Vos Inc.
So
You really only need to understand one thing to comprehend US patent law. The people who grant patents (especially software patents) have the intelligence of cauliflower. Therefore, you can patent anything that hasn't already been patented. I could apply for a patent on the process of rubbing two sticks together to make fire, and it would probably be granted. (Come to think of it, I probably shouldn't have said that, because now someone will actually do it. I think I should just go ahead and flee the country now.)
Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
It seems to me that IBM have the first virtualized is hardware with th VM (Virtual Machine) OS serie. I have worked on a ES9000 (Hardware) with the OS370 (OS) and OS390 (OS) at the same time during school.
When faced with a set of patents like this, you have to hope that there is an 800lb gorilla out there who might take exception. Given that IBM's S/390 machines are just about as good as you can get in Virtual Machines either through VMs or LPIs, anything which seriously treads on the toes of IBMs patents in this field is likely to get short shrift in the legal arena. That said, this is already a heavily patented area - a quick search of the patent database pulls up 245 patents on this issue. Which is pretty scary given that these patents, as with so many patent applications, aim to be as broad as possible in their presentation.
So much for propelling innovation forward...
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
I don't believe these patents in any way cover "the whole discipline"... and if they do there is plenty of prior art to see the patents off.
IBM's VM (AKA OS/390) has been doing virtual machines for longer than most Slashdot readers have had a computer. Emulators (and I was playing with XZX as long ago as 1995 -- it probably was around a while before then) are essentially no different.
All VMware did that was clever was to virtualise an x86. Virtualise (as opposed to emulate) because it does not need to emulate CPU operations, merely pass them on to to the real CPU. An S/390 is designed to facilitate this. For reasons I don't understand personally, apparently a PC isn't particularly friendly to this approach, so VMware did a great job in pulling it off.
I really like VMware, I use it every day (to run Lotus Notes. Bah.) - a Free equivalent would be lovely.
--
OK, you asked, so you got it ...
A patent the patent office would not grant:
Method for Calculation through Graphite Scratches on Dead Trees (also known as pencil-and-paper calculations)
--
Friends don't let friends misuse the subjunctive.
The notion of a virtual OS layered on another OS is not new. Virtualizing RSX11M was proposed in public at the Miami DECUS meeting by Ralph Stamerjohn; I believe this was in 1980 but it could have been as late as 1982. I published the MSX-11 OS which had a mode in which it ran as a virtual OS under RSX11M. That was written in 1979. Full source was published. Virtual disks were an implementation of restrictive partitioning. Mine for RSX11D and Ralph's for RSX11M were published initially in the late 1970s. The concept of virtualizing the device on something completely invented existed in publications by the mid 1970s (gave me the idea about the RSX11D virtual disk). The patent office may never have heard of DECUS, let alone looked at its publications, but they were and are open to the public. (DECUS membership has been free of charge also). This is different from a virtual machine. Incidentally, the RT11 under RSX implementations first surfaced, doing a complete OS under another OS on the same machine, by 1979. I had a copy of RT11 V2C running under RSX11D in 1979 and there had been earlier ones. (Had to slow down or stop the clock though; the host machine and os couldn't keep up.) The virtual RSX11M was intended however to virtualize at system service level optionally, not just at driver level. While it was never wholly implemented (we had day jobs) it was discussed in detail and some bits like virtual debuggers did get implemented. I am sure there were many others.
To print, you crease a virtual printer, to read cards, yoou create a virtual card reader, if you needed memory, you create a new virtual machine with more virtual memory.
I used VMS under VM370 in 1981. I think that is before 2000, but maybe I made a Y2k error on my math.
Fight Spammers!
I have an old used Mac IIci, which came with some old version of this SoftPC on it. I just booted it up, and the "About SoftPC" from the "Apple Menu", says "Version 1.4: (EGA/AT) © 1986-1990 Insignia Solutions" I'm not sure if they really sold a product before 1988, but anyone who's going to try and claim a patent on the invention of a virtual machine is going to have a lot of prior art to deal with.
Of course, there are a number of well written, and well moderated (up) posts suggesting that their patents might not be as broad as Rod hinted, and maybe the whole thing is a hoax.... but if anyone's looking for some prior art, I've got an ancient mac that's in danger of being completely replaced with ARDI's Mac Emulator, also some nice Prior Art, perhaps even as old as Insignia's SoftPC, but was only released commercially a couple years ago.
PJRC: Electronic Projects, 8051 Microcontroller Tools
To paraphase a patent lawyer friend: Whenever there is a question of reasonableness or prior art, this administration is happy to have the patent office grant the patent and let the courts (read trial lawyers) sort it out.
Seems like the information is confidential.
If you take a look at the bottom of the page reffered to in the story you find this:
"CONFIDENTIAL: The information disclosed herein regarding the Flash Vos(TM) includes confidential, proprietary information of Flash Vos Inc. This document, and the contents thereof, may not be used, reproduced, transmitted, transferred to other documents, or disclosed to any person or entity, in whole or in part, without the prior express written consent of Flash Vos Inc. The Flash Vos(TM) is covered by a United States Pending Patent Application. All rights are reserved to Flash Vos Inc."
What does this mean?
I'd rather have a real OS interacting with my system first, and then maybe something on top. I wonder what the security implications are of running their 'OS' first, and then running OpenBSD on top... Um... Any takers?
With a web design background, and site that has page 22, page 23, etc., as it's page names, scares the crap out of me. If they can't do a real web site, what's the customer support like. (Anyone remember which program spits pages out like that by default?)
The power of accurate observation is commonly called cynicism by those who have not got it. - G.B. Shaw
Unfortunately I cannot see the patents themselves. But there is so much prior art in this area that even if the USPTO will do its usual thing they do not stand a chance in court.
IBM, Intel, Miscrosoft and Digital(now compaq) have enough prior art, IP and even patents as well as financial resources to simply roast them and eat at their leasure.
IMHO: They have taken laisurely pace towards Vmware and Plex86 because they have not attempted to file IP and bite them. This is different story. The patents have been filed. The IP war tomahawks have been dug out.
Plex86 and Vmware should simply wait until the legal ICBMs will hit on target and the legal fallout has finished.
That is if any of the patents that make any impact will actually succeed. As of now patent search return not found on all of them.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
My decade-plus old copy of Tannenbaum (Operating Systems: Principles and Pracice -- old enough to describe the PDP11 and System 370) describes this in some detail, and it sounds a bit like what they're trying to patent.
Patent office screw-up: film at eleven ...
At least as far back as about 1991 or thereabouts, a company called Insignia Solutions made a Macintosh product called Soft PC. It was a software emulator that ran Windows on a Mac, albeit slowly.
:-) ]
It pre-dates the PowerMacintosh which appeared in 1994. (That is, Soft PC ran on the Motorola 68000 processor.) When the PowerMac version came out, it was named SoftWindows.
IIRC, SoftPC goes back at least a couple if not more years than the PowerMac (1994).
Later Connectix came out with Virtual PC, which IMHO is a much more useful product (see below). Whereas SoftPC/SoftWindows take a lot of shortcuts and install specialized Windows drivers to enhance performance, Connectix's Virtual PC tries to truly emulate the PC hardware -- upon which you can install any OS. Virtual PC is more like VMWare, while Soft PC is slightly closer to WINE. I would date Virtual PC to be at least 5 years old.
There was another emulator product for Mac about the 1995 timeframe called Blue Light. I've never seen it, so I can't say much. But all this taken together should provide some prior art.
I've successfully installed SuSE 5.2, 6.x, Win NT 4 Server Enterprise Edition, Win NT 4 Workstation, Win 95 osr2, Win 98, 98SE, Win 2000 on Virtual PC. Haven't had time to try WinME.
[Why? Because it is the most wonderful testing environment you can imagine. I can fsck with the registry or other windows internals with total impunity. I can copy a previously backed up Drive C image from a CDROM in 4 minutes and have a totally virgin install of the OS back again. Wonderful QA tool. QA dept. can have a disk wallet full of CD's containing Virtual PC drive images with virgin installs of all your un-favorite OS's with various permutations of service packs, etc., all properly licensed. What OS do you want to fsck with today? Plus, I can install some screwball game, and do a before and after comparison of the entire hard drive image (using Mac tools outside the PC environment, to avoid Hiesenbug-type problems). I've even got drive snapshots of NT inbetween all the zillion reboots you have to perform during it's installation. Now if only Connectix would release a debug version that would allow me to stop the emulated processor in between instructions -- this would be the equivalent of hardware debugging from the perspective of the Guest OS. But I digress.
I'll see your senator, and I'll raise you two judges.
A link: search on Alta-Vista turns up Pearl 9 Design which lists Flash VOS as a client. Pearl 9 Design has a mission statement that states, "Endeavor to bear standards beyond the ordinary." And looking at their site and the FlashVOS site, their concept of ordinary must be really low.
Secondly, the other clients Pearl 9 List, don't exist (or at least the links don't work). Looking at who FlashVOS lists as business partners and the list on Pearl 9 clients...I see a large amount of overlap.
Seeing that this looks like a big ol' hoax, and the fact that they are taking credit card orders, I suspect something malicious. From the broken links, the lack of anything to download, the lack of a user guide, the lack of screenshots, one can oly conclude that this is a pure vaporware site, or something criminal. I've written to the President of Flash VOS to have him contact Slashdot to verify his company's product (which is selling for just $30!).
This is not the way to build a lasting empire.
From extensive experience, I can assure you that it will remain properly attached.
I'll see your senator, and I'll raise you two judges.
Or do you think that the patent office would not grant such patent?
Let's see: one click shopping, international e-commerce... It's difficult to imagine a patent that the patent office wouldn't grant...
Michael
Do you have ESP?
However, here's the list of the patents they claim to have filed. So, if they are overbroad, they may be caught by the patent offic and not be granted [0].
The flash based part here I think is critical. Rembeber that patents are very specific. A flip down mouthpeice on a phone is not the same as a flip up ear piece. Thus, this seems to restrict it to using flash only. Precisly what innovation it has (other than standard viruliasation and journalling) I'm not certain of, but I don't belive that this will be a problem.
Um, lost on the techincal bits of virtualisation on this one. It sounds fairly over broad.
Not certain what they mean by restrictive partioning, as apposed to 'ordinary' partioning. Google is confused on it too.
These say they are OS specific. Shouldn't be a problem.
[0] Yeah, right.
I assume you're asking if using some kind of "virtual machine" technology such as VMware degrades performance due to the fact the OS isn't accessing the hardware directly.
The answer, is yes. As for the level of performance degredation, that I couldn't tell you exactly, and would think it would vary between applications and OSes. You're correct, the more levels of software between a process (the kernel, an application, a daemon, etc), the slower that process is due to having to move through the layers to get the to actual hardware. Rather than go Application -> Kernel -> Hardware, a machine with VMware would go Application -> Kernel -> VMware -> hardware. One extra step, and thus a loss of performance, no matter how small.
Unless the software package (the VMware-esque program) is poorly written, the performance loss is usually not noticable to the end user based on experiences I've heard about. The large exception to this rule is games, where speed and direct hardware access are everything.