News for hackers. Stuff that matters.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by rich_sasha on Wednesday August 17, 2022 @03:07AM (#32493192)
The one thing keeping me on MacOS is that it is "*nix that works". I have never found Ubuntu / Linux to be as stable; worrying about updates breaking things, updates indeed breaking things, drivers randomly stopping working, googling in desperation for half-baked fixes online, randomly trying different options in some dotfile until stuff works etc. Mac just works; maybe there are features that Linux would give me, but as I spend my time between the terminal and the browser, I'm not sure I'd notice much.

I think I'm not alone in this approach; I wonder if this project has the change to be as rock-solid as Apple's offerings. If not, I'm guessing it's not for me.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by sharikous on Wednesday August 17, 2022 @05:14AM (#32494003)
I agree but the *nix part became less and less significant. Bundled Unix tools are ancient. Compiling your own kernel is almost an anathema (it is possible but you will have nonstop hurdles, you will lose a lot of features and you will have to fight the security system too many times to remain sane).

Even the UI conventions that let you use the keyboard instead of the mouse are now often broken by Apple itself (it impacts power users more than impaired people since accessibility features are still good).

And no containers - those require you to run a different kernel on a VM.

Frankly I feel that macOS went back to being like Mac OS 9 in a lot of aspects - it's just enormously bigger and has a proper foundation but the UI is again mouse centric and proprietary and the system is more tightly coupled than ever with the hardware

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by croh on Wednesday August 17, 2022 @03:11AM (#32493218)
I don't know what is the last time you used linux but lately there is great improvements in user experience. I know non-techie people using Linux Mint/ubuntu without any hassels.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by rich_sasha on Wednesday August 17, 2022 @03:35AM (#32493407)
I'm writing this from my Ubuntu desktop (LTE). Just a few months ago some update broke everything (graphics). Then somehow I fixed it, but it broke again on restart. It took best part of a week for me to fix.

You might say it wasn't the best distribution for reliability, or that graphics with NVidia are always an issue etc. but the fact remains that, for me, for an OS to "just work out of the box", MacOS is much better.

[I'm also not a Linux n00b, been using it for over a decade, though not an expert for sure]

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by prmoustache on Wednesday August 17, 2022 @03:52AM (#32493536)
So basically you played with fire(nvidia) and got burned.

There is one way to run nvidia stuff on Linux and have a decent experience: run a distro that actually support and has partnership with nvidia, which mean a distro like Redhat Enterprise Linux. It has long term support too.

It is the same with Apple or windows if you start using shitty drivers from a shady brand you will run into issues at some point.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by rich_sasha on Wednesday August 17, 2022 @04:10AM (#32493654)
Well, that's one way to look at it: you need to carefully pick your distro, make sure it's compatible with your hardware, and so on.

My way is rather: I don't want to even pollute my brain cache with that. I want a Computer with an Operating System that Just Work. Because for me tinkering with the setup of my desktop is not fun, the fun bit is what I do with a properly working computer. I'll pay a premium to Apple for that (though, mind you, MBP is competitively priced with similarly-performant laptops), and I'd pay that same premium to a laptop+Linux provider.

Except... my confidence in the latter working well is lower. Because apart from fixing broken graphics drivers, I've also had to, in my days, debug:

- package managers that somehow got themselves into a bad state

- fight with linkers when trying to build fairly benign stuff on my desktop

- don't even mention printing

and many other things I don't even remember anymore.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by prmoustache on Wednesday August 17, 2022 @08:39AM (#32495461)
>- don't even mention printing

Sounds strange because both Linux and MacOS share the same Cups software for printing. AFAIK Cups main developpers are employed by Apple.

I haven't run into any hiccups these last 15 years. Everytime I was in the market for a printer I just verified it was supported well on openprinting.org. On my current printer I just needed to install one rpm.

Compare that to all the crappy software that was installed on my gf windows 10 laptop, involving a reboot, annoying popups telling you about ink level on every print and an app loading up at startup to stay in systray.

I like to mention that I used for 18 years a scanner on linux and bsd perfectly while it was out of support in Mac and windows since 2001. It wasn't even a device that would have used very old connectors impossible to find on modern hardware. It was using USB! In that particular case I don't think that Mac really accounts for what you'd call a "Just Work" experience.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by jeroenhd on Wednesday August 17, 2022 @04:43AM (#32493865)
I've had more luck printing from Linux than any other operating system, funnily enough. It just seems to work, no 3GB of driver software or manual browsing for INF files required. The UI is a bit clunky when you want to configure advanced settings but it's no worse than your average HP driver in my opinion.

My experiments with macOS actually had the same problems you list, though I haven't tried printing more than once. MacOS comes with ancient Unix tools and you end up downloading half a Linux install over Brew when you try to compile stuff, and now you have added an external package manager you need to deal with to as system that doesn't really support one.

Mg experience with package managers is that if you ignore the warnings (adding --force to overrule errors, adding external repositories that replace system libraries or aren't maintained, mess with config files to override same defaults, mix package managers (apt+global pip = hell)) you won't see them break themselves. I've broken Windows installs by messing with my system in similar ways, though there never seems to be a solution when this happens other than a reinstall. Trouble mostly comes from outdated, misguided guides found on Google that'll ignore any best practices for your opersting system and set things up Their Way, turning your install into a ticking time bomb when the writers have long had to reinstall their operating system without ever updating their guides.

All operating systems I've tried are bad in their own way. Windows worked great until 8 came out. MacOS works well enough if you don't mind Apple's control/decisions/limitations and accept the risk of buying a faulty device that the company will deny all the way up to class lawsuit settlements. Linux works well if you're lucky with your hardware. The BSDs work well if you don't plan on doing all that many things the OS isn't equipped to do out of the box and if you don't have any weird hardware.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by prmoustache on Wednesday August 17, 2022 @04:34AM (#32493818)
>Well, that's one way to look at it: you need to carefully pick your distro, make sure it's compatible with your hardware, and so on. > >My way is rather: I don't want to even pollute my brain cache with that. I

That is exactly what you did by choosing Apple.

If you go on the redhat website and choose certified system you can pick your hardware from any vendor the same way you choose your Apple machine on the Apple store.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by jeroenhd on Wednesday August 17, 2022 @04:27AM (#32493770)
nvidia is the bane of my Linux desktop as well but "just don't buy the most popular, compatible, best bang-for-the-buck GPU" isn't really advice that'll help anyone. I'd love for developers and researchers to stop using CUDA but the problem lies upstream. When the hardware and drivers work well enough on Windows the root cause may be that nvidia is a terrible vendor but that doesn't improve the user experience in any way.

With partial open sourcing efforts I predict that the nvidia situation will improve a lot the coming years, luckily. Until then, don't blame people who try Linux for nvidia's problems; there is no user friendly guide to find what hardware is supported how well for Linux and its kernel updates.

Furthermore, even supported drivers are a mess sometimes. There was a bug in the Linux kernel for months where the kernel would freeze up less than a second after boot if you had an Intel GPU and were using a second screen through DisplayPort. My laptop didn't have audio on anything but a beta driver package when I bought it. Ubuntu and friends simply couldn't use modern Intel graphics with multiple displays or hardware acceleration because the drivers were never backported to an LTS supported kernel. One in five times, my Manjaro install kernel panics on boot when switching from text mode to graphics mode, with no obvious way to debug; I was advised to get two USB to serial port adapters to debug the issue which would likely help, but I don't want to bother to be honest.

The world of Linux is full of driver issues, mostly graphics and sometimes audio, that are impossible to even debug without a second computer and a few years of Linux experience. Many common peripherals lack any kind of Linux support as well. The "shitty drivers" come from every brand on every product range and the only guaranteed method to work with you at stuff you'll find is to never ever upgrade your install once you get everything working.

I want Linux to be better for everyone, but overlooking its obvious flaws and blaming users won't get that done.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by butterNaN on Wednesday August 17, 2022 @03:21AM (#32493289)
I'm the de facto IT support for my family and neighbours. They are using Pop OS for about 3 years now. It has been great from both their UX and my maintenance perspective.

My father even did the 20.10 to 21.04 LTS upgrade himself! I highly doubt if windows would've been as smooth an experience.

(Macs are out of question for us since none of us are rich!)

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by jeroenhd on Wednesday August 17, 2022 @04:48AM (#32493890)
Windows upgrades go so smoothly they've been repackaged as updates. They're also highly fault resistant by default with automated rollbacks out of the box.

I'm not saying Pop is bad, but Windows upgrades are super easy and user friendly (if you ignore the privacy risks that come with using Windows). I wish common Linux distros would pack something like system restore by default already! I know these tools (based on BTRFS/ZFS snapshots) exist and work great, but they need to be set up manually and most people won't.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by stolen_biscuit on Wednesday August 17, 2022 @03:16AM (#32493259)
Interesting - my experience has actually been the exact opposite. I always hesitate to update my Mac OS machine as it will inevitably break or misbehave, whereas I rarely run into issues upgrading my Ubuntu machine.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by kitsunesoba on Wednesday August 17, 2022 @08:57AM (#32495690)
Crazy how much experiences vary… been riding the wave of macOS updates for years, always running the latest and breakage is rare, temporary, third party in nature, and is usually a result of the dev of the app in question not moving off of some deprecated API despite warnings that it would be getting removed in the near future.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by themadturk on Thursday August 18, 2022 @04:01PM (#32514194)
In my experience, even betas are generally well-behaved. My MBA is only a "personal" machine, but none of the beta bugs I've encountered in either Monterey or Ventura have been debilitating. Standard OS updates have been virtually unnoticeable for me.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by prmoustache on Wednesday August 17, 2022 @03:48AM (#32493502)
I hear a lot of people saying that. What I find out mostly is their last experience of linux on a desktop dates back to the early 2000 and or crappy distros like ubuntu.
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by adastra22 on Wednesday August 17, 2022 @04:15AM (#32493695)
What distro works more reliably than ubuntu?
Re:RavynOS – Finesse of macOS, freedom of FreeBSD by kristjank on Wednesday August 17, 2022 @05:52AM (#32494218)
Literally every one, including Fedora, openSUSE (both Leap and Tumbleweed), Debian, Linux Mint, Manjaro, Void, Arch and Gentoo with their respective derivatives.

Ubuntu is a mess that introduces config-breaking changes every release and rides the already existing market. If Canonical tried to release their products nowadays without their track record and existing user base, they would never succeed.

The peak Linux experience for a Just Werx focused end user is probably openSUSE Tumbleweed on KDE or XFCE. Batteries included, fast and extremely hard to break package manager, YaST2 configuration manager, and lots of user repositories.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by adastra22 on Wednesday August 17, 2022 @06:37AM (#32494478)
Definitely not my experience. I install an Ubuntu LTS release and I get 5 years of support with updates that never break anything. No doubt people have issues, but I've never encountered a problem during a security update that was not caused by my own previous mucking around. Rolling releases, on the other hand, are a nightmare for this, and smaller distros never work out of the box in my experience.

If you're saying upgrading between releases causes problems.. well that's true but not how I read the original statement, and not something I particularly care about. Each release is a different product and there's no reason to update until support is dropped on the one you're currently using.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by trebbble on Wednesday August 17, 2022 @01:20PM (#32499144)
Linux was my main desktop OS for about a decade. About four years of that on Gentoo, so yes, I do actually know what I'm doing, didn't just pointy-clicky install to an Ubuntu desktop and never learn how to actually use or configure it. I dropped Linux around 2012 for macOS (OSX, at the time) after I was forced to use that at work and, after about a month of getting used to it, realized what I'd been missing.

I try desktop Linux again every year or two[0]. It's always just as bad as it's always been. Way more application crashes than I'm used to on macOS, jankiness galore, all the stuff I used to avoid doing out of habit because it often breaks things on Linux (and to some extent also on Windows) but am now used to doing because it's fine on macOS is still often a bad on Linux (e.g. drag-n-drop actions). Lots of little annoyances like the default US English keyboard layout being crap for no reason on most distros, which, sure, I can change it, but why not have a good default? Still nothing as good as Preview on any platform other than macOS, AFAIK, which hurts quite a bit.

I think there was about a two-year high point in the late '00s when Ubuntu was just curating good defaults and smoothing things out and the future looked really bright, then Ubuntu rapidly deteriorated and it's back to how it had been before then, now, just shinier because of all the mostly-mediocre-or-bad GUI changes in the major DEs since then.

My next attempt, I'll probably just shoot for the holy grail of FreeBSD on the desktop. Linux seems like a lost cause at this point. May not be any better but a lot about it sure is way saner than Linux-land, so, worth a shot. Great on servers, certainly. Not expecting much because it's mostly the same as Linux in the GUI department, though.

[0] Last time: Ubuntu and Fedora (I don't like rpm-based distros, but thought I'd give them another shot), plus tried Void for the first time which was pretty great actually but I just don't enjoy fiddling with configs anymore so, it's a no for me.

Re:RavynOS – Finesse of macOS, freedom of FreeBSD by neop1x on Friday August 19, 2022 @02:53AM (#32518171)
NixOS - it either works and you have a new generation, or it doesn't work and you keep the same state. If the new generation has some problems, you can switch to the previous one via a single command or select the previous one from the GRUB menu when booting.