(Well, not "overthrow", but we sure kicked them the hell out.)
Your revolution wasn't really a revolution but more a war of secession. Wars of secession are often successful. Sometimes take a long time but still end up with a stable democracy, Ireland being one example. India is an example of a country that waged a fairly peaceful war and won. They are also quite stable. I can't really think of any violent revolutions where things improved. Nonviolent revolutions have met success though. Some of the nations in eastern Europe being the most recent example.
seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.
The problem is that the people who make software choices based on version numbers are the same people who are in charge of firing and hiring. No way are they even going to consider that they are wrong.
Funny enough, one of the causes of the Microsoft and IBM divorce was Microsoft demanding to move the video subsystem to ring 0 in OS/2 v1.3. IBM refused in the interests of stability. I was always kind of surprised that it took so long for Microsoft to sacrifice stability for speed with NT. I was not surprised at how long it took for them to realize they were wrong.
This was done due to Microsoft getting the rights to version 3+ in the divorce. NT started development as OS/2 ver 3 NT and after the divorce, partly due to marketing kept the version 3.x and up for Windows NT. BTW last version of OS/2 is 4.52 (2.52).
Yet a large proportion of people in jail in the USA are there due to prohibition. Prohibition is basically a political crime where certain people don't like a substance and illegalize it. Also a large number are in jail because they had the misfortune to be born to the wrong class with all the negative ramifications that follow from that.
What I meant is even if OS/2 won the desktop wars I think that MS would of just adjusted by working on the OS/2 subsystem in NT and still be the dominant vendor. Between Microsoft being in a monopoly position and being willing to take maximum advantage of that and Microsoft having a better understanding that shiny sells better then better technology I think that IBM winning the desktop war would of been an empty victory.
ver (or better ver/r) is hardcoded in cmd.exe, so if I use the same cmd.exe as you just used I'd get the same output. For the operating system you should use DosQuerySysinfo which can return QSV_VERSION_MAJOR, QSV_VERSION_MINOR and QSV_VERSION_REVISION. From the documentation,
Note: Major, minor and revision numbers for versions of OS/2 operating system are described below:
Major Minor Revision
OS/2 2.0 20 00 0
OS/2 2.1 20 10 0
OS/2 2.11 20 11 0
OS/2 3.0 20 30 0
OS/2 4.0 20 40 0
Note that the above started out as a nice table but I had to remove lines and spaces before slashdot stopped complianing about junk characters. If you have the toolkit installed you can see it in cp1.inf or online here, "http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?..\html\book\Toolkt40\CP1.INF+1372" click remarks for the above table.
Yes, "a total rewrite", or more accurately a 32-bit replacement that was meant to retain some compatibility with 16-bit OS/2 APIs. It also included compatibility for POSIX APIs, so why don't we call it POSIX XP?
Somewhere buried away I have a Byte magazine with a little news release from Microsoft saying they finally got OS/2 v3 NT booted up to cmd.exe on some risc processor which I can't remember the name of. So it was MS who at one time called it OS/2 v3 NT. (or perhaps it was OS/2 NT ver 3) Note also that in the divorce MS got the rights to OS/2 ver 3 and IBM to ver 2. Warp v3 was actually 2.3, Warp v4 was 2.4 and with fixpack #13 became 2.45. eg [E:\]uname -a OS/2 amad.localdomain 2 2.45 i386
16-bit Presentation Manager might have run on NT, but I seriously doubt anyone ever tried to port 32-bit PM to NT. 32-bit PM was solely written by IBM, and neither IBM or Microsoft had a reason to port it. Microsoft wanted the Win 3.x user interface to be the look and feel of Windows, and IBM wanted OS/2 to become the market leader. (well... some of IBM did.)
Here is a link to MS technet describing 16 bit OS/2 support under NT, including the info that you can order the Presentation Manager kit from MS. http://technet.microsoft.com/en-ca/library/cc767964.aspx For 32 bit PM, once again all I have is another Byte news article consisting of an announcement from MS that they had got the 32 PM running under NT. This was at a time when it still was not sure which would come out ahead, Windows or OS/2 so MS were just playing safe. MS got the rights to the 32 bit PM in the divorce, at that they actually had a beta of MS OS/2 v2 at one point. Just like IBM had the rights to Windows source up to v4 (Win95 was ver4.095 IIRC) Funny enough the Win 3.x user interface was actually the interface that MS developed for OS/2 v1.1.
The APIs had common ground, because they were originally developed jointly. They quickly diverged, especially as Microsoft wanted to break OS/2's Win 3.x compatibility subsystem.
The Design of OS/2 by Dietel and Kogan provides history of the split and is also good reading on OS design.
Yes that is a book I would like to read having heard many good things about it.
Actually NT was first envisioned as a total rewrite of OS/2. After OS/2 v1.x IBM and MS decided that IBM would develop OS/2 ver 2 as a 32 bit update of ver 1.x and MS would develop ver 3 as a complete rewrite that would run various front ends. The first version of NT that ran was OS/2 NT ver 3. Cutler and crew were hired by MS and Cutler didn't really like OS/2 so went of in a different direction and shortly after development began MS secretly decided to push Windows. By the time of NT 3.1 the name had changed to WIN NT 3.1. Marketing liked the name because it lined up with Windows 3.1. Even WIN2K could run most 16 bit OS/2 apps especially with the Presentation Manager kit from MS. NT is versatile enough that it wasn't that hard to port the 32 bit Presentation Manager to it. At that WIN32 and the OS/2 API are quite similar. You should really educate yourself before accusing others of ignorance.
Is diesel really that much more in the States? Here in Canada when I used to drive a diesel (over 10 years ago) diesel was about 25% cheaper then gas and now it is about the same (Friday a couple of cents a litre more, today about 10 cents a litre cheaper. With the plunging price of crude the gas companies are naturally raising the price of gas). When I drove my diesel Nissan pickup it got about 40 miles per imperial gallon which was about 25% better then the gas engine. I saved a lot of money with that diesel until it rotted away
In various vehicles I've had like a '81 Datsun pickup there was a vacuum sensor which was tied to a solenoid in the carb which shut off the fuel when decelerating. This was actually an anti-pollution control as when decelerating the mix is very lean and burns terrible.
Around here (Canada) I think both the prosecution and defense would each get a copy of the code and be free to hire their experts to examine the code and testify about it. Then it is left to the Judge to judge the expert testimony.
Actually in Canada you can not make a copy for a friend. You can lend them your CD for them to copy or you can let them use your system to make a copy but you can not distribute to your friend.
Actually sadly we'd just have Vista, the replacement for OS/2 XP. Microsoft had access to the OS/2 source code and I remember reading in a Byte magazine how they had the Presentation Manager running under NT
Why would Linux be that much better at the command line? You can run Bash or pdksh or cmd.exe or 4os2 at the command prompt. You can even run them in an xterm. Most all *nix command line tools are also available and if not then you compile them. Usually they need little fixing, the big thing being line endings
X was ported to OS/2 back in the early 90's and always seemed to work better under OS/2 then Linux. No jerky mouse, better fonts due to OS/2 having licensed postscript fonts. It's only in the last years that Linux has really got better then OS/2.
Shadows are a combination of ini file magic (the curse of OS/2 is binary ini files) and extended attributes. One of the nice advantages of OS/2 is having a forked file system os all kinds of metadata is kept with the file.
I think it is a bet that you would lose. Try installing and running Linux 1.x on a modern day dual core machine, then try installing the newest version of OS/2 (actually rebranded as eComStation, http://www.ecomstation.com/ ). OS/2 will just work if you have a decent box and an ATI graphics card.
Why not OpenOffice and Firefox? True you have to pay for OpenOffice (or build it yourself) and Firefox dropped support for OS/2 the other day until we update our GCC. But both ports are much newer then StarOffice 5.1 and Opera 5.something
(Well, not "overthrow", but we sure kicked them the hell out.)
Your revolution wasn't really a revolution but more a war of secession. Wars of secession are often successful. Sometimes take a long time but still end up with a stable democracy, Ireland being one example. India is an example of a country that waged a fairly peaceful war and won. They are also quite stable.
I can't really think of any violent revolutions where things improved. Nonviolent revolutions have met success though. Some of the nations in eastern Europe being the most recent example.
seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.
The problem is that the people who make software choices based on version numbers are the same people who are in charge of firing and hiring.
No way are they even going to consider that they are wrong.
Funny enough, one of the causes of the Microsoft and IBM divorce was Microsoft demanding to move the video subsystem to ring 0 in OS/2 v1.3. IBM refused in the interests of stability.
I was always kind of surprised that it took so long for Microsoft to sacrifice stability for speed with NT. I was not surprised at how long it took for them to realize they were wrong.
This was done due to Microsoft getting the rights to version 3+ in the divorce.
NT started development as OS/2 ver 3 NT and after the divorce, partly due to marketing kept the version 3.x and up for Windows NT.
BTW last version of OS/2 is 4.52 (2.52).
So by making copyright infringement a felony they can remove the right to vote (and own guns) from any one who is convicted of copyright infringement.
Actually your compass points at the north magnetic pole, which actually moves and your correction will change with time. See http://en.wikipedia.org/wiki/Magnetic_North_Pole
Yet a large proportion of people in jail in the USA are there due to prohibition. Prohibition is basically a political crime where certain people don't like a substance and illegalize it.
Also a large number are in jail because they had the misfortune to be born to the wrong class with all the negative ramifications that follow from that.
What I meant is even if OS/2 won the desktop wars I think that MS would of just adjusted by working on the OS/2 subsystem in NT and still be the dominant vendor.
Between Microsoft being in a monopoly position and being willing to take maximum advantage of that and Microsoft having a better understanding that shiny sells better then better technology I think that IBM winning the desktop war would of been an empty victory.
ver (or better ver /r) is hardcoded in cmd.exe, so if I use the same cmd.exe as you just used I'd get the same output.
For the operating system you should use DosQuerySysinfo which can return QSV_VERSION_MAJOR, QSV_VERSION_MINOR and QSV_VERSION_REVISION. From the documentation,
Note: Major, minor and revision numbers for versions of OS/2 operating system are described below:
Major Minor Revision
OS/2 2.0 20 00 0
OS/2 2.1 20 10 0
OS/2 2.11 20 11 0
OS/2 3.0 20 30 0
OS/2 4.0 20 40 0
Note that the above started out as a nice table but I had to remove lines and spaces before slashdot stopped complianing about junk characters. If you have the toolkit installed you can see it in cp1.inf or online here, "http://www.warpspeed.com.au/cgi-bin/inf2html.cmd?..\html\book\Toolkt40\CP1.INF+1372" click remarks for the above table.
Yes, "a total rewrite", or more accurately a 32-bit replacement that was meant to retain some compatibility with 16-bit OS/2 APIs. It also included compatibility for POSIX APIs, so why don't we call it POSIX XP?
Somewhere buried away I have a Byte magazine with a little news release from Microsoft saying they finally got OS/2 v3 NT booted up to cmd.exe on some risc processor which I can't remember the name of. So it was MS who at one time called it OS/2 v3 NT. (or perhaps it was OS/2 NT ver 3)
Note also that in the divorce MS got the rights to OS/2 ver 3 and IBM to ver 2. Warp v3 was actually 2.3, Warp v4 was 2.4 and with fixpack #13 became 2.45. eg
[E:\]uname -a
OS/2 amad.localdomain 2 2.45 i386
16-bit Presentation Manager might have run on NT, but I seriously doubt anyone ever tried to port 32-bit PM to NT. 32-bit PM was solely written by IBM, and neither IBM or Microsoft had a reason to port it. Microsoft wanted the Win 3.x user interface to be the look and feel of Windows, and IBM wanted OS/2 to become the market leader. (well... some of IBM did.)
Here is a link to MS technet describing 16 bit OS/2 support under NT, including the info that you can order the Presentation Manager kit from MS. http://technet.microsoft.com/en-ca/library/cc767964.aspx
For 32 bit PM, once again all I have is another Byte news article consisting of an announcement from MS that they had got the 32 PM running under NT. This was at a time when it still was not sure which would come out ahead, Windows or OS/2 so MS were just playing safe.
MS got the rights to the 32 bit PM in the divorce, at that they actually had a beta of MS OS/2 v2 at one point. Just like IBM had the rights to Windows source up to v4 (Win95 was ver4.095 IIRC)
Funny enough the Win 3.x user interface was actually the interface that MS developed for OS/2 v1.1.
The APIs had common ground, because they were originally developed jointly. They quickly diverged, especially as Microsoft wanted to break OS/2's Win 3.x compatibility subsystem.
The Design of OS/2 by Dietel and Kogan
provides history of the split and is also good reading on OS design.
Yes that is a book I would like to read having heard many good things about it.
They all come with RFID tags, at least if manufactured in the USA.
And you never put new tires on these cars?
Actually NT was first envisioned as a total rewrite of OS/2. After OS/2 v1.x IBM and MS decided that IBM would develop OS/2 ver 2 as a 32 bit update of ver 1.x and MS would develop ver 3 as a complete rewrite that would run various front ends. The first version of NT that ran was OS/2 NT ver 3. Cutler and crew were hired by MS and Cutler didn't really like OS/2 so went of in a different direction and shortly after development began MS secretly decided to push Windows. By the time of NT 3.1 the name had changed to WIN NT 3.1. Marketing liked the name because it lined up with Windows 3.1.
Even WIN2K could run most 16 bit OS/2 apps especially with the Presentation Manager kit from MS.
NT is versatile enough that it wasn't that hard to port the 32 bit Presentation Manager to it. At that WIN32 and the OS/2 API are quite similar.
You should really educate yourself before accusing others of ignorance.
Where do you live? Here outside of Vancouver the price for diesel I saw today was $1.39 a litre, same as Friday. Gas on Friday was $1.33, today $1.49
Is diesel really that much more in the States? Here in Canada when I used to drive a diesel (over 10 years ago) diesel was about 25% cheaper then gas and now it is about the same (Friday a couple of cents a litre more, today about 10 cents a litre cheaper. With the plunging price of crude the gas companies are naturally raising the price of gas).
When I drove my diesel Nissan pickup it got about 40 miles per imperial gallon which was about 25% better then the gas engine. I saved a lot of money with that diesel until it rotted away
In various vehicles I've had like a '81 Datsun pickup there was a vacuum sensor which was tied to a solenoid in the carb which shut off the fuel when decelerating. This was actually an anti-pollution control as when decelerating the mix is very lean and burns terrible.
Around here (Canada) I think both the prosecution and defense would each get a copy of the code and be free to hire their experts to examine the code and testify about it. Then it is left to the Judge to judge the expert testimony.
Actually in Canada you can not make a copy for a friend. You can lend them your CD for them to copy or you can let them use your system to make a copy but you can not distribute to your friend.
Actually sadly we'd just have Vista, the replacement for OS/2 XP. Microsoft had access to the OS/2 source code and I remember reading in a Byte magazine how they had the Presentation Manager running under NT
Why would Linux be that much better at the command line? You can run Bash or pdksh or cmd.exe or 4os2 at the command prompt. You can even run them in an xterm.
Most all *nix command line tools are also available and if not then you compile them. Usually they need little fixing, the big thing being line endings
X was ported to OS/2 back in the early 90's and always seemed to work better under OS/2 then Linux. No jerky mouse, better fonts due to OS/2 having licensed postscript fonts. It's only in the last years that Linux has really got better then OS/2.
Hard links break if you move the file to a different file system or different computer, shadows generally don't.
Shadows are a combination of ini file magic (the curse of OS/2 is binary ini files) and extended attributes. One of the nice advantages of OS/2 is having a forked file system os all kinds of metadata is kept with the file.
I think it is a bet that you would lose. Try installing and running Linux 1.x on a modern day dual core machine, then try installing the newest version of OS/2 (actually rebranded as eComStation, http://www.ecomstation.com/ ). OS/2 will just work if you have a decent box and an ATI graphics card.
Why not OpenOffice and Firefox? True you have to pay for OpenOffice (or build it yourself) and Firefox dropped support for OS/2 the other day until we update our GCC. But both ports are much newer then StarOffice 5.1 and Opera 5.something