Win98SE the last windows i actually enjoyed using and believed it was an improvement over the its predecessor.
Nowadays im afraid to run modern windows without a VM and a firewall.
Win98SE the last windows i actually enjoyed using and believed it was an improvement over the its predecessor.
Nowadays im afraid to run modern windows without a VM and a firewall.
In Windows 98 SE, there was a button next to “minimise” that would give every widget a tooltip explaining what it did and how to use it; most programs came with a built-in, GUI instruction manual. Nobody else does this! (The best help UI ever made, and Microsoft just dropped it…)
Windows 98 SE included its own kernel-based virtual machine system, which it used for multi-tasking DOS and “sandboxing” DOS drivers. (They had a global lock and full privileges, though, so it's not really much of a sandbox.)
Windows 98 came with Active Desktop: you could display bits of website on your desktop as widgets (e.g. a weather service). It also came with mshta.exe, for HTML Applications; HTAs were basically like Electron, but built into the OS, so you didn't have loads of insecure Chrome versions clogging up your RAM and hard drive. (It was Internet Explorer, but iirc Internet Explorer was actually good around about that time.)
Yes, it was DOS-based. Yes, you could log in as the system user by clicking “cancel” on the “enter your username and password” box. It should be simple to beat that… so why hasn't anyone?
I never found Active Desktop all that useful. It was annoying because if you wanted a jpg desktop wallpaper, it would enable Active Desktop just for that. The problem was that it noticeably slowed the entire system. I would always convert to bmp and use that, taking a hit on disk space (and possibly RAM) instead of speed.
So, after they're loaded and (possibly) scaled to fit the screen, I'd expect every background image to use exactly the same memory amount.
Well, not centered or tiled backgrounds, which I recall Windows did support, and upscaling could be done on a per-pixel basis (although I don't know if that was supported), but yes, the image format shouldn't matter.
Back when win95 and co were being made, decoding an image was a lot of work for the hardware, I suspect they'll try to make restoring the background (e.g. dragging a window around and changing what's occluded) to be the simplest bitblt they can.
> Windows 98 Second Edition is terrible in many ways. I could probably hit the comment limit listing them.
Strong evidence it was not that good.
> Yet it remains my favourite operating system of all time, because everything else (yes, even precious Debian!) is just worse. Worse UI, worse memory use, worse hackability…
In terms of UI, yes, very clean UI by default. You can reach that level today but not out of the box. On the other side, it came with very few programs installed, so you had to install third party apps and consistency went to the trashcan once o did that.
Memory management... we have memory control groups today, I can install and remove swap files and devices with the system running, oomd saves my desktop virtually crashing when under memory pressure, I can use compressed memory... I have to admit that amount memory usage is way larger today and, albeit with third party apps, you could have compressed in win9x but it didn't went far.
Now, there's no way win9x comes even close to debian in terms of hackability. You can easily install compilation dependencies and sources of most packages, modify, compile... I don't even want to argue about this.
> In Windows 98 SE, there was a button next to “minimise” that would give every widget a tooltip explaining what it did and how to use it; most programs came with a built-in, GUI instruction manual. Nobody else does this! (The best help UI ever made, and Microsoft just dropped it…)
Current tool-tips in clickable items removes the need of such feature. Self explainable text boxes also. If you need a '?' widget to get help on other widgets, I'd consider the UI is not obvious enough and should be fixed.
> Windows 98 SE included its own kernel-based virtual machine system, which it used for multi-tasking DOS and “sandboxing” DOS drivers. (They had a global lock and full privileges, though, so it's not really much of a sandbox.)
Extremely unsafe and unstable! No separation between processes' memory and hardware access. UNIX had that since the 70's. The 80386 had such features since early 80's. It is hard to find a good reason why a popular OS in late 90's had no such feature. It was fixed when xp was released by using the nt kernel, but it was 3 decades too late.
> Windows 98 came with Active Desktop: you could display bits of website on your desktop as widgets (e.g. a weather service). It also came with mshta.exe, for HTML Applications; HTAs were basically like Electron, but built into the OS, so you didn't have loads of insecure Chrome versions clogging up your RAM and hard drive. (It was Internet Explorer, but iirc Internet Explorer was actually good around about that time.)
By "widgets on the desktop" it meant "ads". Most people simply disabled active desktop, it was a major waste of resources and minor source of instability. I admit that electron apps eat too much memory, but I think it is proportional to the amount of RAM available these days. I don't think things got worse in this area over time.
Also, IE had its fair share of memory leaks, vulnerabilities and instabilities.
> Yes, it was DOS-based. Yes, you could log in as the system user by clicking “cancel” on the “enter your username and password” box. It should be simple to beat that… so why hasn't anyone?
It was beat. Just read above.
It's mostly the UI I remember fondly. Technically, of course, it was a garbage fire.
True… though not for the reasons you've listed. It's hackable because half the programs are written in Python or Perl, and because it has man pages; your average 6 year old mucking about with the system will eventually stumble across them. Also, environments like LXDE are fairly customisable, providing insight into how the system works.
The ability to download sources with `apt-source` (or whatever the command is) isn't useful if the guts aren't exposed for you to play with; you'll never want to do something if you don't know it's possible in the first place. (A bad thing about Windows: I could never make .EXE files. A good thing about Windows: I learnt what .EXE and .DLL files were, and that they could contain icon resources, just by mucking around with the GUI interface.)
But yes, had I grown up with Debian, I probably would've had more fun. :-P
I tried linux on my first computer. Minilinux was very limited, mostly a toy on that machine. Debian didn't had support for my keyboard at the time, so I never installed it. I tried a RedHat based distro later just to discover it had no support for my soundcard and winmodem, so I had to go back to windows.
Since the machine was somewhat limited for a late 90's early 2000's, I had to take some care when using it. I discovered that regedit could be run from DOS and that it could backup and recover the register without needing to boot windows. I simply stopped uninstalling programs: just deleted them and recovered a previous register state. With a bit of care I could use the same machine from 1998 to 2001 without ever reinstalling windows. Friends were impressed because of that.
I could use that machine to run video game emulators, abandonware, delphi and c++ builder 5, turboc, IRC, p2p, browsing the web, listened to mp3 and watched webstreams with realplayer. When the matrix movie arrived I could watch it using xvid/divx with some special configurations to make it run fast enough on my machine. The software was well optimized to do so much with a 200mhz mmx processor with 32MB RAM.
Later, the soundcard gained support in 2007 and I replaced the modem with a network card, got 2 floppy drives units, 2 HDDs a cdrom drive and a cdrw-recorder. It became a capable linux box, but it was too late and I already had a new machine which had better compatibility with linux than with windows. But I still have some fond memories of that machine, I repent throwing it away.
The described feature isn't really about tooltips, but about showing context-specific help. Tooltips are generally a sentence whereas context help can be a paragraph or two. In addition tooltips are generally placed in toolbars or other "static looking" items whereas context help can be used with any widget on screen, including entry/edit widgets (it isn't that it is technically impossible to use tooltips there - some applications do that - but it is abusing the tooltips and can be unwieldy).
This is one aspect of the Win9x series which is little-mentioned and little-understood, but IMHO actually represents a huge technical achievement in comparison to NT (which is more of a "traditional" OS design) --- it's really a hypervisor for DOS VMs with all hardware passed-through by default. A similar architecture wouldn't be seen on the PC until KVM, over a decade later.
Yes, you could log in as the system user by clicking “cancel” on the “enter your username and password” box.
Win9x being thoroughly a single-user OS, that login dialog was designed only for authenticating to the network.
Technically this is still there, it is just that almost no applications use it. However one of the very few things Qt with its Qt Designer (which otherwise is a horrific application) does right is being able to set up context help (as they are called) tips very easily and on the spot (the original method in Win9x was way too cumbersome, though 90% of that was WinHelp itself being too cumbersome). I remember doing that for some tools in a gamedev job a few years ago and the ability to have instant description for any element on the tool dialogs was something the designers liked.
KDE has had it on some apps, it still does in System Settings, though it doesn't work anymore on most settings.
Though I think I may have had a proper dos boot disk for some games, hard to remember, it was quite awhile back. :)
I don't think so, for example requirements for RAM:
Windows 98: 16 megabytes (MB) of memory (24 MB recommended)
Windows 2000: 64 megabytes (MB) of RAM recommended minimum;
Fast and light as Windows 98 but more stable than Windows XP.
But I've tried anyway. Then I got owned so hard by Nimda that it is still the first thing that comes to my mind when I think of Windows 2000.