pretty much the title.
Fedora moving forward with UKIs, bootc and composefs
Obligatory https://xkcd.com/927/
DoQ and Jmap
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.
Commonmark.
Being able to pinch to zoom on my laptop touchpad
You should be able to… Are you still on x or Wayland?
I am on Mint Cinnamon 21.3 and I cannot use Wayland
I’m on Wayland and KDE/Plasma. It worked on GNOME, but sadly not on Plasma.
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
JXL.
Care to elaborate?
First thing that comes to mind is RISCV. Although it’s not new, it is gaining traction in consumer computing
CXL, being able to add like a ssd to a system and have it used for gpu and cpu memory sounds cool
Pipewire, Wayland, Matrix.
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.
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.
My money is on IPFS, because it’s so simple (like, in principle, obviously it’s complex under the hood). It’s not fancy, it’s basically a better version of torrent and only handles static data, but it does that really fucking well.
It takes any data you add to your node, splits it into small blocks, does a fancy hash of those blocks, and then builds a tree of pointers that point to pointers that point to the constituent blocks. This means that any identical blocks have the same address, and thus only need to be sent once! And the same goes for anything that ends up being identical in structure, it has the same address and only needs sending once, and if for example two people rip a copy of the same obscure DVD and host it on a node, they will both provide the data to downloaders despite never having interacted with each other at all!This is of course massively boner-inducing for anyone who cares about archiving stuff.
In effect it does the same thing that HTTP or FTP or whatever does, but in a modern and fundamentally decentralized way. You don’t care where the data comes from, you just request the ID from whatever nodes you can see, if they don’t have it they forward the request to those they can see etc etc, if anyone has it they reply to you and start sending the data, and then you do some fancy math to verify that it’s correct.
ActivityPub, I’m sick of corporate social media
Wayland, has a bit of compatability issued but xorg is pretty aging ngl.
RISC-V
I want open-source hardware
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.
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.
ARM is also reduced-instruction set but I don’t know how they differ. Is the instruction set somehow more reduced?
Aren’t they more like a hybrid instruction set and architecture?
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 🤣
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.
I think a register for each of the primes should be enough.
some good news on that front https://github.com/OpenXiangShan/XiangShan
Imma stick with ARM andxm x64 ngl, ik it’s not open hardware but I don’t really mind that but cool to hear.