liam_on_linux: (Default)
[personal profile] liam_on_linux
A response to an HN comment...

The PC press had rumours of Quarterdeck's successor to DESQview, Desqview/X, from around 1987-1988.

That is roughly when I entered the computer industry.

Dv/X was remarkable tech, and if it had shipped earlier could have changed the course of the industry. Sadly, it came too late. Dv/X was rumoured then, but the state of the art was OS/2 1.1, released late 1988 and the first version of OS/2 with a GUI.

Dv/X was not released until about 5Y later... 1992. That's the same year as Windows 3.1, but critically, Windows 3.0 was in 1990, 2 years earlier.

Windows 3.0 was a result of the flop of OS/2 1.x.

OS/2 1.x was a new 16-bit multitasking networking kernel -- but that meant new drivers.

MS discarded the radical new OS, it discarded networking completely (until later), and moved the multitasking into the GUI layer, allowing Win3 to run on top of the single-tasking MS-DOS kernel. That meant excellent compatibility: it ran on almost anything, can it could run almost all DOS apps, and multitask them. And thanks to a brilliant skunkworks project, mostly by one man, David Weise, assisted by Murray Sargent, it combined 3 separate products (Windows 2, Windows/286 and Windows/386) into a single product that ran on all 3 types of PC and took good advantage of all of them. I wrote about its development here: https://www.theregister.com/2025/01/18/how_windows_got_to_v3...

It also did bring in some of the GUI design from OS/2 1.1, mainly from 1.2, and 1.3 -- the Program Manager and File Manager UI, the proportional fonts, the fake-3D controls, some of the Control Panel, and so on. It kept the best user-facing parts and threw away the fancy invisible stuff underneath which was problematic.

Result: smash hit, redefined the PC market, and when Dv/X arrived it was doomed: too late, same as OS/2 2.0, which came out the same year as Dv/X.

If Dv/X had come out in the late 1980s, before Windows 3, it could have changed the way the PC industry went.

Dv/X combined the good bits of DOS, 386 memory management and multitasking, Unix networking and Unix GUIs into an interesting value proposition: network your DOS PCs with Unix boxes over Unix standards, get remote access to powerful Unix apps, and if vendors wanted, it enabled ports of Unix apps to this new multitasking networked DOS.

In the '80s that could have been a contender. Soon afterwards it was followed by Linux and the BSDs, which made that Unix stuff free and ran on the same kit. That would have been a great combination -- Dv/X PCs talking to BSD or Linux servers, when those Unix boxes didn't really have useful GUIs yet.

Windows 3 offered a different deal: it combined the good bits of DOS, OS/2 1.x's GUI, and Windows 2.x into a whole that ran on anything and could run old DOS apps and new GUI apps, side by side.

Networking didn't follow until Windows for Workgroups which followed Windows 3.1. Only businesses wanted that, so MS postponed it. Good move.
 

Date: 2025-06-23 09:57 pm (UTC)
history_monk: (Default)
From: [personal profile] history_monk
Those were the days when everyone was finding out that writing GUI applications is hard without helper frameworks. There are a lot of ways to construct those frameworks, and it isn't immediately obvious which is best.

Date: 2025-07-05 09:32 pm (UTC)
history_monk: (Default)
From: [personal profile] history_monk
Not that I know of, and I took a look in 1989 when I was in charge of a project that had to run on both Windows and TOS/GEM.

Date: 2025-06-26 01:12 pm (UTC)
lovingboth: (Default)
From: [personal profile] lovingboth

Hmmm, unless you had something like a Sun SPARCstation or a DEC VAXstation, DV/X did not add much that DV/386 did not give you. The ability to run something on another DV/X PC connected via NetBIOS or IPX/SPX, while knowing that the program was unlikely to be multiuser safe?

Even if you did have that Sun or DEC workstation around, you had to pay more for the Quarterdeck's TCP/IP networking. Memory is telling me both DV/X and that cost more than DV/386 did. Obviously that wasn't a problem for its target market: those workstations weren't cheap either and accessing your (expensive) *ix programs on commodity hardware could still work out cheaper, even after paying hundreds for the DV/X and networking add-on. But that was never going to be a large market.

DV/386? Fab, and I could see the case for spending the money instantly. About the only thing I would have changed is the frequency of the multitasking interrupt - they went for the 18.2Hz clock rather than the 60Hz(?) that Digital Research did in what ended up being called MultiuserDOS.

Date: 2025-07-05 02:38 pm (UTC)
lovingboth: (Default)
From: [personal profile] lovingboth

I believe they did do a TCP/IP add on (or bought it in).

DV/386 would at least let you resize the visible bits of text windows, so you could have the bottom line, say, while the program thought it was full screen.

There was an 18.2Hz interrupt - clock purposes? DV used it to switch between programs (you specified priority in terms of how many 18.2Hz interrupts it had before some other program got a chance).

Digital Research did something like alter the frequency to 60Hz and did its multitasking in units of that.

You could tell the difference, especially if were managing multiple modems or had stuff scrolling on the screen.

Edited Date: 2025-07-05 09:33 pm (UTC)

July 2025

S M T W T F S
  1234 5
6789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 11th, 2025 09:49 am
Powered by Dreamwidth Studios