698
top 50 comments
sorted by: hot top controversial new old
[-] andros_rex@lemmy.world 25 points 5 days ago

What scares me is that I’ve tried to hook multiple “geekier” teenagers on Linux, and they aren’t interested. Even the math-y ones don’t know the difference between an operating system and a browser. My main computer is Arch with xmonad and it disturbs and confuses them.

We have a lost generation when it comes to computers. Lots of the little geeks that would have been playing around in the registry or learning powershell 15 years ago are so stuck in walled gardens that they don’t even know there’s a world outside of them.

load more comments (1 replies)
[-] yesman@lemmy.world 149 points 6 days ago
load more comments (1 replies)
[-] fell@discuss.tchncs.de 43 points 6 days ago

A true mainstream Linux distro would need guidelines like this:

  • The user is never be expected to type a command into a terminal.
  • The user is never be expected to edit a configuration file.
  • There is a graphical UI for every possible action the user might want to (or have to) do.

This especially includes:

  • Configuring audio devices
  • Installing graphics drivers
  • Updating the operating system
  • Managing applications and storage space
  • Connecting to networked storage
  • Adjusting kernel parameters (This is neccessary on certain hardware, yet, barely any distro has a graphical UI for it.)

The only distro that comes close to this is Linux Mint, but not even Mint covers everything I just mentioned.

If we want Linux to succeed, there needs to be at least one distro that confidently ships without a terminal.

[-] lagoon8622@sh.itjust.works 17 points 6 days ago

There can never be a distro that ships without a terminal. I will burn it with the fire of a thousand suns. Even Windows has a terminal

[-] Mesophar@pawb.social 16 points 5 days ago

Windows doesn't even cover everything you just said. The number of times Windows 10 broke my Bluetooth devices and I had to much around in registry to remove the device profile just to try to repair the device, is part of the reason I switched to Linux in the first place.

Yes, many distros need a little refining and smoothing for the general public, but only because people are so used to dealing with bullshit troubleshooting on Windows that they don't see it as bullshit anymore.

[-] Soup@lemmy.world 12 points 5 days ago

That’s a low bar, but importantly they’re still correct that technically Windows looks like it can handle those things as far as a regular consumer can see. Windows is unholy trash, but it at least doesn’t tell people who can’t even navigate their basic file explorer that they are expected to use scary terminal commands they likely found on a forum or third-party website.

Personally I think a little more tinkering spirit would do the whole world good, not just with computers, but reality is the way that it is for the moment(things can change, fingers crossed).

[-] Lv_InSaNe_vL@lemmy.world 8 points 5 days ago* (last edited 5 days ago)

but at least people who can't even navigate their basic file explorer that they are expected to use scary terminal commands.

This! I work in IT, in fact, I'm the director of both the IT and software teams at my company and I am constantly teaching my new techs and reminding my existing techs that they need to remember just how little the "average" person knows about computers, and how much more that is than what they'd actually care to learn.

99% of people don't care about computers, or how to make things "more efficient", or anything else. They just care about the easiest way to do something. And like it or not, the easiest way for the vast majority of people is through a GUI.

There is even an XKCD about this

And that's even before you get to the security problems! I am constantly trying to prevent users from going to FreeNuclearCodes.com or sending passwords and social security numbers to i7716tvq_88@gmail.com (actual email address I had to block last week)

[-] Natanox@discuss.tchncs.de 12 points 5 days ago

You were absolutely right about everything up until your very last sentence.

We need a distro that comes with GUIs for everything indeed, but shipping without a terminal would be both a bad idea and would cause the distro maintainer to go up in flames immediately.

load more comments (1 replies)
[-] prole 11 points 5 days ago* (last edited 5 days ago)

The reason I had no problem whatsoever editing config files is because I'd been doing it for decades already in Windows with .ini files.

And not needing a terminal is different than not having access to one. Windows has a terminal.

load more comments (1 replies)
[-] droans@midwest.social 9 points 5 days ago* (last edited 5 days ago)

Seriously - Linux needs a standardized config schema spec. Something that programs should provide which an application can read and provide a frontend interface for the users to adjust config files.

Could be something like:

schema_version: 1.0
application:
  name: Poo Analyzer
  icon_path: /etc/pooanalyzer/images/icon.png
  description: Analyzes photos of poo
schema:
  - config_file:
      path: /etc/pooanalyzer/conf/poo.conf
      conf_type: ini
    configs:
      - field: poo_directory
        type: dir_path
        name: Poo Image Directory
        description: Directory of Poo Images
        icon_path: /etc/pooanalyzer/images/poo.png
      - field: poo_type
        type: list
        name: Poo Types
        description: Types of Poo to Analyze 
        values:
          - dog
          - cat
          - human
          - brown bear
        icon_path: /etc/pooanalyzer/images/animal.png
          ...

Any distro could then create any frontend they'd like to manage this - the user could even install their own.

load more comments (4 replies)
[-] AugustWest@lemm.ee 6 points 5 days ago* (last edited 5 days ago)

Been using fedora on a laptop for a year with no command line intervention.

I don't mind the command line, but it has been uneccesary.

load more comments (6 replies)
[-] cley_faye@lemmy.world 40 points 6 days ago

Eh. I'm mostly a power user, all day at work in terminals and keyboard shortcut galore.

It doesn't prevent me from laying back and running a "filthy casual" kubuntu with little to no setup at all. At one point you reach the state where you just want to use your computer, not tinker with it all the time.

[-] quack@lemmy.zip 11 points 6 days ago* (last edited 6 days ago)

This is why Arch never stuck for me. I work with Linux all day. I don't want to spend my free time fixing my own shit because a update broke the bootloader.

load more comments (2 replies)
load more comments (2 replies)
[-] harmsy@lemmy.world 10 points 5 days ago

I have no idea what CLI is. I just use Mint and don't put much thought in.

[-] letsgo@lemm.ee 9 points 5 days ago

It's an abbreviation for Command Line Interface To Objects Residing In System. A lot of male programmers can't find it.

[-] Gestrid@lemmy.ca 4 points 5 days ago

I think it's the Linux equivalent of Windows Command Prompt.

[-] Hupf@feddit.org 1 points 3 days ago

No, it's the general term, as opposed to GUI (graphical user interface). Linux Shell, Windows command prompt and Powershell are all CLI

load more comments (1 replies)
load more comments (1 replies)
[-] JuxtaposedJaguar@lemmy.ml 15 points 5 days ago

“I don’t want to learn/use the CLI” is equivalent to saying “I only want to use features that have a GUI”, which you can already do on any operating system (including Linux).

[-] OrekiWoof@lemmy.ml 13 points 5 days ago

No, it means not needing terminal to have a usable system or to fix it

even Windows sometimes doesn't meet this

[-] noxypaws@pawb.social 15 points 5 days ago

I believe Linux distros aimed at nontechnical users should strive to not need a user to ever use a terminal, but I also believe folks should be encouraged to try them anyways.

[-] Lexam@lemmy.world 45 points 6 days ago

Been using Linux for almost two decades now. Mostly Ubuntu and now recently Linux Mint.

[-] wander1236@sh.itjust.works 25 points 6 days ago

True Linux users build their own kernel and distro from scratch from an environment running directly in EFI

load more comments (1 replies)
load more comments (1 replies)
[-] Kazumara@discuss.tchncs.de 27 points 6 days ago

My dad who retires today and who has been a Windows user since roughly 1993 has set up multiple Pi-Holes and OpenVPN in the last few years and recently even installed Ubuntu in WSL so he can run bash scripts locally too. He's not in a tech job, he's a doctor.

A year ago my friend who has been using Windows for his gaming for the last 22 years asked my to help him set up a Fedora dual boot. Just to play around with, even though he doesn't have a tech background. He didn't really use it much. But today his work had him blocked by their own fuck-up and he decided to use the time to try it out again.

This evening he told me about how he upgraded his Fedora back to a current version using GUI tools. Then he saw that Windows wasn't the default boot in his grub boot order anymore. He tried to find an app for editing grub, realised this was the kind of thing people do with CLI. So in the next two hours he learned enough CLI using a free beginners lesson he found online somewhere, until he found the history command, where he found the grub command we used during the original setup. He was so excited about this success!

I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.

I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.

it's not even criticism, it's just people being lazy and not wanting to learn things, which is fine, be lazy all you want. But at least be honest with yourself about it.

load more comments (3 replies)
[-] oo1@lemmings.world 10 points 5 days ago

It's open source, they can just make their own distro.

[-] Jarix@lemmy.world 11 points 5 days ago* (last edited 5 days ago)

And that attitude is why Linux is struggling to gain market cap imho.

Yes they can, but maybe we need to embrace those who arent tech saavy?

Saying if you dont like it, go do your own thing is not very welcoming.

We should encourage people to create their own distribution, but maybe welcome people with open arms first, guide them to a flavour that works for them, and then encourage them to learn how to make it exactly what they want

Edit: ~~Market capture~~ > market share

load more comments (12 replies)
[-] KingOfTheCouch@lemmy.ca 7 points 5 days ago

Grew up with ms-dos. Spent half my career in telnet and ssh consoles.

When I just want to play Balatro at the end of a long day fuck any system that requires more than click click to get me in.

That's why I'm switching to Linux when windows 10 is no longer supported because fuck win 11 and the amount of regedits it's gonna take to get that working.

[-] umbrella@lemmy.ml 11 points 5 days ago* (last edited 5 days ago)

nah fuck that noise. thats what i use.

its good to know it more deeply, but i want the practicality of a stable system that gets out of the way of my shitposting.

if anything, easy stable distros are more worthy because it allows just anyone to ditch windows. instead of being a nerd's plaything, that is.

[-] CommanderCloon@lemmy.ml 10 points 5 days ago

I'll be honest, as a macos & Linux user, even macos, the (self proclaimed) Holy Grail of accessibility and user friendliness,required me to run a few commands to fix bugs (not in weird softwares, just stuff which stopped working through reboots in the OS itself).

You can't expect to use a computer without CLI, or what you get is windows (and even then, you might get around the CLI but you gonna need to do some cursed regedit at the first attempt of slight customization, or bug).

The only exception to this is phones, and for good reason; you hardly can do shit in phones anyway, and if it bugs all you can do is wait for the devs to fix it for you

load more comments (2 replies)
[-] technocrit@lemmy.dbzer0.com 23 points 6 days ago* (last edited 6 days ago)

Unfortunately I use Windows at work and I constantly use the CLI. I probably use the CLI more on Linux, but I'm generally doing really awesome stuff on Linux and really dumb stuff on Windows.

If you're just a regular chud consumer, then maybe you don't need it on either OS.

[-] Grass@sh.itjust.works 20 points 6 days ago

those are the people not even liked by lifelong linux users. my grandparents used linux and never touched a terminal. before he was mentally gone my grandpa bet on horses online. Also every gui installer was made by someone not like this.

meanwhile windows you have no choice but to use terminal as well as customized installer image if you want to mitigate the built in spying and use an offline account

[-] BaumGeist@lemmy.ml 10 points 6 days ago

GUIs are an awesome tool. Humans as a species have 5 senses, and instead of limiting computers to the narrow portion of sight needed for typing, they make full use of both our visual and aural senses.

That being said, they add another layer of abstraction away from the hardware on top of the already very abstract userspace utilities that abstract away the kernel that abstracts away the machine code that abstracts away the hardware.

All of which is to say that "Just Works" is shorthand for "I don't want to actually learn how this complex tool that I'm using works, I just want it to do everything I think it should be able to based on my lack of understanding, and do so in the way that makes sense to my ignorance. And I want it to do all that without learning why we do some steps (and then I'm going to complain about how little sense it all makes)."

That mentality is what allows predatory software companies to not only take advantage of their customers—by hiding shady practices outside of the GUI, and drawing attention to and manufacturing outrage about inconsequential "features" (like ads on the start menu)—but also exist in the first place. Pushing back against that "I shouldn't have to learn the tool to use it" mentality is one of the ways we keep scam artists and spyware dealers out of Linux spaces.

load more comments (5 replies)
[-] rosco385@lemm.ee 11 points 6 days ago
[-] klu9@lemmy.ca 5 points 5 days ago

A meme is a great way to avoid their fury; Lynx doesn't show images.

[-] Cassa 18 points 6 days ago

Well yea, Linux is about learning how the computer works; wheras windows wants to hide it

[-] Natanox@discuss.tchncs.de 21 points 6 days ago

No. This may be the case for some distros like Gentoo or Arch, but applying this to the whole ecosystem and expecting everyone to even be interested in computers (which they should not fucking have to be to use a user-friendly Linux) is what alienates people.

load more comments (3 replies)
load more comments (2 replies)
[-] umbraroze@slrpnk.net 8 points 6 days ago

"The new Windows Terminal is so slick! And PowerShell is soooo awesome! When will Linux get cool neat powerful stuff like this?"

"Uh... About three decades ago?"

(To be honest, PowerShell is neat. But it's also cross platform, so if I really want it on Linux I guess I can get it there too? I don't really need to, I'm in middle of rewriting some PowerShell stuff in Python)

load more comments (1 replies)
[-] Monstrosity@lemm.ee 12 points 6 days ago

The command line allows people to help troubleshoot problems across Linux dostros without everyone's desktop having to look exactly the same.

Stop whining, you ninnies, it's a good thing!

[-] Natanox@discuss.tchncs.de 18 points 6 days ago

Ah, the classic "CLI commands are universal" nonsense. Isn't even true with poweruser distros (look at Alpine or Nix), but neither with common ones. But I'm sure reinstalling grub on a systemd-boot distro can't be that bad, right? Here, quickly install something to fix that. Oh, your distro doesn't apt but pacman/dnf/zypper/whatever? Too bad, don't know those. Wait, why is that config file missing? Oh, your distro saves it somewhere else, sure hope you didn't copy some script from the internet that now failed halfway through!

Surely after copy-pasting all those commands the other person has learned something to help themselves next time, other than that they're utterly lost on Linux without the help of others. This will definitely make people use Linux instead of going back to the exploitative OS they know where they at least feel comfortable enough to know it won't fail on them.

[-] Monstrosity@lemm.ee 12 points 6 days ago

I have fixed loads & loads of issues via cli. I don't even know what the hell you're on about. Sounds like a skill issue, tbh.

load more comments (10 replies)
load more comments (2 replies)
[-] Bishma@discuss.tchncs.de 16 points 6 days ago

There's an OS that doesn't require command line use to do anything slightly advanced? That hasn't been my experience.

[-] airglow@lemmy.world 10 points 6 days ago* (last edited 6 days ago)

Most of the people I've introduced to Linux don't even use the shell. Beginner-friendly Linux distros are perfectly usable without ever touching a terminal, just as most people use Windows without ever touching PowerShell (or worse, the Registry Editor).

[-] electric_nan@lemmy.ml 12 points 6 days ago

I've been using Linux for almost 20 years, but I still remember the fear of the terminal. The truth is that there is not much that you need to learn for daily use. Unless I'm working on an actual project (like configuring servers/networking) I don't spend much time in a CLI. Start with a beginner friendly distro (Linux Mint Debian Edition is my pick). You shouldn't need terminal at all for basic usage. Next, find some tutorials on basic Linux terminal usage and practice. The goal isn't to "learn every command" but to just familiarize yourself with how it works. Learn how to navigate your files and folders (ls, cp, mv, touch, etc). Learn how to edit text files (use nano). After that, anything you need to learn will be because you want to do something beyond basic use.

load more comments (3 replies)
[-] HStone32@lemmy.world 14 points 6 days ago

Counterpoint: why should the standard for "just works" mean no CLI? What if distro maintainers decide that their user's experience is improved by relegating some tasks to the shell?

[-] amino 14 points 6 days ago

because taking away user choice and accessibility is never a good idea

load more comments (15 replies)
load more comments
view more: next ›
this post was submitted on 31 Mar 2025
698 points (100.0% liked)

linuxmemes

24292 readers
203 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS