I Still Use Windows 95 (2008)
web.archive.org
web.archive.org
Is there a WM out there that can do the basic quality-of-life functions of today's DEs? I'd love a simple, opinionated WM that takes the features we know are useful today (workspaces, expo mode, sensible file manager layouts, system trays) and gives them a color-adjustable window theme inspired by 90's aesthetics, with minimal compositing that can run fast on hardware as minimal as a prototype RISC-V board. Or really, what we need is a truly minimal DE. Something that doesn't care about GTK or Qt or Kvantum, and stays lean.
Edit: I've already tried tiling WMs and I don't like them. I want a primarily mouse-driven UI. I'm sort of in agreement with the NeXT philosophy there. I primarily use Mint and Cinnamon these days.
I also understand that applications are bloated, but they can be bloated in their own little sandbox instead of creeping out to the rest of the system.
One would think displaying seconds[2] would be the least of its problems, but apparently not. (Maybe the Unicode-only TrueType renderer really hurts that much? Did they not have the time to write a eleven-glyph cache?)
[1] http://bytepointer.com/resources/old_new_thing/20040705_265_...
[2] http://bytepointer.com/resources/old_new_thing/20031010_091_...
And the result is indeed pretty blazing fast. I tend to run pretty close to this now; my world is basically a tiling WM, some shells, and a browser.
The biggest compromise overall is that browser. They just keep getting bigger and bigger, and I need it to work. Props to the people writing them who are doing an amazing job making them faster, but, well, as the saying goes "if the hardware doubles its speed, software will become three times slower" must now apply even harder to the browser, which just keeps becoming a more and more amazingly performant platform for serving pages with tens of megabytes of JS and dozens of layered video ads playing.
I wonder what a 2090s release of Windows would look like, if Windows (or humanity) is still around by then. I’m pretty sure I won’t be.
Maybe: Windows 2095 has a chat window which connects to an AI at Microsoft HQ. That AI has full access to the Windows source code. If there is something about Windows you don’t like, complain to the AI and it will modify the Windows source code to create a patched version fixing the thing that annoys you. The binary patch will be downloaded and hot-applied without reboot.
Taking into account the evolution of the MS OS in the latest years, i would say that in 2090 Windows will look like CP/M.
While NT was Unicode internally, Windows 9x barely had any WinAPI functionality implemented with wide strings, for the most part only ANSI versions of the APIs were available (unless you were using the much later released UNICOWS compatibility layer).
> Did they not have the time to write a eleven-glyph cache?
Come on, the answer is right there in the article you linked:
> saving even 4K of memory had a perceptible impact on benchmarks
Granted, you won't need a full 4K of memory for those digits, but the point still stands.
> While NT was Unicode internally, Windows 9x barely had any WinAPI functionality implemented with wide strings, for the most part only ANSI versions of the APIs were available (unless you were using the much later released UNICOWS compatibility layer).
True, but does not contradict what I said: OLECHAR was 16 bits on all Win32 implementations—witness the OLE2ANSI shim on old VC++ versions that allowed you to pretend it wasn’t (it was 8 bits on Win16 and IIRC on the Macintosh port). Consequently, Unicode strings were used throughout the new COM-based NT4/95+ shell APIs, even on 9x/Me.
I remember reading that the TrueType implementation used Unicode everywhere as well, even on non-NT where you could only get to it via MessageBoxW and ExtTextOutW.
>> Did they not have the time to write a eleven-glyph cache?
> Come on, the answer is right there in the article you linked:
>> saving even 4K of memory had a perceptible impact on benchmarks
> Granted, you won't need a full 4K of memory for those digits, but the point still stands.
I don’t think it’s all that obvious. On a typical Win95 box the taskbar clock is what, probably around 16 pixels or so high? With non-antialiased fonts, that’s eleven (ten digits and a colon) bitmaps of (generously) 16x16 bits, so under 400 bytes, a full order of magnitude below 4K. There are probably other places in the Windows shell you can shave half a resident K off of, even separating hot and cold data in the linker is liable to get you that much.
(Keeping the window procedure of the taskbar paged in—also mentioned in the article—is probably a bigger issue, although doesn’t it mean in the intended state the system will page when the user wants to interact with the taskbar? That doesn’t sound pleasant. The whole thing might also have come very late in the development cycle—I seem to remember there was a registry setting that brought the seconds back, so the code wasn’t even removed.)
It actually surprises me given Apple is very pro accessibility. The reduce motion option is after all an accessibility feature. It is always why I never understood why Apple don't embrace more keyboard shortcuts for simpler app window management (snapping) rather than the decade old, half assed implementation we have currently.
For me macOS would be perfect with just a few very small features for better window management built in along with the ability to customise it a bit.
I'm not talking full on tiling window manager level features with gaps, master-stack, fib spiral, etc. Basically just something like Magnet/Rectangle built into the OS out of the box, plus two-window resizing (like we already have with the current full screen snapping feature).
TinkerTool is a friendly GUI for additional advanced settings that Apple doesn't expose via System Settings, including animation settings.
https://apple.stackexchange.com/questions/14001/how-to-turn-...
I utilize Spaces as an alternative to multiple monitors, often alternating between a full-screen terminal and a browser window in different Spaces. Anticipating the need to open a new browser tab, I transition to the browser Space and instinctively press 'Cmd+T', only to discover that a new tab has instead been created in the terminal window.
AFAIK, there doesn't seem to be a way to achieve instantaneous Space-switching devoid of any animation or delay.
On newer versions of macOS, if you hold down Option while hovering your cursor over the Zoom button on newer versions you'll be given the option to split left/right without fullscreen. Not a full replacement for an Aero Snap sort of thing but covers its most common use case.
Apple managed to make it one of the most awkward features to use in macOS IMHO. You have to position the mouse over a small UI target, wait a second and also use the keyboard. I wish it were just a keyboard shortcut.
Open System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts and then add a new shortcut to All Applications, with the menu title being "Move Window to (Left|Right) Side of Screen". After doing this, in any app that's left the system-standard Window menu in tact (in my experience, the vast majority), your specified key shortcuts will split the frontmost window left or right.
That is what is frustrating about macOS window management, they could add everything I want as it is sort of already present. It is just missing customisation and a few additional options.
It seems that since Apple started trying to create consistency between macOS and iPadOS features they have (purposely) forgotten that people work with macOS quite differently to iPadOS :(
I have a hard time accepting that seeing as there is no way to configure system-wide fonts. CMD+scroll-wheel in Chrome doesn't even work properly (you can zoom the entire desktop, but it doesn't scale just the fonts on the website + remember your setting like it does on Linux and Windows machines).
I had to use a Mac for work and found it very difficult on the eyes when using an external monitor. To me this was not just an accessibility issue but THE accessibility issue. The fact that Linux gets this right of all operating systems, but Mac doesn't, speaks volumes to how much Apple actually cares about accessibility IMO.
I've never understood why someone would want to scale just fonts rather than all UX elements. What good is it to be able to read text but not see checkboxes or click the window's close button?
There's also a magnify feature if you need to scale so much that things don't fit on the screen anymore.
Yes, Apple is not only pro-accessibility but basically sets the standard for it. Nobody else even comes close.
because I don't need the windows close button at all and it takes up useless space. I close windows using the keyboard.
because icons don't need to be big. i don't need to read them. i can tell a stop sign is a stop sign even if it's too small to read the text on it.
that is why scaling the whole display, is a ridiculous idea functionally. now if you want your display to look more pretty while fitting less things, you should buy a painting to look at, or something from google with lots of that sweet pretty empty space and some light gray on white text. me, I have work to get done.
That attitude summarizes the problem, thanks. Those who have actual accessibility issues and explain them are dismissed by Apple and their zealous fans as if their opinions, as actual end users struggling to use the product and asking for particular accessibility features, just don't matter.
Thankfully I'm not blind, just a victim of Apple's notoriously bad HDMI port on the mini.
> For users with low vision, Text Size is now easier to adjust across Mac apps such as Finder, Messages, Mail, Calendar, and Notes.
https://www.apple.com/newsroom/2023/05/apple-previews-live-s...
Rectangle Pro[0] (the paid version that's more akin to FancyZones on Windows) has this now (though it doesn't animate it, it just resizes the other windows after you resize one). It seems to just detect what windows are adjacent and resize them to match.
This is why KDE is better than GNOME. Guess who GNOME models after? ;)
gsettings set org.gnome.desktop.interface enable-animations false
This is exactly what I do on my Fedora system and as far as I can tell every animation is disabled. Do you have an example of something not disabled with the above setting change?If you check the enable-animations value you can see it toggles between true and false when you enable/disable the Reduce animation setting.
Not picking on you, as it seems this is common: treating open source software as if it's someone's else's product, and treating ourselves as helpless consumers.
It also shows you the gsettings key so you can easily shove everything into a script if you want.
(though otherwise GNOME is pretty nice to use without animations)
<joke>Besides, everyone knows twm is the window manager of the TRUE Unix Haxxor.</joke>
Thank you for this -- I didn't realize this was an option, now.
(Actually, though, I've never used it on Wayland, so I limit my statement to X11.)
The only real difference is that KDE is much prettier. I almost never boot into xfce.
Then I started using Bismuth for tiling. Add to that the need for various desktop things like status icons, notifications, wallets etc, I am pretty much stuck because no wm provides this combination of features unless you take a tiling wm and spend days configuring it. (There's also the option of using something like xfce4 with the wm bits from a tiling wm.)
If you don't care about customizing like crazy and want something minimalist by default, the best thing I can point you to is GNUstep. Its a bit basic, old, doesn't really care about modern features, etc. It is, for lack of a better word, comfy. IceWM is also very nice. My biggest problem with these is that it takes a bit of config file editing to change the wallpaper.
Now if you want a lightweight WM with more modern features, I recommend enlightenment. Changing wallpapers is pretty easy and there are a few widgets...but it still feels very old-school.
Fvwm is maintained. Vtwm is maintained. Ctwm is maintained. Mwm is maintained. Window Maker seems to be maintained. CDE has been resurected. etc.
My only reason for abandoning it is because it doesn't support workspaces arranged in a matrix, only as an array.
I started using workspaces in a 3x3 grid, with the center one the "main" one and each of the compass points from center dedicated to a specific project.
Maybe I should see if Window Maker can be modified the way I want it to be.
You can also pin the workspaces menu as a poor man's switch / navigation tool.
Logically, Windowmaker's workspace topology is either a list or a loop (daisy chain), depending on whether or not you've configured it to wrap last to first or not.
Mate desktop environment in my opinion comes closest to the simplicity of the Windows 95/GNOME 2 environments of the old: https://mate-desktop.org/.
Not sure how hardware-frugal it is since maintaining it under GTK 2 was not feasible and it's now developed against GTK 3 (with still maintaining the look and feel of GNOME 2).
I use MATE, personally, because it gives me the configurability that I want without the resource hungriness of KDE or cinnamon.
Cinnamon, while more resource hungry than MATE, actually isn't bad except that Nemo (its file manager) seems to have this bug where if you're doing a lot of batch file operations it just gets slower and slower to the point of becoming unusable... and it seems like its gone unfixed for ages. That's a deal breaker for me since I do photo and video editing and have to work with a lot of files. Caja (MATE's file manager) never seems to have a problem no matter how much I throw at it.
I find that MATE looks pleasing enough to me and is fast enough that it never reminds me that I'm slowing down my machine with a full-featured DE. That said, I tend to run modern hardware even though its by no means a powerful gaming rig.
For those who need something similar on older hardware, or who want a bare minimal but "nice" DE that will consume minimal resources, xfce is likely it.
Because, although X has (or had) ICCCM, "we" can ignore it. Especially if "we" are desktop.org.
Tiling window managers like i3 (or Sway) are very performant, if not really intuitive.
XFCE is still under active development and it behaves the way you'd expect a normal desktop to.
Bodhi Linux especially comes to mind with their enlightenment fork moksha. LXQT or XFCE might also for the bill if you want something a bit less foreign. Or Openbox if you want to go all the way minimalist. Or i3/sway if you're into tiling WM's.
I use xmonad for over a decade now on multiple workstations. No bloat here.
It is not a tiling WM. It also doesn't have desktop icons by default. I thought I would miss those, but have found I do not. There are options[2] to add that if you want it.
It also has no file manager. I use xfe[3] on the rare occasions I want that.
So, my setup is ~8 virtual desktops, with very minimal window decoration and task bar. Applications are easily launched via either custom shortcuts or the "right click" menu (though I use the keyboard to trigger it).
I also have a few keyboard shortcuts to position windows manually (eg: WinKey+NumPad key squashes the current window into a N,S,E,W -style location onscreen)
Standard X11 window management (eg: alt+drag to move a window) work as expected, etc.
Have you looked at
Labwc https://github.com/labwc/labwc
Or
Hikari https://hub.darcs.net/raichoo/hikari
And nwg-shell to give the no frills panels that you want.
If you use network-manager to manage wifi &c the nm-applet will display in the Fluxbox panel and I use cbaticon to monitor battery. No extra panels or docks.
https://www.linuxquestions.org/questions/attachment.php?atta...
The themes are also opinionated and quite varied, something to suit all tastes: http://tenr.de/styles/?i=1
GP should find his fit here.
Fluxbox was my favorite window manager.
The url /hotlink.php cannot be served.
Referrer was https://news.ycombinator.com/
You have tried to link directly to software or images from StokeBloke.com. This is not allowed. Please follow the menu on the left to find what you were looking for.
My software is accessible from the Software link.
Video software is accessible from the Video downloads link.
Blackbox 0.65.0 tarball for cygwin is accessible from the cygwin link.
https://www.k58.uk/pages/images/blackbox.png [around 11Kb]
[Fun fact: about 15 years ago, 30% of the total bandwidth from my vanity home page was produced by a picture that some teenager had linked to from a death metal forum. It was just a snap of a bit of wall art locally.]
Before that, it was the same with GNOME 2 to 3.
I’m sure there were good reasons for both of these, but I have moved on to XFCE.
For some reason nearly all standalone Wayland WM development is tied up in hyperminimal tiling WMs, which is frustrating. Boring old floating-first WMs with lightweight tiling options might not be trendy but they're what a lot of us work best with.
Window Maker is still maintained, it even gets new features now and then :-).
And since GP mentioned NeXT, it should be the perfect match. Window Maker is based on the NeXT UI.
I also really like its dockapps (I even wasted some time writing one to display and control screen brightness), the only weak point for me is the systray dockapps, probably because it is a concept “transplanted” from other desktop paradigmsthat does not fit great.
The only thing i'd like (and i might do and try to submit a patch at some point since AFAIK it is still being maintained) is for it to put a small frame around the icons like some other dockapps do for their contents as right now it just displays the icons on top of the dock tile background. But that is very minor.
My previous one, a 2015 mba, runs like garbage now. It's the slowest thing you can imagine.
My equally old linux laptop runs just fine though. Not 100% as fast as before, but there's so much less cruft that it's still good to use.
The mac I returned had 8gb of ram and was meant to be an internet box, but the m-series aggressively uses swap memory to burn out the SSDs and force you to replace the entire machine within a few years. It's nuts. I had 1TB of SSD writes in a single day when I downloaded and installed nothing due to all the swap being used--7GB. That was just web browsing. The same workload on my old 2015 mba uses like 6-7GB of ram and no swap.
At 1TB per day of writes to swap, the lifespan of the machine was going to be extremely short
It's so gross.
I don't know what I'm going to do for my next laptop. I wish more companies could make good keyboards
I actually prefer its form factor to my M1 MBP; it's thinner, lighter, and I prefer a 3:2 display to 16:10. It runs 3x4k + 1x1080p over a single Thunderbolt cable into a dock (granted, I am using a USB 3.0 to dual DisplayPort adapter, but the SL5 is driving 2 of the 4k displays.)
I still use my M1 MBP for most things, and I have one for my job, as well; but the SL5 may be the nicest physical laptop hardware available today.
(Windows is another story. If I could run Linux on it with no compromises and no hassle, I'd likely ditch the Mac. So it goes.)
But I still try to copy & paste like it's a Mac. And it's not a question of remapping. I want Alt+C and Alt+V to copy and paste system wide.
However, XMonad can't do wonders: it doesn't make your browser use less memory or speed up your compile times.
What I'd already come to chafe at in the 1990s regarding GUI environments (applications, window shells, etc.) was that they changed gratuitously between versions. What's remarkable about classic Linux / Unix / X11 window managers is how little they change, if at all. I've been a Windowmaker user for going on three decades, and recall how the switch to proportional rather than bitmapped fonts was jarring. (I got over it.) Pop up twm (it's stock on MacOS with XQuartz) and you're transported back to 1987 ... and not at all in a bad way.
(For those who are under the misapprehension that such WMs are obsolete or impede performance, I can only point at a former cow-orker who'd had a heavily modded vtwm configuration that was virtually completely keyboard-driven and with which he'd swap between windows and workspaces with blinding and mesmerizing speed and agility.)
The biggest issues of which I'm aware are issues such as fonts, possibly Unicode support, and ... what exactly?
people who take it up do it for the purpose of "ricing" their desktops, but if you just use the stock default settings, its a pretty sweet WM.
It's mainly tiling but it has a floating mode. Also it's very customizable using Lua scripts.
I love it because it's the closest thing to a modern back ion3/notionwm[2]
But now I think that getting away from X11 is one of my main concerns so I'm not using any of these things.
Aren't Qt and GTK the building blocks of Linux GUIs? Sure, you can ask someone to build a GUI framework from scratch for shits and giggles, but to what end? Now every GUI program will need to use its framework, or else have Qt or GTK dependencies.
Its like asking for an OS built in rust that compiles all its programs from source ala Gentoo and "doesn't care if I have GCC or the JVM installed".
True, and if you want lean and mean, look at OpenBSD or NetBSD. Both are very tight.
> Is there a WM out there that can do the basic quality-of-life functions of today's DEs?
fvwm is your friend, it can do just about anything, but for things that need root, add entries to sudoers similar to:
YOURID ALL=(ALL) NOPASSWD: shutdown -h now
or for doas(1):
permit nopass YOURID as root cmd shutdown -h now
Then add a menu pick to exec
sudo|doas shutdown -h now
You may want to add shutdown's path to whatever it is on your distro.
I wonder too what it would be like to use one of those old uis to navigate a modern system but I think theres just an overwhelming amount of “stuff” on systems now.
Otherwise whatever AntiX and Puppy use, which are mouse-driven UIs, are probably lower-resource than Budgie.
I think FVWM is what you are looking for. Last commit on May 10. https://github.com/fvwmorg/fvwm3/
Seriously though, if the problems you mentioned are shared by enough people, someone will make something like that. Chances are though that something fitting your needs already exists or they are so niche/specific/nitpicky that you'll never find what you're looking for (in any OS).
i3!
> Edit: I've already tried tiling WMs and I don't like them.
:(
Depending on what do you mean with “NeXT philosophy”, Window Maker and the whole GNUStep suite may also be worth checking.
Today, both the audience and the objectives have changed. The overwhelming majority of the audience is now computer-literate and can be counted on to figure out how to use the basic features regardless of how poorly designed or inefficient they may be. And the priorities for many interfaces have changed, with the user's tasks relegated to a side quest.
Another factor is that Windows 95 was developed for "install it and leave it" operation, with the next upgrade coming in a year or two. Giving more attention to detail was unavoidable because you could not patch a bug a week after release. And Microsoft was offering phone support for its products, so every UI flaw would increase support costs.
Also, one of the design requirements was to fully support only-keyboard operation as a first-class access method, and a lot of QA effort went into ensuring this was true. This parallel access method resulted in a UI which was much more thoroughly evaluated for its efficiency.
Finally, I think a higher portion of people in the UI field were there for personal and passion reasons, and would have been embarrassed to have anything to do with the type of blundering buffoon of an interface that is common in today's computing.
https://www.joelonsoftware.com/2000/05/24/strategy-letter-ii...
https://www.joelonsoftware.com/2001/07/31/hard-assed-bug-fix...
Not sure if I agree, and anyway this doesn't seem to be the assumption of mainstream modern UI design. Rather we have extreme simplification justified by the need not to overwhelm the users and isolate them from (arbitrarily) "less needed" features and technical considerations. I don't know if UI departments base this on research and studies, but anecdotally both for me and non-technical people I know smartphones have become black boxes due to this. We often discover features by accident, not sure how we even triggered them. Many simple tasks have to be googled, because there seems to be little logic in where they're hidden. Maybe very young people are better at this - though on the other hand we hear about them being less PC platform-literate - and this knowledge still feels like a random collection of incantations rather than a system you could master.
Maybe I wouldn't hold up Windows registry, Office 2000 etc. as paragons of mental tractability, but I would posit that 1. the filing cabinet mental model was useful in learning generalizable, organized knowledge of using computers, 2. it has been destroyed by tech corporations for the mass audience. I don't believe that we are fundamentally dumber compared to 1990s, we could figure this out if given a chance.
HIGHLY disagree. From what I have seen in the professional world and in school systems, just being able to type on a regular keyboard and use a mouse seems to be premium features to ask of a human, let alone navigate completely alien user interfaces and concepts they were never taught like files and folders, or what the hell the save icon is even depicting (or what it means).
https://www.weforum.org/agenda/2017/02/a-quarter-of-adults-c...
Except that the majority of the audience has no idea how a computer works, what is a directory/folder and that the USB stick has a filesystem on it.
This should be qualified. Windows95 was famed for its weird bugs e.g. 49.7 days of uptime leading to a crash. Once these bugs were in the wild they were very hard to fix on the majority of installs.
If the price of being able to fix bugs UX easily with an internet connection is shoddier initial development on the initial release it's a small price to pay.
The pared down version without the GUI even runs fine on 512MB of memory. Though still a far cry from the 64 MB that XP needed, which included the GUI.
512MB isn't a lot today so might as well use it, at least for things that are useful, but it's nevertheless impressive how puny these old operating systems were, despite having user-facing functionality that would still feel familiar and natural to today's users.
has anyone ever done this with an OS? I assume it'd be impossible with hardware that needs DMA, and a bunch of other reasons, but it'd be cool to see a machine keep running after you pull out the RAM.
* On paper
It was awful and while that CPU did no favors, it was swapping that made it awful.
This idea has been disastrous for modern software.
Aside from security patches, I see nothing that prevents 7 from being used today. Subsequent OSes added nothing useful that I noticed, and a lot of negatives.
Ironically, you may actually be more secure today running 95 than 7, since any modern exploit would be incompatible with it.
On the Mac side I think I'd go up to at least 10.5/10.6 for its native virtual desktop implementation (Spaces) that's actually better than modern Spaces by way of being a 2D grid instead of a single row.
Linux had the recommended API as OSS, alsa, pulse ... In the same time frame FreeBSD just had OSS and it still works pretty well.
Other things that may not be noticeable to most people but matter to others may also have improved, such as audio latency; I don't know how e.g. Pipewire or PulseAudio compares to plain ALSA in terms of that, but at least plain ALSA apparently wasn't enough for audio work back then because there was Jack, and I'm also under the impression that latency and responsivity in general have improved a lot on the kernel level as well, and not just in terms of audio.
Open source graphics drivers have also improved a lot over the years. Perhaps the entire graphics stack has, or perhaps overhauls of the stack have facilitated some of the improvements in the drivers themselves, but I don't have enough expertise to judge that.
Improvements (or degradation) in performance are rarely something that happens evenly across the board.
In that case, I doubt it. You probably couldn't even use all your RAM. Linux back then also supported only a single processor (if it boots at all): symmetric multiprocessing support was added in 1996.
That's a name I haven't heard in a long long time haha
Whoa, the memories to NDISWrapper. And 802.11g
Steam is EOLing 7 because Chrome dropped support. No modern hardware manufacturer is going to continue churning out drivers with 7 support.
You're right that it works ok now, but that's rapidly changing.
As for whats better? Who knows. The new MS OSes are tremendously painful to use, personally speaking.
>Ironically, you may actually be more secure today running 95 than 7, since any modern exploit would be incompatible with it.
that's an interesting concept. Reminds me of how prepper types have recently been into MS-DOS machines -- but is 95 all that incompatible? I mean, I guess nothing trendy will run, but a good old-fashioned malicious assembly executable? do they no longer exist in the wild?
The reason is precisely because it doesn't check for it.
That is: instead of checking for older Windows releases, and using fallback code paths for them, it simply assumes the presence of newer APIs (or that older buggy APIs now work properly). As time goes by, the cost of maintaining these fallback code paths only increases (and in some cases, having to stay compatible with them prevents important enhancements and cleanups), and since they're less tested (because they're only used when running on older operating system releases), they tend to break. As an example from an unrelated project, before they dropped Windows XP support, the fallback code for panic!() in Rust was broken when running on Windows XP (https://github.com/rust-lang/rust/issues/34538).
I suspect the real reason is Microsoft themselves dropping support for W7. Once that happens you can’t really claim Chrome is a “secure browser” because the underlying OS might be exploited and never patched.
EDIT: yep, there's already one: https://github.com/Alex313031/chromium-win7
What now?
And almost by definition everything that was available, was all self-contained, because it was all pre-Internet.
Some big problems with that idea are: 1) the machine would probably use a lot of power (unless you got some weird unmaintainable MS-DOS palmtop), 2) if the SHTF where are you going to get parts (especially for an obsolete retrocomputer)?
Practically, it would make far more sense to use Rasberry Pi with a DOS emulator. Then put ten more on a shelf as as your "spare parts." But I'm very skeptical of the use of a computer at all in "prepper" scenarios, so it makes even more sense to just not bother.
Security patches for Windows 7 are still released each month, you "just" have to download [1] them manually and convince Windows Update service to apply them [2].
[1] https://catalog.s.download.windowsupdate.com/c/msdownload/up...
[2] https://www.deskmodder.de/blog/2019/12/07/windows-7-erweiter...
I'd guess a lot of malware is opportunistic and not really designed to maximize compatibility, so I imagine you're right but I would be curious to hear from someone who actually studies malware.
In a similar (also ironic vein), the lack of modern HTTPS probably also makes Windows 95 "secure" in that it will be inconvenient to use a Windows 95 machine for anything that needs securing.
Edit: It does make me wonder how fast computer viruses and malware goes "extinct." Probably much faster than biological viruses (if that's the right term) since malware doesn't evolve like viruses do.
2. It needs another computer infected with blaster to get infected.
Windows 95, on the other hand, was barely usable. My installation would go down literally every day. Running DOS programs in emulation on a more recent version of Windows is a vastly better experience than running them on DOS ever was.
I think this is pretty rude to the many people who have contributed to Windows in the years gone by. I won't argue that there hasn't been some crappy things added or on the advantages/disadvantages of later Windows versions but there have been plenty of things added since Windows 7. Some I can think off just off the top of my head
* Credential Guard - protection of secrets in the lsass process even from kernel access
* gMSA support - Windows 7 could only use standalone MSA accounts which weren't as useful
* Windows LAPS - now supports encryption and is builtin to the OS
* Schannel improvements - newer cipher suites and TLS protocols (cipher suites in Win 7 are right at the edge of what people might support these days)
* SMB 3 - encryption, compression, better integrity/mitm/downgrade protection over SMB 2
* WSL
* Windows Sandbox
* Windows Terminal - including ConPTY support in the underlying APIs
There's plenty more out there but these are pretty important features for me to have on Windows. Granted some only make sense in a more corporate/domain environment but not all of them.
I just want the window borders easy to grab on a high resolution and a sensitive mouse, and no latency when I activate a program in the task bar. I want no ads in the start menu and no telemetry. I want an operating system doing work in the background, and not an anonymous entity called "we":
https://www.itmagazine.ch/imgserver/artikel/Illustrationen/2...
Re-reading your list of improvements it doesn't impress me either for a decade of work. And I don't think people in this thread are particularly 'rude', i.e. they're not expressing what they really think about Windows 10+ ...
Yes, there was some tearing when you played several AVI videos at once on the desktop, but anything else would have been SGI level sourcery and black arts and not expected.
Windows NT 4 felt faster than Windows NT 3, but NT4 felt jittery. NT 3 never slowed down, it was like cream.
Once I saw Windows NT 3 on a trade-show on Alpha CPUs. That felt just like the future arrived, an evil smirking corporate future which laughed at whatever I knew about optimization, 68k assembler, blitter objects and sound chips.
The future was here, and it was here to tell me that none of that arcane juggling mattered anymore. The only thing that matters from now on is raw speed, of the core and the bus.
>Windows 95 is reasonably fast in performance, and is not compromised by the arguably frivolous animation and eye candy features in Windows 98 and newer versions.
>I prefer to have as much native compatibility as possible with DOS applications such as older games I own.
Back to before they implemented the ability for apps to lock your clipboard.
(Ever notice how sometimes you ctrl+c and you end up pasting something you thought you copied over? yeah...)
i really hate this modern trend of every single good desktop os telling you what to do, not allowing you to remove stuff, banners that ignore settings, ads, terrible uis, etc
That said I'm going to have to bite the Win10 bullet soon as several applications are phasing out Win7 support, Chrome being the main one right now. It's disappointing as having grown up with Windows since 3.1 I'm still partical to the compact classic theme (even despite the old grey colour). I still find the Win10 and up UI to be a waste of space.
Oh well... progress?
So the blog post is not so out of the ordinary.
It essentially backported some newer Gecko features and SSL certs to older version of Windows. I was able to use many common websites perfectly fine on this browser.
RetroZilla hasn't received an update since 2019 so it may not work as well now three years later. It looks like there may be a current build of K-Meleon for Windows 95 though so I may give that a whirl sometime.
[1] http://oldvcr.blogspot.com/2023/04/crypto-ancienne-22-now-su...
I think there's some context or euphemism I'm missing.
There is Tor if you do live in a country that practices censorship.
The "blasphemous books" the parent was referencing could very well be any book that acknowledges the existence and humanity of trans people. See Florida, as well as a couple other states are particularly bad
If I could I would be just like Andrew here but my work, and love for playing video games (modern and classic alike) prevents me.
But there is also a massive number of small things added and improve. Just between base Win10 and more recent Win10 there is a huge number of features added regarding for example how apps DPI scale, especially when moving across multiple screens with different DPI for example. Or WSL. So I wouldn't agree "everything" is going in the wrong direction. Something as simple as Win+Shift+S is an amazing improvement which required a third party tool under Win7 but no more since 2010CU. The new terminal... the list goes on and on.
It's been on my mind lately that Windows really hasn't done much lately except improving upon the way it's an Azure and Ads vehicle. That's the real "innovation".
The OS is no longer the product, it's just an appendage to the cloud. The mushroom, if you will. The mycelium it's connected to is much larger.
> The OS is no longer the product
It used to be that the product was office, sql server, exchange and windows was the vehicle to deliver it. It’s really not so different that the products are OneDrive or AppInsights or GitHub.
And the security model is just stoopid. It does not take into account the modern web (ransomware).
Too bad we have to choose between no spy-ware in the OS andd different DPI monitors.
Just now I hit that chord once to try the feature out , it came up but I hit "escape" to cancel the interaction. Now, typing the chord a second time, Windows no longer brings up the snipping UI. If I can find a show-stopping bug in an "amazing improvement" in five seconds then, I'm sorry, but it's not an improvement.
Ditto with the new Windows Terminal: occasionally connecting via SSH to a box already running `tmux` will just crash the renderer. Of course crashing the renderer (a fairly fatal error for a terminal emulator) doesn't tear down the program (!?!) so the renderer continues to crash once per frame drawn, every time you say OK to dismiss the error, until you terminate the program.
I cannot even think of something new in Windows 10 or 11 that has not, at some point, given me grief. The new task manager refresh, maybe, but I still have to dive into Resource Monitor (Vista) multiple times weekly, so even that improvement is not so good that it displaces its predecessors.
This is software that costs 100s (Windows, Office) or 1000s (VS) of dollars, and they can't even get it right. I generally like surreal humor, but we are way beyond absurd at this point.
Snipping tool has been built in for a while now
It was a solid, speedy OS. Now at a new job I use Windows 11 and it’s a bit of a pain.
Would use Windows 2000 instead if still useful today, but I doubt I could run all the software I need for my job, sadly.
There was a brief period of Alpha machines that ran 64-bit CPU's that had early "Whistler" builds but nothing ever released to the public
I'm always at awe when I see these kinds of Stallman-y statements. This unrelenting, uncompromising, passionate defense of something that I personally just don't give a shit about is fascinating.
Edit: Here is a wonderful writeup why I am using that specific version: https://www.theregister.com/2007/12/20/verity_stob_software_...
I had a Libretto 50ct (pentium 75mhz, 32 meg ram) running 95 and 98 perfectly, but on upgrading it to win 2k, not only was it extremely slow, but it also was limited to 16 colors (no drivers for video). There was no retro community in those days, so the recommendation to get a usb or Wi-Fi connection to the internet was to upgrade to win98 as I don’t remember win95 having any support for Wi-Fi or usb. Since win98 was already old at that point, a user such as myself might as well use win98se. I remember it being rock solid
Linux with the 2.4 kernel ram just as slow as windows 2k in the basic bash terminal mode and x windows was very slow. The terminal was also sadly very slow given the limited bus capacity for the hard drive which ran at 5200rpm. The Linux 2.2 kernel ran much faster, but everything was too old in the debian software archive to support usb over pcmcia.
Also listening to MP3’s and doing anything else caused a slow down in the gui and skipping in the mp3 except in windows and older Linux kernels
Though it might seem like a suck at the time Win 3.11 was good. MS Bob ( https://en.wikipedia.org/wiki/Microsoft_Bob ) ... IMO a massive reduction in productivity; it doesn't show up in the list of 'windows' versions, apparently because it was an addon (replacement for the shell). Windows 95 came out (shortly it seems) after that.
Well, maybe what he really, really wants is just to brag on the internet about it. No one would care if he was using Linux.
I don't care about all the bloat that comes with retail SKUs. In fact, I absolutely hate it. Virtually the only thing I use my windows box for is gaming, and still, it's LTSC or bust.
Currently running on Windows Enterprise LTSC 2021 (Build 21H2), and I'll upgrade only when the next LTSC version comes out.
Desktop Mac OS, which I currently use, has 99% features that I don't need and don't like. I don't need to spend every second of my life checking latest social media posts, "cool" videos or "wonderful" songs. Luckily the UI is still good and kernel is still POSIX compliant, although I would strongly prefer straight Linux and none of the Apple's command line, storage and memory compression "innovations".
Desktop Ubuntu Unity -> everything is a search. Why do I need this? What wrong with the straight windowing system coming from XEROX PARC? It was designed to be just like the pieces of paper on your actual desk. Why would you not want this? It feels like innovation for the sake of innovation.
I wonder what they're using these days?
Now it's true that I got a hardware update, but the author would presumably like a new desktop/laptop if it didn't force unwanted UI changes from what works for him. It's a sign that computer tech has not matured yet. You can easily get a car, or watch or a TV with the same controls that worked for you your whole life. There is no reason laptops or smartphones should be different, especially since software can easily support multiple themes for different tastes.
Is this still true, say, if you are 40 years old and "get" is interpreted as "buy new from a store/dealer"? I don't think it is, and that's a shame.
Just my $0.02.
A few years ago I nearly got the first Red Hat Linux release going under KVM. I imagine someone who knows it better than I could succeed.
But the older the OS, the harder it's going to be to get anything modern working on it. And people do have finite effort and resources.
And frankly, it's just not a great idea anyways. For all the complaints, modern Windows is heaps better than its older counterparts for usage today. It's much better at utilizing modern CPUs, SSDs, GPUs, etc. It has (if imperfect) up to date security measures. More or less everything is out-of-the-box compatible with it. I can't even remember the last time I had something break and it was actually on the Windows end and not an application running on top of it that was the problem.
I can get staying on something because it works, and "if it aint broke, don't fix it."
I also will admit that I don't rush out to get the new version of Windows / MacOS anymore. I've skipped over a few. (But I really, really like Windows 11)
But, in 1990s and early 2000s computing, a big thing you had to accept was that the technology you were using was going to be outdated soon; and that the new version will be different. Change was part of the bargain.
Actually only 35MB if carefully trimmed for top performance, before adding Office 97.
I mean... isn't this a little rich for someone who wants to devote time to tracking down retro computer parts being sold by "two-bit resellers", just so he can keep using Windows XP?
At some point, maybe you should admit you're a retro-computing enthusiast (high-five to that!), and none of this has anything at all to do with productivity.
People who keep '48 Dodges running (or Windows 95 running) do so out of love. And I'm totally on board with that. I just find it a little silly to pretend otherwise. It's not a rational decision to keep a '48 Dodge running, or Windows 95 running. There's no productivity gains that aren't immediately devoured by the expense and time of upkeep.
Thankfully, not everything in life needs to be productive or rational. Do what you love, be unproductive, kick dirt, boot Amigas!
But if you've never used anything but Windows 95, you'd have to learn all the idiosyncrasies and differences.
> the complex rituals needed to achieve the functionality that goes for granted in Windows
ah, the ballad of a true "I grew up with Windows and don't realise I've had three decades of learning the various ins and outs in my pocket" user
Given his other writings and the fact he hits things when they anger him, I’d go with curmudgeon. A word harsher than I’d like, but it captures the essence. He seems angry at the world around him and does not like adapting to it.
This is pretty common but most people don’t take it this far. :)
Fast-forward to 2023 and many individual Android apps are 100-500 MB each.
Why I Still Use Windows 95 - https://news.ycombinator.com/item?id=236977 - July 2008 (35 comments)
One machine on my desk here is still running Vista 64. But my main machine since 2012 has been a Mac.