I simply don't understand how Apple has the reputation it has.
I simply don't understand how Apple has the reputation it has.
Finder is terrible, but I switched for Forklift early on. I think it's amazing, so much better than the Gnome and KDE file managers I used before. It covers so many bases, from being a twin-pane orthodox manager, directory comparer and synchroniser, bulk regex renamer, etc. Handles local directories as well as remote ones via SFTP, WebDAV, S3, Google Drive, SMB, NFS, etc. And switching to Alfred was a real pleasure. I could see where Gnome Do took inspiration from, but it's a pale imitation. I also installed iTerm2 early on, and I use it to this day. Easily the best fit terminal for my purposes.
MacOS's current Finder dates from 2001. Earlier versions of "Finder" were a completely different piece of software - different code, different interface, different UI metaphor. File manager software predating it:
Windows Explorer
GNOME/Nautilus
KDE/Konqueror
X11/xfm (X File Manager)
sundry proprietary Unix workstations
All of the above interfaces share the same interface lineage as Mac OS, lying as they all do downstream of Xerox PARC. And all have converged on the same interface principles - visible path, a button to ascend to the parent directory, etc.Everyone who comes to Finder from anywhere else complains. Finder is weird for the sake of being weird.
Arguably it dates from NeXTSTEP so 1989.
The PARC interface (by which I guess you mean the Xerox Star) had significant differences, and I think would confuse any modern computer user far worse than the Finder. The Lisa was closer to the Star but the Mac used a simplified model that just equated files to icons.
Source: I lived through this process and used all of these for actual work at some point. The Finder’s influence on GUI file management was rather like the iPhone’s influence on phone management.
Why would they ignore all the lessons learned between 1984 and 2001?
That's the reason why most people complain about Finder today.
such a waste of damn good hardware though
I assume it'll be a couple of years before Asahi is an option for my machine.
What you could do instead is just set up your favorite Linux distro in an arm64 VM and run it with UTM (a popular qemu wrapper). Works nearly flawlessly! Very usable as a daily development setup. I connect it to an external monitor and keyboard and can't believe it's not a Linux box most of the day. They even got virtualized Vulkan (almost) working now. Switching between VMs and host is trivial and you have proper virgl acceleration in VMs without fighting a lot of nonsense like I had in the past with virt-manager on Linux hardware - if you like to develop in VMs like me, this alone would justify switching from a Linux box to a Mac.
Virtualization costs me ~10-15% in multicore performance - still a bargain considering how far ahead Mac hardware is compared to anything x86. Linux arm64 is very well supported by open source these days. Just proprietary software is often behind e.g. Zoom, Slack are still missing native binaries but you could run them in a browser.
Here's a more detailed experience report (though a bit dated) from another user: https://news.ycombinator.com/item?id=42541508 https://blog.disintegrator.dev/posts/dev-virtual-machine/
I see people justify their Mac purchases this way all the time, but IMO it's just cope and not their actual primary reason for making that decision. I've never seen where the math actually worked out where the price/performance actually made Apple made sense.