Hackintosh is almost dead
aplus.rs
aplus.rs
Now that I have more disposable cash, but waaay less time, I couldn't imagine "wasting my time" doing this sort of thing. These days I want to -use- the computer, not spend time trying to convince it to work.
Incidentally it's the exact same journey with my cars. 35 years ago I was fixing something on my car most weekends. Now I just want to turn the key and go somewhere.
Hackintosh served the purpose for its time. It'll be fondly remembered. But I think the next generation of tinkerers will find some other thing yo capture the imagination.
The secondary demographic of people interested in Hackintoshing are people who have an existing PC (or enough extra parts to build a second PC) and want to figure out how to "make something that can run macOS" out of it, while spending as little money replacing/upgrading parts as possible.
People who buy parts, to build machines from scratch, just to run macOS on them, are a very tiny fraction of the Hackintosh community. (Which is why you so rarely hear stories of Hackintosh builds working the first time with no added tinkering — they can, if you do this, but ~nobody does this.)
But these days you can spin up a qemu macos vm without too much effort and that's my virtual hackintosh.
That's what most laptops used to cost back in the 1990s or so (after adjusting for inflation). If you look further back in time, hardware was even more expensive - and it couldn't even do 10% of what a modern MacBook does. Modern hardware is ridiculously cheap.
I studied computer science then and I knew 1 student out of 50 that had an actual laptop. Even at the uni we had to use their computer rooms full of desktops and X terminals.
TCOs are great calculations for companies but don't work for individuals.
Whether you take it is all about your risk tolerance and in no way impacts the usefulness of the machine.
I believe 14% is worth it.
$999.00
or
$83.25/mo.per month for 12 mo.
With a footnote:> Monthly pricing is available when you select Apple Card Monthly Installments (ACMI) as payment type at checkout at Apple, and is subject to credit approval and credit limit. Financing terms vary by product. Taxes and shipping are not included in ACMI and are subject to your card’s variable APR. See the Apple Card Customer Agreement for more information. ACMI is not available for purchases made online at special storefronts. The last month’s payment for each product will be the product’s purchase price, less all other payments at the monthly payment amount. ACMI financing is subject to change at any time for any reason, including but not limited to, installment term lengths and eligible products. See https://support.apple.com/kb/HT211204 for information about upcoming changes to ACMI financing.
----
You do not have to drop $2000 on a new laptop up front.
Oh, wait... forgot that these are designed to be landfill fodder.
It's all about the upsell on those non-upgradeable parts.
https://corporate.walmart.com/news/2024/03/15/walmart-brings...
As far as the processor goes, the M1 is in active production (e.g. for the iPad Air), and is still a very capable CPU. It may not be the fastest laptop CPU on the market anymore, but it's hardly slow.
A 14in MBP with an M3 Pro/36GB/1TB is $2800. Add 10% sales tax, and that's about 3k.
No matter how much time I invested into building my desktop, it never "just worked". There were always inevitable problems with software updates, which often meant you had to re-image the system from scratch to install a new OS version. Which happened quite often, when you needed it to run the latest Xcode.
Then there were a lot of minor annoyances over the years, like crashes and graphical glitches with certain apps, like Photos or Preview, problems with monitor resolutions and refresh rates, and many, many others.
Ultimately, they were a useful tool for a time, but they suffered from death by a thousand cuts in terms of practical usability. So, I bought a basic Mac Mini as soon as I was able to, and never looked back.
Nothing since that one were quite as good. Had a Dell laptop for a while that was almost perfect, but would lock up and require a reboot once every couple of weeks. A tower I built in 2016 was also almost perfect, except I never could get USB working 100% right and later on the Nvidia drivers got flaky.
Oh JFC. This canard has been floating around the about linux for 30 years, and it's always been a half truth at best.
Inevitably, it always comes down to "Cards with 2361YSE rev 5 chipset" or some other nonsense. Like that makes total sense for a kernel developer, but most people don't know what chipset they have in some peripheral.
So now you're left with assholes saying, "WeLL yOu ShOuLd gEt InFoRmEd. JuSt GoOgLe iT!", and it ain't that easy. If you can even find a brand name to chipset list, it's going to be out of date, or it's going to be something that says "2361Y" or "2361YSE rev 3" or something. Is that close enough to "2361YSE rev 5"? Who knows!
Then the best part? Even when you lookup the hardware with "full compatibility", you'll find that it actually isn't. Then when you ask about it, you'll get, "I just don't use that feature, and you shouldn't use it either."
Ever since blogs have had comments sections, the set of people who are too lazy to make their own blogs, have been holding forth (writing, essentially, their own blog posts) in other people's blogs' comment sections.
Heck, I'm sure people were doing it on Usenet and all-subscribers-can-post mailing lists, too — using the "Reply" button on a message to mean "I want to create a new top-level discussion that quotes/references this existing discussion" rather than "I want to post something that the people already participating in this existing discussion will understand as contributing to that discussion."
In all these cases, the person doing this thinks that a comment/reply is better than a new top-level post, because the statement they're making requires context, and that context is only provided by reading the posts the statement is replying to / commenting on.
Of course, this being the internet, there is a thing called a hyperlink that could be used to add context just as well... but what there is not, is any kind of established etiquette that encourages people to do that. (Remember at some point in elementary school, learning the etiquette around writing a letter? Why don't schools teach the equivalent for writing a blog post/comment? It'd be far more relevant these days...)
Also, for some reason, social networks all have "reply" / "quote" actions (intended for engaging with the post/comment, and so showing up as "reactions" to the post/comment, or with your reply nested under the post/comment, etc); but no social network AFAIK has a "go off on a tangent" action (which would give you a message composer for a new top-level post, pre-filled with a cited quote of the post you were just looking at, but without your post being linked to that post on the response-tree level.) Instead, you always have to manually dig out the URL of the thing you want to cite, and manually cite it in your new post. I wonder why...
On Usenet, if you were altering the general SUBJECT of a post, you'd reply to a comment BY PREPENDING the NEW TITLE/SUMMARY of your post to the PREVIOUS TITLE of the post to indicate that you HAD changed the GENERAL SUBJECT of the post to something else AND end your NEW TITLE with "Was..." to prefix the previous title, e.g. "Hackintosh is Almost Dead" => "My Changing Hobby Habits Was: Hackintosh is Almost Dead"
I don't have the amount of time I used to to do that stuff either but the curiosity of it has never died and if I had more time I'd still do it.
If I ever lost that drive I think I'd rather be dead.
I say thus not to dampen your enthusiasm, but rather to encourage you to enjoy it to the maximum while it lasts.
Everything has a season and in that season it can seem terribly important. Perhaps an activity, or a favorite sports team, or a group of friends.
Some of that remains forever, some of it gets deferred as other things happen. It's part of life, we grow, we change, the world around us changes.
It's not that the drive is lost, it's just that it manifests in different ways, different activities, different challenges.
When you see a post like yours in 30 years time, remember this moment, and raise a glass :)
This is all good and natural, if it’s organic and not growing it’s probably not alive.
I wonder how many others had this exact same thought, before they lost their "hacker" drive while also preferring to continue living.
This may shock you, but people's interests and desires can evolve over time, even when those people don't expect them to evolve.
Most often the highest rated posts on HN are from 40+ year olds who don't discuss the post at hand, they'll post a hyper-specific nostalgic story from their youth on something that is tangentially related to the post.
In fact, the older the better. If your childhood anecdote is from the 70s or 80s you're a god.
They are also, as you noted, expressing a very common opinion.
Now I’m off to spend my Saturday not tinkering, because there’s a bigger world out there and I’ve done my time.
I was merely saying that we shouldn't see this as bad, it is the natural way of things. Everything that has a beginning has an end. Raise a glass to remember hackintosh, but don't mourn it.
Combine this with that a Mac mini that might be at the target for a hackintosh device is $600 USD ... and has the advantage that it isn't hacked together and so has better support.
The part of me that wanted to tinker with a hackintosh in my younger days is more satisfied by Raspberry Pi and Arduino projects. I've even got an Onion IO over there that could use some love.
Its not that people don't want to tinker, but rather the utility that one gets for hacking together a Mac (again, note the silicon transition) is less than one gets for hacking on single board computers.
Also, the MacOs desktop has pretty much stagnated and is behind the competition. What is strong is the seamless integration of the whole Apple ecosystem so it makes sense to run MacOs if you already own iOS devices. I doubt people using iphones and ipads are struggling to finance the purchase of a mac.
The idea of a hackintosh is obsolete because there are new worlds to conquer, the time of hackintoshes has come and gone. The new generation will find their own challenges, not re-hash challenges of the past.
See, that 35 years for me didn't make me stop working on my cars, it just allowed me to have enough money to have a reliable car as well as "toy" cars that I can still tinker with. I drive the Audi, but I still wrench on the Triumph. I used to tinker with Hackintosh stuff as well, and I haven't stopped tinkering, just moved on to other things, like this Rubidium frequency source I just bought to build a high accuracy NTP server from a Raspberry Pi. (Yes, of course, there are already cheap and easy solutions for this, but I want to tinker).
Apple thoroughly screwed over Mac developers that the only compelling software that's exclusive to MacOS is developed by Apple themselves[1], IMO. Even those packages have equivalent (or better) alternatives on Windows. Macs used to be the platform for DTP, audio and video production - now all the 3rd party developers have pivoted away to other operating systems. One of the reasons professionals resorted to Hackintoshes in the past was because Apple had periods of neglecting the Mac Pro hardware on and off. Why would anyone go through the paid of setting up a Hackintosh in 2024, outside of being a fan of MacOS aesthetics?
1. Logic Pro likely has the biggest pull; Final Cut isn't the halo app it once was.
When you discover how programs on MacOS can connect and interact with each other and with the OS as a whole, it becomes a completely different experience.
As for making stuff up - I don't know if you remember the years of neglecting Mac Pros, or the clusterfuck that was Final Cut Pro X. I do. I remember a lot of dyed-in-the-wool Apple users switching to Adobe on Windows. How many 3rd party DTP, audio or video production packages are still exclusively available on Apple?
VFX Reference platform includes Windows and Linux for a reason.
You are right that the main driver is probably Logic. Final Cut is being largely replaced by BlackMagic and Adobe softwares (because they work everywhere and integrate better with other things people care about). Avid software works just as well on PC. As for the desktop publishing stuff, this is a use case so trivial (and in some ways displayed by web tools) and so dominated by Adobe that it feels Adobe is really doing Apple a favor in keeping their software update/optimized on time.
In my opinion/experience, they keep selling them because it is very hard for people to change. Most keep using them because this is what they are used to and similar reasons.
This is where Apple is very shortsighted and acting pretty stupid, you can see the young largely ignoring Apple computers because they are way too expensive, I believe they have permanently eroded their domination even in the media industries, because even though they have the money it won't take long to notice they can keep doing the same quality work even if they buy hardware half as expensive because it makes no difference to their young workers.
Apple premium pricing was a historical artifact of always being on the bleeding edge and being one step ahead of the competition for many things. Now, aside of the silicon (that has some advantage for the laptop in the form of battery life, but not really any for the desktop) it doesn't feel like they are ahead for anything.
In fact, when you take a hard look, you realize they are selling update of stuff that were designed 10 to 15 years ago and not much has changed when the PC industry as a whole has evolved quite a lot.
What is strong though, is the delusions of people defending their extortionate price for whatever ridiculous reason they can think of at the moment.
Don't get me wrong, I think Macs are ok for the most part, just not at their current price, especially in Europe (France).
For many people it is nothing to pay a couple of hundred dollars more for a device that in their experience is easier to use or in their preference looks wise, even if the geek specs are worse. Especially for a device they'll be using for many years.
> In fact, when you take a hard look, you realize they are selling update of stuff that were designed 10 to 15 years ago and not much has changed when the PC industry as a whole has evolved quite a lot.
Then why has the PC industry not been able to catch up with Apple in computer design in all this time? A 2014 Macbook still looks better than any 2024 PC laptop. It's beyond weird to me by now. Apple made a great leap in design with the unibody Macbooks, but then after more than a decade nobody else has came after, even though customers would love it.
Imagine if there was only one car manufacturer that could design a good looking car...
It's about saying things that range from deceptive statements to outright lies designed to satisfy the cognitive dissonance created by making a somewhat less optimum choice (sometimes irrational). It's all about projections and insecurities.
A couple hundred more was the case in the 2000-2010s but nowadays, Apple hardware very quickly closes up on thousands of euros difference for a device capable of the same workloads.
The RAM controversy started precisely because of that fact; on paper entry level MacBooks bench very well, but as soon as you start you level up your workload the truth appears and suddenly a much cheaper device less powerful on paper gets more done. There are plenty of youtubers who demonstrated that, even self-proclaimed Apple fanboys.
This is exactly what I mean by delusional: you can be happy/content with your purchase but trying to downplay the stupid compromises one has to make at a given price point is complete foolery no matter what the perceived advantages a MacBook may bring. Trying to rationalize/minimise those facts to others in order to justify Apple's extortionate pricing is very close to religious beliefs which is delusional by definition.
My first job was working for an Apple service provider (very high end) so I know firsthand the various reasons that may be valid for buying a Mac; but with Apple current business practice it has become less and less advisable, pretending otherwise don't get you bonus point from Apple...
Then you say that somehow a 2014 MacBook looks better than any PC laptop. Now I wonder if you live under a rock or just didn't check any modern laptop worth a dam recently (to be clear, I am generally talking about laptops in the 1K euros range at least). Have you seen a modern Huawei laptop (looks pretty much like a MacBook until you start looking at it closely), in my country it starts at half the price of a MacBook Air; in fact, as a Mac user, the first time someone handed one to me I couldn't believe the price they paid for it and the assembly quality for said price.
But even then, looks are a rather subjective thing, and you can say it looks better to you, but it is not really an exact truth. I find their latest design bulky and inelegant, well made, sure, but not necessarily nice/interesting looking. In fact, Surface devices look very nice as well (even though they are overpriced, they still manage to be better value will less volume); Asus has some pretty good-looking laptops, HP as well, even Dell manage pretty good with their XPS line.
Trying to justify multiple hundreds of euros price difference (at minimum) for a subjectively better look is not exactly rational behavior. It would be like someone trying to sell me on his Louis Vuitton handbag purchase that is "worth the price" because it looks good; even though the common LV pattern is a toilet room tile pattern that should have stayed there. You could have paid a master craftsman to make an even better bag to your specifications that would look just as good (I live close to one of their factories so I know that for a fact). But few people are delusional enough to say shit like that, because it was not a rational purchase, this is all about emotions and the emotions it brings in other peoples.
The problem I have with fanboys (Apple's or any other for that matter) is that they try to pretend otherwise and that's just delusional. Apple is a company that mastered marketing and knows very well how to create desire that will inflate the value of their products that should be tools first and foremost. Some people like this fact and I find it a bit sad (considering the supposed use case of the device), others begrudgingly pay the price because of various reasons (that very often boils down to limited self-imposed choices).
As for the unibody I don't think you understand why exactly Apple is doing that. It has a lot more to do with saving on device assembly (making stuff more complicated to repair in the process) and ROI on the billions they invested in custom CNCs than any real benefits for the user. It doesn't make the laptops last longer (not that it matters considering how fast Apple is obsoleting their stuff nowadays) and it can render a device useless for just a dent at the wrong place, because you can't swap chassis. On top of that, modern premium laptops have moved on to magnesium alloys that noticeably save weight without compromising on strength and Apple hardware is often heavier for a given form factor.
I could go on for days so I will leave it at that. Just to be clear I am not saying all Apple stuff is all bad or whatever just that it is tiring to see people defending their stuff tooth and nail when considering the price their customers should ask for much more and the behavior that consist in defending all the very real compromises of their gear is, yes, delusional.
I suspect it's the same for you, and it may be the lack of time, but not so much the access to money.
My financial circumstances have improved somewhat in the intervening years. Today, I own quite a bit of Apple hardware, most recently Vision purchase overton-shifted my definition of “disposable” into very unfamiliar territory. Even still, about once a year I ensure I can still triple-boot” - just now I do it with ProxMox and Virtual Passthrough. The first iMessage sent from my virtualized “iMac pro” at 2AM and was almost as gratifying as the first Apple Bootscreen on a a Sony Vaio.
May we never lose whatever that is.
I'm not into modding but I got SD because of it's openness and all sorts of things I can make with it (also to support gaming on Linux and kudos do Valve for the work on pushing it ;) )
For the device I'm pondering new OP which is more open than the rest but still, as you said - it's mostly the same OS and the changes are not that significant to spend all that time on flashing...
In my teens I had a group of friends who loved to tinker, from hackintoshes to custom ROMs to homelabbing to electronics repair. Now I'm like the only one left who does this stuff :(
When you're an adult you have all the energy, all the money, but none of the time.
When you're a retiree you have all of the money, all of the time, but none of the energy.
A generalisation of course, but quite apt!
This resonates with me as well. As a teenager with my first car I spent a lot of time tweaking its appearance, sound, performance, etc., buying what little I could from local auto parts stores. I couldn't wait to get older to have more money so I could do more mods and really make the vehicle how I wanted it.
In the back of my head I wondered why older folks didn't do this though. They have these nice vehicles but they're bone stock! Why not new wheels, tint, a tasteful lower, etc.?
Then I myself got older and found it just isn't as important as it used to be. I still have a slightly modified car, but I'm not rooting around inside the dash with a soldering iron like I once did, haha.
Then I quickly realized that its such a big hassle and also you almost instantly get used to things how they are.
> Linux is only free if your time is worthless!
Something never quite sat right with me about this argument, and your comment finally made me understand what it is: the understanding you gain from tinkering is priceless, and it's exactly the experience that you use to help everyone around you: it turns you into an expert.
So yes, I may just want to turn the key and have my car work. But when it doesn't, I often wish I was that guy that had tinkered with my car, so I can better understand what was wrong, and whether I can fix it myself or if I needed a professional.
I run Linux on all my machines, and my family generally uses Mac (both sides), but all those years tinkering with Linux, they still come to me for help with their Mac machines that they insisted would Just Work.
All that out of the way, I agree with your fundamental premise: hackintosh is likely in the rear view mirror for the next generation of tinkerers.
But sometimes the thing you’re trying to build is of central importance, and you want the machine to stay out of your way.Tinkering with the machine takes away time you could be exploring your ideas with a machine that’s already fully functional.
Tinkering can be fun. But these days I mostly want results, achievements etc. I want to tinker to a successful goal, not just tinker for tinkers sake.
I parleyed my curiosity in hardware into my first job. (My car-fixing skills alas didn't take me anywhere.) Hardware was fun for the first 10 years of my career, but now, well, it's just not interesting.
I played with Linux as well along the way, but I confess that too has dulled. Building your first machine is fun, building your 10th is less so.
The past couple years I've gone down the solar energy rabbit hole, and I'd love a wind turbine (but I just can't make the economic argument for having one.) If I do end up getting one, it'll be to prove to myself that it was a dumb idea all along.
In some ways we never stop tinkering. But the focus moves on to the next challenge.
In a work context a shortage of time (more customers than you can handle) means you need to discriminate, which means you can't make everyone happy. Which usually means differentiating based on value. (Aka, you get more expensive. )
For personal time you also become more discerning. Spend time with spouse, or build another computer, or lie under a car etc. Life has more demands, so there are more choices.
Incidentally, one of those choices is to work less.
The tinkering never goes away, but I prefer to tinker in profitable areas now. (I get to tinker for work.)
Building a Linux box led me back to Apple.
I had been using UNIX at home, school and work for several years, and decided it was time to build my 3rd Linux box. Went to CompUSA out of idle curiosity to see what equipment they had, and the only computer in the store with Internet access was a Mac.
I hadn't used a Mac since the SE/30 days, and I suddenly realized that the NeXT acquisition which I'd mostly ignored had changed everything. Why build a Linux box and be locked out of tools like Photoshop when I could have UNIX workstation that ran commercial software (for, admittedly, significantly more money).
Never looked back.
That's what VMs are for. You're never really locked out. It may not make sense to go that way if Photoshop is THE thing you work with of course.
> when I could have UNIX workstation that ran commercial software
Because for lots of software MacOS is a second class system. Partially because there's just no way to test things on it without investing lots of money in hardware, so many people don't.
If you're doing lots of sysadmin / software maintenance style work, MacOS just provides unnecessary pain.
Amazingly a significant amount of the software that you use on a daily basis, perhaps unwittingly, is developed and maintained with macOS and Windows!
Sometimes you can tell by the simple fact that the git repo contains files in one directory that conflict in naming. Linux has no issues with "Foo" and "foo" coexisting.
macOS uses case insensitive filesystem by default for backwards compatibility with HFS+.
You can turn case sensitive on HFS+ and APFS if so desired for the "Linux" experience, via Disk Utility or the equivalent CLI tool.
And if looking to have some fun on an ecosystem that doesn't expect it, you can equally turn it on on NTFS, via fsutil.
> Nothing to do with Linux, and everything to do with case sensite filesystems common on UNIX.
Of the three major desktop operating systems (Microsoft Windows, Apple macOS, and the Linux family), only Linux has case sensitive filesystems by default. Therefore, it's likely that someone who didn't care about filename case conflicts was running Linux.
The Year of Linux Desktop is delivered on a desktop VM.
For me, the psychic angst of using Windows is much, much worse than any Mac-related inconvenience.
This argument is quite out of date. You'll lose a whole lot more time on forced Windows 10/11 updates than you'd spend managing a reasonable Linux installation. ("Reasonable" meaning avoid things like Arch or Ubuntu, and pick decent, natively supported hardware.)
With Windows 10/11 I’ve never had any problems, either with pre-built computers or my home-built PC. Hell, running Ubuntu in WSL has been relatively smooth as well.
My experience with Linux as an OS has been fairly good for many years, regardless of the distro. It’s the applications that could be an issue. Feels like it’s only very recently (post Steam deck in particular) that gaming seems to be viable at all. And it’s hard to beat the MS Office package for work. I recently got the idea to have two user accounts on my home computer where I have an account dedicated to working from home, logged into my office 365 account from work.. and it was honestly amazing how suddenly everything was just perfectly synced between my work and home computer.
You buy preinstalled. Works for me.
However, many companies do support BYOD, especially on mobile where it's a pain to carry two phones around.
There is some support for this. For example, Apple supports dual Apple IDs and separate encrypted volumes for personal and corporate data. Microsoft apps (Outlook) also have some support for separating personal and corporate data.
The benefits of BYOD can include lower equipment costs, lower friction, and potentially higher employee happiness and productivity.
Interesting. How do your vacation pictures help you do your job?
This question is why I don't want the company laptop.
A bittorrent client without preauthorization with IT and security? It's basically asking to get fired.
My vacation photos on a company laptop? Tricky - not a huge deal but not recommended. Better upload them to your cloud backup quickly.
If you have recently performed the analog activity on a Linux distribution, which is likely either apt update/upgrade or yum update, you will notice that a reboot is not required. These update approaches cannot alter the running kernel, but ksplice and kernelcare offer either free or low-cost options to address that.
Windows update is enormously painful compared to Linux. There can be no argument of this fact.
Which is something 99% of personal computers don’t care about even slightly. These days restarting your machine is a very inconsequential event, your browser can effortlessly reopen all the tabs you had active, macOS will even reopen all the windows for your native apps.
I don’t mean to defend Windows Update, I just think “you have to restart your computer!” is not a particularly good reason to damn it.
A complete patch Tuesday session is twenty minutes of reduced performance, followed by a "don't reboot your computer" of unknown time both before and after the reboot.
Anything is better than that, especially when some updates either reboot immediately or kindly give you five minutes to close everything down (was tmux made precisely for Windows update?).
Exposure to apt/yum really makes Windows intolerable, just for this alone.
I have been a Windows user since XP. Never, not even once did Windows decide to reboot without asking first. Never.
The only way this could've have happened is if Windows kept asking you over the span of a week or 2 to restart to apply the updates and you kept postponing it.
Either way, "Hot Patching" will soon be a thing on Windows so restart won't be required every month [1].
[1] https://www.windowscentral.com/software-apps/windows-11/micr...
That puts you in a tmux habit.
to the point that I know people that still turn their computers off when they are not using them.
But even then, Microsoft is testing "Hot Patching" windows installation so critical updates install without requiring a reboot [1].
When that comes out, I wonder where the goalposts will be?
[1] https://www.windowscentral.com/software-apps/windows-11/micr...
A laptop is even dumber to complain about, because they're (suppose to be) suspended every time you close them.
So what exactly isn't working?
What does get annoying is when such an OS upgrade breaks the wifi drivers and I have to setup a bluetooth hotspot on my phone to access the github repo and fetch the latest driver version for the wifi dongle.
Change trackpad scrolling speed
Set up suspend-then-hibernate
GPU drivers (I have a box with an AMD APU and no idea how to actually utilize it)
Many games (Proton is amazing and a huge leap forward, but om average it's still more work than gaming on Windows. eg fiddling with different versions of Proton or finding out that a game's anti cheat will ban you for using Linux)
Higher res video streaming (I think this is usually a DRM issue?)
Full disclosure: I'm posting this list because I'm hoping that someone will tell me I'm wrong and that Gnome actually has an easy way to set the trackpad scroll speed
If you're on X11, I think you'll have to use xinput to set it manually.
If your on Wayland, in KDE at least this is available in the standard settings application.
> Set up suspend-then-hibernate
On KDE at least that's just one of the options in the power settings ("When sleeping, enter:" has "Standby", "Hybrid Sleep" and "Standby, then hibernate").
> GPU drivers (I have a box with an AMD APU and no idea how to actually utilize it)
Worked OOTB for me, do you have amdgpu drivers installed? What exactly isn't working?
> Many games (Proton is amazing and a huge leap forward, but om average it's still more work than gaming on Windows. eg fiddling with different versions of Proton or finding out that a game's anti cheat will ban you for using Linux)
I find that Proton mostly just works for me, but indeed EAC is a problem that I don't know how to solve (and also don't really care about since I'm not into playing public multiplayer games).
> Higher res video streaming (I think this is usually a DRM issue?)
You should check if HW Acceleration is enabled in your browser, but IIUC Netflix will indeed refuse to provide higher quality streams to Linux (and also Windows depending on your browser), you might be able to resolve it by googling a bit, maybe using a browser with DRM support and switching out your user-agent?
> I'm hoping that someone will tell me I'm wrong and that Gnome actually has an easy way to set the trackpad scroll speed
Gnome is notorious for removing user choices, so I wouldn't be surprised if this was impossible on Gnome/Wayland. Xinput might work on Gnome/X11. Switching to KDE should work on Wayland ;)
>Worked OOTB for me, do you have amdgpu drivers installed? What exactly isn't working?
Based on their compatibility list[1], it doesn't look like amdgpu supports my hardware (Richland chipset). Most distros I've tried don't even boot unless I add "amdgpu.dpm=0" in GRUB.
That is unfortunate, but at least that's not a difficult problem to fix ;)
On Wayland at least input stuff is IIUC solely on the compositor, so if they don't want you to control scroll speed, you won't.
For power, maybe the instructions on the Arch Wiki can help? https://wiki.archlinux.org/title/Power_management/Suspend_an...
> it doesn't look like amdgpu supports my hardware (Richland chipset)
I see, looks like your card is too old for the official open source amdgpu support, meaning you should either install the unofficial open source ati drivers as per https://wiki.archlinux.org/title/ATI or try the official proprietary drivers from AMD (which I assume will be too outdated to function on a modern kernel?).
However, I rarely have issues on Linux anymore, mostly because of something is broken on Linux, I can fix it.
Frankly, I hate that I’m forced to use windows as work. I feel like I need to constantly deal with BS windows annoyances. When I go home and work on Linux it like breathing a sigh of relief. My desktop actually feels fast and efficient.
> I rarely have issues on Linux anymore, mostly because of something is broken on Linux, I can fix it.
Perhaps your Windows knowledge is not up to the level of your Linux knowledge? It might be that a Windows expert could fix every issue you’ve listed and more.
I've worked daily in Windows enterprise environment for 15+ year (which mean that when it won't work I usually "just have" to get help from a colleague.
I've been in charge of a debian/postgresql cluster for 10+ year which I managed to keep upgraded on a reasonable schedule.
But Yet, since for some utterly opaque random reasons Windows updates on my home gaming PC stoped working two months ago I feel totally clueless about how to even begin to debug this crap.
There seems to be absolutely no clear working procedure out there to fix that, only people with the same problem shouting out to the void. All them poor souls trying byzantine procedures that have been duplicated ad nauseam from stack overflow to windows help forums through reddit and back.
The consensus seems to reinstall windows from scratch (by choosing amongst a handful of ways for which risks/benefice looks unclear).
That really piss me off and but I guess it's user fault because "my Windows knowledge is not up to the level..."
So in other words, it doesn't "just work."
You have exclusively used Debian-family distros.
Try a desktop distro like Fedora. Debian-family is a server distro that got famous after Conical/Ubuntu did marketing really hard.
Ubuntu is the Apple of Linux, they are famous from marketing, not quality.
which one you would recommend?
I was a Debian devotee for nearly 25 years, but I've found it to be less foolproof and fault-free lately, and it has always lagged behind current package versions in Stable, forcing you to run Testing (or -backports) or even Unstable to get newer versions-- with corresponding potential for breakage.
For a server I'd recommend Proxmox (especially since ESXi is now only for enterprise). From there, have fun with different OSes.
Proxmox on a desktop is a bit meh, but possible. There's a lot of useful Linux desktop OSes out there. For example if you want to perform pentesting you can use Kali Linux. The one which interests me most from a security standpoint however, is Qubes OS (Fedora-based, sadly, but you can run anything on top of it). For gaming, SteamOS is neat (Arch-based, these days) and could even be fun to have a kid play around with Linux, too.
As for macOS, I played around with Hackintosh a couple of times in the past with success. But I never liked it much because you'd lag behind on security patches, and every new update would be praying it'd work. I did get it to work under Proxmox though, that was fun, but had to install a second (dedicated) GPU for that. I latest M-series ARM-based Macs work very well, only disadvantage is the fat price upgrade for RAM and SSD (often even soldered!). That part is terribly sad.
Utter fantasy.
They complete whilst I sleep, taking zero of my time at all.
I have been running Ubuntu then Arch as my daily driver 2004-2017. As I started a consultant working for Western companies I thought they will care about me being clean copyright wise so I went 100% Linux. This was obviously not so but what did I know? I deeply regret doing this now. (I was dual booting before.)
With Ubuntu, upgrades every six month or so meant you were better off reinstalling and reconfiguring -- no matter which way you went, it was 2-3 days of work lost to tinkering the system. With Arch, the whole system doesn't shatter, it's just this and that doesn't work and it's frustrating. Bluetooth, multifunction scanner-printers being in the forefront. In fact, I needed to sell a perfectly working Samsung MFC at one point because Samsung ceased to make drivers, the old ones didn't work with newer Linux and while open source drivers surfaced that only happened years later. Let's not even talk multimedia. https://xkcd.com/619/ is ancient but the priorities are still the same.
Neither systems were great on connecting to weird enterprise networks, be it enterprise wifi or strange VPN. At one point I was running an older Firefox as root (!) to be able to connect to the F5 VPN of my client because the only thing supporting 2FA for that VPN was a classic extension -- and the binary helper disappeared in the mists of time. The only Linux related discussion was ... the IT head of my client asking how to connect Linux to his VPN now that he turned 2FA on and being told it doesn't work. https://community.f5.com/discussions/technicalforum/linux-ed... well I made it work but faugh.
I have been running Windows 10 + WSL since 2018 January and all is well. It reboots sometimes while I am asleep and that's about it. You need to run O&o shutup like once in a blue moon. Right now I am on Win 11 as my primary laptop is being repaired, you need to run ExplorerPatcher but that's it. It's been indeed six years and there was never an update where the OS just didn't start up or a hardware driver decided to call it quits after an upgrade.
Also, updates are not forced, I control my machine thanksmuch via Group Policy.
https://xkcd.com/619/ is ancient but the priorities are still the same.
Bluetooth mouse, keyboard, headphones, controller works. Intel iGPU works, including hardware accelerated video in browsers. VPN: Pritunl worked without issues, Perimiter 81 initially failed, works with update.
Wayland, Pipewire, Wine, Proton - Steam Deck is widely successful multimedia device. Priorities are same, NVK joined open source drivers.
Linux does not connect to "enterprise wifi or strange VPN" - ok.
Most of these things worked without any fuss in Windows and I can't think of any notable Windows issues I had to deal with on the laptop before I installed Fedora.
Or not just an engineer
The problem with this approach is then you get a generation of engineers with tunnel vision thinking the One True Way to achieve your goal is the same way your GNU (or whatever) software did it.
Invest time in learning your technologies, whatever they are. There's valuable knowledge in proprietary stuff just as there is in OSS.
I honestly don't know how people use Windows machines as a dev environment 24/7. It would drive me mad. Everything's so wonky and weird. Everything from symlinks to file permissions is just backwards and fucky.
The reason I switched was because Windows didn't work. Win11's desktop makes early-2010s KDE look like a smooth, bug-free experience. My laptop (a 10th gen X1 thinkpad) was plagued with driver problems. At least twice a month, I'd have to reboot when I joined a meeting and discovered my mic wouldn't un-mute. Switching to Ububtu solved both of these problems, and I don't have to deal with an awkwardly bifurcated environment where a couple of my CLI tools run in WSL while everything else is native. Oh, and my Zephyr build times are a good 25% faster now.
As a power user, Linux is just so much nicer. I constantly get frustrated, especially with macOS, about stuff that I can’t easily. In Linux my stuff works and if it doesn’t it can be made to work (usually). In Windows/Mac it’ll often take considerable effort to make the system work the way I want, or it’s just not possible.
I think with proprietary software ‘it just works’ is only a thing if you’re happy with the basic experience that is tuned to the average person. If you have more complex needs, you should be using Linux (and if you know your stuff or use the right distro, things will likely also ‘just work’).
Everyone will have the same headaches with Windows as Microsoft’s choices are required these days. Millions of people have quite lucrative jobs solving them. I’d rather not bring work home so I run Linux.
If you want a modern linux distro, try Fedora Cinnamon or something that isnt on Debian branch.
What is wrong with Debian?
Like learn the proprietary tech in the environments it's intended to be used in but if you can't use it in that environment I personally wouldn't waste my time with it. With FOSS tech at least you can make the argument that you can learn stuff by maintaining it properly but with a proprietary stack in an unsupported and actively user hostile environment the best you are going to do is learn how to maintain a fragile truce with the software gods.
A funny thing about "never work for free" advice is that a lot of highly paid jobs (investment banking, high end escorts) are about doing tons of client work for free in a way that eventually gets them to pay you way too much when they do pay you.
In fact most of the essential skills for my job I've learnt in my own time, and continue to learn. I invest my own money in equipment and training courses. I love learning. But only when it's interesting to me, not because it'll make more money to somebody else. If it'll make you more money, pay me.
Security research. And, uh, applied security research.
Then it becomes clear that if you don't really have an absolute need for macOS it is not worth the trouble since Windows/Linux actually make better use of the hardware with little trouble in comparison. By extension you develop a feeling that desktops Mac are really overpriced and don't have much of an advantage in the Apple Silicon age, since efficiency don't get you much but the performance delta for a given price is insane.
In fact, buying a PC that is equivalent to a base Mac Studio will cost you 1k euros less, even if you go with "nice but not that necessary" things (especially for a personal computer, like 10G networking).
But yeah, you also learn that it's better to not waste time trying to confort to Apple agenda, but that's also true for real Macs in my opinion.
For a layman who just needs to connect to WiFi, edit some documents and print them without having to update a kernel? No.
when it was needed to do it last time, in way more troublesome than Windows system updates?
I have plenty of other things I’d rather tinker with and become an expert on, though. My computer is a tool to let me work with those things. It’s not fun when I have to debug and fix the tool for hours or days before I can even start working on the things I want to work on.
Windows at work, despite being maintained by professional helpdesk staff, or Macs my family have, with all the ease of use designed by Apple in California, are not like that.
Just the other day I tried to download an mkv file over https on a Mac and I couldn't get it to exceed 2.5 MB/s. Same network, same server, my laptop breezed at over 20 MB/s and Apple took out that walker for a stroll at a very leisurely pace. It didn't come with `wget` either.
I would never sit my 70 year old mother down in front of a Linux machine. We're not at "caring that video files download too slowly" - we're at "how do I put a file on a USB".
Same as on Windows and MacOS really. I don't dispute that Linux has rough edges, but putting files on a USB stick is not one of them tbh.
Really no issues with the OS.
I was using the very excellent 2015 Mac book pro before, but despite hardware that isn’t quite as nice (not bad though) that hardware I can’t go back to Mac OS. I know I pay a premium to get it pre installed over windows, but it’s not bad.
You pay with time. It's priceless, if you are a romantic or lack foresight (because what you did with your total will be way more important than what is left). Otherwise it will always be the most expensive thing you have (and we must still be able to spend it without care, because what would life be otherwise).
> But when it doesn't, I often wish I was that guy that had tinkered with my car
Don't. Instead build a network of experts you trust and make more money doing what you do best to pay them with. Trying to solve the world on your own is increasingly going to fail you. It's too complicated.
I just can't agree with this take. It sounds that simple, but it's not.
I happen to enjoy learning and fixing.
It would take me a long time to build that trust. Nobody cares about my things and my family's safety like I do.
Most people are a long way from making as much money as an expert would charge them.
In the last couple of years, I have had some terrible times when I call for help.
When the dealership is charging $200/hr to have a kid plug in the car and follow a flowchart, I'll just take a look myself.
Plus one time they left my fuel pump loose and I had to pay (in time and money) for an extra round trip with Uber, and the fuel it sprayed onto the road. They didn't fix the original problem, which cost me another round trip.
Another time, I had technicians (experts) out to look at my leaking hot water tank 4 times before they decided it was time to replace it. I wasted the time calling, babysitting, coordinating, figuring out how to shower without hot water, etc.
If this is the average "expert" count me out. I'll do it myself. Plus, throwing money at a problem isn't near as fun.
Regrets about not becoming more of investing the time to be an intuitive handy man is a very different category from "let's see if there's a video on yt to help me fix that in 5 minutes". My message is definitely not "don't get your hands dirty" but "be practical". Doing the yt/google/chatgpt thing to get an idea is mostly practical.
> If this is the average "expert" count me out.
You disclaimed, no problem — but I did write "build a network of experts you trust". Just calling someone and being annoyed that they are not good (and I agree, most of them are not) is not that. It's going to take time and money, but decidedly less so, because you get into the habit if doing it, you learn, you see red flags, network effects are real (people know people) and relationships on average last long enough. That is my experience, at least, but I have no reason to believe I would be special here.
> Plus, throwing money at a problem isn't near as fun.
That's true, in my case, only for very few problems. Most problems I would rather not solve myself.
I'll admit: All of this is a concession to reality, at least my perception of it. Learning is fun. I would really love to be good at a great many things. It's just increasingly unreasonable to invest the time necessary, because things get more complicated and change more quickly.
Staying good at a few things, learning whatever is most important next, and getting better at throwing money at the rest, will have to do.
Sticking to a network will limit the variety of people you get to meet, everything else the same. Local maxima.
It also isn't practical in some circumstances; if I travel for work or move cities every few years, the local network for mechanics gets lost. The cost of keeping the network would be staying in one place.
So, these are all options.
One man's bug is another man's feature:). You describe staying as a bug, I've lived in the same house for 24 years, and, for me, it's definitely a feature. I'd positively hate moving to another suburb, never mind city.
And yes, I've developed relationships with local service providers. My plumber, my electrician, my mechanic, all know me by name. I've found the people I can trust and they eliminate those hassles from my life.
But, and this is my point, I'm not you. My context, my goals my desires, are all different to yours, and that's fine. We're all in different places, being different people, and that's OK. It doesn't have to be "us versus them". We might enjoy different thinks, and have different perspectives, but that's OK.
Part of this might be that making Hackintoshes is so much harder now, but part of it might also be that OOTB desktop Linux is luxuriously good these days compared to where it used to be. Ubuntu and Pop!_OS linux are absolutely on par with MacOS for a user who meets the (admittedly higher) entry requirements for using Linux.
Am I missing something?
(And the same applies to UEFI capable Linux-distros)
That’s true. I forgot!
While it’s not part of the UEFI spec many (most?) consumer BIOSes will be able to UEFI boot from NTFS as well, so formatting as that might also be an option.
Both that and exfat should be easy to do on Linux. No idea about MacOS.
Which brings me to
> too large for most tools to understand
This I don’t understand. What tools? What tools do you need beside “cp”?
There’s dozens of guides on doing this on a Mac, they all seem outdated. I found a tool called WinDiskWriter on GitHub and it was the only GUI tool that worked.
Suspect there’s more to it than just cp. There’s wimlib too for handling the larger files on the install ISO.
That’s for legacy MBR boot. It has no function with UEFI boot.
Same for Windows as it is for Linux.
UEFI usually boots straight into native long mode without any weird 8086 compatibility modes being employed (which the OS then has to unroll), so for the OS its simpler to deal with.
It can also serve as a multi-boot menu on machines which has several OSes installed.
It often comes with a MS-DOS like "UEFI Shell" you can boot into... To manage UEFI itself. So if something doesn't boot, you can just boot into the shell instead and try to fix things from there.
It may sound complex, but once you get into it, its really much easier to work with that legacy MBR boot, and all the "magic" things you have to do their to get things booting.
I definitely recommend reading up on it.
You having that experience does not make it a basic fact.
I didn’t even have to do the actual installation, as it was a prebuild machine. The only thing I had to do was the ‘clicking a few things and typing out username and password’ part.
Comparing the two between Ubuntu and Windows, I’m forced to conclude that Ubuntu has the easier version, or at least faster. And windows has the advantage/disadvantage of needing my MS account to set up an operating system.
Ubuntu, Linux Mint and Elementary OS and I guess a few others will beg to differ. And it takes way less than 8 minutes.
It is that simple with Ubuntu and similar distros. It has been that simple for many years.
Today, it's even made worse by the fact that MS is intentionally driving Windows UX to the ground in exchange for short term profits. Installing Windows isn't "clicking a few things." It's going out of your way to disable piles upon piles of anti-features MS throws at you, whether it be spyware, bloatware, or the hyper-aggressive nags to get you work against your will. The length die-hard Windows users go to to "de-bloatify" their Windows installation these days is absurd.
It's true that Windows had a superior end user UX over Linux 2 decades ago. But that has changed with improvements on the Linux side and poor, poor decisions on behalf of MS.
1. Set up USB stick in Rufus with all the setup skips enabled 2. Select install options, skip key, next next next 3. Wait for it to install 4. Say no to MS account, put in username, password, and security questions 5. Wait for a reboot and setup 6. Connect to internet, run Windows update, reboot when done 7. Uninstall the few bloatware apps in the start menu, most of them are UWP so the uninstall button does it immediately, takes no more than 5 minutes 8. Disable web search from group policy 9. Install Windows Terminal, Powertoys, and another web browser.
I could easily automate steps 7, 8, and 9 through powershell and winget if I wanted to. The total install time was less than 10 minutes plus the time it took for Windows Updates to install and I have a pretty clean environment.
In comparison, with Fedora running on Gnome I'd have to spend a solid amount of time messing with dconf settings to get fractional scaling to show up and for my touchpad to scroll at the correct speed + installing extensions to get a UX as good as Powertoys has by default, and on KDE I would need to spend the same amount of time messing with settings and installing KWin scripts to get functional tiling (although that might have got better since I last tried it).
Oh and on MacOS I would be up and running in almost no time, because there's no way to fix the absolute dumpsterfire of a UX it has so I don't even bother.
So all options kinda suck, Windows just sucks in its own ways.
Will it always be flawless? No. Will it always work perfectly out of the box? No. But it will work and generally you have a good chance of it working as you wish assuming you are fine with Windows and what MS does with it.
I bought an Asus Zephyrus G15 (2022) specifically because it was recommended to me because it is supposed to be great for Linux and it's probably the worst Linux experience I have ever had. As the first piece of hardware that I specifically picked for Linux support.
Because most DEs don't do fractional scaling but all high end laptops have too much DPI to not have fractional scaling.
Nvidia is still not providing proper Linux drivers.
Asus can't program to save their lives but the tools that replace the Asus stuff on Windows are still better than the stuff that is replacing the Asus stuff on Linux (asusctl/ supergfxctl vs G-Helper).
I once had a machine where the nvme drive was simply not working. That was when Kernel 5 came out. It broke on Fedora but worked in Mint until Mint got Kernel 5.
During my last Linux adventure, KDE just died when using WhatsApp as a PWA (where I live, WhatsApp is essential software to have a social life).
And even after years of Wayland being around, it's still impossible to have apps that aren't blurry in most DEs because X11 is still around.
You're complaining about software updates and user friendly loading screens. The issues that drive people away from Linux and to Windows are literally unfixable to 99% of the techies that try Linux. I'm not fixing an nvme driver in the Kernel. That's not my area of expertise. But I still need my machine to work and on Windows, it does.
Rufus let's you create an ISO that skips most of the windows 11 nonsense btw.
I’ve had literally zero of any of those issues in my past 4 years of using Ubuntu.
I had a hell of a lot in the past, so I trust I can judge when it’s reached “better than windows” level.
Yeah, but an expert in what? There are only so many hours in a day. Like if you care about learning about some rando soy d driver, or why all you photos come out pink under Linux, but not Windows[], that’s great. Go knock yourself out.
But if you want to do something that’s not rando debugging, then maybe it’s not for you. Like, I like Unix. It’s lets me do my work with the least amount of effort. What I don’t like is being a sysadmin. Some folks do, and that’s awesome. But that’s the reason why I got rid of desktop Linux 20 years ago.
[] Both of these are actual lived experiences. I do not care about you chiming in about either of these.
Mucking about and tinkering with things while one has the time, desire, and stuff to learn is a young "man's" game. I did all of that and absolutely learned a helluva lot. It did everything I needed from it. I got cheaper/better computer than what I could afford. I learned a hell of a lot about not just the hardware pieces I chose, but also why/how certain things about the OS that I never would have.
But now, I too just don't care. It was interesting, but I'm not that interested about maintaining an OS or how it works. I just want it to work. So for all of those that are willing to do all of that today, I'm all for it.
your comment came across to me as just another one of those "if you don't feel the same way i do, you're wrong". that's not true. people can just be in different places in their life. been there, done that does not mean you can't go there and do it too. we're just focused on different things now
but I’m sure your point will inspire someone
Linux just works now. You put in the Ubuntu/Debian/Arch/whatever USB, you install it, it just works.
I can't remember the last time anything broke on any of my desktop machines and it wasn't my fault for intentionally doing breaky things.
> > Linux is only free if your time is worthless!
But it is exactly why I quit Linux and returned to macOS. I used to run Linux on cheap 2nd hand ThinkPads and for 3 years on Macbook as main system. But after another upgrade destroyed gain all network connectivity I have quit.
macOS isn't perfect but it works in most imposrtant areas and I can tinker with small stuff when I feel like it.
If Windows was easier to use, more stable, less of a hassle, easier to fix, I would use it, but its neither of those (for me). When I have a windows problem, I can either try magical incantations to fix it, reinstall, or give up, and each of those takes much longer than most things I could possibly do on my linux systems. Even if my linux box fails to boot, the drivers break and my ssd doesnt mount, all those fixes together take less time and effort than finding a fix for the most trivial of windows problems.
The most trivial problem on Windows has been that the right click menu doesn't fully populate on first right click. I reported the issue, and thats all I can do. Its been a year and nothing has changed.
On linux, a less trivial problem (a calculator crashing with a series of very weird inputs) was solved by me opening it in gdb and fixing the code, making a PR and having it merged.
I guarantee a lot of people are on linux because its easier, and for no other reason. I dont need it to "just work", because I will break it. I need any possible fix to be possible in bounded time.
In my youth I did a lot of tinkering with computers and it has paid dividends. It gave me a career.
These days though, I want to be able to tinker on my own schedule. I want my primary computer, phone, and car to “just work”. That means any low level tinkering needs a second thing. That can work fine for computers, because they’re small and relatively cheap. The idea of having a project car isn’t something I ever see myself doing, as it’s big and expensive.
I can still tinker on some things with my primary computer without it being a problem. Tinkering on writing software, running servers, or whatever, isn’t going to kill my ability to do other things on the computer. A lot of tinkering can be done without tinkering with the OS itself.
A deeper form of tinkering is actually working on the code. I think an instructive example is writing your own X windowing system with xmonad. You get to see exactly how a whole windowing system works.
Now I have solved with PC desktop, MacBook Air, and Apple Display. PC also has usb-c display output so I can just switch which cable connects to the display.
Downside is still that M1 is not as fast, especially something that is GPU intensive as the PC I have.
These ipad kids dont know anything because it all works now for games and netflix. No need for drivers, windows installs etc
It was my obsession with worthless endeavors that got me the kind of job that made my time valuable in the first place
I have said this same thing about Android vs iPhone. Also, if I cannot tinker with Android then I might as well have an iPhone.
I myself was contemplating building a ridiculously overpowered hackintosh machine around 2019. Then the ARM transition was announced. And then the M1 came out with overwhelmingly good reviews from literally everyone. So I decided to wait for the beefed up "professional" version, which did come later, so here I am, typing this on an M1 Max MBP, the best computer I've owned so far.
Also, for me personally, hackintosh was an introduction to macOS. I was a poor student at the time and couldn't afford a real Mac. Of course I bought one about as soon as I could.
I was just done with faffing around with that kind of thing.
So I bought a (then fairly recently released) Mac Studio, just the plain jane base 32GB model, and couldn’t be happier. So nice to have something virtually silent and energy efficient, instead of jet turbine that drew about 300w at idle.
I 100% do not want a laptop for my primary personal machine, but the big workstation towers are too much.
The Studio is that wonderful Goldilocks zone - performant, bring-your-own input devices, but merely “a bit pricey” and not extravagantly so.
Fast forward to today and I think Apple managed to pivot this almost to the complete opposite end. I think the hardware is incredible value (that's debatable for sure, but my M1 aluminum machined Macbook with Apple Silicon is blazing fast, completely silent, super sturdy and runs forever — I wouldn't trade it for any other laptop I could buy with money), while the Operating System has really taken a backseat, with hugely annoying bugs unfixed since 10 years: https://news.ycombinator.com/item?id=39367460
To me, in a world like that, Hackintosh simply doesn't make much sense anymore. Asahi Linux is really the star on the horizon, by doing exactly the opposite: Letting a free and better maintained operating systems run on strictly awesome hardware.
The Mac Pro was still the un-updated 2012 trash can, the 15” MBPs were too thin for the CPUs they housed (perhaps Intel’s fault for getting stuck on 14nm for so long, but still) and were hot with terrible battery life, and while the 27” iMacs weren’t terrible and probably the best of the lineup, they still weren’t cooled quite as well as they should’ve been. My 6700k + 980Ti tower in a Fractal Define case with a big quiet Noctua cooler was just flat better and made a far better Mac than anything Apple sold at the time.
That said, I did eventually grow tired of the tinkery-ness of it all and in 2020 picked up a refurbed base model iMac Pro, one of the few Macs in that timespan that wasn’t a mistake, for about half its MSRP. It was about as powerful as that tower, surprisingly even more quiet, and of course just worked without the tinkering.
This but with LLMs lol.
You know you’re alive when you log into iCloud from a hackintosh and then Apple notices, you get the ‘unauthorised hardware’ message (I can’t remember the exact phrasing) and your various iCloud services begin to cease functioning. It’s not often your OS is exciting.
When work banned Linux machines and I had to transition to OS X, I had to do just as much, if not more, tinkering to make it work for me. Perhaps it does 'just works' for those who think exactly like Steve Jobs - but if you want it your way and on your terms, there'd be a lot of tinkering to do, from yabai configs to Karabiner json configs and custom plists, to replacing most of the gelded Apple apps.
But it sounds like you were tinkering because you had no other choice, not because you enjoyed it.
Tinkering shouldn't be nostalgia, it should be a right. I'm sure you used to fix the rusty old generational family car with your dad on the weekends. He probably used to do the same with your grandfather on the weekends. I don't think there'll be a car to fix for the next generation.
Just like ramen or office chairs can measure a recession, fixing cars with a father figure could be used as an indicator for the prevalence of greed in society.
Me too. But it seems i'm out of luck. Everyday i have to fix something. Today "quality" means how much user data we steal, not if a system works.
I appreciate the call out that Apple (the engineering) isn’t explicitly trying to kill hackintoshes.
As an Apple engineer who deals with ACPI bugs, hackintoshes are a unique source of frustration. I’ll spend hours digging through crash logs only for things to not add up. It says it is an i7 MacBook pro but it has way too many cores. It way more memory than it should. The kext versions are a weird mismash that shouldn’t be possible. The firmware is a version that we never released. Etc etc.
I do my best to fix these sorts of issues but hackintoshes make it hard to reproduce the crash conditions. Which means being confident about a root cause and hard to verify that I’ve fixed it.
Now I’ve spent hours chasing something and I can’t help.
(Opinions are my own, etc etc).
People are free to look to support the hardware they have but 've always though it's stupid not buying well supported hardware in the first place, of which there is plenty.
You'll inevitably have to switch because available hardware will become scarce, what platform will you go to then?
Most days I hope that we (as a planet) get past all those obfuscated vendor lock-ins but over the last decade we’ve watched the, get worse and tighter as they get backed up by lobbied laws. And now I’m worried that you’re 100% right.
But we can still be saved by big ideas. We (modern humans) have done it before. I just hope the seeds of it are already planted.
But just to be sure, I've stocked up on compatible motherboards and processors.
I'll be here till the bitter end. I'll probably be buried with my Hackintosh.
Where do you think that comes from?
I had a Hackintosh and felt that any crash was 99% my fault and probably an edge case for MacOS. But in my defense, CrashReporter is way too permissive and will send a report even when the user doesn't want it done. After a app or hard crash I'll get the window that a bug report was sent and I know damn well some engineer is going to look at it and it won't make any sense that a MacBook has this particular GPU.
Nowadays, if anything, it's the hardware that justifies buying Apple, and the operating systems are something I can live with. I don't see any compelling reason to use macOS on non-Apple hardware today (except hacking for hackings sake)
just in case anyone is on the fence. Apple’s developer network effects are real and impressive, people updated… nearly everything… so quickly! plus with Rosetta under the hood translations to x86 binaries expand everything runnable to seamlessly
I thought I would miss bootcamo but I dont. I have yet to install ARM Windows but I’m hearing praises about that now from relatively casual users
I used one of their releases rather than building my own image. It’s a guide that merits careful reading, as some key steps are not specifically bulleted. Oh, and it’s not the NixOS graphical installer.
But it was dead simple, and 99% of the heavy lifting is from the Asahi team. The biggest downside is that updating the support files is a manual process, but NixOS of course makes it a breeze to rebuild into a new environment—and back out if it doesn’t work.
It's essentially impossible to repair Apple hardware yourself, but Hackintosh is very easy to maintain in that regard.
I have endless expansion options compared to Apple hardware. Hackintoshes are just a better choice.
Which is typically why your employer who could not give a shit about a $4k expense every five years for an employee costing them a quarter mil annually in total comp opts for them.
Apple Plus is amazing, I broke my macbook and they gave me a loner on the spot and I got it back in full working order later.
I wouldn't buy any Apple product without it. Had a similar experience with an iPhone where they just gave me a new one straight up.
No matter how great it is, that’s a very short amount of time.
It’s a pretty expensive service offering that you have to buy on top of a pretty expensive laptop.
If Apple is not messing up their USB subsystem like they did with Ventura, where people basically had to wait a whole major release until they got stable performance again with Sonoma.
Or if they don’t break iLok copy protection, like they just did with 14.4
And for professional hardware, you don’t have to install “all kinds of alternative drivers”. You just install the one official driver from the hardware vendor and that’s it.
These days I don’t tinker like I used to and mostly just need simple MIDI routing and something that can copy renders from my mixer, so anything will work. I still prefer the ease of MacOS though I can do everything I need to on any OS
[1] the main drawback for Linux was really a lack of good docs for things like PD, and not having access to Live. If I’d had Reaper back then it might have been my daily driver.
I personally just feel that the "futzing" you mention is worse on macOS nowadays than it is on Windows.
And while Windows certainly has its share of issues as well, it's usually transparent and open enough so I can actually fix them. Whereas on macOS, the only course of action is often to just hope and pray Apple will fix what they broke in a future update.
CoreAudio was definitely the better choice when Linux only had JACK, ALSA and PulseAudio, but now that PipeWire exists it's very close to a CoreAudio-esque experience. You can record out of other apps, route processed audio into a voice chat, or manage the world's largest DAC without issue.
See also: https://lore.kernel.org/all/20230830161425.91946-1-graf@amaz... "This patch set introduces a new ARM and HVF specific machine type called "vmapple". It mimicks the device model that Apple's proprietary Virtualization.Framework exposes, but implements it in QEMU."
The best I'm aware of currently is UTM which has some scripting capabilities. But that is very far off from the experience with Proxmox.
[1]: https://tart.run/
- there is less alternative hardware I want to use. I want Apple Silicon processors, materials, and there just isn't much high quality competition.
- Because of inflation the Apple premium isn't as high as it used to be. You get a Mac mini or MacBook Air at very competitive prices (RAM is still painful).
- Linux Desktop software is more competitive and fills some of the roles that needed macOS before.
That's because a M1 mini with 16gb still has a lot of utility in it that hasn't depreciated significantly in the 2 years since it's been released. My M1 (8gb) is still happily sitting in a media consumption part of my day and is not showing any signs of age. I would be surprised if, for the role that it has, it becomes outdated in another 2 or 3 years... and wouldn't be surprised if it lasts another 2 or 3 beyond that.
If you spent $700 on it in 2020 at release, it is still working as well as it did on the day you bought it.
You may be seeing the premium from when it was bought being attached to the current used price - and there are less expensive ones available now - but the device, for what it was when I got it is still providing value and selling it used would mean I'd need to get a new one... at a similar price as what I'd sell it for.
> sometimes with 16gb already in there with the option to add in 128gb, multiple drive bays, pcie, etc.
I will note that for me, in the spot where it is, the "multiple drive bays, pcie, etc." represents a worse device as it doesn't sit nicely under a monitor on a small desk. Part of the choice of the Mac mini for me for that role was its form factor and quiet running.
You can also get PCs in a similar form factor to the Mac Mini but they still have RAM slots, M.2 slots and sometimes a 2.5" drive bay. You could get one that's powered off the USB C PD from the monitor requiring only a single cable and could be mounted on the back of the monitor (mount included!).
https://www.cpu-monkey.com/en/compare_cpu-apple_m1-vs-intel_...
For example I5 9th gen vs M1 here. 9th gen has 2 fewer cores (although 9700 is the same, and 10th gen doubled the threads) and nearly the same clock speed. Graphically the M1 has more compute units but in the 8gb model the gpu is likely to be starved anyhow as it can only take on 8gb of the system ram. I5 listed here can take on 64gb for its igpu. 9th gen has better encoding abilities. Battery life, sure maybe, but I am talking about the mac mini here compared to an e.g. hp prodesk minipc. The 9th gen chip depending on what you have connected to the rest of the system could idle at like 6w.
$200 to add 8GB RAM to the base 8GB (16GB total).
$400 to add 16GB RAM to the base (24GB total).
$200 to add 256GB storage to the base 256GB (512GB total).
$400 to add 768GB storage to the base 256GB (1TB total).
$800 to add 1768GB storage to the base 256GB (2TB total).
For comparison, a faster 2TB nvme PCIE4 SSD is a bit over $100.
Hence me yesterday looking at the 4TB upgrade price on the M3 MBP. Hoooooooly cow. I mean I’ll almost certainly get it on my next upgrade, but wow.
Externals are cheap, fast, and safe. It’s win/win/win, the only downside is that they’re inconvenient if you want to use the laptop on a non-flat surface (such as a lap), but I’m not sure I would pay the Apple tax just for that.
You have backups though, so who cares? Your motherboard died, you need a new computer anyway. Do a restore. And it’s not like external drives can’t fail; they’re just tiny computers.
> It’s win/win/win, the only downside is that they’re inconvenient if you want to use the laptop on a non-flat surface (such as a lap)
Hard disagree, friend. Example: my editing software has a ‘cache’ folder. If I set it on the external drive and that drive isn’t mounted for whatever reason, the software defaults back to ~/Movies. The first you know of this is the system notifying you that you have 20MB of hard drive space left.
There’s no substitute for an always-there-no-matter-what internal drive.
I'm living this right now. I just switched laptops with my partner as she's doing a bunch of video editing. So she got my Pro and I'm using her Air. (I know, I'm an amazing boyfriend.)
So yeah, great, I have all my files. But none of my apps! And I'm not signed in to any of my websites. And even if the apps I use were on this laptop I'm not licensed for them. Oh and I have to get my password manager before I can do any of this. And configure my email.
Conservatively, it takes a couple of hours to restore minimal state. I know, I just did it!
In that time I could have connected an Ethernet cable and copied all of my data between the two internal SSDs. :-)
Edit: oh yeah, and I just command-strip-attached the SanDisk SSD to the back of this laptop's monitor. Because otherwise when I go and work somewhere else I'm trailing this umbilical around with me. This setup is absurd and I hate it!
Edit2: oh yeah again, now this external drive is constantly occupying fully 50% of my USB ports. Terrific.
Especially not at the level we'd be used to in any other serious isecase (eg. Split PCIe lanes into x4 and have a bunch of fast storage)
- The icloud webapps are now pretty good, and icloud file storage and password management works well on windows these days
- Windows is also pretty good these days, and obviously if you want to run games, it's the easiest option.
Although I enjoy my macbook and iphone, I don't have a compelling reason to have MacOS on my desktop instead of windows. I think the only thing that I would like to have are clipboard sharing and Universal Control (share mouse and keyboard with macs and ipads), but there are cross-platform software solutions that are good enough
Being able to have a modular Mac was really something and I exploited that to tailor my machine to my use case (television/video production). I never had issues with bluetooth or WiFi, nor did I have ever have an issue with Apple's services like iMessage/Facetime.
What sucked about the process was staying current with system updates. Updates within the macOS release went without a hitch, but my hardware was aged out in newer macOS versions which made upgrading a bit too much like surgery, and since this hackintosh was my production device, that wasn't something I wanted to roll the dice on.
Having switched to apple silicon, I do kind of miss that freedom, but I've found that same freedom just by doing things a little less hacky. Instead of a board I can add drives to, I just setup a NAS, instead of using an old PCIE HDMI capture card, I got a more modern USB one, etc.
For a long time, Hackintosh was an opportunity to do things my way, and that experience led me to learning experiences that have improved my day to day that I otherwise may not have learned. It was a freeing experience. Today I still do things my way, but these days my way is more focused on convenience for the things that should "just work" so I put my attention on things that matter, rather than things that shouldn't, such as modifying my EFI before a macOS update to trick macOS into thinking I have the iGPU of a newer chipset because Apple dropped support for Skylake on a new release.
Good times, the headaches were worth it in hindsight.
I had to reflash with a second Mac to restore the chain.
Why should it? Apple only supports their own hardware so the software should never run into this problem.
For me buying a new Macbook Air or Pro is definitely made more palatable knowing I could turn it into a Ubuntu laptop down the line.
And if the Asahi team keeps kicking ass, we may even use Asahi to run Windows games with Proton inside Linux Steam. Thus replacing the Bootcamp partition for those who dual booted to play Windows games.
I don't miss Hackintosh. The one build I made it all looked like it was genuine macOS, but you could feel it wasn't the same. Photoshop felt more laggy. Unless you used an equivalent iMac beforehand as I did you might not notice that something was off. That said this was like ten years ago.
Even if it works well "Hacking" isn't worth it imho, whenevr there is the slightest lag or issue, you just never know. Is it because of the hackintosh, is it a genuine bug in macOS? Is it my hardware? Too many unknowns.
> While I knew about and even tried various very early attempts to run macOS on non-Apple hardware [...]
Running System 6 / System 7 / Mac OS 8 on Amigas was also popular back then, both legally (by buying Mac Plus ROMs) and not necessarily legally (by loading ROM images from disk). If you had an Amiga with a PowerPC accelerator or a PowerPC BeBox, you could run PowerPC Mac OS, too. Early attempts to run macOS on non-Apple Intel / AMD hardware had plenty of precedent ;)
Will Hackintoshes be made using ARM computers running modern macOS? It's hard to say for sure, but considering how clever Opencore and other communities are, and considering how much can be done to virtualize / emulate hardware presented to virtual machines, I'd be willing to bet we'll see macOS VMs running on ARM systems at some point.
[1] https://vintageapple.org/macbooks/pdf/Build_Your_Own_Macinto...
From time to time I’ll consider building such a box as a time-frozen “zen machine” that runs OS X 10.6 or 10.9, is disconnected from modern distractions, and will never be subject to the disruptions that software updates can bring.
Mac gaming is probably getting better thanks to wine, crossover, GPTK and Whisky [1]. I am not a gamer but I have seen others playing serious Windows games like FF7 remake (not sure if that counts) on mac.
I think the fundamental problem still remains that games unlike softwares are media and cannot be substituted with equivalents. By pushing their proprietary tech and neglecting native macOS ecosystem over the years, Apple has willingly pushed themselves in to the same corner as with console makers where they cannot compete with the value proposition of PC because of the overwhelming majority of exclusive titles that only run on PC. It's either all or nothing in terms of game coverage, because that's what ultimately allows consumers to "buy one device for (mostly) everything" for a hobby that takes significant upfront investment unlike netflix and hulu for example.
This was back when NVidia and Apple got along. GeForce 900 days. SLI was a thing. And it worked on my drivers. Sadly, I had kids and grew out of it, got old(er), and now only use Linux because aarm64 killed hackintosh.
A strength of Intel-based Macs is they can run Wine/CrossOver. This is very good for people who really need a Windows app for their job and also need to minimze risk of a ransomware attack (which is way higher on Windows).
Intel Macs running MacOS 17 also are great for retro gaming through running Win32 games with CrossOver/Wine, also platformer games with OpenEMU.
Edit: What I have said is true here, so I'm unsure why the downvotes.
On Linux however..
Arguably this isn't relevant for audio production, but it does make capturing applications a huge pain. (And if I did miss something and there is a way to e.g., have OBS capture the audio of a specific Window/Application, I'm all ears!)
I don't know where this is coming from. It certainly doesn't apply to the actual driver latency of higher end and professional interfaces. Most of these actually have a slightly smaller latency for the same buffer size with ASIO then they do with CoreAudio.
The one thing that can cause latency issues are GPU drivers, but there's ways to fix that.
Even when setting up a Windows 11 VM , I usually have to spend an hour just removing stuff, disabling things and multiple reboots just to trim things down.
All of that is automated now. https://atlasos.net
Shoulda this. Shoulda that. This is just the reality of Microsoft that we have to accept, and it will never change. There are tools to deal with it. So I use the tools and move on with my life.
Or at least it wasn't last year when I installed W11 (I still occasionally need Affinity Photo and Capture One). Microsoft might have realised they're missing out on a few pennies and plugged the gap.
And there is no decent equivalent to homebrew.
macOS Unix compatibility is an oversold feature, and it's unlikely for anything made for Linux to work on it unless it's specifically ported.
That being sad, a lot of the dev community own macs, so this support usually exists.
But yeah, I used every Windows version since 3.11 full-time, and 2k was perfection - literally can't think of any downside to it.
2k is pretty great, but fully patched XP is too. It’s totally subjective but as much as I loved 2k I’d give an edge to end-state XP mainly for its ability to be customized with third party .msstyle themes, of which there were many that were well made and good looking.
Fully patched 7 is a bit better yet for me though, because its theming engine added support for full depth alpha which really opened up possibilities for theme designers. It was a massive disappointment when Windows 8 came along and gutted the engine, regressing it to being barely more capable than Windows 1.x with all the flat squares.
I don't even care about in files. I just want a file named foo.txt to appear when I search for "foo" on the directory containing it.
Windows 10 is completely unable to run that search.
And then you have that "fantastic" UI that helpfully tells you that the file is in "C:\Users\something\Documents\..." regardless how large you make the window. Who's brilliant decision was it to truncate the locating folder without any way to resize the column and actually see the full path?
Anyway, just giving a shoutout to grepWin again, it's one of the first thing I install on any Windows box while hoping that everyone involved in the Windows Search "experience" steps on a lego brick every day of their lives.
My Windows simply doesn't find any of those.
Since it's a VM, I gave up long ago and search its contents from Linux.
10/10 would do again, if I were 14. Now I am way older, 3 macbooks around and wish my job would let me use Linux.
But actually, as others have pointed out, I'm much more interested in Linux running on M chips than Mac OS running on non Apple hardware. There's nothing particularly compelling about Apple's OSes (except maybe their new VR sorry I mean "spacial computing" OS)
Per iFixit, they’re using an obscure WiFi / Bluetooth module from USI in the new MacBook Pros:
https://www.ifixit.com/Guide/MacBook+Pro+14-Inch+Late+2023+M...
Possible they’ve gotten some “out of spec” capabilities wired in? Trying to imagine what for… Securely bridging local adhoc networks with the internet?
Nowadays, those same friends are all using Mac Studios because the price/performance ratio for running macOS is better. I believe this is one of the major factors to why the Hackintosh community is dying today (not just changes to drivers and the macOS codebase as the author suggests).
I don’t really complain. I had a good run which helped me skip over the worst price/performance Mac lineup that I remember. There’re now plenty good choices within the current crop of M1 / M2 / M3 machines and I’ll be following eBay closely for a good used Mac mini / studio models. Or maybe even splurge on something new.
I've been doing it for ages as Apple hardware holds its resale value exceptionally well. You can use the often exaggerated price premium to your advantage - buy brand new default config at an opportune moment in the upgrade cycle, sell just in time for a coveted new release.This works even better if you happen to be traveling somewhere where Apple devices are unusually expensive.
I'm still on the M1 Air and will likely sell it just before a M4 release 12-18 months from now. Cost of ownership averages out to <$0.25/day.
Arguably you could (can already) run MacOS via VM on generic hardware, the same way retro systems are (which could be partly in hardware, e.g. FPGA performing functions). This would only be bad from a performance perspective, from a maintenance perspective it may make life a lot easier as you've moved a hardware compatibility problem into software.
You're no longer having to add compatibility workarounds for hundreds of pieces of hardware, just target one VM.
If you really needed the performance you'd then have 3 options that I see, pay for a real Mac, pay for a machine with x2 the performance of a real Mac (which limits you to mid range machines at the moment), or spin up extra VMs as required on hardware you have lying around that previously you couldn't use.
The Hackintosh will eventually die with Apple moving away from x86_64 completely.
But that day is not today. Eventually, someone might even manage to continue on the tradition with upcoming ARM64 PC platforms.
I think we're at a point where we are going to wind up needing Linux more and more. My kid is running IIRC 2014 rMBP that I passed on to her a few years ago. While it still runs, it's long passed it's last supported update and now even forced unsupported updates are going to stop working. I'm not sure where the gesture support is in Linux at this point. Google maps in Chrome is probably the best demo experience.
I'm looking forward to Cosmic in Pop!OS from System76. I've preferred their take on UX for a while.
These days I have literally piles of old Macs that I have fun trying different Linux distros on.
Edit: Left building hackintosh' in 2019 before covid hit. Been building them for friend and family.
This stuff is just bizarre. Are those apps not using the OS for network services or something?
If there are genuine issues across the board Hackintosh software is generally updated to patch the issue, it's always been like that and only improving over time.
Personally I'm still on 10.14.6 and will probably never upgrade to 11 since it and its successors suck so hard.
In exchange for giving up a few minor bells and whistles I gain what I’m looking for.
FROM apple/mac-os-slim:latest ...
Please, Apple, please let your developers use more virtualization or containerization.
Hardly the same of the current DMA requirements.
Something drastic needs to happen to the software side - as it is, it is almost an unusably bad experience to simply browse the web and move files around.
Now if we could have Windows running on an M3 chip with the nice touchpad and battery, that would be really nice.
Go ahead and try to rename iTunes because there's no other way to keep it from opening when your non-Apple Bluetooth headphones connect. Good luck.
There's not even a built-in way to uninstall programs in macOS. It's bizarre.
Or the fact that macOS doesn't implement basic protocols for external monitors, making macOS work terribly with non-Apple monitors.
And because Apple is constantly breaking software, it creates a lot of churn on macOS. From PowerPC to Intel to Arm, from ObjectiveC to Swift, from Cocoa to Metal, etc., they're constantly upheaving the ecosystem and OS. Meanwhile, it provides very little to the end user other than normally increasing the size of Apple's walled garden.
Because even being partly Unix (or technically, full Unix) is easier to deal with than Windows entirely different stack. ;P
> For macOS, it doesn't have the installer system that Windows has, so solutions like Homebrew are created to try and graft Linux things on it.
No? Homebrew was just the creation of someone who didn't like the way MacPorts did it back in the day. MacPorts is literally the FreeBSD ports tree cloned to work on macOS, and back in the day was partly funded by Apple.
(MacPorts arguably worked around the macOS-isms better than Homebrew does, but people chased Homebrew and here we are.)
> Usually, the trouble is that Apple has made some asinine decision with the default tooling installed or some other strange limitation.
Unless you can actually note one of those choices or limitations, this isn't much of a point.
> And because Apple is constantly breaking software, it creates a lot of churn on macOS. From PowerPC to Intel to Arm, from ObjectiveC to Swift, from Cocoa to Metal, etc., they're constantly upheaving the ecosystem and OS.
PowerPC to Intel to Arm happened over the space of multiple decades, and "Cocoa to Metal" doesn't even make sense in the context of tech stacks.
Your entire comment is just complaining because an alternative solution doesn't fit your built-in mental model of how things should work.
You literally just drag the app to the trash can. Properly sandboxed Mac apps are a delight to uninstall.
Yes, some apps are more difficult, but those are usually Windows apps that are crudely ported to MacOS and that's on the developers for not creating proper MacOS apps.
Providing the ability to remove settings is something that has to be explicitly implemented (because the installer infrastructure cannot track files created outside of the installer), so relatively few apps actually do that. Those that do pretty much always do it as an opt-in. In my 30 years of Windows use, I don't recall a single example to the contrary.
I have non-Apple bluetooth headphones (Sennheisers) and this isn't something that happens on my M1 MacBook Pro. Is this a common issue for other people?
Some call it baby dick syndrome, The user has imprinted the conventions of their first operating system on themselves, and assumes that they are universally considered "best"
I meant to say baby DUCK syndrome, as in how baby DUCKS imprint on whatever the first thing they see as their mother. Probably too late to edit it to reflect that.
Ummm…
Cannot relate at all. "Move files around" is essentially the same on Windows and Mac, except on the Mac I have a UNIX shell. Browsers also behave exactly the same on every platform, and Safari is snappy and the least memory-hungry of all. What is it about?
Linux can have issues here too though, depending on the file manager being used. Some file managers there still have weirdly bad copy/move handling.
Just read the limitations section of this: https://en.m.wikipedia.org/wiki/Robocopy
>Safari is snappy and the least memory-hungry of all. What is it about?
MacOS is a memory hog in itself. Safari is the laughingstock of browsers, so behind the times and purposely crippled by Apple.
I used both Windows and Mac regularly for years, and I have no idea what you're talking about.
I spend most of my time in a shell, so MacOS being POSIX compliant is a huge draw for me.
What difficulty do you have browsing the web? I just click Safari and it works. Though I usually have FireFox and un-Googled Chromium running as well... and they work just fine.
I generally use shell commands to manage files, but, dragging works just fine for copying and moving them. Certainly as well as it does in Windows.
Truly, I can't imagine what you experienced that was "unusably bad".
MacOS has some quirks for sure, it's far from perfect. And I'm not a huge fan of a lot of the changes they've made over the years. But I am a big fan of some of them.
On the other hand, despite massive improvements to Windows security and stability over the years, I do like using Windows. (And yes I realized things like WSL exist).
I loved it until Tiger and Snow Leopard. After that it started going downhill. More and more features I really wanted were being deprecated (like the ability to have virtual desktops in a multi-dimensional grid). This was the first big thing that really broke my workflow and I have regretted it ever since. More and more UI things were pushed through I didn't like. The fullscreen mode became (and still is) horribly incompetent. Apps were becoming more iOS-like, dumbed down.
I put up but instead of looking forward to every exciting new OS update, I started worrying about what feature I used would next be removed or mangled beyond recognition. Eventually the negatives added up so much I left the platform entirely. I went to KDE, because that had become a powerful and configurable desktop environment through the years. I finally have my virtual desktop grid back and things are so much better for it. I found that opionated software doesn't work for me (for this reason GNOME won't ever do either). The only reason I thought it worked for me was that OSX's designers had roughly the same opinions as me. But over time this changed.
This was not a coincidence. At the same time Apple changed from a computer company to a lifestyle brand. It started appealing to the masses which started with the iPod but really kicked off in full gear with the iPhone. The Mac is really just an iPhone accessory now. Microsoft has been making attempts at becoming a lifestyle brand too, with hilarious incompetence :') Only their xbox division gets a tiny bit of the way but their main marketeers are such business suits that will never understand 'cool' even if it bites them in the ass.
Oh well.. I still use it for work because it's slightly better than Windows. And our company's Windows desktops are locked down too much.
I tried it a few times and it was always a painful and substandard experience.
A reminder that with MacOS you need internet connection in order to re-install the OS as it requires activation just like iPads and iPhones. Imagine one day Apple stops supporting your Macbook model, shuts down its activation server and your computer turns into brick after something goes wrong and it requires a factory reset.
Microsoft has been trying to push their attestation crap for years. But we wouldn't have any of this so they toned it down.
macOS installs don’t require an internet connection or activation, I’m not sure where that came from. Macs registered with iCloud can be remotely bricked with Find My but that’s completely separate and fully optional.
That way it doesn't require an internet connection.
If you are simply re-installing the OS then you can do it without internet.
I'm not convinced.
What Windows could do is make the old components available for old software, while directing all new software to use new components. Old software will feel dated and inconsistent, but the alternative is that this software would not work at all. If you don't install old software, you'll still have a perfectly seamless experience.
I understand that backwards compatibility is the reason Windows still has two control panels. However, if it was up to me, the legacy control panel would be completely hidden from the UI until the user installs some software that uses a custom control pane (or something).
I mostly don't understand why this hasn't happened.
Times have changed, though. While macOS still provides a more consistent user experience, IMO, than Windows or Linux, Windows with WSL means I can run Microsoft Office and other proprietary apps alongside a seamlessly integrated Linux environment without needing to SSH into a VM. The popularity of Electron apps undercuts the Mac’s consistency while also making Linux a more viable option since Linux can run the same Electron apps macOS and Windows do. Microsoft Office is now available as a Web app via Microsoft 365; while I prefer the macOS and Windows versions to the in-browser version, the in-browser version gives Linux users access to Office. I also believe macOS’s Unix environment has not kept up with advances made in the BSD and Linux world. Windows can be quite annoying with its notifications, but unfortunately the Mac in recent years also has annoying notifications; I know this because I use a work-issued MacBook Pro regularly.
In my opinion, the most compelling reason for a Hackintosh in 2024 is for Intel Mac users reliant on Mac software tools to still use them without being restricted to Apple’s hardware. The 2019 Mac Pro is still very expensive, and Apple’s ARM lineup requires paying substantial sums of money for RAM upgrades with no workaround since there are no DIMMs.
By the time they shut down activation servers the hardware will be so worn out and obsolete no one will care. Also you can run Linux on Mac.