this post was submitted on 19 Apr 2024
246 points (98.0% liked)

Linux

47958 readers
969 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Whether you're really passionate about RPC, MQTT, Matrix or wayland, tell us more about the protocols or open standards you have strong opinions on!

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 159 points 6 months ago (9 children)

RSS. It's still around but slowly dying out. I feel like it only gets added to new websites because the programmers like it.

[–] [email protected] 27 points 6 months ago

Theres quite a few sites that still use it and existing ones in the Fediverse have it built in (which is really cool). But your right, the general public have no concept of having something download and queue up on a service rather than just going to the site. And the RSS clients are all over the place with quality...

[–] [email protected] 24 points 6 months ago (1 children)

90% of the bullshit mass emails at my work could be an RSS feed.

load more comments (1 replies)
[–] [email protected] 16 points 6 months ago (6 children)

WebSub (formerly PubSubHubbub). Should have been a proper replacement for RSS with push support instead of polling. Too bad the docs were awful and adopting it as an end user was so difficult that it never caught on.

load more comments (6 replies)
load more comments (6 replies)
[–] [email protected] 96 points 6 months ago (6 children)

IPv6. Lack of IPv4 addresses it's a problem, specially in poorer countries. But still lots of servers and ISPs don't support it natively. And what is worse. Lots of sysadmins don't want to learn it.

[–] [email protected] 41 points 6 months ago (2 children)

Am sysadmin, can confirm I don't wanna learn it.

load more comments (2 replies)
[–] [email protected] 31 points 6 months ago* (last edited 6 months ago) (2 children)

My university recently had Internet problems, where the DHCP only leased Out ipv6 addresses. For two days, we could all see which sites implemented ipv6 and which didn't.

Many big corpo sites like GitHub or discord Apperently don't. Small stuff like my personal website or https://suikagame.com do.

[–] [email protected] 19 points 6 months ago

github is so stupid with that, it's actually funny

load more comments (1 replies)
[–] [email protected] 21 points 6 months ago

Lots of really large sites are horribly misconfigured. I had intermittent issues because one of the edge hosts in Netflix ‘s round robin dns did not do MTU discovery properly.

[–] [email protected] 17 points 6 months ago (22 children)

IPv6 is great, but NAT is quite functional and is prolonging the demise of IPv4.

load more comments (22 replies)
load more comments (2 replies)
[–] [email protected] 92 points 6 months ago* (last edited 6 months ago) (13 children)

Markdown. Its only in tech-spaces that its preferred, but it should be used everywhere. You can even write full books and academic papers in markdown (maybe with only a few extensions like latex / mathjax).

Instead, in a lot of fields, people are passing around variants of microsoft word documents with weird formatting and no standardization around headings, quotes, and comments.

[–] [email protected] 51 points 6 months ago (11 children)

Markdown is terrible as a standard because every parser works differently and when you try to standardize it (CommonMark, etc.), you find out that there are a bajillion edge cases, leading to an extremely bloated specification.

[–] [email protected] 25 points 6 months ago

Agreed in principle, but in practice, I find it's rarely a problem.

While editing, we pick an export tool for all editors and stick to it.

Once the document is stable, we export it to HTML or PDF and it'll be stable forever.

load more comments (10 replies)
[–] [email protected] 20 points 6 months ago (7 children)

Man, I've written three novels plus assorted shorter form stories in markdown.

There's a learning curve, but once you get going, it's so fluid. The problem is that when it comes time to format for release, you have to convert to something else, and not every word processor can handle markdown. It's extra work, but worth it, imo.

load more comments (7 replies)
load more comments (11 replies)
[–] [email protected] 72 points 6 months ago (2 children)

Unified Push.

Unbelievable that we have to rely on Google and co for sth as essential as push messages! Even among the open source community, the adoption is surprisingly limited.

[–] [email protected] 32 points 6 months ago (1 children)

Nobody knows about unifiedpush. Last time I checked, their Linux dbus distributor also wasn't ready. There has to be a unified push to get it adopted.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 67 points 6 months ago (25 children)

IPv6

I mean, why the hell is IPv4 still a thing??

load more comments (25 replies)
[–] [email protected] 66 points 6 months ago (7 children)
  • IPv6, needed for modern Internet not to collapse, would make many other important things easier. Easier to become an ISP, to selfhost, to build P2P networks, etc.
  • GNU Taler, a payment protocol just look at it go: https://101010.pl/@didek/111934952208145427, or just imagine building a payment terminal of a Raspberry Pi
  • Matrix, to unify chat, conference and calling apps
  • some self-arranging darknet protocol becoming a norm like I2P, GNUNet or Yggdrasil, so we could have a backup when mass Internet blockage happen
[–] [email protected] 16 points 6 months ago (1 children)

I really hope matrix gets native VoIP. I saw like 2 years ago it was in beta, haven't kept up with it though. I'd also really like voice channels like discord so my friends and I can replace discord but it seems like matrix isn't interested in being a discord replacement

load more comments (1 replies)
load more comments (6 replies)
[–] [email protected] 61 points 6 months ago (1 children)

Do Not Track

Such a simple solution for the cookie banner issue. But it prevented websites from tricking users into allowing them to gather their data, so it had to go.

[–] [email protected] 20 points 6 months ago (6 children)

Nobody was going to honor that. That's just giving them an extra bit of data to track you with.

load more comments (6 replies)
[–] [email protected] 55 points 6 months ago (1 children)

RSS (RDF Site Summary or Really Simple Syndication) It is in use a fair amount, but it is usually buried. Many people don't know it exists and because of that I am afraid it will one day go away.

I find it a great simple way to stay up to date across multiple web sites the way I want to (on my terms, not theirs) By the way, it works on Lemmy to :)

load more comments (1 replies)
[–] [email protected] 53 points 6 months ago (7 children)

odf/odt/ods

.md

SimpleX

Matrix

OpenPGP

Last, certainly not least... ActivityPub

load more comments (7 replies)
[–] [email protected] 46 points 6 months ago (4 children)
[–] [email protected] 22 points 6 months ago (2 children)

Call me old fashioned, but I still call it Jabber.

load more comments (2 replies)
load more comments (3 replies)
[–] [email protected] 42 points 6 months ago (3 children)

IOT devices shouldn't connect to wifi. ZWave or zigbee is much better suited to IOT stuff, but it seems to mostly get adopted in very limited, locked down proprietary shit like Hue Lights.

load more comments (3 replies)
[–] [email protected] 41 points 6 months ago (15 children)

LaTeX. As someone in academia, I absolutely love it. It has some issues like package incompatibility, but it's far far better than anything else I've used. It's basically ubiquitous in academia, and I wish it were the case everywhere else as well.

[–] [email protected] 15 points 6 months ago (10 children)
load more comments (10 replies)
load more comments (14 replies)
[–] [email protected] 32 points 6 months ago (5 children)

Matrix... it's on such a good path I can't complain. Adoption could be faster but it's alright.

I2p, although I have no idea if the lack of adoption has not a very good reason.

load more comments (5 replies)
[–] [email protected] 30 points 6 months ago* (last edited 6 months ago) (1 children)
[–] [email protected] 20 points 6 months ago* (last edited 6 months ago) (2 children)

I was actually surprised to find out QUIC is fairly close to being default.

Wikipedia

HTTP/3 uses QUIC, a multiplexed transport protocol built on UDP.

HTTP/3 is (at least partially) supported by 97% of tracked web browser installations (thereof of 98% of "tracked mobile" web browsers), and 29% of the top 10 million websites.

load more comments (2 replies)
[–] [email protected] 29 points 6 months ago* (last edited 6 months ago)
  • Communication: Matrix
  • Browsing: I2P
  • Communities: ActivityPub / Mastodon
  • Software Forge: Fogejo + ForgeFed
  • OS: Linux
  • Money: Monero

Since they meet at least one of,
if not all of the following:

  • Decentralized / Federated
  • Sensorship resistant
  • Privacy respecting
  • Open source
[–] [email protected] 27 points 6 months ago (4 children)

I wish Microsoft Office would use the .odf standard by default. Or, failing that, it'd implement its own published .docx specification correctly, so other office suites can be compatible.

[–] [email protected] 26 points 6 months ago

That'd be nice of course. Personally, I just wish everything Microsoft would wither and go away.

[–] [email protected] 16 points 6 months ago

The entire purpose of Microsoft standardizing OOXML and implementing it wrongly in Office was to make other office suites irrelevant. ODF was already standardized and countries would have adopted it if MS didn't do the same with OOXML. They stuffed the ISO with members supporting them to do it.

And now that OOXML is a viable standard, they implement it wrongly so that other office suites can't be compatible with MS Office without a lot of extra effort. Any incompatibilities with MS Office will be considered as the fault of other office suites by the general public and government officials.

Expecting MS to do what's right for the customers is putting too much faith in their nonexistent sense of ethics.

load more comments (2 replies)
[–] [email protected] 24 points 6 months ago (3 children)

I2P. Current protocols should go through it

load more comments (3 replies)
[–] [email protected] 23 points 6 months ago (2 children)

Remember SOAP? Remember XML-RPC? Remember CORBA?

Those were not very good.

load more comments (2 replies)
[–] [email protected] 22 points 6 months ago* (last edited 6 months ago) (4 children)

peer to peer, i would be happier thitking that every time i open somo application, i'm helping it, like i2p

load more comments (4 replies)
[–] [email protected] 22 points 6 months ago (6 children)
load more comments (6 replies)
[–] [email protected] 21 points 6 months ago (5 children)

Others have said already, but XMPP and RSS. Also, nobody mentioned NNTP yet.

I wish everything was accessible by NNTP and we had better NNTP clients. NNTP is like RSS but for forums (so, Lemmy, Reddit, or anything where you could reply to posts). Download for offline reading, read in your client, define your own formatting, sorting, filtering, your client, your rules.

If Lemmy was accessible via NNTP, I could just download all posts and comments I'm interested in and reply to them without any connection, and my replies would get synced with the server later when I connect to WiFi or something.

load more comments (5 replies)
[–] [email protected] 18 points 6 months ago (3 children)
load more comments (3 replies)
[–] [email protected] 17 points 6 months ago (7 children)
load more comments (7 replies)
[–] [email protected] 17 points 6 months ago (7 children)

RFC 2549 is such an important improvement over RFC 1149. Everyone should adopt the updated standard.

load more comments (7 replies)
[–] [email protected] 16 points 6 months ago (11 children)

I wish people used email for chat more. SMTP is actually a pretty great protocol for real time communication. People think of it as this old slow protocol, but that’s mostly because the big email providers make it slow. Gmail, by default, waits ten seconds before it even tries to send your message to the recipient’s server. And even then, most of them do a ridiculous amount of processing on your messages that it usually takes several seconds from the time it receives a message to the time it shows up in your account.

There’s a project called Delta Chat that makes email look and act like a chat app. If you have a competent email service, I think it’s better than texting. It doesn’t stomp on the images you send like SMS and Facebook do, everyone has it unlike all the proprietary services, and you can run your own server for it that interacts with everyone else’s servers.

Unfortunately, Google, Microsoft, etc all block you if you try to run your own server “to protect against spam”. Really, I’m convinced that’s just anticompetitive behavior. The fewer players are allowed to enter the email market, the less competition Gmail and Outlook will have.

As much as I like ProtonMail too, unfortunately their encryption models prevents it from working with Delta Chat. I’d love to see Proton make a compatible chat app that works with their service.

I made an email service called Port87 that I’m working on making compatible with Delta chat too. I’d love to see people using email the way it was originally meant to be used, to talk to each other, without being controlled by big businesses.

load more comments (11 replies)
load more comments
view more: next ›