this post was submitted on 25 Dec 2024
36 points (100.0% liked)

Linux

7242 readers
552 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of [email protected] and The GIMP

founded 2 years ago
MODERATORS
all 35 comments
sorted by: hot top controversial new old
[–] [email protected] 54 points 4 months ago* (last edited 4 months ago) (2 children)
  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!

[–] [email protected] 12 points 4 months ago

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

[–] [email protected] 10 points 4 months ago

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.

[–] [email protected] 20 points 4 months ago* (last edited 4 months ago) (2 children)
  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...

[–] [email protected] 3 points 4 months ago (1 children)

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.

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

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.

[–] [email protected] 3 points 4 months ago

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.

[–] [email protected] 11 points 4 months ago (2 children)

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.

[–] [email protected] 3 points 4 months ago

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.

[–] [email protected] 2 points 4 months ago

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.

[–] [email protected] 10 points 4 months ago

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

[–] [email protected] 9 points 4 months ago (1 children)

Different scaling for different screens that are attached at the same time?

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

Kde Wayland already can do very nicely since 6 a long time ago. Even can change display mode, scaling, without programs to be killed.

I am using laptop 1600p 13.5-in 1.25x and external 1-2x depends on which monitor/TV I plug into.

Not that I use AMD GPU, so if you're on Nvidia, I don't know how far the process has come for wayland and nvidia.

But mix (fractional included) scaling for wayland has been a thing a long long time ago.

And unlike Windows, very not finicky

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

UMU launcher integrated into Heroic Games Launcher

[–] [email protected] 3 points 4 months ago

UWU launcher

[–] [email protected] 1 points 4 months ago

I wait for Bottles to have it but yea)

[–] [email protected] 5 points 4 months ago (3 children)

Hopefully the distros integrate ollama or similar so users don't have to think about it. And it all runs locally.

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

Anything like that should absolutely be left up to the user. The distro should not decide that for you. If you want it, install it and set it up yourself.

[–] [email protected] 5 points 4 months ago (1 children)

I dont see any harm in including support for running models built into the distro and then providing easy access to a pre-selected list of models to use with that if the user wants.

[–] [email protected] 3 points 4 months ago

Sure, I agree with that. But that should, at the very least, not be included in a general purpose distro aimed at beginners unless they offer it as a seperate download or something. I feel like this kind of thing should be a seperate edition of the distro or something for people who actually want it.

[–] [email protected] 4 points 4 months ago

It's already in the AUR. And someone could just set up a PPA for DEB-based distros.

[–] [email protected] 2 points 4 months ago

How about no. Users can install apps like Alpaca if they want AI. Right now there are zero Foss models anyway and there are many copyright issues.

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

Don't hard-reboot when memory runs out.

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

systemd-oomd usually kills the process before that happens tho. My system will hang for a bit but then it figures it out.

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

Ah maybe. I'm still on RHEL8. Even so, "it hangs a bit and kills a random process" is still shit! What it should do is suspend processes, and show you a GUI saying "you're running low on memory, here are your running programs and how much they are using" and allow you to choose which processes to kill, or whatever.

That would be far too user friendly for Linux though. I don't think the kernel/Wayland Devs could really comprehend that tbh. They'll say something along the lines of "users shouldn't be doing that".

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

show you a GUI saying “you’re running low on memory, here are your running programs and how much they are using”

Good luck with this approach on a server.

If by ‘suspend’ you mean that the process will just halt, then: Which processes? All of them? Good luck displaying a message then. The last one that made a memory request? That might not be the true offender. The highest-consuming process? Same logic applies.

If by ‘suspend’ you mean moving the memory to disk, then a single misbehaving process, may end up eating all of memory and all remaining disk space.

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

Good luck with this approach on a server.

Indeed, obviously I'm talking about desktops here.

If by ‘suspend’ you mean that the process will just halt, then: Which processes? All of them? Good luck displaying a message then.

You could use some kind of heuristic to suspend ones using the most memory/CPU. Or just suspend them all. Obviously you would exclude the processes needed to display the message.

If by ‘suspend’ you mean moving the memory to disk

No I meant just pausing their execution. I'm pretty sure ctrl-alt-del does something like this on Windows.

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

The process that takes up the memory is killed

[–] [email protected] 1 points 4 months ago

Not in my experience. Mostly it just hard-reboots. Occasionally a random process that is using lots of memory is killed (not necessarily the one you want). That only works about 5% of the time though.

[–] [email protected] 3 points 4 months ago

@Sunshine
More efficient software.

[–] [email protected] 3 points 4 months ago

Games, games and more games. Also wheel support and better game mod handling on games that support it, but maybe that's too much to ask.

[–] [email protected] 2 points 4 months ago

A better keyboard for tablets. Can't "swype" with the current one, and the default settings feel weird. Made me not like Linux on my tablet. It's not bad, but it's simply not as good as on Windows.