News for hackers. Stuff that matters.
Re:Returning to Linux, not impressed by legulere on Wednesday December 21, 2016 @08:34AM (#13228914)
Your comment is more depressing in my opinion, as it shows that it's still typical with the linux to blame users. Software is there to be used by humans, if you put the blame on your users, you have actually failed to design the software correctly.

Why blame someone for wanting to install linux on apple hardware (which btw is often better supported than other hardware)?

Why blame someone developing 3D acceleration for virtual machines for wanting to have a GUI on the server that contains test VMs?

Why blame someone for being annoyed having to know the difference between 3 package manager programs?

Why blame someone for talking about the usability of command line options, of which command length certainly is a part?

Re:Returning to Linux, not impressed by michaelmrose on Wednesday December 21, 2016 @09:22AM (#13229272)
Point by point.

- If he has a recent model Macbook its KNOWN to be problematic. Searching "2016 macbook linux" most of the top results are about how it doesn't work well. He specifically says he assumed because redhat offered it that it worked with linux. When you can't spend 30 seconds researching your development machine it might be your fault.

- Server guis are known to be limited, hard to automate and just generally inefficient desiring a gui for your server is normally a sign that you just aren't very good.

- Users don't have to use ANY command line package managers there is in fact a gui for that if they prefer. If they choose wholly of their own accord to use a command line package manager they probably ought to read the relevant help document https://fedoraproject.org/wiki/Package_management_system which makes the usage of the relevant tools pretty clear.

I don't think its untoward that red hat employees that wish to set up Fedora servers be expected to read documentation.

Re:Returning to Linux, not impressed by legulere on Wednesday December 21, 2016 @01:50PM (#13231570)
> a sign that you just aren't very good.

Another attack on users, this time pretty direct. I won't discuss the other points as it's again just shifting blame. The reality is that with Desktop Linux there's nobody taking responsibility that things actually work.

Re:Returning to Linux, not impressed by michaelmrose on Wednesday December 21, 2016 @02:17PM (#13231799)
You mean you wont address them because you cannot I presume? The critique is aimed at desktop Linux as a whole but is 99% is about how fedora works on his particular known to be problematic hardware.

Fedora is first of all an unstable test bed for a commercial product running on hardware known to be problematic and the user is a red hat developer.

I realized I had more useful things to do than beta test rhel in 2011 and I started buying hardware that works well with linux in 2003.

Not knowing to how do this is certainly a forgivable thing in joe random business user but it becomes ridiculous when we are talking about a red hat dev. If a device doesn't work with its target platform be it windows, Linux, or mac you blame the oem.

In this case whose job do you imagine is it to donate free labor to a multi billion dollar juggernaut to ensure their machines work well with Linux?

Given the benefit Apple has derived from open source software it would be nice if they would help but they certainly have no real obligation nor do open source devs whose time is inherently a limited resource.

In the end Linux has plenty of room for improvement but supporting everyone's hardware for free with finite dev resources just isn't a rational or achievable goal and lampooning linux as a whole because fedora doesn't work on your mac isn't even useful dialogue.

Rational actors will react to this by reasonably picking hardware that is known to be well supported. Irrational actors will continue to complain on the Internet.

Re:Returning to Linux, not impressed by legulere on Wednesday December 21, 2016 @02:33PM (#13231926)
I can, but I don't think it's worth my time, you will just counter those and pass the blame further. The first machine he had problems with was a 2009 mac mini. The second machine was actually given to him by red hat, which is the biggest linux company. But all this driver stuff and everything breaking all the time is hardly a distribution issue, it's shared throughout all distributions.

Why should OEMs work on supporting Linux when they sell their machines with other operating systems? That's just passing the blame.

The problem is that Linux is touted all the time as an alternative that is supposed to be even better, when the reality is that lots of things are broken and don't work out of the box. Not even on the most sold laptop models, which are macbooks.

> Rational actors will react to this by reasonably picking hardware that is known to be well supported. Irrational actors will continue to complain on the Internet.

People that want to actually get work done and do not want to or can not fiddle around will not use Linux.

Re:Returning to Linux, not impressed by michaelmrose on Wednesday December 21, 2016 @05:08PM (#13233076)
I didn't say oems were obliged to support linux they could be a little more open so that it would be easier for open source software developers though. Regarding the blame you seem so eager to assign correctly.

- The oem is not obligated to support linux they aren't to blame

- The open source developers aren't obligated to provide free labor to make your hardware work they aren't to blame

- The user isn't obligated to use linux in the first place but absent a support contract or a promise from oem that the machine runs linux they aren't owed anything either.

Its like the open source software developers collectively held out to the community at large here take for free all this awesome software we have invested man decades in. It works on many but not all machines out there and a legion of users is waiting to help you for free make it work with your particular configuration and hardware and somehow a bunch of entitled individuals heard something on the order of

Here's all this awesome software we wrote for you for free it will replace all this software you are currently pay for on your existing hardware no matter what hardware you have and unicorns will fart rainbows in time with your keystrokes.

Then reacting to this promise that nobody made they get mad and make a linux sucks post on their blog.

That this rant comes from a red hat employee is quite frankly embarrassing.

Re:Returning to Linux, not impressed by jrnichols on Wednesday December 21, 2016 @03:50PM (#13232513)
> when the reality is that lots of things are broken and don't work out of the box.

And finding a fix can be elusive, when often times the answer is "your distro sucks, use $OTHER_DISTRO" or "use Google."

> Rational actors will react to this by reasonably picking hardware that is known to be well supported.

But what about when you pick hardware that is supposedly well supported and you still have problems? Run into that more times than I care to remember.

Re:Returning to Linux, not impressed by michaelmrose on Wednesday December 21, 2016 @05:10PM (#13233100)
Then your complaint is much more legitimate but instead of making a linux sucks post report the relevant problem to people who might be able to fix it, consider funding development to improve the relevant software, or roll up your sleeves and lend a hand.

Nobody said linux or open source software was perfect.

Re:Returning to Linux, not impressed by Hasknewbie on Wednesday December 21, 2016 @07:02PM (#13233722)
> but instead of making a linux sucks post report the relevant problem to people who might be able to fix it.

Yes, do not inform potential users that they might be taken for a ride, don't mention that 7-years old hardware is not supported, or that Gnome3 doesn't even know how to switch back to the default display. I mean, we wouldn't want to have informed users am I right?

You are pretty much making legulere's point: hush hush no criticism in public, and even if it is valid please report it quietly.

So I assume you would agree if Apple or Microsoft had a similar attitude? (And no need to mention "yeah but with MS/Apple you paid, therefore...", paying entitles you to tech support, and we're only talking about informing users here.)

Re:Returning to Linux, not impressed by michaelmrose on Thursday December 22, 2016 @02:07AM (#13235465)
You ought to feel like you can speak freely and critique if applicable but beware lest you also be judged and found wanting.
Re:Returning to Linux, not impressed by mSparks on Wednesday December 21, 2016 @08:03PM (#13233988)
There are three known potentially problematic areas and they are well documented. apple stuff, wifi cards, laptops and their custom sleep code.

aside from apple stuff (who have made it quite clear they believe their users want a totally walled garden and are not interested in compatabilty with the rest of the world), the other two are now rare afaik.

so if it happens to you regularily, then yeah, very likely it is nothing more than your distro sucks.

Re:Returning to Linux, not impressed by zzzcpan on Wednesday December 21, 2016 @02:44PM (#13232018)
Human users cannot be rational actors. You can only blame yourself for not understanding the nature of your users well enough to avoid bad PR.
Re:Returning to Linux, not impressed by michaelmrose on Wednesday December 21, 2016 @05:14PM (#13233129)
Car ownership often doesn't go well for you if your stupid and incompetent. Making linux work on all possible machines with very very finite resources is an impossible task.

In that context keeping people from buying machines that don't work with linux and complaining on the internet is equally impossible.

I don't understand how you believe people are obligated to do better work for free for you.

*Please note I'm not implying you or the author are stupid just users in general. This is why most people ought to buy complete hardware/software packages with support and experts should be able to use google and read docs.

Re:Returning to Linux, not impressed by alkz on Wednesday December 21, 2016 @09:19AM (#13229244)
What does apple do in order to help support their hardware on Linux? nothing. It's all coming from reverse engineering efforts, correct me if I'm wrong. You can't expect it to work flawlessly.

He's installing the mac mini server in order to run jenkins, redmine and backup. Why would you need a GUI for that?Fortunately he doesn't say anywhere he's going to run VMs on that 4GB ram machine.

I blame laziness. I blame not trying to understand why new programs were written instead of merging new features in old ones. Or failing to appreciate an OS that at least has a package manager which is not a third party one.

But then well, you know what they say. Unix IS user friendly, it just chooses its friends. And I like Linux like that.

Re:Returning to Linux, not impressed by forgottenpass on Wednesday December 21, 2016 @02:16PM (#13231797)
Software is there to be used by humans, if you put the blame on your users, you have actually failed to design the software correctly.

I understand the idealistic goal that all software be turn-key simple for every user and every use case. But even if we assume it's a plausible, reachable goal, I just can't get on board with blaming the people working towards this for the failure of not being done. We're simply not there yet. We've barely even started.

I can simultaneously respect the notion that we should be striving towards it as a goal, while still having practical expectations towards the experts of today that have to interact with systems that are imperfect enough to require expert users.

We only have a few warm bubbles where interaction are easy. And there are still expectations of the users, the bar is just lower. Even the most-comfortable of tools makes demands of the users' literacy and ability to figure out how to carry out their particular goals. And we paradoxically put blame on expert users when they use those environments and want to be able, or (more ominously) allowed to do the kinds of things they know are possible but not supported.

So I can sympathize that the tools suck. I get livid at the limitations of my tools too. I can share in the frustration of fresh new roadblocks and suddenly having to learn something new. I hate hitting that kind of roadblock. But I have a hard time getting on board assigning blame when I'm a colleague of the people working to solving these problems, and I don't have the answer either.

Re:Returning to Linux, not impressed by legulere on Wednesday December 21, 2016 @05:01PM (#13233038)
This isn't about things that might be feasible or not, but about pretty basic things that work in windows and/or macOS without problems for years. I also applaud to people working to improve the linux desktop experience, especially if they do so unpaid. But one has to accept that it's still pretty bad. Just think if someone would want to sell you a product with all the same bugs. Often if you point out the weak parts like the article does, you will get attacked as being the fault. Or the blame gets put to other external parties like Apple. And I really think that this hostility is one of the greatest problems in the linux community.

I hope it should be clear that I also don't like putting blame on people, and I think there needs to be some collective taking responsibility by the linux community. If someone has problems the answer to that shouldn't be RTFM and PEBKAC, but questions if those issues can be averted directly in software.

Re:Returning to Linux, not impressed by digi_owl on Wednesday December 21, 2016 @06:33PM (#13233581)
The only reason it appears to work in those OSs is because the problem spots are papered over by binary only drivers.

Linux etc do not have that luxury so the warts out for everyone to show.

On top of that they are more often than not working blind, as they have limited to no access to the specs of the underlying hardware they are trying to support.

Re:Returning to Linux, not impressed by mSparks on Wednesday December 21, 2016 @09:21AM (#13229263)
apple go to a lot of effort to make only their software work on their hardware, and vice versa, the days of the linux crowd caring enough to test it have long since passed.

whats the point in having a gui installed on a machine that by definition has no keyboard mouse or moniter (Aka a server)

they arent 3 "package managers". yum is a package manager, rpm is a package installer and dnf is a proposed replacement for yum. fyi https://en.m.wikipedia.org/wiki/Unix_philosophy

nearly all linux commands can be completed with around 4 key presses. e.g. aptTAB should give you apt-get

Re:Returning to Linux, not impressed by laumars on Wednesday December 21, 2016 @11:07AM (#13230135)
I don't disagree with your points but your aptTAB example isn't quite right as apt has a number of tools with that prefix (apt-get, apt-cache, apt-key, etc). Plus there's aptitude too.

In fact I often set aliases for apt-get and apt-cache because of apt breaking the 4 key press / tab rule you raised.

Re:Returning to Linux, not impressed by alkz on Wednesday December 21, 2016 @11:39AM (#13230441)
or you can use just the "apt" command to search/install/upgrade/remove packages nowadays
Re:Returning to Linux, not impressed by laumars on Wednesday December 21, 2016 @11:42AM (#13230474)
I did not know there was a new apt command. Thanks for the heads up