Whenever AI is mentioned lots of people in the Linux space immediately react negatively. Creators like TheLinuxExperiment on YouTube always feel the need to add a disclaimer that “some people think AI is problematic” or something along those lines if an AI topic is discussed. I get that AI has many problems but at the same time the potential it has is immense, especially as an assistant on personal computers (just look at what “Apple Intelligence” seems to be capable of.) Gnome and other desktops need to start working on integrating FOSS AI models so that we don’t become obsolete. Using an AI-less desktop may be akin to hand copying books after the printing press revolution. If you think of specific problems it is better to point them out and try think of solutions, not reject the technology as a whole.
TLDR: A lot of ludite sentiments around AI in Linux community.
Luddites were not as opposed to new technology as you say it here. They were mainly concerned about what technology would do to whom.
A helpful history right here: https://www.hachettebookgroup.com/titles/brian-merchant/blood-in-the-machine/9780316487740/?lens=little-brown
Thanks for the history lesson, these days it is used to refer to those opposed to industrialisation, automation, computerisation, or new technologies or even progress in general.
…this looks like it was written by a supervisor who has no idea what AI actually is, but desperately wants it shoehorned into the next project because it’s the latest buzzword.
Gnome and other desktops need to start working on integrating FOSS AI models so that we don’t become obsolete.
I don’t get it. How Linux destops would become obsolete if they don’t have native AI toolsets on DEs? It’s not like they have a 80% market share. People who run them as daily drivers are still niche, and most don’t even know Linux exists. Most ppl grown up with Microsoft and Apple shoving ads down their throat, using them in schools first hand, and that’s all they know and taught. If I need AI, I will find ways to intergrate to my workflow, not by the dev thinks I need it.
And if you really need something like MS’s Recall, here is a FOSS version of it.
Its a good point but you can always have even lesa market share.
One of the critical differences between FOSS and commercial software is that FOSS projects don’t need to drive sales and consequently also don’t need to immediately jump onto technology trends in order to not look like they’re lagging behind the competition.
What I’ve consistently seen from FOSS over the 30 years I’ve been using it, is that if a technology choice is a good fit for the problem, then it will be adopted into projects where relevant.
I believe that there are use cases where LLM processing is absolutely a good fit, and the projects that need that functionality will use it. What you’re less likely to see is ‘AI’ added to everything, because it isn’t generally a good solution to most problems in it’s current form.
As an aside, you may be less likely to get good faith interaction with your question while using the term ‘luddite’ as it is quite pejorative.
I don’t like AI because it’s literally not AI. I know damn well that it is just a data scraping tool that throws a bunch of ‘probably right’ sentences or images into a proverbial blender and spits out an answer that has no actual comprehension or consistency behind it. It takes only an incredibly basic knowledge of computers and brains to know that we cannot make an actual intelligent program using the Von Neumann style of computer.
I have absolutely no interest in technology being sold to me based on a lie. And if we’re not calling this out for the lie it is, then it’s going to just keep getting pushed by people trying to make money off the concept at the stock market.
Sooo like most people? 🤣
AI is massively wasting power that we need for electrifying transportation and more useful things.
There are many things more useful than AI, for example good internet search engines.
AI can be useful for dedicated things like being trained on relevant tutorials and documentation to help with Linux.
Too bad you can’t centrally plan what people want to use power on. Only if you could would the world be a better place.
There is no ethical computing under capitalism. https://youtu.be/AaU6tI2pb3M?si=UfkoaSU-gTIvP52i
It is always easier to blame an -ism than built in conflicting human tendencies.
It’s easier to ignore reality and believe humanity is naturally ruthless rather than recognize and blame the systems that support encourage the worst tendencies among the worst of us. Hope those boots taste good.
yeah i see that too. it seems like mostly a reactionary viewpoint. the reaction is understandable to a point since a lot of the “AI” features are half baked and forced on the user. to that point i don’t think GNOME etc should be scrambling to add copies of these features.
what i would love to see is more engagement around additional pieces of software that are supplemental. for example, i would love if i could install a daemon that indexes my notes and allows me to do semantic search. or something similar with my images.
the problems with AI features aren’t within the tech itself but in the surrounding politics. it’s become commonplace for “responsible” AI companies like OpenAI to not even produce papers around their tech (product announcement blogs that are vaguely scientific don’t count), much less source code, weights, and details on training data. and even when Meta releases their weights, they don’t specify their datasets. the rat race to see who can make a decent product with this amazing tech has made the whole industry a bunch of pearl clutching FOMO based tweakers. that sparks a comparison to blockchain, which is fair from the perspective of someone who hasn’t studied the tech or simply hasn’t seen a product that is relevant to them. but even those people will look at something fantastical like ChatGPT as if it’s pedestrian or unimpressive because when i asked it to write an implementation of the HTTP spec in the style of Fetty Wap it didn’t run perfectly the first time.
The first problem, as with many things AI, is nailing down just what you mean with AI.
The second problem, as with many things Linux, is the question of shipping these things with the Desktop Environment / OS by default, given that not everybody wants or needs that and for those that don’t, it’s just useless bloat.
The third problem, as with many things FOSS or AI, is transparency, here particularly training. Would I have to train the models myself? If yes: How would I acquire training data that has quantity, quality and transparent control of sources? If no: What control do I have over the source material the pre-trained model I get uses?
The fourth problem is privacy. The tradeoff for a universal assistant is universal access, which requires universal trust. Even if it can only fetch information (read files, query the web), the automated web searches could expose private data to whatever search engine or websites it uses. Particularly in the wake of Recall, the idea of saying “Oh actually we want to do the same as Microsoft” would harm Linux adoption more than it would help.
The fifth problem is control. The more control you hand to machines, the more control their developers will have. This isn’t just about trusting the machines at that point, it’s about trusting the developers. To build something the caliber of full AI assistants, you’d need a ridiculous amount of volunteer efforts, particularly due to the splintering that always comes with such projects and the friction that creates. Alternatively, you’d need corporate contributions, and they always come with an expectation of profit. Hence we’re back to trust: Do you trust a corporation big enough to make a difference to contribute to such an endeavour without amy avenue of abuse? I don’t.
Linux has survived long enough despite not keeping up with every mainstream development. In fact, what drove me to Linux was precisely that it doesn’t do everything Microsoft does. The idea of volunteers (by and large unorganised) trying to match the sheer power of a megacorp (with a strict hierarchy for who calls the shots) in development power to produce such an assistant is ridiculous enough, but the suggestion that DEs should come with it already integrated? Hell no
One useful applications of “AI” (machine learning) I could see: Evaluating logs to detect recurring errors and cross-referencing them with other logs to see if there are correlations, which might help with troubleshooting.
That doesn’t need to be an integrated desktop assistant, it can just be a regular app.Really, that applies to every possible AI tool. Make it an app, if you care enough. People can install it for themselves if they want. But for the love of the Machine God, don’t let the hype blind you to the issues.
I’m not against AI. I’m against the hoards of privacy-disrespecting data collection, the fact that everybody is irresponsibility rushing to slap AI into everything even when it doesn’t make sense because line go up, and the fact nobody is taking the limitations of things like Large Language Models seriously.
The current AI craze is like the NFTs craze in a lot of ways, but more useful and not going to just disappear. In a year or three the crazed C-level idiots chasing the next magic dragon will settle down, the technology will settle into the places where it’s actually useful, and investors will stop throwing all the cash at any mention of AI with zero skepticism.
It’s not Luddite to be skeptical of the hot new craze. It’s prudent as long as you don’t let yourself slip into regressive thinking.
I’d call it realistic, not concerning.
Fair enough…
As I mentioned in another comment we have an example of something like an ai-less desktop anology wise. gui-less installs. They are generally called server version of the distro and are used in datacenters but im 100% sure there are individuals out there running laptops with no gui. Im find with FOSS ai and there are LLM’s licensed as such. That being said they are still problematic since the training requires large amounts of data that companies are not exactly strigent with collection.
General Ludd had some good points tho…
That’s easy, move over to Windows or Mac and enjoy. I’ll stay in my dumb as Linux distros, thank you.
I’ve yet to see a need for “AI integration ✨” in to the desktop experience. Copilot, LLM chat bots, TTS, OCR, and translation using machine learning are all interesting but I don’t think OS integration is beneficial.
Time 💫 will ✨ prove 💫 you ✨ wrong. 💫
not every high tech product or idea makes it, you don’t see a lot of netbooks or wifi connected kitchen appliances these days either; having the ability to make tiny devices or connecting every single device is not justification enough to actually do it. i view ai integration similarly: having an llm in some side bar to change the screen brightness, find some time or switch the keyboard layout isn’t really useful. being able to select text in an image viewer or searching through audio and video for spoken words for example would be a useful application for machine learning in the DE, that isn’t really what’s advertised as “AI” though.
i don’t really think anyone would be against the last two examples to be integrated in dolphin, nautilus, gwenview… either.
Changing the brightness or WiFi settings can be very useful for many people. Not everyone is a Linux nerd and knows all the ins and outs of basic computing.
maybe, but these people wouldn’t own a pc with a dedicated gpu or neutral network accelerator.