- Joined
- Aug 28, 2023
Let's talk about IBM's Operating System/2.
We can also talk about the line of computers it was originally intended to run on, known collectively as the Personal System/2.
My first experience with OS/2 was on a laptop I got from a yard sale for $5. It was a PS/2 L40SX sporting a 386SX at 16MHz, 16MB memory (actually 18MB), an 80MB hard drive, a grayscale VGA display, and OS/2 Warp 3. Very young me thought it was cool, but not terribly useful. I couldn't really figure out where to get software (didn't know about Hobbes at the time) and OS/2 ran like ass on this hardware anyway.
I ultimately dumped OS/2 in favor of Windows 95 which ran a bit better.
OS/2 had 16-bit and 32-bit versions in the early days. IBM insisted it be usable on 286 processors so it could run on most of the lower end PS/2 computers (and possibly the AT that came before). This was basically a waste because there was ultimately no way to effectively multitask DOS programs (the only programs anyone used) on the 286 due to it being buggy. There were at least 3 revisions of the 286. IBM had gotten OS/2 to the point where it could multitask kinda-sorta on one of those revisions by exploiting a hardware quirk that didn't work on the other ones. Eventually OS/2 would drop 286 support and be the 32-bit operating system it should have been from day one.
OS/2 was objectively a better operating system than the combination of DOS and Windows 3.x, if you had the hardware to run it properly. It encouraged the use of threads much the same way that the later BeOS did, so properly coded programs could run really smooth even with a high CPU load. That means your UI probably won't stutter while you're zipping some files or playing digital media. It also had a capable DOS virtual machine that could boot from floppy disks and also run it's own bundled copy of Windows 3.1. "A better DOS than DOS, and a better Windows than Windows" as they say.
The last major release of OS/2 was Warp 4 in 1996, after Windows 95 and close to the release of Windows NT 4.0. It was doomed to failure, not only due to IBM's extremely poor marketing, but also due to the fact that Windows 95 was good enough for most people and Windows NT had been gaining traction in the corporate world. It had an arguably better version of Solitaire, though.
Nowadays the modern OS/2 experience exists in the form of ArcaOS, a new version built on source code licensed from IBM. It exists primarily as a crutch for companies who still have infrastructure running on OS/2 programs, so that they can replace aging hardware with new systems that won't run Warp 4 while retaining software compatibility with their OS/2 programs. It's still a 32-bit operating system, but it's PAE enabled so all memory above 4GB can be used as a RAM disk. Which is more than you can say for the 32-bit client versions of Windows NT, which were deliberately gimped.
Speaking of Hobbes, it's going away soon.
We can also talk about the line of computers it was originally intended to run on, known collectively as the Personal System/2.
My first experience with OS/2 was on a laptop I got from a yard sale for $5. It was a PS/2 L40SX sporting a 386SX at 16MHz, 16MB memory (actually 18MB), an 80MB hard drive, a grayscale VGA display, and OS/2 Warp 3. Very young me thought it was cool, but not terribly useful. I couldn't really figure out where to get software (didn't know about Hobbes at the time) and OS/2 ran like ass on this hardware anyway.
I ultimately dumped OS/2 in favor of Windows 95 which ran a bit better.
OS/2 had 16-bit and 32-bit versions in the early days. IBM insisted it be usable on 286 processors so it could run on most of the lower end PS/2 computers (and possibly the AT that came before). This was basically a waste because there was ultimately no way to effectively multitask DOS programs (the only programs anyone used) on the 286 due to it being buggy. There were at least 3 revisions of the 286. IBM had gotten OS/2 to the point where it could multitask kinda-sorta on one of those revisions by exploiting a hardware quirk that didn't work on the other ones. Eventually OS/2 would drop 286 support and be the 32-bit operating system it should have been from day one.
OS/2 was objectively a better operating system than the combination of DOS and Windows 3.x, if you had the hardware to run it properly. It encouraged the use of threads much the same way that the later BeOS did, so properly coded programs could run really smooth even with a high CPU load. That means your UI probably won't stutter while you're zipping some files or playing digital media. It also had a capable DOS virtual machine that could boot from floppy disks and also run it's own bundled copy of Windows 3.1. "A better DOS than DOS, and a better Windows than Windows" as they say.
The last major release of OS/2 was Warp 4 in 1996, after Windows 95 and close to the release of Windows NT 4.0. It was doomed to failure, not only due to IBM's extremely poor marketing, but also due to the fact that Windows 95 was good enough for most people and Windows NT had been gaining traction in the corporate world. It had an arguably better version of Solitaire, though.
Nowadays the modern OS/2 experience exists in the form of ArcaOS, a new version built on source code licensed from IBM. It exists primarily as a crutch for companies who still have infrastructure running on OS/2 programs, so that they can replace aging hardware with new systems that won't run Warp 4 while retaining software compatibility with their OS/2 programs. It's still a 32-bit operating system, but it's PAE enabled so all memory above 4GB can be used as a RAM disk. Which is more than you can say for the 32-bit client versions of Windows NT, which were deliberately gimped.
Speaking of Hobbes, it's going away soon.