4 ms·
I'm probably one of the few people who prefer Linux+KDE stack over macbook software ecosystem. But hardware wise, macbooks are just blowing other laptops out of
by whateverboat 4mo ago
I'm probably one of the few people who prefer Linux+KDE stack over macbook software ecosystem. But hardware wise, macbooks are just blowing other laptops out of water after M3-M4.
It's not that mac have become much better but that the rest of the lapto pindustry has just gone to shit:
1. Windows pulling more and more shenanigans
2. Normal laptop hardware becoming as pricey as Mac. I could get much better performance as a Linux user from a 1000 Euro laptop that Mac had no alternative for under 2000 Euros. But today, worse performance Linux/Windows laptops are more expensive than Mac.
3. Linux has become much better but the hardware support for laptop is still being bottlenecked by all money going to Windows support. Also, linux has a application ecosystem problem.
I love linux and use it as much as possible. I had a Macbook in 2015-2023 but I preferred linux laptops then. But this year, I had to switch to a new laptop and got a Mac and it is definitely much better than anything on the market just hardware wise.
Software wise I still prefer KDE+Linux.
- rbanffy 4mo agoApart from the GUI environment, the Mac is a Unix and I find it hard to notice much difference between it and a Linux. I use MacPorts on my Macs and there is no drama with command line tools. On my work Mac I don’t have sudo and I still could install MacPorts with zero issues.
- DanielHB 4mo agosed has different syntax on macos because macos is based on BSD. Really annoying to get a ticket "fix this build script for macos" and it is freaking sed compatibility issues. edit: to be fair that happened once, but it was annoying
- rbanffy 4mo agoMacPorts provides GNU equivalents to the native BSD ones. You can always check if there is a `gsed` binary and use it (or check the OS, but checking direct behavior is always best). But yes, macOS is a Unix, not a Linux.
- frollogaston 4mo agoThen you run into Mac scripts expecting the BSD ones when you installed GNU. Similar issue with changing shell to bash.
- raspasov 4mo agoI think the laptop hardware pre Apple M chips was just terrible and has pretty much stayed that way. There’s a reason why Apple moved away from Intel. Before M chips an Apple Intel laptop was just a shiny wrapper for a PC laptop experience: fans turn on to full blast all the time, battery lasts <3 hours under any regular usage beyond just browsing (say having an IDE open, and frequently switching between apps). Laptop would get hot to the point where you need padding if you keep it on a lap so you’re not boiling yourself. Made for a good leg warmer during the winter though haha. With an Apple M4 laptop, the only time I’ve heard the fan turn on is when I almost 100% filled the memory with some local LLM model. I can’t recall any other times. Battery life is finally as advertised, can last many hours, laptop is consistently fast, never gets hot and any CPU throttling is not perceptible under medium to high CPU usage.
- baq 4mo agoIndeed there aren’t many of us, but macOS is easily the worst part of the Mac experience, and worryingly it’s getting comparatively worse vs kde or even gnome each year. ‘It’s POSIX’ doesn’t cut it when I deploy to Linux and I work in containers all day anyway (and wsl is better than macOS at this, too, but the rest of windows went downhill real bad recently). The problem is even before the rampocalypse it just wasn’t possible to get hardware of MacBook quality at any price unless it was an Apple box and nowadays Macs are downright cheap.
- F7F7F7 4mo agoMy home runs on Linux and my life/career runs on Mac OS. I look forward to tinkering and tweaking my home lab but I barely remember my interactions with Mac OS. I like it that way. It surely beats tinkering with my life.
- baq 4mo agoI’m not saying I want tinkering. I’m saying the macOS desktop environment is worse than kde or gnome for work. I definitely don’t include the setting up the box part in that, macOS on Mac is hard to beat here.
- DanielHB 4mo agoIs WSL better for running containers? I find macos really annoying when dealing with containers, especially first setup. It is baffling to me how many backend devs who work with containers all day don't understand that using containers on mac (and windows) requires a full-blown virtual machine. While in linux you just run them.
- 2muchcoffeeman 4mo agoI used Linux for a long time. I still prefer it. But I can’t justify the extra work. Last time I tried to move back to Linux, I spent far too long admiring the machine. This was only 5 years ago.
- vitorbaptistaa 4mo agoAI agents are incredibly useful in this regard. Omarchy even releases some skills, so anything you want to configure is just a matter of asking the agent to do it. Of course, it would've been better not to need it in the first place. However the experience is much better now (and Omarchy is great!)
- 2muchcoffeeman 4mo agoI shouldn’t need an agent to configure it. Is this the new “just compile it from source”?
- pdimitar 4mo agoYou do not in fact need an agent. Without it, you'll just need more time to inform/educate yourself and do it yourself. Agents in this case are just accelerators.
- alsetmusic 4mo agoAgreed. I've setup many VPS servers. I've configured both Apache and NGINX by hand. It's the sort of thing that I only do sometimes, therefore I have to look up docs each time. This year, I wanted to run an experiment that was extremely low stakes. I had CC ssh into a VPS and do everything for me. It worked. Did it have any security gaps? I don't know, I didn't audit. It didn't matter. It was a personal project that had no personal data to risk and the project lasted ~1month (I'd actually audit if I was keeping it). I saw no signs that my server became a bot, fwiw. I've had agents figure out git repos that were interesting to me but not worth putting in effort on my own. Not things I depend on, just things that I otherwise wouldn't have tested. It's too bad the subsidized pricing is coming to an end. There's a lot that I wouldn't have bothered doing myself that was cheap to have an agent do that won't be worth it again. I'll try out a fraction of the stuff by hand like before and that's fine, but it was a fun ~six months.
- epolanski 4mo agoI have an M3 ultra and a coworker got a Linux laptop with Omarchy which blows my machine. Don't remember the hardware. Needless to say my M3 also sucks compared to a very good desktop.
- runjake 4mo agoDepends on the workload. The M3 Ultra is no slouch. It sits at the top with best processors on both single-core and multi-core x64 processors. Meanwhile my mini PC with a Ryzen 7 8845HS processor, which is nowhere near an M3 Ultra, feels much snappier using it as a day to day desktop in both Linux and Windows. I think this speaks more to the sluggishness of the macOS experience rather than hardware performance. But, then I start doing something data/gpu/local LLM intensive and my M3 Max shines.
- DanielHB 4mo agoGaming on Linux is also way better than mac since Proton became a big thing. I too prefer Linux + KDE, overall it has been cause _less_ problems than macOS for me and I like the extra customizability. The only thing keeping my work computer a mac is that I need to run iOS simulators.