50 points
*
  1. Built-in Local AI Assistant

Yess, because if I’ve learned one thing in the past year, then it’s that users love AI being shoved into everything!

Why stop at an AI assistant? Build AI into the kernel, I say! Let AI handle system calls, so everyone can be a low-level programmer! The kernel will just guess what your intentions were!

permalink
report
reply
12 points

This is the author telling on themself, the whole article was probably generated by a LLM.

permalink
report
parent
reply
9 points

But an NPU is a much-needed necessity for most users! We definitely need to include a LLM in every base image so that this necessity can actually be used by software.

permalink
report
parent
reply
34 points

Finish the transition from X to Wayland?

permalink
report
reply
6 points
*

I’m not a super-savvy user. Can someone explain to me why I should care about X vs Wayland? Everything seems to work with X, and as I’ve just read, many programs don’t support Wayland. So will this transition just lead to lots of broken software once someone decides they won’t ship with X by default anymore?

permalink
report
parent
reply
14 points

Wayland is basically the direct successor to X11. It basically fixes tearing, makes HDR possible, makes scaling way better, and is all-round just better prepared for the future. I’ve been using it for years without much trouble. The only issues I keep having are scripts which expect x11-specific tools to be there, but that seems to be quickly solving itself while people realize that x11 is quickly loosing support. If you want to try it, I recommend setting up a fresh installation of a distro with KDE, Gnome, Sway, or Hyprland, just to make sure all the right dependencies are installed.

permalink
report
parent
reply
9 points

Wayland is basically the direct successor to X11

Being pedantic. Wayland is a replacement not a successor. It’s for those X does it, why not Wayland, situations.

permalink
report
parent
reply
1 point

Wayland is nothing like X and definitely isn’t a successor

permalink
report
parent
reply
8 points
*

@bleistift2 @addie Wayland will be the only display server, it’s impossible to deny it, for example KDE defaults to Wayland & Gnome is 100% detached from X11, the deletion of X11 is coming in the future
plus, X11 is full of spaghetti code and no one, and I mean no one, supports it anymore, Wayland came to correct that, plus if you have a laptop with a hybrid GPU, you must switch manually between for example Nvidia & Intel, on Wayland everything is done automatically, etc

permalink
report
parent
reply
3 points

Wayland isn’t a display server, it is a protocol. There is no source code for Wayland only a set of standards.

permalink
report
parent
reply
2 points
*

if you have a laptop with a hybrid GPU

That is something I really care about. Thanks!

[Edit: I just checked. Something is handling the switch automatically on my system]

permalink
report
parent
reply
7 points
*

X is broken and the people who understand it at a deep level are pretty much all dead. What’s worse is that the code base is massive and doesn’t follow modern code practices.

Wayland is different as there is no codebase. It is simply a set of standards that allow apps to connect to a desktop.

The X model:

App -> window manager -> X server -> hardware

The Wayland model:

App -> desktop -> hardware

This sounds like it wouldn’t be that big of improvement but unlike X Wayland is designed to take advantage of the modern GPU horse power. X was originally designed to run on UNIX mainframes so to make it run like it does took a bunch of Jacky work arounds.

permalink
report
parent
reply
-1 points
*

Many of the people that maintain X are the same people working on Wayland implementations. They’re pushing people towards the new thing because it makes their lives easier, and that’s also the nature of engineer driven product development, it’s not going to consider all the edge cases underserved from replacing legacy software because there’s nobody to keep them in check.

Edit: Guess the thought police decided my factual information isn’t welcome here because it goes against their feefees.

permalink
report
parent
reply
-4 points

You basically shouldn’t until you are forced to move. Almost all of the improvements so far are in the internal architecture.

You might notice some tiny differences if you switch, like logging in doesn’t show a black screen at any point, and window choosers when screen sharing show a (totally broken) grid of previews instead of a plain list of window titles.

Hopefully when X is fully dead (give it another 10 years) we’ll see some actual improvements, e.g. RDP-style remote desktop, good support for multi-monitor, HDR, HiDPI, etc.

permalink
report
parent
reply
6 points

I’m not sure if you have been paying attention but Wayland has come very far in the last year or two. It has XDG portals for screen sharing, HDR (early support), display scaling and plenty of other stuff.

permalink
report
parent
reply
1 point

I just want Sway to work on Nvidia GPU without flickering.

permalink
report
parent
reply
18 points
*
  1. Built-in Local AI Assistant

  2. Local AI-Based Image/Video Editing Features

Are these like… Really things people want…? These seem either superfluous, or like they should just be standalone apps dedicated to this sort of functionality if people want them.

These are niche in their actual usefulness to a point of essentially being irrelevant. Of all the user experience polish, nice-to-have-features, and general system integration that this space needs, these kinda feel like proactive wastes of time…

permalink
report
reply
3 points

The “AI” stuff is just fluff and isn’t something that should be forced into everything. It isn’t going anywhere but it would be nice if the tech would hurry up and settle.

permalink
report
parent
reply
1 point
*

Yeah, I agree. Like there are a million things to improve on in terms of user facing features, polish, and user experience, it just feels like such an empty, forced addition.

Give me hdr, high refresh rate support, expanded user system configuration options on gnome, better option organization on kde, increased focus on well thought out user experience design, more graphical ways of doing common tasks users might find themselves wanting to do, or any number of small polish and integration improvements, etc. Hell, even linux phone improvements!

It just feels like a lot of work for something that really isn’t actually really valuable. Especially in a space where we have to triage and prioritize because we don’t have the same resources.

permalink
report
parent
reply
3 points

Like all things with open source contribution, it’s limited to things being produced based on what freelancers are interested in. This is a double edged sword, when you use a distribution you are using the end result of what its community interest is.

It’s why there’s fragmentation and lots of issues with any form of standardization of a UI language that can appeal to the average person because it’s a mine field of complexity.

permalink
report
parent
reply

More users.

But seriously, more ports of and/or viable alternatives to professional applications. It’s the top reason people stick with Windows—even when they don’t like it.

permalink
report
reply
3 points

What kinds of professional applications are you thinking of? Like something meant for health care, finance, construction, education, energy, telecommunication, real estate, manufacturing and other sectors?

It makes more financial sense to write software for the most popular OS, not a minority OS. When a company makes software like that, they expect to sell it to only very few customers who are willing to pay hefty sums for it. Targeting a market segment with 100 potential customers sounds more appealing than targeting a market with only 1.

However, in a market already dominated by Linux, such as servers, clusters and mainframes, the tables are turned. When most of your clients already use Linux, it makes more sense to write professional applications for it.

permalink
report
parent
reply
2 points

I don’t see that happening like you think it can.

I think trying to get people on Linux is kind of silly. Just document the stuff you do and post about how you solve your own problems.

permalink
report
parent
reply
9 points

Remembering my screen layout so I don’t have to manually switch after every boot?

permalink
report
reply

Linux

!linux@programming.dev

Create post

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

Community stats

  • 2.1K

    Monthly active users

  • 584

    Posts

  • 5.1K

    Comments