this post was submitted on 25 Jan 2025
80 points (96.5% liked)

Linux

49323 readers
2126 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
 

pretty much the title.

top 47 comments
sorted by: hot top controversial new old
[–] comfy@lemmy.ml 13 points 15 hours ago

JPEG-XL (someone already mentioned it as .jxl below) image files.

  • competitive with AVIF compression levels
  • not recycling video compression, so you get benefits like progressive loading
  • JPEG transcoding - can take existing JPEG files (so much of the existing images online) and shrink their size by ~20% with literally no change to the presented image, and this is easily reverable. The amount of data this would shrink without risk of altering the data is HUGE.

There are a ton of other benefits but those are the three I'm most excited about.

[–] rfr_Foglia@feddit.it 14 points 22 hours ago

ActivityPub, I'm sick of corporate social media

[–] brisk@aussie.zone 2 points 15 hours ago

IndieWeb in general and the h-entry and WebMentions specifically.

Collectively they promise a highly personalised web experience that maintains ownership of your own content while encouraging socialisation across platforms, while avoiding the sustainability and scale limitations of activitypub.

I also want to see XMPP/OMEMO have a comeback.

[–] Mwa@lemm.ee 2 points 15 hours ago

Wayland, has a bit of compatability issued but xorg is pretty aging ngl.

[–] ColdWater@lemmy.ca 23 points 1 day ago
[–] domi@lemmy.secnd.me 16 points 1 day ago (2 children)

I want ECH (Encrypted Client Hello) to finally take off. https://support.mozilla.org/en-US/kb/faq-encrypted-client-hello

Implementation is still lacking unfortunately.

[–] sga@lemmings.world 5 points 1 day ago (1 children)

for me, currently the problem is over reliance on Cloudflare, which is yet another big tech company

[–] domi@lemmy.secnd.me 2 points 21 hours ago (1 children)

In what sense? ECH does not rely on Cloudflare anymore than QUIC relies on Google.

[–] sga@lemmings.world 2 points 18 hours ago* (last edited 18 hours ago) (1 children)

i may be wrong here, but if i remember correctly, in ech, essentially our first communication is done with some central server (which as of now is mostly cloudflare) and then they make some connection with target server, and then a channel is established between us and target. my google-fu brought me this , which is basically this only

https://cf-assets.www.cloudflare.com/zkvhlag99gkb/3C9ceBTx5AQXu8tS0lgzdF/55ea89f5a56843db15296b2b47f7b1c2/image3-17.png (https://blog.cloudflare.com/encrypted-client-hello/)

I am unfamiliar with QUIC, and quick search basically tells it is kinda like multilane highway for udp.

If I have to compare, (not a network engineer or a person who has studied networking, to me anything beyond the simple protocols seems magic), QUIC seems like a techt which is only used after you have made connection with target, so its implementation is google independent (they seem to be lead developers for this). Whereas in ECH, cloudflare are the primary devs, but also the holder for the public keys (someone else can also be the holder, but i dont know of any other provider currently, maybe my lack of knowledge here)

Essentially just an extension of your point that implementation is lacking

[–] domi@lemmy.secnd.me 1 points 10 hours ago

essentially our first communication is done with some central server

No, the first communication is made with your DNS server to fetch the key for encryption from an HTTPS record. If a record with key is found it is used to encrypt the Client Hello, otherwise it falls back to the unencrypted variant.

Cloudflare is not involved, unless you are hosting your domain through Cloudflare of course.

I am unfamiliar with QUIC, and quick search basically tells it is kinda like multilane highway for udp.

QUIC is primarily used for HTTP/3. The protocol was engineered and proposed by Google, same as with ECH and Cloudflare.

[–] khorovodoved@lemm.ee 2 points 1 day ago (1 children)

I doubt it. Today there is a huge trend towards censorship in the world. And ECH is exactly what a censor would not want. It is already blocked in Russia after Cloudflare enabled it by default and I would expect it to be blocked in the west "for anti-piracy reasons" very soon.

[–] domi@lemmy.secnd.me 1 points 20 hours ago (1 children)

ECH is intended for privacy, not for circumventing censorship.

If the next TLS version enforces ECH, plaintext SNI will die out at some point on its own.

[–] khorovodoved@lemm.ee 1 points 11 hours ago

Intensions do not metter in this case. It can be used for that and that's enough. If you block any connections that use ECH (by blocking cloudflare-ech for example) users will have no choice but to fallback to unencrypted CH.

[–] Xavier@lemmy.ca 16 points 1 day ago (1 children)

The Solid protocol specification or anything similar (it doesn't have to be that specific protocol).

For example, registering to a website or service actually creates a local secure database/bucket/pod where that website/service organizes/sort/manipulates our data and stores all generated modified data/metadata within our local personnal server, every time we interact with that same external website/service it gets access to the database/bucket previously created. (Ideally) no personnal data should be stored on external servers/machines outside our control and without our explicit consent.

[–] Feathercrown@lemmy.world 2 points 1 day ago

I hope this works out so much. Tim Berners-Lee even endorsed it! Unfortunately, a lot of these super cool ideas come with the limitation of needing a personal server. I think if we really want this stuff to happen, someone needs to start selling modem/router combos with a home server built in. You could add Solid, local media share, etc. by default, and it would be a great place to install Home Assistant or run a Minecraft server from.

[–] secret300@lemmy.sdf.org 148 points 2 days ago (3 children)

RISC-V

I want open-source hardware

[–] Mwa@lemm.ee -2 points 15 hours ago* (last edited 15 hours ago)

Imma stick with ARM and x64 ngl, ik it's not open hardware but I don't really mind that but cool to hear.

[–] yogthos@lemmy.ml 6 points 1 day ago* (last edited 1 day ago)
[–] chris@lemm.ee 21 points 2 days ago (1 children)

Is there a good resource out there for wrapping my head around RISC-V? Last time I read a wiki my head hurt haha. Seems cool, though.

[–] deur@feddit.nl 19 points 2 days ago* (last edited 2 days ago) (2 children)

In principle it's just "slimmer ARM!. RISC-V is also extremely dedicated to using memory mapped IO rather than older style IO x86_64 supports.

Think lots of registers, a fun zero register that is always zero, and memory mapped IO.

[–] mvirts@lemmy.world 4 points 1 day ago (2 children)

I for one think we need a register for each unsigned integer, why is zero so special? :P

Or if we can't get that, at least every power of 2 and power of 2 minus 1.

Maybe I can submit a proposal for risc-VI 🤣

[–] PetteriPano@lemmy.world 7 points 1 day ago

Maybe I can submit a proposal for risc-VI 🤣

No need! You can make your own custom extension! If the silicon doesn't support it, then you can provide firmware to emulate it.

[–] porl@lemmy.world 4 points 1 day ago

I think a register for each of the primes should be enough.

[–] caseyweederman@lemmy.ca 2 points 1 day ago (1 children)

ARM is also reduced-instruction set but I don't know how they differ. Is the instruction set somehow more reduced?

[–] MonkderVierte@lemmy.ml 2 points 1 day ago

Aren't they more like a hybrid instruction set and architecture?

[–] vort3@lemmy.ml 8 points 1 day ago
[–] hawgietonight@lemmy.world 45 points 2 days ago (2 children)
[–] _carmin@lemm.ee 3 points 1 day ago

Here I am working 35h as full time in Canada. Same for my brother who works in the government. Some jobs/countries in Europe do 32h/full time.

[–] JustEnoughDucks@feddit.nl 1 points 23 hours ago

We have 38h in Belgium, but if you work 40, you get 12 extra full days of holiday during the year (what I do).

A 32 hour work week with no salary cut will never happen, but that would be a dream

[–] sevenapples@lemmygrad.ml 5 points 1 day ago
[–] witty_username@feddit.nl 40 points 2 days ago

First thing that comes to mind is RISCV. Although it's not new, it is gaining traction in consumer computing

[–] cy_narrator@discuss.tchncs.de 6 points 1 day ago (1 children)

Being able to pinch to zoom on my laptop touchpad

[–] secret300@lemmy.sdf.org 2 points 22 hours ago (2 children)

You should be able to... Are you still on x or Wayland?

[–] chaospatterns@lemmy.world 3 points 17 hours ago (1 children)

I'm on Wayland and KDE/Plasma. It worked on GNOME, but sadly not on Plasma.

[–] secret300@lemmy.sdf.org 2 points 17 hours ago

Ahh, I've only been using gnome for a while now. I would've thought it to work on KDE. Usually they get features first

[–] cy_narrator@discuss.tchncs.de 1 points 16 hours ago

I am on Mint Cinnamon 21.3 and I cannot use Wayland

[–] MonkderVierte@lemmy.ml 2 points 1 day ago

Commonmark.

[–] TechnicallyColors@lemm.ee 27 points 2 days ago (1 children)

Maybe HDR on linux? I'm fairly clueless about how it all works under the hood, but I'm currently on debian 12 and I'm hoping that by the time 13 comes around it will just work without me needing to do any manual system tweaks. As I understand it, it's currently semi-working or fully-working in KDE6, but I'm still on KDE5 until debian 13 comes out.

[–] terraborra@lemmy.nz 10 points 2 days ago

I’ve recently switched to Fedora KDE running version 6 and HDR looks great. Well worth the wait.

[–] terraborra@lemmy.nz 13 points 2 days ago (1 children)

VRR that works with multiple monitors connected. Unfortunately that’s an Nvidia driver issue rather than a missing Linux protocol, so could be waiting a while.

[–] ProtonBadger@lemmy.ca 14 points 1 day ago (1 children)
[–] terraborra@lemmy.nz 9 points 1 day ago (1 children)

lol. I searched “nvidia 570 Linux” less than a week ago and nada. Just did it again based on you comment and it looks like it was released 2 days ago.

You’re an absolute legend! Thanks for the heads up.

[–] forbiddenlake@lemmy.world 4 points 1 day ago

Well, released is a strong word when it's not on Nvidias site. It was pushed to the cuda repos only, so far.

[–] neatobuilds@lemmy.today 6 points 1 day ago

CXL, being able to add like a ssd to a system and have it used for gpu and cpu memory sounds cool

[–] AnnaFrankfurter@lemmy.ml 2 points 1 day ago
[–] Samsy@lemmy.ml 6 points 2 days ago

DoQ and Jmap

Care to elaborate?