Talk:OS/2
From Wikipedia, the free encyclopedia
[edit] Do they still make??
Is OS2 old? DOes it cost money? Is there a reason to get it or should I stick with Linux? Does it run WIndows EXEs? Is 4.52 the newest one?
- OS2 is old. It costs money. It's not supported with modern hardware so stick with Linux. It runs some old Windows EXEs but not modern ones and certainly not any .Net applications. Wine (software) for Linux would have better support for EXEs than OS2 would. I don't know wheher 4.52 is the newest one. 202.135.231.49 (talk) 22:43, 26 February 2008 (UTC)
- OS2 is still being made, see eg http://www.ecomstation.com/ . It is still based on the OS/2 4.52 code set, with a limited replacement of old code. The next version of ecomstation will boot from JFS, and fixes are underway to update LVM (logical volume manager - an fdisk replacement.--Wendy.krieger (talk) 10:37, 22 March 2008 (UTC)
[edit] Citing Wikipedia
Citation 25 cites Wikipedia. The article it references has no sources itself. Is this against policy? ItsProgrammable 22:15, 19 January 2007 (UTC) stop being gay it came out like fifty years ago
[edit] OS/2 FAQ
I have found [this usenet tread] about this articel whit contains some comments that possibly can be used to improve this articel. giskart 23:14 Oct 17, 2002 (UTC)
Response: <wickipedia-reply@paperlessconscience.com> We clearly need to clarify our positions, the OS/2 FAQ (deemed credible because it was written by an IBM employee) states that 3.1 was an old update, and that Windows 95 code-name 'Chicago' would not compete with it.
http://www.mit.edu:8001/activities/os2/faq/os2faq0106.html
Clearly, IBM released 3.0 without Microsoft, and (also according to the same source) eventually offered to use an existing copy of Windows for compatibility. This suggests that the Microsoft relationship was tenatious, and that they eventually denied OS/2 the prospect of full compatibility.
Why am I being cautious? Because the usenet thread is vauge, and the e-mail addresses (some @home.com) are dead. Sam
Edit details:
- changed the time things started to fall apart to 1.3, since this is when IBM took over fully, according to the FAQ. The Usenet link agrees with me.
- An encyclopedia should never (IMO) put things in its articles that are debatable.. so I removed "being 32-bit" and added "eventually supported 32-bit APIs" . My guess is that the usenet poster was failing to distingush between emulators, and the native OS application architecture. In other words, OS/2 supported 16bit applications, but was not 16-bit. [somebody has since edited the article to clarify versioning, stating that 2.0 was 32-bit. This is fine. Thank you.]
- added links to websites I looked at, and a note that Windows 3.1 may not have been a response to OS/2.
- I would like to add that while 2.0 was 32 bit some subsystems, notably device drivers, have remained 16 bit. Also 2.0+ fully supported the 16 api from 1.x Dryeo 04:45, 13 November 2006 (UTC)
[edit] ESR
ESR has a good resume of history of OS/2 in The Art of Unix Programming: see The Art of Unix Programming Davidme
[edit] See also
What is the purpose of a ==See also== link that does not exist? Seems someone should write the Workplace Shell article before listing it in the ==See also== list. Bevo 05:59, 6 Jan 2004 (UTC)
- Prompt people to write it, I hope. Is it so uncommon to link to unwritten articles in see also? In See also, I put links that I cannot integrate in the main text yet. -- Error 02:05, 7 Jan 2004 (UTC)
-
- Putting a nonexistent article title in the "See also" list is not good practice! It is OK to occasionally refer to such an article title in the text of an article, but not in the "See also" list. Maybe you can rewrite and place it inside the article? Bevo 04:40, 7 Jan 2004 (UTC)
[edit] HPFS is accessible through NT4
Due my MSCE 4.0 course back in 1998, we learned (and proved in practice) that Windows NT4 can indeed READ HPFS partitions (but not write them, however).
- Can you give a source for this? AlistairMcMillan 15:23, 5 Nov 2004 (UTC)
-
- It's common knowledge. Ask anyone with OS/2 skills. It can also be done with Windows 2000. Not sure abut XP though. Tannin
- Alistair, I can give you the source: Any Microsoft Press Book related to Windows NT4 MCP/MCSE. However, I think I see were the confusion comes from. Windows NT 4 can read/detect HPFS partitions, but you can't install WindowsNT 4 on a HPFS partition. As Tannin says, it is common knowledge.
-
-
- I wasn't disputing the fact. I just wanted to see a source. We are supposed to be dealing in supportable facts here, not personal recollections. AlistairMcMillan 13:15, 9 Nov 2004 (UTC)
-
-
-
-
- I've made a change. Correct me if I got anything wrong. AlistairMcMillan 13:23, 9 Nov 2004 (UTC)
-
-
-
-
-
-
- Windows NT 3.xx can be installed, convert to NTFS, read and write (but not format), and check (but not defrag) HPFS partitions.
- Windows NT 4 onward lacks UHPFS.DLL (for checking and converting) and PINBALL.SYS (for reading and writing), so it is unable to do anything with HPFS partitions.
- However, you can use the DLL and SYS from Windows NT 3 manually installing it. From 2000 onward the IFS changed so much that they are fully incompatible.
- — Claunia 12:41, 3 September 2006 (UTC)
-
-
-
Windows 2K does allow the addition of UHPFS.DLL and PINBALL.SYS for reading and writing HPFS partitions. There is a package on the web that automatically installs HPFS support on Win2k. This is most likely illegal so no link. Unluckily PINBALL.SYS does not properly support large partitions (4.3GB+?) giving errors about chkdsk needing to be run when attempting to traverse directory trees. It also has a bad habit of marking partitions dirty forcing OS/2 to run chkdsk on startup. Chkdsk is very slow on modern large partitions. It is Windows XP that no longer supports OS/2 at all. Dryeo 05:39, 13 November 2006 (UTC)
-
-
-
-
-
- There is a package "hpfsw2k.zip" that adds HPFS to Win2k. It also works in WinXP and in BartPE (a boot cdrom based on WinXP SP1 and later). The first time i saw hpfs in something later than NT4 is in BartPE. The HPFSNT package requires that you access the required files from Windows NT 3.51.--Wendy.krieger (talk) 07:58, 14 May 2008 (UTC)
-
-
-
-
[edit] Shadows
The feature I remember most in my brief encounter with OS/2 was "shadows", somewhat like MacOs aliases. Can somebody confirm/deny/annotate the appropriate articles? Thanks!
- No problem. Let's work backwards. You are failiar with shortcuts in Windows? Shadows were the thing that MS copied for the shortcut idea, but copied rather incompetently. (Whether IBM had copied the idea in turn from something else, I don't know. It's a reasonable assumption though.) With a shadow, you can do everything that you can do with a shortcut, but you can also perform any operation except delete, and have it reflected in a matching change to the real object. Change the properties of the shadow, and you change the properties of the object itself. Much more powerful. (Successive versions of Windows seem to have gradually improved, such that Windows shortcuts in (e.g.) W2K are now approximately the same as OS/2 Shadows.) Tannin 09:03, 30 Mar 2005 (UTC)
- Ah, so we are talking about symbolic links here?--81.42.164.73 03:22, 9 September 2005 (UTC)
- Also, the Shadow(s) always know where the original is placed. So if you move the original object the Shadow will follow its trail. You can also have many Shadows pointing to the same object, each Shadow possibly placed in different folders or embedded in other objects.
This dynamic and live one-to-many relationship makes sure that the WPS doesn't have the "Broken shortcut" problem that Windows have.
Another noticeable difference between shadows and windows shortcuts is that a windows shortcut has it's own name which is not (ncessarily) related to the name of the object the shortcut points to. Shadows always had the same name as the original object.Rbm142 16:27, 22 February 2007 (UTC)
[edit] Microsoft
Microsoft and this article disagree on why Microsoft switched to Windows. --Taejo 10:44, 22 Jun 2005 (UTC)
[edit] BOFH
Feels a bit like something is missing from the article without a mention to the BOFH's dislike of OS/2 users, don't it? :) --81.42.164.73 03:22, 9 September 2005 (UTC)
- Agreed. I came here just to see if it was mentioned or not (I was a bit interested in finding a rational explanation for it, if it's in reference to something). I didn't seriously expect to find a mention here, though :-P 130.233.22.111 12:09, 28 May 2006 (UTC)
-
- Yeah, it's really not encylopedic to list people who don't like something. Besides, I'm not sure there's enough room. I was sold on the hype, and really wanted to love OS/2, ran it for a while, but unlike everyone described, I just couldn't get it to be faster than Windows. And launching Windows-in-OS/2 to run a software was a pain. DigitalEnthusiast 20:17, 21 December 2006 (UTC)
[edit] IBM charging for the SDK
My memory may be rusty here, but I pretty much remember it the other way around: MS charged (a lot, if I recall) for OS/2 SDKs and then left ISVs high and dry when they decided to make windows their central strategy. Maybe someone can dig references? --Jope 13:47, 24 October 2005 (UTC)
[edit] Is Warp 5.0.1 the most recent version?
Going to http://www-306.ibm.com/software/os/warp/support/ and clicking on "All Downloads" loads to a page where one can select version "5.0.1" of OS/2. Rumors say, this version can run win32-software and is available IBM-internally only. One one knowing more? --85.180.60.183 12:24, 20 November 2005 (UTC)
Your looking at the version drop down box that is used with the "Operating Systems" (Linux/AIX etc) drop down box to the left. v4.52 is still the latest revision of OS/2 . - Cheers Ian Manners -
- OS/2 did support running Win32s applications as early as OS/2 3.0 http://www.os2world.com/os2files/os2/tipsandtricks.html#Win32s, which may be what you're thinking.
- Thos Davis 12:43, 19 April 2007 (UTC)
OS/2 does not fully support Win32 apps because IBM did not gain access nor had any rights to the Win32.IBM had rights to use Windows 3.0 code. same way with Microsoft, Microsoft did not support 32-bit OS/2 applications because of the Microsoft did not have the rights to use OS/2 2.0 code. Windows 3.0 and OS/2 1.x were shared.
Microsoft did not belive in OS/2 API when they released Windows NT, since the world already used Win16 or Win32 application. —Preceding unsigned comment added by 71.106.79.252 (talk) 06:59, 25 December 2007 (UTC)
[edit] Quote
@During the next 10 years, millions of programmers and users will utilize this system:
Taken into consideration where NT came from... Shinobu 04:51, 22 December 2005 (UTC)
[edit] Corrections
- NO full 32bit version of OS/2 ever existed, (with the exception of OS/2 for the PowerPC) particulairly the device drivers all had to be 16-bit. The only exception to this was video drivers with the very latest versions, which could finally be 32-bit, but drivers such as Networking and Storage all are 16-bit.
- The free demo CD of OS/2 Warp 3.0 Red was distributed all over Europe, bundled with computer magazines. They where time limited, but installing a FixPak would remove the expiry timer, and effectively gave you a free version.
- IBM has official withdrawn support
- TCP/IP stack is only BSD based in the last version, older versions where based on the old IBM TCP/IP stack. This includes OS/2 Warp 3.0 (dial-up TCP/IP support only) and Warp 4.0 which had a forward port of the old IBM TCP/IP 2.0 and MPTS (Multi Protocol Transport Services). Only starting with OS/2 Warp Server for e-business (v4.5) did the BSD stack get introduced.
—the preceding unsigned comment is by 67.87.7.65 (talk • contribs) 02:35, 7 January 2006 (UTC1)
[edit] Observations and corrections
I hesitate to edit the page directly just yet, but offer these observations:
1) Device drivers can in fact be 32-bit. HPFS386 was perhaps the earliest (and most common) such driver. All device drivers in the ENTIRELY 32-bit OS/2 for the PowerPC were, obviously, 32-bit. Most low-level drivers are, however, 16-bit. Not that it actually matters.
- HPFS386 is the only "first-party" (Microsoft) 32-bit filesystem driver for OS/2.
- Every other filesystem driver is 16-bit. There is no documentation for making them 32-bit.
- Other kinds of drivers can be 32-bit perfectly, there is documentation from IBM from OS/2 2.0 (but filesystem)
- OS/2 for PowerPC doesn't use an OS/2 kernel, but a IBM microkernel, so drivers do not follow the OS/2 APIs at all and cannot be included, in any statement, with the OS/2 x86 drivers.
- My two cents
- —Claunia 00:06, 24 November 2006 (UTC)
- JFS2 is also 32bit. There is documentation of sorts, but it's not exactly good.
- The case of drivers in OS/2 PPC was a bit more complex too - you're mostly correct,
- but GRADD was if I remember correctly backported to OS/2 x86.
- --Syllopsium 16:47, 1 May 2007 (UTC)
2) The infamous SIQ does not stand for Single Input Queue. If it can be said to stand for anything, it would be Synchronous Input Queue. Events delivered to message queues by Presentation Manager are sent synchronously, because a very few messages (such as WM_ERASEBACKGROUND) require a reply to be meaningful. It has always been the case that a reboot was rarely necessary when an application stopped responding to events. Attempting to switch focus via ALT-ESC or CTRL-ESC brought up a dialog box asking whether to terminate the offending application. In later versions, Aynchronous Focus Change was added (it can be turned on and off at run time), which will remove focus from unresponsive applications without requiring that they be terminated - when they begin handling events again, they continue functioning normally. In rare cases, none of this works, requiring a restart of the Workplace Shell (and in rarer cases still, when it failed to restart properly, a reboot).
3) DOS and Windows executables can be launched in OS/2 commandline sessions. They are executed in a new DOS or DOS/Windows session. The popular 4DOS command interpreter has OS/2-specific functionality, including the START command, which lets OS/2 executables be launched from DOS prompts. There are also a handful of other third-party programs allowing synchronous execution of OS/2 executables from within DOS sessions.
- The DOS virtual machine could either use the system's hardware BIOS, or for improved performance, the user could choose to use the OS/2 virtual BIOS which provided a software interupt that would start an OS/2 native program (Presentation Manager or Command Line). So starting an OS/2 session required NOT using the hardware BIOS Thos Davis 12:59, 19 April 2007 (UTC)
4) While an integrated system cache for all file systems does indeed have great benefits, there are downsides as well, at least as implemented in Windows and even Linux. Moving large quantities of data in the file system around will use up all available system memory as file cache. While not fatal to new memory requests (as the cache memory is quickly freed), the peculiar decision (in both Windows and Linux) to allow memory to be swapped out to make room for more file cache means that already-running programs must often be swapped back into memory when focus is restored after a lot of file system activity. Having a fixed cache size at least prevents this nuisance.
- I really don't think a fixed cache is an advantage - an expandable or shared cache that has a minimum size has to outperform the horrid 2MiB limit of HPFS, not to mention the nasty default FAT cache of 'D' or 'D2' which equated to something silly like 10% of memory.
- It's the same thing with memory mapped files - this has to be a good thing, and IBM's workaround to support them on OS/2 was truly horrid (it required loading them as a DLL and taking advantage of the paging system, I think).
- --Syllopsium 16:47, 1 May 2007 (UTC)
5) Isolating Windows programs in their own Windows session is optional, not required. It's perfectly possible to run many Windows programs in a single Windows session. The ability to separate programs into separate sessions is an advantage that allows one to run, simultaneously, multiple Windows programs that don't get along well with others. An ability that did not appear in Windows NT derivatives until much later.
- My memory is fuzzy on this one, but I'm pretty certain Windows win16 process isolation arrived in early versions of NT. Probably as early as 3.51, possibly even back to 3.1 - can anyone verify? It was a checkbox on program settings..
- --Syllopsium 16:47, 1 May 2007 (UTC)
6) One limitation which is not mentioned is that for reasons of maintaining compatibility with 16-bit OS/2 programs (running natively), the process address space was limited to 512MB, some of which was shared memory. In practice a typical OS/2 program has between 300 and 400MB of address space. With Warp 4 FP13 and later, however, the kernel offers a newer memory allocation option that gives applications to up to 3GB of address space, with the caveat that a number of API's cannot be used with memory so allocated.
7) The TCP/IP included with OS/2 Warp was indeed for dial-up only, but there was a separate (and more expensive) version called Warp Connect which offered complete LAN support. LAN capability had always been available as an add-on to OS/2 with a separate package prior to OS/2 Warp.
[edit] Conflicting histories about OS/2
Those that win the battles usually write the histories. Although I believe that whoever wrote the article was being as straight-forward and honest as possible, it is difficult to escape some of the FUD surrounding OS/2 created by Microsoft all those years ago.
I was one of the unfortunate souls that worked on OS/2 from the IBM side. Fresh out of university, I found the OS/2 project challenging and full of potential. With the option of working with such a powerhouse as Microsoft, how could it go wrong?
It did go wrong, and it was not all IBM's fault for it to go so wrong.
Microsoft had a very active role in making sure that OS/2 would never succeed. I seriously doubt their intentions post 1989/89. I suspect IBM gave them key funding that helped them push through both Windows and NT development. NT was supposed to be OS/2 3.0! It doesn't get much more visible than this.
The overall point is that OS/2 had weaknesses that were being addressed starting in OS/2 2.0. Things like DOS and Windows support were no longer a major issue and the potential for having a fully 32-bit development environment was strong. It would not be until 1995 with Windows 95 that Microsoft would crack this open.
It turned out not so much to be about technology but rather strategy in the market. Microsoft made it next to impossible at that time to sell an alternative operating system. Bulk licensing implied that hardware vendors were paying Microsoft license fees regardless of what operating system was pre-installed. Vendors had no reason to look elsewhere.
I think the most annoying thing was that Microsoft would start the mantra of the limitations of OS/2 1.x without focusing on the possibilities of 2.0+. It made sense for them to grab the whole OS pie instead of just half. Why share when you can have it all.
I became a bit jaded after this experience and left IBM in 1993 to join a startup company called Citrix. Suprisingly, Citrix developed a successful variant of OS/2 called WinView in that same year. We found that we had more success if we avoided mentioning OS/2 and focused instead in what we could do.
IBM helped to sink OS/2 but Microsoft was largely to blame for its failure. That which could be used by Windows and NT was salvaged from initial work done on OS/2. Innovations quietly got sucked in to become Microsoft only domain. —Preceding unsigned comment added by 61.68.82.110 (talk)
- Unless you can cite sources for the above, that readers can check, your personal testimony is not useful to the article. Uncle G 16:06, 22 June 2006 (UTC)
- It is pretty widely known (and discussed in the NT article) that Windows NT was developed by MS from the OS/2 3.0 project. A personal anecdote doesn't belong in the article, but it can be useful as background for editors working on it. --Blainster 21:24, 22 June 2006 (UTC)
- No, it cannot. Personal testimony merely serves to fuel outbreaks of the operating system wars on talk pages that are meant to be for discussion of editing the encyclopaedia article. Useful background for encyclopaedia editors are sources, plain and simple. Uncle G 02:29, 23 June 2006 (UTC)
- Yes, it can. Without saying it, the personal testimony here is implying that this page does not have a neutral point of view relating to historical events. That may or may not be true, but is worth looking into. DigitalEnthusiast 20:24, 21 December 2006 (UTC)
- I wrote this clip. If you feel it is worth making the claims more valid I will take the time to find the sources you want. Some of these are fairly obvious (like OS/2 3.0 and the licensing) but some are harder to prove. I admit that what I wrote is a mix of fact and opinion. I wrote this because I felt no one was talking about what happened inside IBM and the frustrations everyone inside IBM OS/2 had related to MS. I could easily say that MS was just as frustrated with IBM for other reasons. It was not a very solid partnership. I just added a email I received in 1990 related to the split in development. Jeffmuir 02:59, 2 September 2006 (UTC)
- No, it cannot. Personal testimony merely serves to fuel outbreaks of the operating system wars on talk pages that are meant to be for discussion of editing the encyclopaedia article. Useful background for encyclopaedia editors are sources, plain and simple. Uncle G 02:29, 23 June 2006 (UTC)
- It is pretty widely known (and discussed in the NT article) that Windows NT was developed by MS from the OS/2 3.0 project. A personal anecdote doesn't belong in the article, but it can be useful as background for editors working on it. --Blainster 21:24, 22 June 2006 (UTC)
- As the CEO of Advanced Programming Techniques, I can testify to the severn year court battle with IBM about the tradename WARP - a section removed from the article but now added back as of today - I am also the author of "Warp" - a product that competed with IBM for hardware dollars in the mainframe market by improving performance of batch programs - It suited IBM to quash the product alonside "borrowing" the tradename to make their PC operating system product sound sexier than the "OS/2 3.0".
While my company were being drained of cash to fight IBM, the CEO of IBM was receiving an honorary knighthood for donating PC's (that they couldn't sell) to schools.ken 18:54, 24 November 2006 (UTC)
--> The arguement over whether the dissolution of the joint venture of OS/2 was truely because of differences of opinion on how OS/2 should have been, or the conspiracy theory of Microsoft subterfuge (easily fueled by documented tactics used against other companies, and the focus change by Microsoft after working with OS/2), probably won't be proven as one company's "evil" or "insane" plans. It may be best to cover both sides of the coin on this one, as accurately as possible and let the reader decide the final opinion.70.178.46.38 18:39, 18 September 2007 (UTC)
[edit] Citations
There are large sections of this article that are not cited. For instance, see the "Future" section. Contributors may read or simply assume things are true and add them to the article, but fail to cite their source. It needs some serious clean-up. If anyone has the time/interest in finding citations of some of the assertions in this article, feel free to add one or two. Otherwise, some items may be deleted for clean up. Arx Fortis 23:02, 9 July 2006 (UTC)
[edit] Windows Bashing
In parts of this article, there are many underhand comments against Microsoft's Windows operating system, some of which appear semi-malicious in nature. For example, in the Security Niche section, there is commented that OS/2 may be as vulnerable as Windows. According to the Windows stereotype, that is correct. According to fact, http://www.us-cert.gov/cas/bulletins/SB2005.html, Windows is very secure. Just though I'd point it out. --Nick2253 00:58, 5 August 2006 (UTC)
- You must be kidding. Over 800 vulnerabilities discovered in one year is "very secure"? Then why did it create a $3.6 billion security market? [1] If you are trying to infer that it is secure in comparison to other OS's, you might remember that as effectively a desktop monopoly, it is the major target, and thus more vulnerable by that fact alone, even if it did have fewer security holes. --Blainster 21:22, 5 August 2006 (UTC)
- If you think Windows created a market in security software, you need to put the crack pipe down. ( And be more polite - this little bit of rudeness on my part is simply a mirror of your comment. ) Antivirus programs were big business targeting Apple's computers before Windows was heard-of. And those 800 vulnerabilities were discovered because someone was looking. DigitalEnthusiast 20:28, 21 December 2006 (UTC)
- The bottom line is that Windows is currently (not theoretically, but actually) far more vulnerable to malware than competing operating systems such as Macintosh OS X, any flavour of Unix, OS/2....in fact than ANY other current OS. Of course, this could change, but so can anything! In fact, there are good reasons why Unix-based OSs are less vulnerable to viruses. See the Wikipedia article on computer viruses for further info (http://en.wikipedia.org/wiki/Computer_virus). AussieBoy 06:39, 22 July 2007 (UTC)
- If you think Windows created a market in security software, you need to put the crack pipe down. ( And be more polite - this little bit of rudeness on my part is simply a mirror of your comment. ) Antivirus programs were big business targeting Apple's computers before Windows was heard-of. And those 800 vulnerabilities were discovered because someone was looking. DigitalEnthusiast 20:28, 21 December 2006 (UTC)
[edit] Email from Microsoft about spliting development (1990)
Jeffmuir 02:45, 2 September 2006 (UTC)
I've kept this all these years. It seems a shame to not publish it here.
While working on OS/2 as a programmer, it was fairly obvious that there was tension between IBM and Microsoft.
One day, we all received the message I am including.
IBM and MS never resolved their differences after this. As developers, we knew the importance of this message. We were no longer working on OS/2 2.0 together.
20BUILD FORUM appended at 02:10:31 on 90/04/03 GMT (by OS2BNI at BCRVMPC1)
Subject 6.67 Message from RICKD at Microsoft
To clarify the previous propagation comments. Microsoft has elected to work towards a previously discussed 2/91 release plan. IBM has elected to not take Microsoft deltaed files into the IBM Build, Microsoft has elected to not bring in the IBM files into the Microsoft Build. Until management determines the development direction, each site will probably continue "one-way" builds.
At this point in time Microsoft is assuming complete ownership of all Kernel related files and will no longer be requesting exception permissions for any files in the associated directories.
[edit] Diverting Funds
There's a section that claims that IBM became concerned with Microsoft diverting funds to Windows development. I've never read anything reputable that claims this. Certainly, one could make a case that because OS/2 3.0 became NT, that this could be called "diversion", but I don't think so. IBM got full rights to Windows 3.x in the deal, and Microsoft was legally given rights to the code they'd developed for OS/2 3.0 in the breakup. Is there any credible source that can corroborate this allegation?
[edit] cite needed overkill
this article needs a lot of work, but it seems to be rife with redundant cite-needed tags. i interned and worked for IBM throughout the early and mid-1990's and can vouch for the validity of almost everything that is said. WP:OR not withstanding, it seems someone is trying to use the tags as a blunt instrument. pending no objection, i'm going to yank most of them out. /Blaxthos 10:54, 11 November 2006 (UTC)
Agreed. I'll yank out a few more when I have a minute. Who is objecting to or expecting citations when the response should be 'read the manual, the online help, developer connection or similar'? --Syllopsium 12:10, 1 May 2007 (UTC)
[edit] IBM OS/2?
If it was originally a joint IBM/Microsoft project, what renders it "IBM OS/2" rather than just "OS/2"? Guy Harris 08:46, 21 November 2006 (UTC)
- I agree. I have no idea why this was moved. I think it should be moved back, and at best the IBM article forwarded, but preferably deleted. -- Tmassey 19:58, 21 November 2006 (UTC)
-
- Microsoft exited the OS/2 stage very early in the game -- they had some involvement with the 2.0 release, however by 2.1 they had abandoned OS/2 in favor of developing Windows products. IBM developed, produced, and supported the product for the majority of its life, which is probably why "OS/2" is pretty much always associated with IBM. As a side note, MS wanted nothing to do with the naming or production of OS/2, and never disputed the name. Also, the OS/2 software packages were labeled "IBM OS/2" that I remember (from 2.0 forward). As a final note, I think he was also trying to standardize the names of articles about IBM products (IBM AS/400, etc) -- i haven't checked and could be completely wrong. /Blaxthos 18:55, 24 November 2006 (UTC)
[edit] APT "controversy"
An editor has repeatedly attempted to insert this text into the article:
However this has been contested by Monaco based Software company "APT International" who claimed that they approached IBM with a performance product called Warp with a view to joint marketing, just before IBM's OS/2 dramatic change of name. APT battled IBM for through the French High Court of justice ("Le Tribunal de Grande Instance de Paris") for seven years with IBM claiming they had a prior Warp trademark with their product CAEDS. This "warp" was however merely a reference to the Warping (i.e. bending) of materials and not a trademark as IBM most certainly would have been fully aware.
Several probelms I see (each of which, individually, would prohibit inclusion):
- Unsourced - No source of this information.
- Original research - makes assumptions and draws conclusions.
- Speculative - Speculates about what IBM "most certainly" knew, etc.
- Irrelevant - That some company approached IBM with an entirely different product they called Warp and later sued IBM over does not have any signifcance to this article. The product they sold had nothing to do with OS/2 Warp -- it's simply a dispute over ownership of the name.
Removed per norm. /Blaxthos 18:50, 24 November 2006 (UTC)
- Follow up - from comment left on my talk page:
-
I also have original copies of letters from IBM regarding our offer to them regarding our product WARP.If you want an image of the letter I will show it with the article. Theft is not trivial and it is certainly relevant to the origin of the name. IBM reputedly spent $300,000,000 marketing a product using our trademarked name.
- The letters constitute original research and does not qualify as an appropriate source for inclusion in Wikipedia. However, your comment belies your non-neutral point of view -- you refer to the name "Warp" as our trademark name. Clearly you represent the company involved in the lawsuit, and it seems that your point of view is skewed by your association with them (notice your accusation of "theft" -- keep in mind we're talking about the trademark name of totally unrelated products; so you assert that you own the name "Warp"?)! It's hard to assume good faith that you are simply trying to improve the article while having a non-neutral point of view and being involved in a lawsuit regarding the subject of the article. This is not the place. /Blaxthos 20:11, 24 November 2006 (UTC)
[edit] "Better"
OS/2 2.0, released in April 1992, was touted by IBM as "a better DOS than DOS and a better Windows than Windows".
I think the article should cover this, in more detail than saying it could run multiple DOS sessions and emmulate Windows. There was a prevailing sense at the time that OS/2 really was better, in many technical ways. For the sake of example, the file system ostensibly didn't partition files, and wrote the O/S at the physical center of the drive, and applications around it, so at any time the read/write heads wouldn't have to move very far to load files into memory. This was a long time ago, and my memory is hazy, but this was supposedly one of thousands of small details that made OS/2 much, much better than Windows, instead of just different, but able to run Windows.
Now I never managed to figure out how it was better, or see any performance gains on the same hardware. And I tried. still, the prevailing attitude among people in the know was that OS/2 was superior from a technical point of view. Whether that's true or not seems irrelivant; I think some of these claims should be explanded on. They give us a view into the most formative part of modern computing history, the bridge from 1960 to 2006. The attitudes about what was better, what types of priorities seemed important then, to me, these seem to merit inclusion in this article.
Also, more information about which parts of 0S/2 became Windows NT would be great!
-- DigitalEnthusiast 23:19, 21 December 2006 (UTC)
- OS/2 DOS was ostensibly better than Microsoft DOS or IBM's own PC DOS because you could run multiple DOS programs at the same time, and optimize memory, graphics, and other system settings on a per program object. OS/2 Windows was better because you could run multiple Windows sessions so that a buggy application wouldn't interfere with well behaving applications. Additionally, because HPFS did provide better performance than FAT16 (which was all PC DOS and Microsoft DOS had), some applications ran more quickly under OS/2. Of course this was all provided by intercepting software interrupts (DOS system calls) and patching certain Windows system calls to use OS/2 native calls instead, which meant that applications didn't have the absolute control of hardware like they did under DOS so you couldn't play all of the DOS games nor some programs (like later versions of R:Base for DOS) which tried to create their own 32 bit protected mode environments.
- Thos Davis 13:23, 19 April 2007 (UTC)
[edit] Separation of OS/2 1.x and 2.0 onwards, more critical information early on
The article as listed is rather jumbled; it really needs a clear separation between 1.x and 2.x+ product lines. Whilst they are both members of the same product family and 2.x+ inherited a large amount of code from 1.x the basic architectural and usability differences are such they should effectively be considered different products.
I also believe the emphasis should either be :
OS/2 in its most commonly available form - i.e. Warp 3 or 4, rather than eComstation, or 1.x/2.x, followed by all the history, politics and so on.
or preferably to copy the model of the Windows wikipedia pages and have the OS/2 page as a general history/overview of OS/2 with separate pages for Warp 4,3,2.x etc
--Syllopsium 12:08, 1 May 2007 (UTC)
[edit] Future
Is this section really relevant? It's largely optimism and speculation, the open sourcing of OS/2 discussion has been done to death - the amount of third party code precludes releasing a large part of it.
If the article is to be even handed it should say that large parts of OS/2 need to be re-engineered. Much though I liked OS/2 the SIQ is still a problem, it's not multi user, the WPS needs a thorough overhaul when developing new components and PM's basic design is hideously insecure (one reason Windows is trying to run as fast as possible to a new API model, as NT features many of the same design issues, even though its superior security model can protect it somewhat). OS/2 OS development is largely dead, apart from a few die hards helping out with eComstation. --Syllopsium 16:31, 1 May 2007 (UTC)
- I added a few external links to web sites that talk about making an open source OS/2 clone, or having OS/2 API calls converted to native OS calls in Linux or Windows to run OS/2 programs. That is about as close to getting an open sourced OS/2 as possible. The projects are still mostly under development, but some time in the future they may be workable. It seems the open source projects that try to recreate or clone OS/2 are writing code to replace the closed source code in the commercial version of OS/2. In a way this is somewhat what the WINE project has done to run Windows code on Linux and Unix variants without using Windows original source code. In my humble opinion, I agree with you that OS/2 is old tech and inferior to the new tech and newer operating systems out there. Yes ECS is a good effort to keep OS/2 alive, and some foreign banks still need to run OS/2 for legacy software for IRR/ERR calculations and other things that didn't get ported to a newer OS yet. But OS/2 development is far from dead, it may be dying, it may be hard to get some of those OS/2 open source projects working, and even if they do they might face IP lawsuits, but it is a good effort by the F/OSS community to try to keep OS/2 alive and give it a future. --Thomas Hard 14:36, 27 October 2007 (UTC)
[edit] Disputed
The claim in the section "virtualization" includes the following text: "The lack of official VMware support for running OS/2 created the opportunity for a new virtualization company. A large German bank needed a way to use OS/2 on newer hardware that OS/2 did not support. As virtualization software is an easy way around this, they desired to run OS/2 under a hypervisor. Once it was determined that VMware was not a possibility, they hired some Russian hackers to write a host-based hypervisor that would officially support OS/2. Thus the Parallels, Inc. company and their Parallels Workstation was born." This is disputed as for one Parallels was founded before VMWare, and there is no citation or proof that it was started by a bank and coded by Russian Hackers. Frak 06:32, 15 July 2007 (UTC)
- i added a ref for this story. it does seem to check out as some of the names of the people referenced can still be seen on the parallels corporate page. does this resolve the dispute? nate 01:09, 19 October 2007 (UTC)
Indeed. They're right in that as VMWare wasn't a possibility another product was needed. That product was called VirtualPC from Connectix, and now from Microsoft. It works very well. Syllopsium 13:41, 26 July 2007 (UTC)
[edit] uneeded citation in fading out...??
there is a "citation needed" reminder in the fading out section for Microsoft giving away the windows SDK... I know at least now, microsoft gives away the SDK for free, and evidence of this can be found simply by searching google... does this not make it common knowledge? If so, is a citation really needed? Kolonuk 11:19, 18 July 2007 (UTC)
Windows SDK was not free for Windows 3.1; at the time the SDK was available from Microsoft for $349 plus $500 for the DDK. —Preceding unsigned comment added by Kwenchin (talk • contribs) 10:07, 19 October 2007 (UTC)
- Actually SDK materials were free if you FTP'd into their early FTP site (rhino.microsoft.com ). You could pull down SDKs and Beta materials and more. While this page references Mark Ingalls as the first owner of the system, as I recall it J. Allard the manager of the team that deployed and supported it. J. Allard's name is on a lot of documents from the time, and here's a listserve post where he's inviting people to visit the server for downloads. Lots of references to free betas/SDKs litter the old news groups... here for instance BcRIPster (talk) 04:36, 19 December 2007 (UTC)
[edit] Half an operating system
No mention that OS/2 was sometimes referred to as being half an operating system. This derives from '/' being notation for division. --64.238.49.65 (talk) 21:38, 18 December 2007 (UTC)
- Right, just like there's no mention on the Windows page as people referring to it as Windoze, etc... Please take trolling someplace else. BcRIPster (talk) 04:38, 19 December 2007 (UTC)
[edit] Should the article mention OS/2 Warp's fine OOUI, ReXX script, and IBM Lotus Smartsuite?
This isn't my vocation, but I remember being very pleased with OS/2 Warp with IBM Lotus Smartsuite when consulting for a law firm. What isn't mentioned in this article was its fine OOUI implementation (CUA), which made it easy to build contracts from templates (in cabinets that looked like cabinets, carried & placed on Lotus's Wordprocessor, that looked like a typewriter). In fact, the desktop mirrored the Office. Equally attractive was IBM's use of ReXX as a script, which was more flexible than Microsoft's BAT 'language'; and, unless I'm wrong, I purchased a 'Visual ReXX' that allowed me to extend the OOUI interface. Though OS/2 was then stable, IBM's new Lotus Smartsuite for OS/2 was not. (Lotus pretty much threw up their hands over the phone, and urged me to use Smartsuite for the enclosed Microsoft 3.1 instead). To concatenate legal paragraphs, my specification for the law firm required the first two features, and a wordprocessor with ASCII format. OS/2 Warp was the only mature OS then that satisfied them. These three unmentioned features, along with its built-in networking, made OS/2 Warp an attractive business package at the time (to some consultants). Geologist 12:30, 30 October 2007 (UTC)
[edit] Helper Programs
"Even native OS/2 programs had problems communicating: a command-line program could not fully access the system clipboard, which was reserved for "GUI" programs.[citation needed] Workarounds consisted in creating special helper programs (for example an invisible GUI program just for accessing the clipboard)"
I didn't realise this was the 'done thing' but I arrived at this conclusion of my own accord when I wanted my REXX scripts to be able to display dialog boxes. I found that I had to create a Presentation Manager executable running in the background. I then had some way of communicating with it, some kind of IPC I think, and it would pop up a message in the GUI as required. It was a lot of stuffing around.
CascadeHush —Preceding unsigned comment added by 118.208.51.14 (talk) 01:50, 7 February 2008 (UTC)
[edit] Contradiction in ATM references
In ATMs section, it says "ATM vendors NCR Corporation and Diebold Incorporated have both adopted Microsoft Windows XP as their migration path from OS/2."
However, later in "Historical uses" it says "Now all OS/2 workstation and automated teller machines migrated to Linux." —Preceding unsigned comment added by 97.91.184.111 (talk) 06:28, 10 May 2008 (UTC)
- The "Historical uses" section refers to how OS/2 was upgraded in Brazil government institutions; whereas in the "ATMs" section, it refers to how ATM manufacturers adopted OS/2 in new ATM machines. — Wenli (reply here) 01:53, 27 May 2008 (UTC)

