494 karma · joined December 11, 2018
That applies just as much to Windows and MacOS as it does to Linux.
(Linux, being free as in beer, did the same to Windows Server and the other UNIXes not many years after.)
High five for anyone who still remembers the brief Bill the Gates arc in the comic or the Banana Computer parody ad of Apple starring Gene Simmons (https://computerhistory.org/blog/the-banana-junior-6000-comp... , about halfway down the page).
Microsoft does police IHVs -> Geeks: "MS is an evil monopolist!"
For games that didn't need to be cross platform, it was still less of a hassle to develop on Windows CE because you got all of the services that having an OS provides you instead of having to write to the bare metal, which is what the Sega SDK required. Many developers chose the Sega SDK anyway because bare metal was what they were used to but IIRC that generation was the last console generation where bare metal was an option for developers.
Windows Mobile 5 was tremendously popular with over 100 phones from various manufacturers. But that was also around the time iPhone was released and by the time Windows Mobile 6 rolled out, the iPhone 3G/3GS was taking the world by storm. Windows Mobile 6.5 had a partially revamped UI but not enough to be competitive. From there we go to Windows Phone 7, 8, and 10 and that story is well known.
Don't get me wrong by the way. For their time, the early PDAs were expensive, bleeding edge tech and the limited things that could be done with them was still unprecedented. They crawled so future smartphones could run.
To forestall the inevitable, yes, that's extra cost. Well, the person says the want to use Linux more. Do they want it badly enough to put money behind it?
Huh? Sun Microsystems pretty much owned the workstation market by the mid to late 1990s, having beat out HP, DEC, IBM, etc. It was their game to lose, which they did. And I can't think of anything Sun ever offered in the desktop market in their heyday that was credible; their lunchbox SparcStations cost too much and delivered too little.
The main buoyancy behind Microsoft's push into the workstation market around Y2K is that Windows 2000 was much cheaper and ran on also much cheaper Intel processors. Compared to the ridiculous enterprise pricing from Sun and the other UNIX OEMs, the TCO made them very compelling.
I blame Nadella. Gates or Ballmer had their own deficiencies but they would never have tolerated the absolute bullshit going on at Microsoft today.
[EDIT] I'd actually say MS losing the J# lawsuit was a net positive since it gave Hejlsberg the opportunity to create C#.
That is not what happened. Sun Microsystems had immense revenue and clout in the server and enterprise space because of the dotcom boom, so much so that their advertising declared "We're the dot in dotcom." Microsoft was trying to duke it out with them in the server space but Windows Server was just barely starting to become decent at that point so MS didn't get all that much traction.
When the dotcom bust hit, Sun went into a tailspin because of the glut of Sun server hardware from dead dotcoms at bargain basement prices. That eventually passed but by that time Linux + Intel was good enough to undercut both Sun and Microsoft in the server space. With no way to compete with free as in beer software, Sun was doomed.
Early Java was horrid for everybody except the architecture astronauts who could cram ten GoF design patterns into a hello world program. It only got traction because a different wannabe monopolist, Sun Microsystems, spent heavily to get it pushed into CS curriculums. Fortunately, the one-two punch of Linux and Intel killed Sun or we might all be cursing them today instead of Microsoft.