(no title)
octorian | 1 year ago
Another thing, which perhaps "grinds my gears" a lot more, is that this late-90's/early-00's shift to PCs happened before Linux was sufficiently taken seriously. So lots of high-end applications that started on UNIX migrated over to Windows NT. And once you're firmly on Windows, its much harder to go to Linux. (Whereas commercial UNIX to Linux is easy.)
So now there are whole markets (that used to support commercial UNIX) where Linux users get the middle finger, and as someone who hates Windows, this really ticks me off.
eschaton|1 year ago
If you had a large-scale workstation application, Microsoft would assign you a relationship manager whose job was to convince you to port your software to Windows NT. In addition to wining & dining your execs, they would provide lots of engineering resources: Free Windows, developer tools, and documentation licenses; direct access to Windows engineering teams to help with issues you ran into doing your ports (for which they'd strongly push you to use native APIs); assistance with choosing and deploying hardware; and sometimes even free hardware and on-site "sales engineers" for a time to work through initial bring-up. This type of love-bombing never lasted forever, but for most vendors at the point where they started guiding a vendor towards a more "normal" relationship they had the revenue justification for that normalization.
Microsoft used the same strategy to get people to port their DOS and then Macintosh applications to Windows, to port their games to Microsoft's platforms (whether from DOS to Windows or from other consoles to Xbox and PC), to port their client/server applications and then web applications to Windows Server, and so on, and it has *always* been extremely effective.
david38|1 year ago
I recall the snobbery of the other companies who thought you should go to them hat in hand for the pleasure of giving them gobs of money.
tombert|1 year ago
I wasn't really writing code in the 90s, so it's tough for me to say with confidence, but I thought I read somewhere that Windows NT was, in some regards, objectively better than most of its competition in the 90's.
p_ing|1 year ago
Back then, Linux had either a primitive scheduler or O(n) scheduler, until 2003. NT shipped with an O(1) scheduler.
I personally feel NT still does high pressure memory management better than Linux. No opinion about other OSes, although macOS will ask the user what to force quit -- then again, given people have been seeing memory ballooning in random apps, including OOTB apps on macOS 15... Apple has other issues.
NT is great. It's just plagued by Win32. And those designers...
https://users.soe.ucsc.edu/~scott/courses/Spring01/111/slide...
> In 1996, more NT server licenses were sold than UNIX licenses
smackeyacky|1 year ago
The Unix wars were also raging, and compatibility between Unices still hadn't been sorted out (and arguably never was) so a company with workstation class software had to port their code between mostly compatible operating systems and wildly incompatible GUI frameworks. So shipping an NT product wasn't the big deal that it seemed.
relistan|1 year ago