>Gates correctly recognized that browsers were the last app we’d learn how to use, that so much of the software to come would be browser-based SaaS.
Is it really the correct context for Gates' statement of "You just learn one thing, and that’s the browser"? I really don't think browser-run software was a thing for long while yet. I thought he meant the initial internet hype as the source of -information-.
Windows 98 was when they turned the whole file explorer into some kind of pseudo webview integrated with IE.
This was also when they were terrified of Java web applets making Windows as a platform obsolete so they were busy embrace and extending that (and pushing ActiveX in order to turn the web Windows proprietary).
So I think it very much sounds like the correct context.
Ah, yes, active desktop, crashy little bastard that it was.
When I was doing desktop support for 9x I got very good at enumerating the things active desktop theoretically did, checking users weren't using any of them, and turning the flipping thing off. This was infinitely less painful for everybody than trying to coax it into actually working.
(and before you say "but the users would just turn it back on again" ... yes, and then I'd turn it back off while explaining I'd warned them about that just loudly enough that the next time they turned it back on their colleagues would laugh at them before they got as far as contacting me and the problem then became self-solving)
When we were in high school we played around with IE5 web applications made with .hta files that were basically Electron apps 15 years before Electron.
And we used to screw with replacing the HTML of folders on shared drives in middle school with secret games and other stuff (the actual folder listing was some ActiveX you dropped into the page), until some folder war broke out and the sysadmins banned it.
Netscape was talking about making the browser the user's primary app platform even before Windows 98 came out. The irony was, their play in doing so was to make the Windows monopoly irrelevant. Same thing with Sun and Java. The glorious future was one in which applications were delivered to you from "the net" and ran without regard to CPU or OS platform, thus making Microsoft and Windows irrelevant. It was a last-ditch play from the Unix workstation vendors whose lunch was being eaten by Windows NT; Netscape was aboard because it was run by oldschool Unix people.
Happy that it failed. The critique against Microsoft of the 90s back then was in many ways correct, however I’m not convinced that net delivered applications with Netscape would be an improvement, even if it was executed by old school Unix people.
And if we look how the web has evolved it is nothing but a nightmare. Java applets would probably be an even larger attack vector. Not really encouraging that we in the end got the better solution of the "net delivered applications", but here we are.
Certainly back around 1996 when Frames became a thing on web pages, and Javascipt and Jaava were on the rise people in Microsoft were genuinely concerned that the broswer would eat the OS
Considering, that the objective was to reduce Windows to a poorly debugged set of device drivers (as said by Marc Andreessen), their concern was justified.
Whatever, browser-based apps still are apps, not necessarily easier than native apps. A browser essentially is a launcher with its own UI toolkit and discovery mechanism. Open GMail, Google Docs or whatever, hide the address bar and you essentially get an ordinary app you still have to learn.
There are significantly more constraints within the browser than inside a general os environment, though. It's becoming less of a difference, but there are important contexts and operations lost by browser apps.
Sure, but this is irrelevant to the context. Mr. Gates said the browser is the last app to learn. Saying it's the last operating system would make much more sense. Apps are still there and not going away.
Outlook Web Access was developed in 1995 and release with Exchange 5 in 1997. The invented XMLHttpRequest to do it and it later became the W3C standard and the cornerstone of AJAX.
I think Windows 10 is simply very I/O dependent, much more so than older Windows or Linux, so having that SSD or not would make or break your experience. I've had really new (8th gen Intel) laptops perform absolutely atrocious until I swapped in an SSD.
Ideally everyone should have an SSD in 2021, but that doesn't seem to have happened yet.
Yes, Windows 10 is very I/O dependent, it will not be a pleasant experience with a mechanical drive. Not sure if Windows 8 was too, I didn't use Windows 8 much (we all know why).
If you can't afford a SSD drive, I recommend buy an older used one. Just as my machine is ancient, my SSD's are ancient too. My main drive is a Intel 530 180GB that started production in late of 2013.
It was too, when you stayed in the new .NET UI, with additional bugs.
Note that shell itself is one of those applications.
The problem there I think it's that all the CLR VMs are not free, specifically the libraries in them are loaded from disk, sizable and not shared across processes, and lazy loaded.
Same problem as if you ran a lot of JVM applications.
I switched a while back to Linux and like my setup much better than what I can do on windows but I think a lot of the "windows is slow" stuff is overblown. I temporarily had windows installed the other day and it was just fine in terms of being "snappy".
Agreed. I run macOS and Windows via Bootcamp and Windows 10 feels snappier than macOS most days. The same might not be said for a new laptop loaded down with junkware, mind.
That is an operation I never do. I guess slowness can be attributed to that the menu is application aware, customizable menu options per application. But there is also a slow animation when opening the menu.
And on top of that as soon as you hover above an item in the taskbar it wants to show a thumbnail preview of that window.
All combined the user interaction feels a bit weird.
I turned off "Animations in the taskbar" and I think the context menu got somewhat faster.
RAM matters too. I never had much trouble running Windows 7 with 2, 3, or 4GB but since upgrading our office machines I've noticed they feel sluggish with anything under 8.
Having used win98 back on a Pentium 200 I was flabbergasted by how sluggish and prone to delay it was. Coming from AmigaOS there were jarring delays everywhere, even for something as simple as opening the Start Menu. God forbid I set an jpg wallpaper, Active Desktop murdered performance.
last time i booted a win95 machine I was happy waiting during the splash screen :D
I guess you have a point, I was mostly remembering the desktop part, I was surprised how the limited GUI felt snappier than my latest laptop with xfce and didn't lack much important features
I can't remember the last time I booted Win95 but I remember the first. I had installed a Cyrix 586 overdrive chip in my Lazer 486sx 33mhz system that was maxed out with 32mb of RAM. It took forever and I wasn't sure if it would work.
I remember Win98 opening the start menu instantly, but taking annoyingly long to open the "all programs" menu. Considering that this distinction is removed in Win10, Win10 on a 500GB SSD is snappier in that regard than Win98 was on a 3GB HDD.
totally thought this was a dev blog for the Racket language. Was tying to figure out why the devs of Racket would be blogging about Windows 96 in the browser....
Although not full operating systems, since at least 2005 there were also some solid systems using similar concepts (not Windows though), like eyeOS [1].
Is it really the correct context for Gates' statement of "You just learn one thing, and that’s the browser"? I really don't think browser-run software was a thing for long while yet. I thought he meant the initial internet hype as the source of -information-.