News for hackers. Stuff that matters.
Re:Ask HN: Why is the Linux community struggling to implemen... by addicted on Thursday April 08, 2021 @03:41PM (#26742847)
I think the non server Linux community needs a reference device.

Basically, you develop against that device, and it's upto hardware manufacturers to try and match the reference device to make their laptops/desktops compatible.

If you could get a couple of distro owners such as Red Hat, Ubuntu, Arch, etc. to agree upon such a device it would go a long way to resolving a lot of the issues that the desktop community faces.

Disclaimer: I have no expertise in this on either the hardware or software end so this idea might be completely nonsensical for all I know.

Re:Ask HN: Why is the Linux community struggling to implemen... by dylan604 on Thursday April 08, 2021 @04:17PM (#26743229)
>If you could get a couple of distro owners such as Red Hat, Ubuntu, Arch, etc. to agree upon such a device

I think I would rather (it'd be easier) to wrangle cats.

Re:Ask HN: Why is the Linux community struggling to implemen... by Pokepokalypse on Thursday April 08, 2021 @08:57PM (#26745645)
yeah. RedHat (owned by IBM) will surely step up to the plate here. . .
Re:Ask HN: Why is the Linux community struggling to implemen... by dylan604 on Thursday April 08, 2021 @11:38PM (#26746425)
I feel like there's a punchline coming, then realized that was the joke
Re:Ask HN: Why is the Linux community struggling to implemen... by gh-throw on Thursday April 08, 2021 @06:24PM (#26744581)
Red Hat would never participate. Their current (and for like the last decade or more) strategy seems to be to run toward various goals in convoluted and incompatible ways such that they're always "ahead" of everyone else, using their weight and the combined power of several projects they head to force the rest to burn resources playing catch-up with their meandering path to sub-optimal-but-sufficient solutions.
Re:Ask HN: Why is the Linux community struggling to implemen... by satellite2 on Thursday April 08, 2021 @06:45PM (#26744744)
Never heard that

Do you have any source? (Even if those are opinion based)

Re:Ask HN: Why is the Linux community struggling to implemen... by gh-throw on Thursday April 08, 2021 @07:52PM (#26745209)
Gnome, systemd and its increasingly-tight integration with same, plus its eating everything in sight, wayland conveniently leaving everything up to the DE/WM (but gnome works, so why don’t you just use gnome?).

Ubuntu also tried to do a bunch of their own stuff, but not very well and without this apparent overall strategy that Red Hat has. They seemed to just be trying to differentiate themselves, not to also drive everyone else nuts as they’re forced to try to keep up.

Re:Ask HN: Why is the Linux community struggling to implemen... by zaat on Thursday April 08, 2021 @08:15PM (#26745369)
Is Gnome driven by Red Hat? According to the project site the board and the advisory boards are not controlled by Red Hat employees, the Gnome foundation president isn't from Red Hat either, and the project is a GNU project.

Same question regarding to Wayland, from a shorter check I see that it is developed by the freedesktop.org which was founded by Havoc Pennington from Red Hat 21 years ago but it is seems that it isn't really under Red Hat control nowadays.

Re:Ask HN: Why is the Linux community struggling to implemen... by lmm on Thursday April 08, 2021 @09:42PM (#26745886)
It's hard to escape being de facto controlled by the entity that's providing the overwhelming majority of your development resources. The board doesn't have the time or expertise to take a position on deep technical questions, and the main contributors are Red Hat employees with a Red Hat worldview.
Re:Ask HN: Why is the Linux community struggling to implemen... by zaat on Friday April 09, 2021 @04:27PM (#26755684)
Red Hat is also the main contributor to the linux kernel, almost every year. Red Hat is probably the company with the largest contribution to the open source world at large, and it's been that way before most of the other big players of today were born.
Re:Ask HN: Why is the Linux community struggling to implemen... by silly-silly on Thursday April 08, 2021 @08:51PM (#26745602)
You're bringing logic into this, please stop. The propaganda narrative is to just bash Red Hat for any work done. Of course the company that employs many opensource people across the world is going to have some effect on the ecosystem.

The really funny part is that people think there is some metaphorical gun to developers heads to use this technology. There is a choice, there always has been.

Re:Ask HN: Why is the Linux community struggling to implemen... by gh-throw on Thursday April 08, 2021 @09:33PM (#26745843)
> The really funny part is that people think there is some metaphorical gun to developers heads to use this technology. There is a choice, there always has been.

Of course, but when the choices are "support A and B for C" or "support A and B for C but now it'll be a ton of extra work to package and maintain because C deliberately cut out A (and every other alternative that's not B)... or drop A and only support B for C, which is becoming popular fast anyway because it has lots of money behind it" then those two sets of choices aren't exactly the same.

"There's a choice" doesn't mean the choices & options aren't being nudged pretty hard.

> You're bringing logic into this, please stop. The propaganda narrative is to just bash Red Hat for any work done. Of course the company that employs many opensource people across the world is going to have some effect on the ecosystem.

I used to like them a lot, but at some point noticed I dislike an awful lot of the ways they influence the Linux desktop, and the tech they push, often by intertwining the projects they have influence over and driving them in ways that practically exclude and marginalize alternatives. If they changed I'd change my opinion. But yeah, I'm probably just some sort of simpleton.

Re:Ask HN: Why is the Linux community struggling to implemen... by taway098123 on Friday April 09, 2021 @10:08AM (#26750769)
These kind of comments are really baffling to me. If they have no interest or investment whatsoever in A, then what are they supposed to do? Can you blame any distribution for not wanting to put in all that extra work to package and maintain it themselves, for every single other piece of open source out there that someone might have a passing interest in? It's a business, they don't have infinite money to spend towards everyone's side project on Github. I wish they did but sadly, they don't.

I get that you feel excluded and marginalized but those may be misplaced emotions, if you were never a paying customer or a developer then you were probably never part of the club. It's just some company posting free stuff online, and you're welcome to take it or leave it.

Re:Ask HN: Why is the Linux community struggling to implemen... by gh-throw on Friday April 09, 2021 @10:35AM (#26751087)
> These kind of comments are really baffling to me. If they have no interest or investment whatsoever in A, then what are they supposed to do? Can you blame any distribution for not wanting to put in all that extra work to package and maintain it themselves, for every single other piece of open source out there that someone might have a passing interest in? It's a business, they don't have infinite money to spend towards everyone's side project on Github. I wish they did but sadly, they don't.

Were my terms too abstract? Systemd is written such that it's a pain in the ass to keep the multiple options for the several systems it replaces around, if a piece of software that's very important decides to go all-in on Systemd. Gnome did exactly this. Before that happened this problem did not exist. Systemd + Gnome created the problem, for any distros that wants to package them, forcing them to choose between a bunch of extra work or marginalizing anything that's not systemd. I'm not talking about "side projects on GH" but the ability to, practically, not theoretically, replace important parts a Linux system at all, or to write a new implementation that does things usefully-different from existing options because the spec is reasonably broad and the system loosely-coupled. Those are on their way out, and that's on purpose. Side projects on GH indeed. Haha. I think I see where the disconnect is, yeah. Maybe we're talking about totally different things?

> I get that you feel excluded and marginalized but those may be misplaced emotions, if you were never a paying customer or a developer then you were probably never part of the club.

Rad, I'll stop having an opinion or even noticing things that are happening because I'm not part of... what club is this? HN posters couching insults in armchair psychology to try to evade downvotes? Is that the club?

Re:Ask HN: Why is the Linux community struggling to implemen... by taway098123 on Friday April 09, 2021 @10:54AM (#26751298)
I completely disagree with your comment and I'm not talking about different things. There are a lot of side projects on Github to replace various parts of a Linux system, and various parts of systemd. They exist. What else were you talking about? When you want to replace something then you have to re-implement all its functionality. Systemd isn't any harder to replace than anything else, and it certainly didn't create the problem that someone has to actually put in the work to write the replacement. If it feels like too much extra work, then maybe ask yourself if it's really worth it to replace it to begin with? What are you really getting out of it?

The "club" is people who were invested in that particular project. If you're just a free user and you didn't have an active investment in pushing the project forward, then you're not in that club. Sorry, I don't mean to be blunt and I'm not trying to insult you, but the honest truth is that your opinion doesn't really matter unless you have the resources or the clout to push it forward. And if you did, then you'd be the one running the company, and then people would be complaining about how you're marginalizing them. Again I don't meant to be rude here or shut down your opinions or anything but let's just be real. Someone's got to foot the bill eventually, and when you're that person you get to be the one who says no, and then everyone else gets to be mad at you.

Re:Ask HN: Why is the Linux community struggling to implemen... by gh-throw on Saturday April 10, 2021 @01:19AM (#26759125)
> I'm not talking about different things. There are a lot of side projects on Github to replace various parts of a Linux system, and various parts of systemd. They exist. What else were you talking about?

So, we are talking about different things? Because most of the things I'm talking about pre-date Github.

> The "club" is people who were invested in that particular project. If you're just a free user and you didn't have an active investment in pushing the project forward, then you're not in that club. Sorry, I don't mean to be blunt and I'm not trying to insult you, but the honest truth is that your opinion doesn't really matter unless you have the resources or the clout to push it forward. And if you did, then you'd be the one running the company, and then people would be complaining about how you're marginalizing them. Again I don't meant to be rude here or shut down your opinions or anything but let's just be real. Someone's got to foot the bill eventually, and when you're that person you get to be the one who says no, and then everyone else gets to be mad at you.

Sweet, so I'm the everyone else who gets to be mad. Glad we agree I get to. For fuck's sake, I'm just pointing out a pattern of behavior a corporation is engaging in, which may be used to predict other things they may do. This is bizarre.

Re:Ask HN: Why is the Linux community struggling to implemen... by addicted on Thursday April 08, 2021 @10:58PM (#26746238)
Systemd is winning because it’s clearly a lot better than the alternatives.

Red Hat didn’t force it on any other distro. A majority of major distro makers chose it because it works really well for their purposes.

Re:Ask HN: Why is the Linux community struggling to implemen... by andagainagain on Friday April 09, 2021 @01:59PM (#26753786)
I assumed the majority of distro makers chose it because of red hat and canonical choosing it, making it a defacto standard.

Kinda like gnome, even though kde is more customizable and has more features.

Re:Ask HN: Why is the Linux community struggling to implemen... by antonvs on Friday April 09, 2021 @07:58PM (#26757612)
This seems like it could just be a case of Hanlon's razor. Software projects are quite capable of being convoluted and incompatible without any agenda having caused it.
Re:Ask HN: Why is the Linux community struggling to implemen... by afarrell on Saturday April 10, 2021 @04:01AM (#26759805)
Yes, but there would be a sufficiently-well-resourced agenda to mostly avoid convolution....except the incentive is misaligned.
Re:Ask HN: Why is the Linux community struggling to implemen... by sam0x17 on Friday April 09, 2021 @12:18AM (#26746661)
With the death of CentOS, is Red Hat really relevant anymore in the consumer space anyway? My gut instinct would be no but happy to be corrected if this is false.
Re:Ask HN: Why is the Linux community struggling to implemen... by Geezus_42 on Friday April 09, 2021 @12:29AM (#26746734)
CentOS isn't dead.
Re:Ask HN: Why is the Linux community struggling to implemen... by sam0x17 on Saturday April 10, 2021 @07:24PM (#26766231)
Re:Ask HN: Why is the Linux community struggling to implemen... by slrz on Sunday April 11, 2021 @12:44PM (#26771654)
So CentOS is actually getting better with a more open development model. Awesome.
Re:Ask HN: Why is the Linux community struggling to implemen... by edgyquant on Friday April 09, 2021 @12:36AM (#26746773)
Fedora?
Re:Ask HN: Why is the Linux community struggling to implemen... by pfranz on Thursday April 08, 2021 @09:47PM (#26745908)
Maybe not a single reference device, but there are fairly standard devices that are advertised, ship with, and offer support for Linux. The HP Z8 claims "Ubuntu. Certified and pre-installed." I've always run RHEL or CentOS on them and the company I worked for paid Red Hat for kernel customizations...so I figured there was comparable support. Yes, these are workstations, but HP says the same thing about their zbook. I've just never used those.

System76 manufactures computers exclusively for Linux. Dell XPS laptops are also pretty popular with Linux users. Thinkpads were historically, as well.

I would think you could get financial support for a few base models and enough widespread support for at least half a dozen hardware configurations.

https://www8.hp.com/us/en/workstations/z8.html

Re:Ask HN: Why is the Linux community struggling to implemen... by techrat on Thursday April 08, 2021 @05:42PM (#26744146)
>I think the non server Linux community needs a reference device.

Currently, as it stands, you'd need 10,000+ 'reference' devices to match what's in use and to wait several years for them to fall out of use if you want that to be a lower number.

Even Chromebooks, which are largely based on specific boards for several models, have a few hundred reference boards that would need to be specifically supported.

Re:Ask HN: Why is the Linux community struggling to implemen... by dirkt on Friday April 09, 2021 @01:49AM (#26747109)
> and it's upto hardware manufacturers to try and match the reference device to make their laptops/desktops compatible.

Good luck with that.

On most hardware I buy, I can read "compatible with Mac and Windows" on the package, but nobody seems to bother if it's compatible with Linux or not ...

Re:Ask HN: Why is the Linux community struggling to implemen... by infogulch on Friday April 09, 2021 @02:14AM (#26747227)
Maybe because "being compatible with Linux" doesn't mean anything specific. There's no spec so nobody can follow it... which is what GP is saying I suppose: Define a bar so people can try to aim for it.
Re:Ask HN: Why is the Linux community struggling to implemen... by minkiu on Friday April 09, 2021 @09:50AM (#26750557)
Wouldn't "Compatible with Kernel 5.11" be a pretty good/accurate bar? That is if they upstream their drivers or develop their closed sourced ones against certain kernel?
Re:Ask HN: Why is the Linux community struggling to implemen... by dolmen on Friday April 09, 2021 @04:55PM (#26756044)
Except that when you get the device in your hands, the kernel version advertised is in the very best case one year old. So irrelevant.
Re:Ask HN: Why is the Linux community struggling to implemen... by floatingatoll on Thursday April 08, 2021 @08:12PM (#26745348)
ARM9 SystemReady is designed to offer manufacturers of devices a way to target a "reference platform", where all compliant devices can be booted from a single kernel/os image. I detailed this out in a comment earlier this week, with PDF links, if you'd like to read more. I think they're specifically thinking of mobile phones and servers (and the Server spec is its own standalone thing, which is smart). https://news.ycombinator.com/item?id=26694321
Re:Ask HN: Why is the Linux community struggling to implemen... by brudgers on Thursday April 08, 2021 @08:44PM (#26745551)
Any hardware manufacturer deciding hibernation for Linux was worth doing would have done it already.
Re:Ask HN: Why is the Linux community struggling to implemen... by remexre on Thursday April 08, 2021 @04:41PM (#26743504)
Back in the day, this was basically how Thinkpads were, right?
Re:Ask HN: Why is the Linux community struggling to implemen... by Zak on Thursday April 08, 2021 @09:21PM (#26745790)
My recent-ish Thinkpad (T470) didn't give me much, if any trouble with hibernation on Linux. I can reliably use it to switch operating systems (dual-boot with Windows 10) without losing the state of either OS. I've had rare occasions where the presence of certain USB devices caused it to resume unexpectedly, but that's the only issue.
Re:Ask HN: Why is the Linux community struggling to implemen... by riffic on Thursday April 08, 2021 @05:15PM (#26743851)
I'd suggest today, raspberry is filling that role.
Re:Ask HN: Why is the Linux community struggling to implemen... by packetlost on Thursday April 08, 2021 @05:50PM (#26744257)
Sort of, but that's not a laptop.
Re:Ask HN: Why is the Linux community struggling to implemen... by ben0x539 on Thursday April 08, 2021 @07:37PM (#26745101)
Sounds like a great idea. I suggest that as a reference device we use this device sold by my company. :)
Re:Ask HN: Why is the Linux community struggling to implemen... by lmm on Thursday April 08, 2021 @09:44PM (#26745897)
Honestly if your company made a firm commitment to publishing the necessary specs, fixing reported bugs, and maintaining that stance going forward, then that would probably be a deal many open-source people would take.
Re:Ask HN: Why is the Linux community struggling to implemen... by Kalium on Thursday April 08, 2021 @03:43PM (#26742877)
That's a good idea! What do you think would convince hardware vendors to match a reference device?
Re:Ask HN: Why is the Linux community struggling to implemen... by dylan604 on Thursday April 08, 2021 @04:18PM (#26743240)
A large number of sales of said device. That's pretty much what drives any manufacturer.
Re:Ask HN: Why is the Linux community struggling to implemen... by kortilla on Thursday April 08, 2021 @05:35PM (#26744045)
In consumer space it’s probably 1 sale for every 100 Windows. If you’re constrained on engineering resources guess which one you won’t care about ?
Re:Ask HN: Why is the Linux community struggling to implemen... by zaat on Thursday April 08, 2021 @08:01PM (#26745273)
1 to 100 in the consumer space seems to me extremely optimistic, not sure if I'm betting that it's a 2 or 3 orders of magnitude miss.
Re:Ask HN: Why is the Linux community struggling to implemen... by yissp on Thursday April 08, 2021 @08:46PM (#26745569)
I know it's not representative of the consumer space as a whole, but Linux users apparently make up about 1% of the Steam userbase fwiw https://www.phoronix.com/scan.php?page=news_item&px=Steam-Li...
Re:Ask HN: Why is the Linux community struggling to implemen... by sdenton4 on Thursday April 08, 2021 @09:07PM (#26745723)
Yeah, but that 1% can choose either the Linux reference hardware or keep buying some other random laptop and throwing Linux on it.

So, the market is really rather less than that 1%...

Re:Ask HN: Why is the Linux community struggling to implemen... by zaat on Friday April 09, 2021 @04:38PM (#26755833)
Well, since Steam is the only gaming platform available on Linux, and since Steam is sold as a system based on linux with its own Linux distribution, SteamOS, and since Steam have its own version of Wine that magically runs Windows games on Linux, I would say that this statistic says nothing at all.
Re:Ask HN: Why is the Linux community struggling to implemen... by addicted on Thursday April 08, 2021 @04:20PM (#26743255)
It would be difficult to get the mainstream vendors to match this initially, but I suspect the Linux focused vendors like Pine and System76 would do so fairly rapidly.

The way to convince the mainstream vendors would be what's attracting them to release Linux support right now. The popularity of Linux devices for people who want to work on the same machines they run their servers on.

Like I said though, I'm not sure whether this idea is workable or even makes sense.

Re:Ask HN: Why is the Linux community struggling to implemen... by remexre on Thursday April 08, 2021 @04:35PM (#26743431)
I mean, Pine's and System76's laptops don't even use the same CPU architecture as each other currently...
Re:Ask HN: Why is the Linux community struggling to implemen... by jlg23 on Thursday April 08, 2021 @05:39PM (#26744094)
Some certification of genericity required for all future device purchases by publicly funded institutions, for example.
Re:Ask HN: Why is the Linux community struggling to implemen... by takeda on Thursday April 08, 2021 @05:49PM (#26744241)
That's what Microsoft did. Initially there were a lot of issues and also things like hibernation didn't always work right.

Linux needs to have similar certification. The rest would be to have customers look for it and prefer hardware that's certified.

Re:Ask HN: Why is the Linux community struggling to implemen... by zaat on Thursday April 08, 2021 @07:59PM (#26745255)
You mean something like this:

https://certification.ubuntu.com/make/Lenovo

Or this:

https://support.lenovo.com/il/en/solutions/pd031426-linux-fo...

It's all really very nice, but even on certified machines, some hardware parts are not working on Linux (X1 fingerprint reader, for example).

Re:Ask HN: Why is the Linux community struggling to implemen... by takeda on Saturday April 10, 2021 @03:47AM (#26759746)
> It's all really very nice, but even on certified machines, some hardware parts are not working on Linux (X1 fingerprint reader, for example).

But then I guess they aren't really doing their job when certifying things that don't work.

Re:Ask HN: Why is the Linux community struggling to implemen... by zsmi on Thursday April 08, 2021 @08:27PM (#26745440)
HW vendors that want to race to the bottom, sure.

But if I want to differentiate, commanding a higher price, then I'll probably be different.

Re:Ask HN: Why is the Linux community struggling to implemen... by kbumsik on Thursday April 08, 2021 @10:39PM (#26746144)
> I think the non server Linux community needs a reference device.

The question is, who is going to make this reference device? Intel? AMD? ARM?

Re:Ask HN: Why is the Linux community struggling to implemen... by jimmont on Friday April 09, 2021 @08:57PM (#26757957)
imo they already have them--they're all the unsupported macbooks
Re:Ask HN: Why is the Linux community struggling to implemen... by ducttapecrown on Thursday April 08, 2021 @06:12PM (#26744476)
Re:Ask HN: Why is the Linux community struggling to implemen... by woah on Thursday April 08, 2021 @05:52PM (#26744275)
Apple computers might actually be a good device for that role. Enough variability to cover most pricepoints, high quality build, consistent components.
Re:Ask HN: Why is the Linux community struggling to implemen... by barkingcat on Thursday April 08, 2021 @05:55PM (#26744312)
Good luck trying to get specs out of Apple.

Apple computers are some of the worst documented computers out there. Also, niche components, one-off chips, secret registers and unidentifiable chips on the logic board, the T2 chip alone is a nightmare for linux (and the T2 is on every Apple laptop since 2018). The M1 isn't even minimally documented yet, and reverse engineering it will probably take a decade.