top | item 45757703

(no title)

gradstudent | 4 months ago

To the nostalgics among us: what made OS/2 special? 32bit support?

I recall trying OS/2 2.0 or 2.1 back in the day, coming from a DOS/Win3.11 setup. It seemed to have the same basic features as DOS/Windows but wasn't properly compatible with my existing software. Admittedly, this was before I knew anything about programming. I discovered Linux not much later. It wasn't compatible with anything either, but seemed like a totally different and much more compelling proposition.

discuss

order

rlkf|4 months ago

> To the nostalgics among us: what made OS/2 special?

I started out with OS/2 v1.1. It had threads, DLLs, multi-tasking, much larger memory space, and from v1.2 a somewhat decent filesystem. Coming from DOS 3.2/Win 2.0 this was an incredible leap, in particular the SDK was amazing compared to the ragtag assembly of info I was used to. The _delta_ between two systems haven't been this large ever since, and I think that is what contributes to the "magic" feeling.

pjmlp|4 months ago

Multitasking, SOM (contrary to COM, it does implementation inheratance across languages, multiple inheritance and has meta-classes), object based desktop, Smalltalk for business application development (basically a similar role as VB and .NET have gotten latter on on Windows), Visual Age for C++ had a Smalltalk like experience (although ported to Windows as well).

However this also meant a more beefy hardware than the DOS/Windows 3.x combo.

WorldMaker|4 months ago

The OS/2 WARP Presentation Manager was a better "desktop" paradigm than Win3.11. It supported more customization and stranger "objects" you could store on your desktop. It felt a bit more coherent and a lot more powerful than the Win3.11 Program Manager.

I was mostly a kid with a huge stack of PC games I'd play, and OS/2 was a better launcher for many (but not all) of them than DOS/Windows. I was "dual booting" OS/2 WARP and DOS/Windows, but because of my gaming habits it was more like quintuple booting because I had a long boot menu with I want to say 4 to 7 different combinations of AUTOEXEC.BAT/CONFIG.SYS settings depending on type of game I intended to play or if I was going to use a Windows app or something else, then one OS/2 WARP boot option.

A bunch of Windows apps (many of which ran better, even) and even some games I recall I started launching from OS/2 WARP instead of DOS/Windows, making the first boot choice of the day a lot easier. (Though I don't remember being able to delete most of the other combinations, still had to reboot for certain games and Windows apps that needed more RAM than what OS/2 left for applications. OS/2's biggest problem at the time was a huge RAM footprint compared to Win3.11, much less DOS micro-tuned with AUTOEXEC.BAT/CONFIG.SYS low footprints for specific driver combos.)

cobbaut|4 months ago

Back in 1995 it was, to my knowledge, the only OS capable of sharing CD-ROM's on the network. Even MS-DOS and Windows 3.11 machines could access it.

It was also capable of sharing Mainframe printers using a real null-printer-driver, which was not possible on Windows NT3.51 or NT4.0. Windows always messed with the Mainframe codes that it could not understand.

It was also easy to set up OS/2 as a gateway between different network hardware and protocols (Token Ring to Ethernet, or NetBios to IPX/SPX, ...)

It had REXX!

dardeaup|4 months ago

REXX was very powerful albeit a little quirky.

pjmlp|4 months ago

Novel Netware.

reaperducer|4 months ago

Stability.

Computers were far more crashy in those days, but OS/2 crashed far less often than Windows or even DOS did. And sometimes when a program crashed on OS/2, it only killed itself; it didn't take down the whole machine, so you had a chance to save your work in other programs before rebooting.

It also either was, or felt like it was, very very fast. Windows felt like a laggy VNC connection. GEM and the rest weren't much better speed-wise than GEOS on a Commodore 64.

dardeaup|4 months ago

Yes, stability! It was very nice when doing DOS or Windows 3.x development.

The only stability gotcha was when some OS/2 PM application hung the input queue and then the whole of PM became unresponsive. The base OS continued running fine but PM was then unusable.

xp84|4 months ago

Is the Windows in your comparison inclusive of NT, or only non-NT windows?

blablabla123|4 months ago

Probably a lot of things. Often software is simplified, at the time because of limited hardware and probably other software. Nowadays it's often a deliberate product decision but it seemed for OS/2 no such limits existed. E.g. you could right-click on a program, get the properties, run multiple applications. It even had a Windows emulation so stable that it was never matched by WINE. Of course there was only 16 bit Windows support but still...

Of course it had limitations of its own, I don't think you could any DOS/4GW games. Linux Installation seems simple compared to installing OS/2. I had to go through some sort of pre-installation guide which was printed on a separate paper and not part of the official manual. Also dual boot was meant literally: you booted into OS/2 and then you could "exit" into Windows. Back in DOS/Windows there was a command to do this the other way around. One time I didn't do this for half a year and was really anxious if my setup would make it...

Damogran6|4 months ago

At the time, formatting a floppy disk was a single task thing.

Downloading a file via Zmodem was mostly a single task thing.

The Windows of the day could to the latter, but not the former.

OS/2 on my 8mb 386sx could do both AND have a clock up, and play solitaire, and have another terminal window open.

It took a bit to get there, and there was swapping while everything loaded, but it was true pre-emptive multitasking, while still maintaining the highly time critical I/O stuff that Windows couldn't touch.

duxup|4 months ago

OS/2 performed better than windows generally and was more stable.

Back in that time period tech specs, and tech details really dominated a lot of "computers" discussion. I feel like that has kinda changed as far as the larger world goes (even if on HN tech specs are still relevant). Does an every day user want to use it? was less of a question for enthusiasts.

aidenn0|4 months ago

You could print while playing Doom.

dardeaup|4 months ago

Or while formatting a floppy disk!