But this time I regret every cent. Coming from Mac OS, or even Fedora, Elementary seems unpolished and unstable.
But this time I regret every cent. Coming from Mac OS, or even Fedora, Elementary seems unpolished and unstable.
As it is, my Macbook Pro Retina has been crashing a lot and doing weird things frequently since i upgraded to Sierra. Between that and the latest Macbook Pro notebooks, i just don't like Apple anymore. I'm pretty set on buying a highend laptop _(similar build quality to Apple)_ and putting Linux on it... but that's where the fun stops. Linux UIs tend to lag behind significantly.
I want a for-profit UI company working on a Linux UI. OSS just can't compete with Apple on design it seems.. and in my opinion, users shouldn't have to choose between OSS and pretty design.
It's bad enough that if/when i leave OSX, i lose a lot of my apps due to them not supporting (or not supporting competently) Linux, but losing apps and UX.. well, it's a tough pill to swallow.
Windows almost has me sold with their new Ubuntu subsystem.
Anything in particular you are missing?
I use Docker for Windows.
It works tolerably well, but the hyper-v thing that it runs on is currently my #1 suspect when Windows takes > 30 seconds to connect to any network :-/
I've been orphaned from several platforms. OSX surprised me. It appeared to be the dream commodity unix. But then a release broke my workspace usage.
Eventually, I completely switched to a stripped-down unix. I use a bash menu for controlling things like wireless and screen lock. Tmux/dwm are my window managers, I use whatever the latest browser is.
All this required effort to learn and set up. People who look to the big companies for fashion would sneer at this. But it's a sharp tool, and it'll never be made obsolete by shifting trends.
> Is that not what Red Hat is? I thought that's what the Red Hat license provided?
I won't say anything bad about Red Hat, but calling the UX awesome isn't something I would do based on my experience. Then again, they might have changed but I haven't heard anybody mentioning it.
(This used to be Canonicals niche before they picked up the assumption that Mac-like == Good ; )
I'll agree most UX on Linux isn't great. But GUI is such a pain in the ass that most people really don't want to work on it. Plus, plenty of Linux users aren't casual users and will accept or prefer function over form.
I myself am a heavy terminal user and pretty much limit my GUI use to the occasional image editor and the browser.
RedHat makes their money on support licensing for the server. Employees are paid to work on Fedora, but it is not the RedHat product.
Which is really too bad. It's the only RPM distro I've seen that's reasonably well put together.
Edit: this -
> Which is really too bad. It's the only RPM distro I've seen that's reasonably well put together.
Anything specific I should be aware of wrt OpenSUSE?
I think you're massively underestimating the magnitude and difficulty of what you're seeking. elementary has been at this for 5 years and made an immense amount of progress, though. But it's definitely still not at the level of Apple, which has had decades and billions of dollars poured into this.
It's not a "paid OS" in that it doesn't force you to pay a particular dollar amount, though. (People tend to lose their minds when you charge them for open-source software.)
https://elementary.io/docs/human-interface-guidelines
f/d: I was on the elementary core team
People complain about iOS' race to the bottom, but in the OSS community, I frel like this has been there for a long time. "You want to _charge me for it_ ?! Pffft!"
We may complain about macOS now with Sierra but for thr most part, macOS has been stable for a long time. I haven't seen a kernel panic in probably a decade. Not saying it's perfect, but there's a point you hit when people are paid to make things happen and macOS hit that point yeats ago.
I would argue Elementary provides a lot of value and should therefore weed out the complainers and worst of the bunch by charging. I would remove the 'pay what you want' and just charge $30 or $40.
We don't live in the Star Trek universe yet, so people still need money to live. I fully believe in and support companies, individuals, and groups that provide a good value for what they charge.
I _want_ those people making great things and doing it full time. Otherwise, you just get abandonware or crappy products where people don't fix bugs because they have a day job to deal with. That's the reality in my mind.
Allows students, poor etc, still manages to weed out the most entitled ones it seems ;-)
I can throw $XX at a linux distro, pray that it goes to the right things and gets improved proper, and then wait until it becomes good, or I could throw $XX at a closed source solution, and have something that works good right now.
Its all fine to donate $XX, but buying for $XX to get something significantly worse than its competitors is a bit weird, and can only really be justified through "I support free software even if it has binary blobs", which is still a bit weird
Good luck with that. The problem is that no one will make a UI/UX that's both awesome and stable. It's not like the resources aren't there: there's a ton of DEs for Linux, and they've been working on them for 20 years now. But the problem is they can't ever agree on anything, and they can't ever just leave well enough alone: every time they get something stable, they abandon it and make up something completely new and unstable. It's easily the 2nd biggest hindrance to Linux-on-the-desktop adoption (the biggest of course being application compatibility/inertia with Windows).
>but that's where the fun stops. Linux UIs tend to lag behind significantly.
That's the Linux community's fault. It's not the features that lag, either; KDE, feature-wise, has always been far ahead of the commercial UIs. For one simple example, I can't middle-click and vertically maximize a window on any other DE that I know of, but in KDE that's been a standard feature for at least 15 years. For another simple example, multiple desktops have been standard on Unix UIs for over 30 years, but never in Windows or Mac. The problem with Linux UIs isn't design, it's stability: everyone's constantly revamping stuff (Gnome3, KDE4, KDE5, etc.) and never spending any time fixing bugs. For instance, I have the Dvorak keyboard set on my LM17.3/KDE desktop, but several KDE apps don't respect that and go back to Qwerty. (To be fair, Windows is even worse: I have my work Win7 desktop set so I can switch between Qwerty and Dvorak, and the stupid thing is constantly switching back and forth randomly.)
But to your point of bug fixing, I absolutely agree. macOS is plagued by this as well, but mot to the degree Linux DE's are.
I've used multiple desktops since the 90's and loved it. macOS has had support for a while, but the animation switching from desktop to desktop was horrendous. I got a utility to fix that, but it's a joke they don't just include a checkbox to toggle the animations. This is one huge UX fail in my mind.
I really wonder sometimes why distros don't use it more, and make their own custom themes for it, instead of just leaving it at the default. It wouldn't take that much work to make themes to make it look almost like anything you want. Or you could even make a different version of Plasma which emulates some other OS/DE if you needed to, leaving all the underpinnings intact.
or, you can get the Dell XPS Developer Edition with Ubuntu pre-installed.
The problem is that many people have differing ideas of what the UI/UX would look like.
If you asked me to provide such a thing I'd just use Debian. Others might prefer RedHat, or similar. But copying an existing distribution, and keeping up to date with new versions would be a full-time job in itself, and that wouldn't leave any room for actual development.
The GNOME project, and KDE project for that matter, have spent years creating a unified environment, and even with their funds and developers the project is never-ending.
I wouldn't say a minimal & unified distribution is impossible, but it would require a lot more users to pay, up-front.
It is definitely a case of "to each their own", but the only issue with KDE right now is developer churn. As the writers and more experienced developers in some applications reduce their participation due to time constraints, it is incredibly hard for anyone to step into those shoes in often millions of LOCs code bases. A lot of UI rot isn't because we don't have technologies (Kirigami, Qt Quick Controls 2, Plasmoids, etc) that enable fantastic UI and UX experiences, it is because porting forward hundreds of applications comes down to who has the time and willpower to either continue maintaining their 10 year old project or someone having the willpower to learn what can often be very ugly C++ or ancient PyQt codebases.
I also have no problem with what Gnome is doing. Their applications may not be for me, but I can recognize the beauty in what they are trying to accomplish, and still think they have a much better design language than anything MS / Apple is putting out. Whenever I sit down at OSX / Windows I feel like both are stuck in the 90s, often because half their applications (especially system management) were written then and never updated since, and because they just make random UI splits every release to look shiny and new by just changing the shell look and keeping the rest jarringly legacy.
GNOME sits on the other side of the spectrum on these issues but I personally find it and in fact most GTK+ apps more aesthetically pleasing and more well organized even if all the buttons are too huge and its white space is like a football field.
Talk more than others about usability - happily gloss over all kinds of weirdness[0] in your expensive setups.[1]
Happily pays quite a lot for your Macs - "regret every cent" after donating peanuts for the development of a Linux distro.
Just saying.
Edit: downvotes welcome! I cannot buy anything for my Internet points here in Western Europe.
A textual description of my wrongdoings would be even more awesome!
Edit2: you don't need to upvote me! Instead just tell me what I did wrong!
[0]: Yes, there is. If you cannot spot it I won't recommend you for any lead UX role.
[1]: Not saying it is bad or not worth the price though. Just expensive (given that you have to have a Mac to run it legally) and far from perfect.
I don't think it's fair to compare OS X (with runs on a very limited set of hardware) with a Linux distribution running on a random not-well-supported system. If you want an apples-to-apples comparison I'd suggest to test Ubuntu on one of the officially supported systems - see https://certification.ubuntu.com/desktop/ for a list.
But you are right, some people mix these different issues up. My next laptop will come with Linux pre-installed - so I expect to report that all the bits work correctly (except Linux will be running on top of Qubes rather than on the metal, so...)
I hackintosh so I'm less well-placed to answer your second point, but I'll try: A Mac is expensive, but you know exactly what you're getting and you know it will work well (recent dongle madness notwithstanding).
Meanwhile, eOS markets itself (previously implicitly and now apparently explicitly) as a potential replacement for OSX. But it's nowhere near. It's an outdated version of Ubuntu with some basic custom apps on top (a calculator, another basic wrapper around webkit, a slightly cleaned up fork of a file browser, etc).
And then you stray to the third party apps, and as always with desktop Linux, they're awful. Everything uses a slightly different toolkit, the UI elements are ugly, UX seems to be devs' lowest priority item, and of course you can't completely interact with industry standard formats (DOCX, PSD). The Intel Mesa driver still tears and/or stutters (actually all drivers do except Nvidia's) so watching videos is an awful experience.
Most of those items above are not fatal by themselves, but together they make for a miserable experience. I used desktop Linux (mainly Ubuntu) for over a year since I needed to do some dev and couldn't run OSX at the time. I won't try again unless there's a revolution in the desktop FOSS world. (Good video drivers, standard well-designed toolkit, UX as a priority, deeper integration of things like WINE.)
I do have some family members who use ancient core2duo laptops and do absolutely everything in Chrome. I pop Ubuntu MATE on their machines so they can avoid malware. I also always keep a live USB stick handy for flexible troubleshooting. As far as I'm concerned, this is basically the limit of usefulness for desktop Linux.
I understand some people value the flexibility above everything else and thrive under desktop Linux. I'm not trying to devalue their views or say that their setup is wrong. Use whatever works for you- but if you haven't gave OSX a serious shot yet, do try it.