this post was submitted on 05 Sep 2024
138 points (92.6% liked)

Linux

48687 readers
482 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
 

Let's say just like for example like MacOS. It's awesome we have so many tools but at the same time lack of some kind of standardization can seem like nothing works and you get overwhelmed. I'm asking for people that want to support Linux or not so tech-savy people.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 3 months ago

Good S0ix support. At the moment, Linux mostly fails to sleep correctly on modern S0ix laptops, which happens to be most modern laptops.

This means the battery drains incredibly fast, and S0ix features aren't being used, which is unfortunate as it has potential for quick wake, lid closed actions and limiting battery drain while asleep (since S0ix can eventually hibernate automatically from a sleep state)

Also the boot loader could be improved, systemd-boot needs to support secure boot natively so we can be rid of the slow, ancient and scary-looking GRUB.

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

Immutable distros like Silverblue or Bazzite are the only path I see that can work for normies. However flatpak itself has to mature more, theming anomalies need to be dealt with somehow for example.

Mint is only good to ease a technically inclined person into the linux world.

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

It depends on which user and their workflow. For example, Graphics Designer use Photoshop compare to GIMP because of native CMYK for printing as well as non-destructive effects. Most people will be fine using GIMP.

I bring this up as I tend to see people on Lemmy and even in online space that talks about open source that would bitch about "normies" being too stubborn for not trying Linux or any open-source projects in general but never think about how much compromise they had to do if they do go down the open-source route.

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

It's current year, I should never have to touch the terminal for anything. I don't care that it's powerful, my brain is already full of windows knowledge and I don't want to have to google what command I need to perform basic functions. Everything needs guis. If there's a gui, I can figure it out and also discover tools I didn't know about along the way, which allows me to solve future problems without going insane.

That's popular sentiment though, so how about one that I don't see often: Add options to allow windows like behavior. For example, middle click paste is the bane of my existence. I should be able to change it to middle click scroll os wide, not just in firefox. I know that there's a hacky workaround to kinda make it work, but it sucks.

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

"Do not let has been burden what could be." /s

I agree though, other common UX replication options would help user meet the OS where they are more. I also agree that most common system administration and user UX should be doable in a full GUI, they are just so nice for when you don't know what you are wanting but will once you see it.

I also think VUI (voice user interfaces) would bridge the gap for a lot people and NLP would cover most of the worlds population.

Honestly people keep working on and it ebs and flows in progress. Its just a lot fing work to do it well. One day we will get to doing most functions with multimodal interface support (GUI/CLI/API/VUI/NLP/BCI?).

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

An easy way to import/export Flatpaks would be really convenient. On Windows, I can easily move around software using a usb drive to a computer that may not be connected to the internet. I'd have no clue how to do that on Linux aside from AppImages

But due to fragmentation etc. I'd guess that such portable flatpaks would be huge, as they'd need to carry all dependencies in case the other end is missing some

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

For all its faults at least you don't need to chmod+x on windows. Ironic since linux is usually more permissable.

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

ChromeOS does this well because it's android, a walled garden that users aren't allowed to break. You can buy it at Walmart, and it works well.

Other big "consumer" distro projects (Debian, Ubuntu, fedora, rhel, etc) are similar, especially if you're installing stable releases on hardware that is supported.

The question for me is what do users want their OS to do? My guess is internet, office, print, scan, photos, games, updates, and get out of the way. Almost all big distros will give you that experience already, as long as you don't expect to play Windows games or pick a specialized gaming distro.

Users who want to step outside using supported repos are back to googling for a solution when things are broken, and should see themselves as part of the tech-savvy group that need to fend for themselves.

[–] [email protected] 4 points 3 months ago* (last edited 3 months ago)
  1. Idiot proofing
  2. Automation, integration and premade scripts and GUI tools for the use of tools such as wine and other pain point relief software
  3. Idiot proofing
  4. Decrease choice fatigue by decreasing the number of choices visible by default as much as possible (Ubuntu is an okay example/starting point in my opinion)
  5. Make a one-stop-shop wiki or equivalent with the specific purpose of giving explanations to non Linux-savvy people

I think that the proliferation of software/app centers is a great development when it comes to package management. Guides should mention them as an option to install whatever packages are needed, as a lot of people are clearly afraid of terminals.

Which leads to the “more GUI tools” point, which I'm sure everyone knows by now.

Also, you know how Windows update is so aggressive with getting you to update? That's for a reason.

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

So reading all of your responses

  • Tested and preinstalled hardware
  • One resource to solve the issue not many
  • Customizablity when needed
  • Easy rollback when something breaks
  • Changing people mindset that Linux isn't for desktops

Does anyone have more?

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

I don't think we do, but that's a feature, not a bug. Here's why:

  1. There was a great post a few days ago about how Linux is a digital 3rd Space. It's about spending time cultivating the system and building a relationship with it, instead of expecting it to be transparent while you use it. This creates a positive relationship with your computer and OS, seeing it as more a labor of love than an impediment to being as productive as possible (the capitalist mindset).

  2. Nothing "just works." That's a marketing phrase. Windows and Mac only "just work" if the most you ever do is web-browsing and note-taking in notepad. Anything else and you incite cognitive dissonance: hold onto the delusion at the price of doing what you're trying to do, or accept that these systems aren't as good as their marketing? The same thread I mentioned earlier talked about how we give Linux more lenience because of the relationship we have with it, instead of seeing it as just a tool for productivity.

  3. Having a barrier of entry keeps general purpose communities like this from being flooded with off-topic discourse that achieves nothing. And no, I'm not just talking about the Yahoo Answers-level questions like "how to change volume Linux????" Think stuff like "What's the most stargender-friendly Linux distro?" and "How do we make Linux profitable?" and "what Linux distro would Daddy Trump use?" and "where my other Linux simping /pol/t*rds at (socialist Stallman****rs BTFO)???" Even if there is absolutely perfect moderation and you never see these posts directly, these people would still be coming in and finding ways that skirt the rules to inject this discourse into these communities; and instead of being dismissed as trolls, there would be many, many people who think we should hear them out (or at least defend their right to Free Speech).

  4. Finally, it already "just works" for the aforementioned note-taking and web-browsing. The only thing that's stopping more not so tech-savvy people is that it's not the de facto pre-installed OS on the PC you pick up from Best Buy (and not Walmart, because you want people to think you're tech-savvy, so you go to the place with a dedicated "geek squad"). The only way it starts combating Windows in this domain is by marketing agreements with mainstream hardware manufacturers (like Dell and HP); this means that the organization responsible for representing Linux would need the money to make such agreements... Which would mean turning it into a for-profit OS. Which would necessitate closing the source. Which would mean it just becomes another proprietary OS that stands for all that Linux is against.

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

And this ladies and gentlemen is what is wrong with Linux and its communities.

Technological gatekeeping is THE major problem in the Linux world. You use Linux to use Linux. You intentionally do not want people that you consider "below" you to use Linux or even be present in your communities.

Most people use computers to get something done. Be it development, gaming, consuming multimedia, or just "web browsing" (which you intentionally use to degrade people "just" doing that). They do not use computers to use computers. They don't need to and should need to. If you want to do this, good for you.

But stop trying to gatekeep people out of it. That's just an a****** behaviour.

[–] [email protected] -1 points 3 months ago

You intentionally do not want people that you consider “below” you to use Linux or even be present in your communities.

No, but I do want my communities to stay on-topic and not be derailed by Discourse™

Who I consider beneath me is wholly unrelated to their ability to use a computer, and entirely related to their ability to engage with others in a mature fashion, especially those they disagree with.

Most people use computers to get something done. Be it development, gaming, consuming multimedia, or just “web browsing”

I realize most people use computers for more than web-browsing, but ask anybody who games, uses multimedia software, or develops how often they have issues with their workflow.

(which you intentionally use to degrade people “just” doing that)

No I don't. Can you quote where I did so, or is it just a vibe you got when reading in the pretentious dickwad tone you seem to be projecting onto me?

But stop trying to gatekeep people out of it

I'm not, you're projecting that onto me again. If you want to use Linux, use Linux. Come here and talk about how you use Linux, or ask whatever questions about Linux you want. If you don't want to use Linux, or don't want to to talk about Linux, take it to the appropriate community.

If keeping communities on-topic and troll-free is "gatekeeping," then I don't give a fuck how you feel about it.

[–] [email protected] 21 points 3 months ago* (last edited 3 months ago) (5 children)

On top of being preinstalled, we also need google search-able instructions that avoid the terminal altogether. People are afraid of the terminal, it doesn't matter why, it just is.

Currently, most solutions to linux problems come in the form of terminal commands. We would have to start creating a whole new troubleshooting forum where instructions avoid the terminal and are just lists of buttons to press in a GUI. Probably helpful screenshots too.

Of course I have no idea if some things even have GUIs at all, like configuring user groups and permissions or firewall settings, someone would need to make them. Not to mention every DE or program would need a different set of instructions, GNOME or KDE, firewalld or iptables. It'll be a lot of work.

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

I will say part of problem is knowledgeable volunteers will almost always want to just cp and paste a command string over the docs needed to walk someone through doing it in the current version of GUI.

I've done both. Repeatable user instructions for GUIs IS NOT FUN. Maybe if we can get some automation to turn vague directions into detailed ones and better yet testable (supporting something like OpenQA) it might help lower the burden for a project to do so.

[–] [email protected] 7 points 3 months ago* (last edited 3 months ago)

I searched but never ever found a website with Linux help specially for non IT people. This is seriously needed. Everywhere I've looked, gatekeepers with no clue about the GUI solutions, insist people use the command line for day to day user tasks. Sure things vary between desktop environments, but it's important people learn about their desktop. It's how they get comfortable, and stay. And not stuck reliant on strangers having to spoon feed them cryptic text commands each time. I'd be happy to help contribute. As I've found GUI ways to do nearly everything.

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

This is the biggest thing. I'm very comfortable in Bash, but that is not the norm; the second my wife needs to run sudo apt get, she's out, fuck that

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

But that's several pages of point and click vs. a few lines to copy and paste,

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

Do not copy and paste into Bash if you don't understand the commands you're pasting in

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

Who said I don't understand them? I've done point and click tutorials. They don't only take forever to follow, they also take forever to make.

Look at this monstrosity:

https://iopq.wordpress.com/2023/12/02/free-censorship-resistant-vpn-when-you-self-host-with-oracle-free-tier-and-cloudflare/

Holy shit, the copy and paste parts are the easiest parts of them all

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

Honestly maybe we need something like a portable guided tour format (you the "see what's new in ..." things but from strangers for specific thing).

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

That's an interesting idea, but the problem with UIs is you need some kind of a format to interact with all of the toolkits and legacy programs just to be able to figure out where on the screen the button you need to click is

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

Right. I feel like maybe Free Desktop standard, tight integration with top toolkits (qt, gtk, etc) and a some image recognition for fall back.

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

Fair; that was mostly a general warning, not necessarily directed at you, because many people do copypaste terminal commands without knowing what they are actually doing.

As long as you understand what a command does, absolutely go for it. No point typing that shit out when somebody else already has

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

Copy pasting strange commands people will not memorise does not solve it! To keep non IT people on Linux, they need to find out how their desktop GUI works, so they are in control and happy to stay. The aim is not to use the minimum possible time writing the tips. Thrusting an unfamiliar environment on people is sure to scare them away, and is bad usability.

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

Thrusting in an unfamiliar environment is how I got an STD

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

I’m tech literate and use the command line daily. I enjoy how powerful it is but I also enjoy the ease of point and click on windows.

After a hard day coding at work I much prefer poking around windows than using a command line on Linux.

[–] [email protected] 19 points 3 months ago* (last edited 3 months ago)

Needs tone pre installed, most people don't know how to reset their PC, let alone install a new OS.

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

More GUI front ends for stuff. This takes away the need to understand command line tools and syntax, and makes the out-of-the-box experience feel more like it just works.

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

SUSE / OpenSUSE has this. You can open Yast2 GUI utilities and access all the GUI utils like Windows old Command Center. Hardware, package and driver installs, add hardware and configure, network, enable services and tweak parameter, printer tools, mess with boot options or kernel parameters, etc. The average user would never need to touch CLI

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

Exactly. That's Windows' secret. Give us a control center where it's easy to control NetworkManager, Pipewire, systemd, and other parts of the OS, and give them not-so-technical names. That's one of the keys to Windows' success. Others involve EEE and anticompetitive practices but we don't want Linux going that way now, do we?

It's not that Windows isn't complicated, it's just that there's a GUI for everything.

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

Yip. I was trying to find a useful front end to manage the audio settings on my focusrite audio interface. Pipewire has the functions and capability to set the sample rate and buffet size on the fly but I failed to find a gui until for it that wasn't part of some other complicated thing. When I suggested the Devs of pipewire should provide a GUI I was politely shot down. The reasons given were; it takes too long, and Linux users don't mind the CMD line. I think this is a mind-set that needs to evolve.

[–] [email protected] 21 points 3 months ago* (last edited 3 months ago)

Need hardware with it pre installed with a reason to buy other than because it has Linux

Maybe use the lack of a requirement for a Windows license to bring the price to performance ratio down

If they're really performant machines also helps break the idea Linux is only for old and slow machines, I only ever used to put it on laptops as they were reaching the end of their usefulness, the moment I put it on my pc and a new laptop it changed my perception on it entirely

I also think the majority of technical users still use windows, maybe we should concentrate on getting them first and maybe we'll see more support

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

Software, 1,000%. I love linux and daily drive it. But when I have videos to edit, photos to rework, or collateral to design I have a windows laptop with professional grade tools to do the job.

I'm sorry, gimp is hot garbage. There isn't a pro-grade, open source video editing tool or anything close. Inkscape is useable in a pinch. Scribus is useless.

Not everyone is a multimedia creative professional, but most software on linux never quite have the features you need, are no longer maintained, or will be useful in ten years.

That said, I'd still rather break out the laptop when doing client work than daily drive MacOS or Windows 11. Either way the barrier for most users is that linux almost works.

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

At least we have Bitwig for music production now (if you can work out how to use it.. I still haven't had the time :-/ )

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

Gimp works really well, just that it is destructive editting.

As for the software not having features or not being useful, part of that comes down to: if a company offers a linux version make sure you use it. For a proprietary MCAD and PLM system from Siemens, we had a unix version, then windows, then when Linux was viable with support on SUSE and RHEL we had the exact software OEM aerospace and Automotive engineers used for design and management. Trouble is not enough companies used it to make supporting it a worthwhile effort, so they ditched the GUI desktop support. You can still run the few years old version. Maybe it will come back with Linux rising from 1-2% to 4.5% ; if that trend continues

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

There isn't a pro-grade, open source video editing tool or anything close

Do you use open source professional grade video editing tools on Windows? Almost certainly not, so why would it be a requirement for Linux?

What we need is companies producing Linux builds of professional grade closed source software. And if the trend of Microsoft making terrible decisions and Linux use increasing, it might actually happen.

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

This kind of opens up its own point: people need to accept that non-free software isn't the devil. It actually can be really good for a community to have large entities investing real, actual USD dollars into it, and creating products and services that people want to pay for. It absolutely shouldn't be the only option, FOSS is a beautiful thing and I love that the Unix community puts a huge emphasis on it. But, without some heavy hitters putting some money on the table, Linux/BSD will always be niche. They won't go away, but they won't blow up either.

load more comments
view more: next ›