this post was submitted on 24 Oct 2024
50 points (80.5% liked)

No Stupid Questions

35610 readers
722 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

I'm a 20yo, Hella Autistic, ADHD-riddled spaz that likes to tinker with programs and software settings alot. I'm building a pc for the first time right now, and while I am tech savvy; or more tech savvy than most; coding, programming, tech engineering is complete and utter gibberish, and it seems like the only people that use Linux are HEAVILY experienced with those things I just listed... HOWEVER... I'm not. I just like digging around various program settings or messing with things, or personalizing them as much as I can.

The more I delve into tech or tech related spaces; whether its through building my pc or just- using this website; the more people wont stop yapping about "OOH LINUX, I LOOOVE LINUX." and every time I ask about it and why I should use it, they make it out like its an absolute godsend piece of technology (im sure it is tbh... it does look nice)

But then looking into it myself, all I see is a bunch of technical word vomit that makes no god damn sense to me. and the more I ask for people to explain this to me, the worse my confusion becomes. now I'm learning there's like 40 different "Distro's"... Someone else told me about Linux Mint, which looks nice, but again- I DO NOT want to be forced to use a terminal just to get the most outta my operating system. I like having some kind of UI to use.

idk man... from everything they say I can do with it, ESPECIALLY in terms of customization, I'm so tempted to use it. But my mental understanding of whatever tf Linux is, is at best a toddler's.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 hour ago* (last edited 1 hour ago)

btw, if you decide you want to use linux, build the PC for it. don't build it now and then decide the OS. a lot of people have issues because they use linux with uncommon hardware meant for other OSes.

however, maybe try a liveUSB first. you can get used to it and decide if its for you.

[–] [email protected] 5 points 6 hours ago

You won't do it.

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

I DO NOT want to be forced to use a terminal

I challenge you to fresh install any version of Windows and never use CMD Prompt, Powershell, or Regedit for any reason, ever.

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

You really don’t as long as you’re leaving the OS mostly standard. I’m a fairly high level power user of windows and I don’t think I use any of the 3 outside of development work.

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

I mean the only reason I've ever used cmd prompt is to get rid of the windows registration watermark. I feel like 90% of people will never touch those tools.

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

In that case, you've got some work to do to cripple telemetry on your PC. If you're on Windows 11 (new 24H2 build) you'd better also disable Recall, because it's on. https://pureinfotech.com/uninstall-recall-windows-11/

I hate Windows but I don't hate you- protect yourself

OOSU10 and OFGB should also be run on it.

[–] [email protected] 8 points 12 hours ago (1 children)

There's nothing stopping you from making a boot key and messing with Linux or making a partition of your storage. Nothing ventured, nothing gained.

That said, as someone who is also very visually inclined, I've tried a couple of different distros over the years and always bounced off. I kept encountering the dumbest little issues that most people didn't get, and it always required Terminal to fix. It's those moments when you get to learn how obtuse and unwelcoming some of the Linux community can be.

[–] [email protected] 1 points 5 hours ago

Avoid installing linux in a partition on the same disk you have windows.

It never works well. Windows will destroy everything within reach.

[–] [email protected] 5 points 11 hours ago

There are thousands if not tens of thousands of distros. Wikipedia has a really cool Linux family tree.

If you think of the Linux ecosystem as a whole, a distribution or distro is just someone somewhere took various options and put them together. I want this GUI, this init system, this package manager, this set of default apps. Then someone else says well I want this GUI and this init system but I want that package manager and the other set of default apps. Often they have specific use cases in mind, some specifically target gaming, some are meant for workstation use, some like TAILS are specifically for covert communication, some like Hannah Montana Linux are entirely for fucking around.

You have a selection of GUIs to choose from, some like KDE or Cinnamon are more feature rich and the vast majority of tasks can be done through a GUI settings menu, others are more minimal because some folks prefer just directly editing config files, or so that the software is smaller, lighter and faster. The choice is yours.

I might suggest, if you want to take computer tinkering to the next level, learning a little bit of Python, or maybe playing with the Godot game engine. These work on Windows as well as Linux and turn out to be handy tools.

As for whether you should use Linux? Try it out and see.

[–] [email protected] 15 points 15 hours ago (1 children)

It's a multifaceted answer for me, I feel.

Linux is weird, on a technical level. It's funky and broken and has weird quirks you have to remember. But it's not malicious. Wendel from Level1Tech said it best in one of his videos: the headaches with Linux are haphazard, the headaches with Windows are adversarial.

It's not a perfect solution to Windows, but at least for some people, the respect that it has for its users (ie, no ads, not trying to fight you on everything you're trying to do, gives you the ability and freedom to tinker as you please) offsets its technical problems.

Additionally, Linux is missing a lot of core applications. There's many applications that do have a Linux version, and many that can run through a compatibility layer, and out of those that are left, many have really solid replacements. Heck, you might be surprised to find that some of the software that you use already were originally intended to be replacements for Windows-only applications.

But there's still a handful of core applications that don't work on Linux and don't really have a good replacement, and even missing 1 can easily break someone's work flow. No, LibreOffice isn't a full replacement of Microsoft Office, no, GIMP can't actually replace Photoshop.

As for terminal, there's no way around it. You will have to open terminal at some point. To be clear, most, if not all, things that you might imagine yourself doing likely has some way of doing it through a GUI. The issue is that as a new user, you don't know where the GUI is, or what it's called, or how to even ask. And when the tutorials that you find online tell you to just use terminal, that ends up being the only practical way of getting things done. So it's a weird Catch-22, where only experienced users who know where all the menus are will know where the GUI options are, but it's the new users who need it the most.

My understanding is that Linux developers in the past several years have been explicitly trying to make the OS more accessible to a new user, but it's not quite there yet.

Overall, I think Linux is deeply flawed. But seeing how Microsoft seems to be actively trying to make Windows worse, Linux ends up being the only OS where have faith that it will still be usable in 2 years.

If anything, the more people switch to Linux, the more pressure there will be to make the OS more accessible to new users, and also for software companies to release a Linux-compatible version of their software. Some brave people just need to take the dive first

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

So it’s a weird Catch-22, where only experienced users who know where all the menus are will know where the GUI options are, but it’s the new users who need it the most.

Nah. They don't know it either.

You will use the terminal. And you won't "level-up" into knowing the GUI. And GUI-focused distros are stupid for adding barriers over the terminal usage.

[–] [email protected] 13 points 16 hours ago (1 children)

Okay:

You don't have to deal with scripting and command-line stuff, but all the major tinkering under the hood depends on it. The amount of customisation and tinkering is fairly infinite, so past a certain point you just can't build graphical stuff to cover every single possible choice - and that's where the gibberish comes in.

Baseline concepts:

'Operating system' means different things in different contexts, and this can be confusing.


Context 1: technically correct

Your computer has a big chip that runs programs, and a bunch of hardware that actually-does-stuff: network card, graphics card, disk drive, mouse, keyboard etc. Programs need to talk to the hardware and make it do stuff, or else they don't actually... do... anything.

There's two problems with that:

There's a gazillion kinds of hardware out there, that all has its own language for talking to it, and your program would either only run on one EXACT set of hardware, or it would have to speak all gazillion languages and be too big to fit on your machine.

The second problem is that in order to do more than one thing at a time, you need a bunch of programs all running at once, and they all need to use the hardware, and without something to coordinate the sharing, they'll all just fight over it and everything falls down in a tangled heap.

A good analogy for this is a restaurant. They aren't just public kitchens where you can just wander in and start preparing your own meal, taking ingredients/equipment/space however you want, then just carry it to whatever table takes your fancy - and you definitely can't have all the customers doing it at once. Especially if they don't know how all the equipment works, where the different ingredients are kept, etc - it would be an absolute disaster, and there would be fights, injuries, fire and food poisoning.

So instead there's an agreed-upon system with rules, and people that do the cooking for you. You make a reservation or queue at the desk, you are told which table you can have, you go sit there and a waiter brings you a menu. You pick the food - and depending on the place, maybe ask for customisation - then wait and they bring it out to you, then you sit there, eat it, then leave.

That system-with-rules is the operating system, or more specifically the operating system kernel. Any time a program wants to do more than think to itself, it has to asks the OS to do it, and bring it the results.

In this analogy, fundamentally different operating systems (windows / linux / OSX / android / etc) would be like different kinds of (5-star / sushi-train / pizza place / burger joint / etc) that have different rules and expectations and social-scripts to interact with them. A program written for one OS would have no idea how to ask a different OS for what it wanted, and wouldn't be able to run there.


Context 2: what people usually mean

It's all well and good to have a machine that can run programs and do things, but the human sitting in front of it needs to be able to interact with the thing, so you can poke buttons and move files around and move windows and stuff.

And so there needs to be a crapton of programs all working with each other on the thing to provide all this functionality, and the whole user experience - preferably with a consistent design language and general expectation of how everything should work: you need a desktop environment.

In restaruant terms, this would be the specific brand/franchise/corporate-culture that runs the place. Yes, the general idea is that it's a burger joint, but specifically it's a mcdonalds, or a wendy's, or whatever that homophobic chickenburger place is called - it's got the decor, it's got the layout, it's got the specific combo meals, etc etc, the same uniforms, the same staff policy, etc.

Now here's the thing:

Let's say there's only one sushi franchise in the world. That's like Windows - there's updates new versions and some slight variations (server versions aside), but you walk into one, you've walked into them all. There's one Windows kernel, and one windows desktop environment that goes with it.

And say there's only one pizza-place franchise in the world, and they all look the same, have the same menu. That's like OSX: there's one kernel, and similarly one OSX desktop enviroment to go with it. A mac is a mac, and it does mac things.

But linux... linux is different. With Linux, it's there's 900 different burger-joint franchises in the world, and literally anyone can go start a new one if they want to put the time into designing one from the ground up. The paradigm is the same - order at the counter at the back, menus on the wall overhead, grab bench seating wherever or get it to go - but every place can design the look and feel, the menu, the deals, the other amenities, the staffing structure, etc.

And the different franchises - that's what distros are.

It's the set of programs all working together that create a whole working enviroment, but everything uses the standard kernel to actually get stuff done. If your program can run in one linux distro, then it should be able to run in a different one, because your program uses the same standard set of requests in order to do things.

The windows and the menus and the desktop apps and the way the interface behaves and how you configure everything can be different, but the core functionality that the software uses, is the same.


Now, for the most part, Windows is like NO USER-SERVICEABLE PARTS INSIDE, all the fiddly internal bits are carefully hidden away and made deliberately opaque. You don't need to know, we don't want to tell you, we'll let you change the wallpaper, but for everything else, we decide how it's wired up. If you want it to do things slightly differently to suit your own workflow, tough.

Macs are kind of the same deal: for the most part it's no-touchee, you'll break stuff. Just push the very shiny buttons and be happy that everything Just Works (tm).

But Linux... doesn't seal anything in plastic. All the gubbins are not only there on display, they're mostly all human-readable and human-tinkerable with. Instead of mysterious monolithic chunks of software communicating with each other via hidden channels, with configuration in databases you don't get to see... it's mostly scripts you can read and tinker with, and plain-text config files you can edit, all writing useful details in highly-visible log files that you can read through when things don't do what they're supposed to.

Now with a lot of distros, you absolutely can just push buttons and treat the thing like a Windows box, and never have to tinker with the fiddly bits. You've got a browser, you've got apps, you've got games, it just does the thing. But if you want to start getting technical, you absolutely can - unlike windows or mac.

But this very ability to configure and tinker and patch bits on - and the fact that most distros don't have a gigantic microsoft-sized coordinated team all following one shared vision, but are wired together like a kind of junkyard frankenstein from thousands of separate teams as a labour of love - means that occasionally you will need to get technical to deal with small annoyances or use-cases they didn't think of.

[–] [email protected] 1 points 14 hours ago

Crazy good comment right here

[–] [email protected] 10 points 18 hours ago

The reason why people talk so much about the terminal is:

  1. It's easier to tell newbies "input this command" than to guide them through a GUI.
  2. The terminal gives you a lot of flexibility to customise stuff.

You'll probably want to learn the terminal for any serious customisation. However, you don't need to deal with it in your everyday usage.

I'd suggest you to use a Live USB, like other users recommended. Linux Mint, plus plenty other distros, can run straight from the USB. It'll be better for you to judge if you could/should be using Linux this way.

About the thousand distros, most of them don't matter. And if you're a newbie, stick to Mint and you'll probably not regret it.

[–] [email protected] 3 points 14 hours ago

I actually don't know shit about programming, but I learned to use Linux just by reading manuals, wiki and forums for specific problems. Like everything you will have to put in effort to learn something new, and there are plenty of sources which explains the linux way for beginners. if you have the time for it, it is really fun to read wiki because most times you will discover cool things you could do with linux you didn't even knew you wanted. I did break my linux many times as i was learning to use it but everytime i broke it i learned something new so if you break your linux just take it as a learning experience.

[–] [email protected] 16 points 21 hours ago (1 children)

Just by reading the first sentence I can tell you that you will enjoy Linux. Don't worry about all the technical stuff it seems complicated because you don't know it. Just install Linux and use it and you will learn what all that stuff means. Since you're building a new PC you got nothing to lose from trying out a few different Linux distros.

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

Very concise answer. Linux was intimidating for me aswell when I first dual-booted it, and I didn't understand it the first time around. But getting started in it was a lot of fun, and every time I came back, it got easier, until eventually it was the same for me as Windows

[–] [email protected] 3 points 15 hours ago

You haven't started your requirements. If it's only tinkering for fun and cannot handle editing text files, then best avoid the Linux world.

[–] [email protected] 9 points 19 hours ago* (last edited 19 hours ago)

Linux mint doesn't require the terminal for almost anything. If it is required anywhere, there will be step-by-step instructions, but even then there is likely a better solution specifically for linux mint that doesn't require the terminal.

Use the software manager and update manager and you're set. Don't install applications from the terminal, it will be easier to let the manager applications keep track of it all.

For super advanced stuff, sure, you might want the terminal, but you don't need these things. If anything, it will be a good opportunity to learn.

Get a USB, put linux mint on it and boot from it just to try out. It can run without being installed on your computer.

[–] [email protected] 11 points 21 hours ago

You can install Ubuntu (or many other Linux distros) to a bootable USB drive. Restart your computer, press F2 or whatever it says to open your boot menu, and then boot from the USB drive. This will let you run a full version of Linux, which will let you experiment around with it so you can get some experience and see if you like it or not, without having to uninstall your current OS or repartition your drives and mess around with dual-booting. It'll run a bit slow since it's gotta come off a USB drive for everything, but that should at least give you a good estimate on whether or not Linux is right for you.

[–] [email protected] 4 points 17 hours ago* (last edited 16 hours ago) (1 children)

I DO NOT want to be forced to use a terminal just to get the most outta my operating system. I like having some kind of UI to use.

Hmm... I want to ask why you feel this way and if you have tried using a terminal at all, but it sounds like your mind is already made up on this. You can definitely use Linux without ever opening a terminal, by using modern desktop environments like KDE or GNOME (or many others). I think you'll have the best experience if you keep an open mind and accept that there could be times when the terminal might be the easiest way to go. Disclaimer: I am biased towards using the terminal and prefer to use it instead of GUIs.

I'd encourage you to try a LiveUSB. The way this works: you copy a full, working Linux system to a USB flashdrive (this will overwrite all data on the drive) and boot directly from it, so that you can play around with it a bit like a trial without modifying anything on your computer. If you don't know what distro to go with, personally I recommend starting here: https://fedoraproject.org/spins/kde/download This will have the KDE Plasma desktop environment which should feel pretty familiar to Windows. If you don't instantly fall in love but still are curious, you can always overwrite the USB again and try a different distro or even Fedora with a dfferent desktop environment (the official "default" desktop environment for Fedora is GNOME, but PERSONALLY I am not a GNOME fan, and its workflow will be slightly different than what you are used to from Windows). One caveat to this is that running from a USB drive will likely be pretty slow, so keep that in mind and try not to worry about the performance/speed during this trial. Linux can be extremely performant, and is used to power the world's fastest supercomputers. If you decide you want to stick with it and install Linux to your hard drive, it will be a lot snappier than running from USB.

There are a lot of distros out there, and that is understandably overwhelming. So basically what is going on here, with Linux there are many many options and choices for different software for everything from system tools, desktop environments, package managers, text editors, whatever. It's like how you can choose from Firefox, Edge, Chrome, Brave, etc for your web browser on Windows, except with Linux, there are potential choices for every single little piece of the system.

Each distro will have already made a lot of these choices for you, so that you can just get started using it out of the box. If you don't know much about Linux, then you probably really don't have an opinion or care about these choices yet, for example, which package manager the system is using. If you want to be making some choices now, I'd focus only on choosing a distro that comes with a desktop environment that appeals to you, as this will be the most visible difference between them to a new Linux user.

Some distros are geared for specific use-cases, like Kali Linux is for hacking/security testing, so comes pre-packaged with a lot of tools that hackers and security professionals would use. Some distros aim to be very stable and offer a system that you can rely on to JustWork™️. Others are cutting edge with the latest, brand new versions of software, but this is not as stable or reliable. Some require you to build much of your system and make most of these choices for yourself. More recently, there are some gaming focused distros. There is something for everyone and every use-case, from datacenter servers to embedded devices, personal desktop/laptop computers, mobile phone/tablet touch screen devices, gaming devices and handhelds, IoT and "smart" devices, routers/networking gear, virtual machines or containerized systems, the list goes on and on...

I linked Fedora Linux above, which is a good balance between stable and cutting edge IMO. Mint is another that is great for your first time trying Linux. A lot of people love Mint, but my personal opinion is that I do not like it as much as others, but I'd still take it over Windows.

Choice and freedom to do things in your own way is fundamental to Linux, and I'm sure you've noticed that with all these choices come strong opinions and heated arguments. Ignore it, most of it is trivial, and pretty much everyone arguing about this stuff would probably agree that its all better than Windows 😁

[–] [email protected] 5 points 17 hours ago (8 children)

On most modern distros (like Mint) you can do basically as much with Linux GUIs as you can do in Windows or Mac. So normal users don't need the terminal. But if you want to do more, if you want the secret sauce, the terminal is there for you.

But fear not! Basically all of us have some level of autism or ADHD, and the best of us tend to be the most extreme. If anything the terminal was written by autistic nerds for themselves! If you'll be okay being a bit of a n00b for a bit, I think you'll find there's a lot of depth here to obsess over / hyper fixate / hyper focus on.

There's a reason people have been "fighting" for, like, 40 years over which terminal text editor is the superior one... The flames of war can run pretty deep, and there's a lot of opinions.

load more comments (8 replies)
[–] [email protected] 1 points 13 hours ago

and it seems like the only people that use Linux are HEAVILY experienced with those things I just listed… HOWEVER… I’m not.

Nah. Or at least, it should just work if you boot from your USB.

Just try it.

[–] [email protected] 8 points 22 hours ago

Don't over think it, Mint will be fine. Modern Linux is very user friendly, and you can do almost everything with some form of UI.

[–] [email protected] 8 points 22 hours ago (6 children)

If you do decide to do it, use an LLM. That shit will turbo charge your learning curve.

As side note, you can start learning now or later, choice is your. This is just an opinion tho

[–] [email protected] 5 points 21 hours ago (2 children)

People say that a lot, but I used ChatGPT as a math tutor and it couldn't figure out the first goddamn thing of algebra. It spit out incorrect answers, and when I asked about them, it'd flip the answer. I'd ask again, and it'd flip it again.

I've used it as IT help to fix a computer that wouldn't boot and it hallucinated hard enough to make it worse.

load more comments (2 replies)
load more comments (5 replies)
[–] [email protected] 5 points 20 hours ago

I switched to Linux mint maybe 6 months ago and it’s been great. Just a bit of adjustment for which programs I needed to get some things done. Also turns out some stuff was WAY easier to get running such as my JavaScript twitch chat bots, I didn’t even need a tutorial and I got it running in terminal. My wife also using mint at the same time I switched and she has been liking it too. Good luck and know there’s a ton of people here that can help you out.

[–] [email protected] 1 points 14 hours ago

If you have to ask randos on the web, no.

[–] [email protected] 5 points 21 hours ago

Oh don't worry. There's not 40 different distros........there are thousands, if not hundreds of thousands of distros!

As for terminal? Linux is terminal. There is no getting around it.

Now I'm sure SOMEONE will chime in, and say "Uhm actually, I set my 90 year old grandmother up with linux, and she's blind. It's not hard to use."

And they'll claim you don't need terminal. But the SECOND even one little thing goes wrong? The online tutorials all start the same way.

Step 1 - Open terminal.

Maybe there is a way to do the thing without terminal. Maybe technically that's true.

But if you don't know how, and the tutorials all resort to terminal as step 1, then functionally speaking? Linux requires word code diarrea that is terminal.

[–] [email protected] 5 points 22 hours ago

Start w Linux Mint, one of the easiest to dip your toes into the hellscape that is Linux. One of us! One of us! 😈😇

[–] [email protected] 1 points 15 hours ago

Based on your post, you sound like you don't want to use it but feel obligated to. You aren't obligated to use it. I purchased a Linux machine and daily drive it for everything I can. It was a little rough to start but I have picked up on it pretty quick. You will deal with weird quirks from time to time. Most issues I run into are common enough that a quick Google search will fix me up or get me pointed in the right direction. If you want to try Linux, just know that there is a learning curve and be patient with it. As far as Distros, start with a "Just Works" Distro. I recommend Linux Mint or Pop_OS. They work well out of the box while having plenty of room for tinkering. I'm by no means a programmer or Developer but Linux is still accessible without a deep arcane knowledge base of CS information to draw from. Regardless if you use Linux or not, I hope you enjoy your new PC!

[–] [email protected] 4 points 21 hours ago

You will get comments both ways on this, but I have put lots of people on Linux Mint and they never once had to use a terminal unless they wanted to. Make no mistake, what you can do in a terminal is magic compared to what you can do without it, but you can survive just fine without it. I would suggest also looking at Zorin, and if you really want something different I strongly recommend Bodhi. Most of the distros which are easy for new users are on a Debian or Ubuntu base (Ubuntu is on a Debian base, but a lot of people forget that).

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

I DO NOT want to be forced to use a terminal just to get the most outta my operating

Just walk away. Plain and simple, there's no tinkering with Linux from the GUI.

If you want to run apps as they come from the distribution it'll work fine, usually stable as hell. But you're not going to be doing anything you're going to consider interesting from the GUI.

[–] [email protected] 3 points 17 hours ago (14 children)

I think this reply was mostly true ~10 years ago, but is not accurate today. Not using the terminal is not a deal breaker anymore.

But you're not going to be doing anything you're going to consider interesting from the GUI.

They're going to be able to do just as interesting stuff from a Linux GUI as they are already doing from the Windows GUI, so I'd say this is just not valid.

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

I maintain a cluster of hundreds of linux boxes professionally. I run NixOS, Debian, Ubuntu and Centos currently and I'm ultimately familiar with all but Nix, as I've only been running it for six months. I've been Linux on the desktop for most of time since about 2003, all of my installs are up to date.

Someone who's solidly averse to the terminal is going to be in for a surprise the first time a kernel update breaks Nvidia, or if they decide to dual boot and MS breaks grub. The existing GUI management situation is a bare minimum skeletons or undocumented clutter. He's looking for a control panel not kate wrapped into a list of files.

The worst part is any support he's looking for isn't going to mention crap about whatever bolt on GUI he's trying to use. All the support out there is run this command, run that command, cat | cut | xargs, check service status with this, check logs with that.

I've never known anyone even marginally advanced in Linux that doesn't have a strong grasp of the terminal and their way around bash. They all go back to Windows/Mac.

I'll stick with my suggestion that Linux is not for anyone with a strong aversion to terminals. I don't think that's out of date what-so-ever.

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

I definitely understand where you're coming from, but at this point I've had so many JustWorks™️ Linux systems, including set up on my parents' PC for well over 5 years without one single problem or breaking update, and they certainly are never opening up the terminal.

I'll stick with my suggestion that Linux is not for anyone with a strong aversion to terminals.

My experience tells me that this is just objectively wrong, or I'd be getting calls from my parents, HOWEVER, I will concede that maybe this is only wrong if you just want a bulletproof system that works without messing around much.

If OP wants to mess around and get dirty in settings, then I'll give it to you that they might need to be a bit more open minded about the terminal. I haven't really tried much GUI configs or settings besides really common, typical stuff, like network config or power saving modes/settings, because I just go right to the terminal regardless.

But its just wrong to claim that someone who doesn't want to use a terminal will have a problem on Linux, it just depends heavily on what you are trying to do. For the tasks that most people use a personal computer for, there won't be anything holding you back.

load more comments (13 replies)
[–] [email protected] 1 points 15 hours ago* (last edited 15 hours ago)

Let me put it this way - I know nothing about programing and was also scared of all the terminal talk and stuff. And I can vouch for Linux Mint.

You know how you sometimes havento use command line in Windows for some issues? That's pretty much comparable to terminal usage from my layman perspective. I installed Linux Mint on a separate drive and only booted to Windows once or twice since then - it's been couple of months now

You are in your 20s so you probably won't have a referrence point but to me it felt like going back to simpler, older Windows version

[–] [email protected] 4 points 21 hours ago

It does sound like you'd really enjoy the tinkering. When I switched (also to Linux Mint at the time), I spent the first few days figuring out how I could hide the window titlebars, because I realized I could set keyboard shortcuts for minimize/maximize/close.

That was kind of dumb, but no regrets. 🙃

I will give somewhat of an unusual recommendation for the distro, based on what you wrote: openSUSE with KDE

KDE is a desktop environment (basically the OS GUI), which has a ton of customization options, certainly more than the default desktop environment on Linux Mint.
KDE is probably going to be overwhelming at first, but on the other hand, hiding those window titlebars on KDE would've been a matter of minutes rather than days, because it's just a built-in feature, not something I need to achieve with weird workarounds.

And openSUSE, because it works well with KDE and because it comes with a system settings GUI, called "YaST", which covers a lot of the settings that you'd usually need to crack out the terminal for.
openSUSE isn't as mainstream as Linux Mint, and not often recommended to newcomers. There's certainly more guides and such for how to do things on Linux Mint. But yeah, I do think it's a fine choice for newbies nonetheless and you do get that extra GUI.

To conclude my autistic ramblings, one more point, you could totally throw Linux on there for now and if you don't like it, then buy the Windows license and go that route.

load more comments
view more: next ›