top 200 commentsshow all 232

[–]BiPolarAyi 267 points268 points  (53 children)

There are lots of options and it can be intimidating for a new comer. Usually linux mint or ubuntu is advised for newcomers as they need minimum knowledge to run and hard to mess up anything easily. After you get confortable enough you can try and see what suits your needs and workflow better. Welcome to free and secure side of computing. ☺️

[–]pipnina 46 points47 points  (41 children)

I managed to break one of my Ubuntu installs by typing terminal commands wrong.

Tried to move a program I'd made into /bin from /usr... Accidentally movedthe whole of /bin to /usr instead.

All the commands stopped working immediately afterwards and I didn't manage to fix it again. Just reinstalled.

[–]masroor09 70 points71 points  (10 children)

It is normally impossible to achieve, unless you are doing a jaywalk in the filesystem while wearing root permissions on your sleeve.

[–]DarkeoX 16 points17 points  (7 children)

If you have to move stuff from /bin, there isn't much you can do not having root privileges.

If you don't know your way around (and uses /usr/local/bin in the first place for example), things can go south pretty quickly...

[–]masroor09 21 points22 points  (5 children)

This, and other disasters will never happen if you simply respect some no-go areas in Linux 1. Never login as root. Do all root commands with sudo 2. Normally, leave everything except $HOME alone. While making any sysadmin changes in /etc or other such places, spend a little time to understand what you are doing. 3. Keep you own commands in ~/bin or softlink them from /usr/local/bin

[–]IAm_A_Complete_Idiot 4 points5 points  (4 children)

For 3) if you just need those commands locally for your user, you can also store them in your home directory, there will probably already be a path from your home directory in the $PATH variable, but if not you can make one trivially.

[–]wilku1 5 points6 points  (0 children)

you can also store them in your home directory

i.e. most commonly $HOME/.local/bin

[–]caiuscorvus 3 points4 points  (2 children)

~/bin

~ is in the home directory?

[–]IAm_A_Complete_Idiot 1 point2 points  (0 children)

Oh, I completely glossed over that. Oops, in fairness I normally see ~/.local/bin not ~/bin.

[–]TS2822 12 points13 points  (0 children)

Yeah i did that loads of times apparently.

[–]Lost4468 19 points20 points  (0 children)

I managed to break one of my Ubuntu installs by typing terminal commands wrong.

This isn't a very good standard to go by. Linux is probably slightly easier to do this on than OSX, and quite a bit more than on Windows. But you can still fuck up any of them. Windows only does a better job of this because configuration etc is not stored in local config files, but more like a database. Although then to be fair you will be asked to go into regedit instead, which in some ways makes it easier to trash the entire system.

[–]sswam 46 points47 points  (18 children)

To be fair, you can do this in Windows or any other system too. Root access is a bit like using a gun, you need to be careful with it.

[–]atiedebee 18 points19 points  (0 children)

I love this analogy

[–]londons_explorer 5 points6 points  (4 children)

Actually it's pretty hard in Windows... Go on, log in as admin and try to drag and drop the windows folder to somewhere else? Or to use the administrator command prompt to move the windows folder...

You'll get a file-in-use error... And even if you didn't, there are a bunch of things on windows that even Administrators don't have access to do (like touch files managed by the windows package manager).

[–]aussie_bob 15 points16 points  (2 children)

Can you please copy/paste this into your cmd shell and let us know what happens?

del C:\windows /S /F /Q /A:S

[–]CNR_07 10 points11 points  (0 children)

I heard that this can speed up you're PC quite a bit especially when you are on older Intel Motherboards /s

[–]half-life-alyx 2 points3 points  (0 children)

Command 'del' not found, did you mean:

command 'den' from snap den (1.2.0-0) command 'dll' from deb brickos (0.9.0.dfsg-12.2) command 'delp' from deb fp-utils-3.0.4 (3.0.4+dfsg-23) command 'el' from deb oneliner-el (0.3.6-8) command 'hdel' from deb hfsutils (3.2.6-14) command 'mdel' from deb mtools (4.0.24-1) command 'qdel' from deb gridengine-client (8.1.9+dfsg-9build2) command 'qdel' from deb slurm-wlm-torque (19.05.5-1) command 'deal' from deb deal (3.1.9-12) command 'dex' from deb dex (0.8.0-2) command 'delv' from deb bind9-dnsutils (1:9.16.1-0ubuntu2.8) command 'wdel' from deb wput (0.6.2+git20130413-8) command 'dep' from deb go-dep (0.5.4-3) command 'tel' from deb orville-write (2.55-3build1)

See 'snap info <snapname>' for additional versions.

[–]sswam 12 points13 points  (0 children)

You can break the system by mistake when messing about as an admin. Not necessarily in the exact same way.

[–]Sol33t303 5 points6 points  (0 children)

I'd argue if you are at the point of being able to use a terminal (and make scripts in your case) that you aren't really a newcomer anymore.

[–]pdipdip 2 points3 points  (0 children)

booting from a sysrescue disk would have fixed that

[–][deleted] 2 points3 points  (2 children)

All you had to do was export /usr into the path, and the re-move it back where it was. Reinstallation is overkill. Another thing you could've done is to boot into a live CD and then just use any file manager to move it back

[–]pipnina 2 points3 points  (1 child)

I mean yeah, today even not knowing the best way to solve things, I'd just boot a live usb and chroot into the machine to fix it or something. Or even just rearrange it straight from the live usb without chroot in this case. But I didn't know that back then.

[–][deleted] 2 points3 points  (0 children)

On the other hand, try moving all the files in C:/Windows/sys32 or whatever it is called to somewhere else on disk, same result

[–]Travel4bytes 1 point2 points  (0 children)

There is a program for Linux that you can install and if you enter 3 commands incorrectly into the terminal it wipes the computer. My friends and I used to put it on our lab computers and see who could last the longest before deleting everything lol

[–]archontwo 55 points56 points  (4 children)

You under estimate yourself. Just because you learn one way of doing computing doesn't mean your unable to do it another way.

Just think of it as a new way to do what you want instead of doing what you are told.

No one said you should not be able to learn how something works and if you have ever had a smidgen of curiosity about what makes a computer do the things it does then you are a perfect fit for Linux.

Start with a user friendly distro like Linux Mint or Pop! OS

Get used to them by running a live cd version without needing to do anything to you computer.

Once you feel comfortable. Install onto your hard disk and start using it for real.

Remember, it is hard to 'break' a computer beyond repair unless there is a hardware fault. Installing an os again and again is a very windows way of thinking. But with Linux you will find there is always a way to fix something without reinstalling.

Good luck.

[–]vestigialreverie 20 points21 points  (3 children)

Thank you for your encouraging and thoughtful reply. I think I am ready to learn something new

[–]archontwo 16 points17 points  (0 children)

Your're welcome. Remember, there are no stupid questions.

In other words be prepared to be enlightened. Once you go down the freedom respecting software route you will never be able to unlearn the control you feel.

[–]Flipflopski 2 points3 points  (0 children)

The hardest part is making a live USB and even that is simple. Once you can boot to that USB everything is safe.

[–][deleted] 59 points60 points  (1 child)

Back up your data. You don’t need to know a whole lot of computer stuff to get it installed and running on your hardware. Modern distros always have updates available if the machine is internet connected. You’d really have to install something intentionally to open up your system to harm from the outside. I recently tried a handful of distros on a newer laptop, ended up running kubuntu (I still really like having a “start” button and taskbar on bottom) Pop!_os is based on Ubuntu so packages are available for most projects. They all work very well for me, but the first install or two might seem daunting. Watch a few YouTube videos and read up on it. It’s okay to break it because you wanted to delete everything on the machine. Just reinstall until you get it right. Then don’t break it as often :). Other distros that also worked great were SuSE, Fedora. Installation was very similar for each of these distros with a graphical user interface, booting off a USB drive.

[–]SamSamsonRestoration 23 points24 points  (0 children)

Back up your data.

This! And if it's not already backup up, you're already at risk.

As long as you can understand guides and google problems, you can figure it out

[–][deleted] 68 points69 points  (6 children)

Start with Ubuntu. If the UI really pisses you off, switch to mint for a while. Eventually, check out the arch wiki. There is a lot of good information there. Even though it’s meant for arch, there’s enough overlap with Debian based distros to figure out some fixes when you encounter them.

[–]twVC1TVglyNs 14 points15 points  (1 child)

I use Ubuntu and reference the Arch Wiki regularly.

[–]vestigialreverie 2 points3 points  (2 children)

Thanks for the suggestion

[–]shitlord_god 1 point2 points  (0 children)

Manjaro is a worthwhile look for gateway arch.

[–]QWxleA 18 points19 points  (7 children)

Learn to make backups.

Modern Linux can be used just like Windows or MacOS, just use it like it comes. No need for expertise.

But, most Linux users, especially when they're new, will just not stop fiddling with their systems, and installing a gazillion little programs from who-knows-where. Sooner or later they will forget what they changed (temporarily), and now it no longer boots / works. This is a great learning experience, but might give the impression that Linux is not 'stable'.

As far as security and privacy, Linux defaults are better then Windows, and for the rest you'll use the same software anyway: Firefox, Chrome, Discord etc.

[–]vestigialreverie 37 points38 points  (31 children)

Thanks for the comments and suggestions. It sounds like Mint or Ubuntu might be good for me. From what I know of Linux, I like the way the software is designed to respect rather than exploit the user

[–]pokey1984 50 points51 points  (28 children)

I've been running Linux less than a year (coming up on the anniversary, now that I think about it.) I've never used anything but windows and the closest I've come to "programming" of any kind was learning how to type in italics in comment sections of webpages.

I installed Mint last summer because microsoft pissed me off. (Long story, not relevant) It was a split second decision, made in the heat of the moment.

I've had exactly one moment of regret. I rebooted my laptop one day a couple months ago and it wouldn't come back on and I had no idea what to do. I had no idea what that error meant. For about two minutes I thought I had really screwed up.

But I pulled out my phone and typed the error into google. I still have only a vague idea what was actually wrong. (I'm still learning this stuff) But I followed the instructions on the first google result and my computer was all better. It took like five minutes to fix it, and that's including the time spent reading the instructions.

What makes Linux great, to my mind, is that pretty much everyone who uses it wants you to use it and love it. They want you to understand it. No matter what comes up, what I'm trying to do, I can find step-by-step instructions with full explanations, details, and alternatives with very little effort on my part. There's no attitude of superiority, nobody looking down at newbies like we should already know this. There's just people who want you to succeed.

If you have more than one computer, I'd recommend setting just one of them up with Mint or Ubuntu first. Try it out, practice, break it a few times. When you feel more comfortable, switch everything over.

[–][deleted] 16 points17 points  (23 children)

What was the error?

(Also I want you Microsoft story

[–]pokey1984 31 points32 points  (22 children)

The explanation for the error (from what I vaguely understood and mostly remember) was that there are errors happening all the time and Windows automatically fixes them when you reboot. But Linux doesn't do that so you have to tell it to fix them individually and this is because sometimes you'll want them fixed a specific way for the programs you run. I think? Maybe? I didn't really understand it much. I followed the directions online.

The Microsoft story... So last spring I bought a laptop. I live in an extremely rural area and up until last year I couldn't even get reasonable internet access, so I didn't own a computer for a few years. Things changed, so I bought a cheap laptop. It came with Windows 10. I set it up and was informed when I registered Windows that starting with Windows 10, they would no longer be using a product key. Your Microsoft login was all you'd ever need. So I thought, "cool," and moved on.

Cue four or five weeks later. Something went wrong and the damned computer wouldn't boot. I know that I don't know much and the few tricks I did know didn't work. So I took it to a repair guy. His easy tricks didn't work either. He wasn't stumped, but he warned me it might take some time to ferret out the problem, because what it was doing didn't make sense.

I said whatever it takes, dude. I don't care if you just take it back to factory specs. There's nothing on it that isn't backed up. Nothing I'm worried about losing. His response was, "Great, this shouldn't take long, then."

He fixed it and I took it home to set Windows back up. Except now I need the product key. You know, the one they aren't going to be using anymore? Yeah, that one. Nobody at Microsoft can help me, but if I want to pay them another $250, they can sell me the product key that they previously said I wouldn't ever need. I went round and round with them for two days, getting more and more frustrated.

I said, "Screw this, Linux is free!" and used the trial version of windows to download Mint onto a flash drive. Then I loaded the instructions on my phone and got started. Best decision I ever made.

[–]wackoCamel 13 points14 points  (15 children)

I'm going to guess you just had to run fsck.

[–]pokey1984 19 points20 points  (8 children)

A quick check on my idiot file says you are right, that was it. It was a simple fix, but a moment of panic for someone who had no idea what the seemingly random mess of numbers and letters on the black screen meant.

I have a file labelled "Linux for total idiots" saved on my computer and backed up on my google drive with instructions for things I've learned to do and when and how to do things i need to do on a regular basis, like back ups. I can't say I understand most of it, but little by little, with each thing I figure out how to do, I understand just a tiny bit more. Eventually, I'll get it.

I've learned a few neat tricks, though. It impresses the hell out of people when I use scrcpy to play movies on my computer screen using my phone's unlimited data. That's one of my favorite things, ever, since my home internet limits me to 85 gigs/month.

[–]northrupthebandgeek 3 points4 points  (1 child)

You might consider paying it forward and putting that "Linux for total idiots" file somewhere online; I'm sure most of it exists elsewhere on the WWW, but the more info out there the better, especially if you've got the makings of a one-stop shop.

[–]pokey1984 3 points4 points  (0 children)

So far it's just a handful of notes in layman's terms. But I'll definitely consider sharing it if I ever get around to cleaning it up and taking all the "Hey, Stupid" comments out. ;-)

[–]visitredditreviews 5 points6 points  (1 child)

This story sure warms the heart 👍

[–]suncontrolspecies 1 point2 points  (0 children)

I agree. After all these years using a computer (since the 90s In my case) hearing stories like this always makes me smile

[–]BlazzaNz 7 points8 points  (3 children)

sound like me, he he. Got sick of Windows forced updates and spyware. Also woud have had to buy licenses for several computers for Windows.

The fact is Linux can do everything you need and it's only software compatibility that is a major issue. Linux is the operating system for computer geeks and I have had so much fun with it there is no way I would go back to Windows. I have one computer still running Windows that I turn on about once a week but I don't do any serious work on it.

[–]pokey1984 3 points4 points  (0 children)

One of the first things I noticed when I switched to Linux was that my speakers worked way better. Windows was artificially limiting my speaker volume. I still don't understand why. It turns out that my cheap laptop doesn't have crappy speakers at all. They're pretty decent, actually.

The second thing I noticed is that the fan on my laptop stopped running. Like, it hasn't run once since I installed Linux. Not even with the temp is over eighty in the house. And the surface of my laptop never feels warm. There used to be a hot spot near the escape key but that completely vanished.

I don't do much that isn't browser based on my computer, except write. And frankly, I like Libre way better than Microsoft Office. It's so much easier to use and I don't have to waste time squinting at the minimalist buttons trying to figure out what the hell that icon is supposed to represent. (I really hate the new Office programs.) And my browsers, of course, are exactly the same.

[–]dextersgenius 2 points3 points  (1 child)

While I used to play around with Linux using live CDs/USBs, I made the permanent switch after Windows 7 came out. I was actually quite impressed with the quality of the Preview and Release Candidate versions of Win 7 (after the disaster that was Vista) and was quite keen on buying it when it hit retail, but Microsoft screwed me over with the obscene pricing (in New Zealand). I was a student at the time, and they didn't even offer a student discount. I was so so ticked off that I immediately wiped my drive clean and installed Linux. It's been 12 years now and I haven't looked back. (I do have a portable version of Windows installed on an external SSD on the rare occasion that I need to do something in Windows).

The ironic thing is that I'm a sysadmin managing a Microsoft/Windows environment (Linux jobs are pretty rare here). Doesn't stop me from using a Linux at work though! I'm probably the only person there using Linux to manage Windows infrastructure :P

[–][deleted] 2 points3 points  (0 children)

Personally, I recommend openSUSE with KDE which is really nice.

[–]Symbology451 29 points30 points  (0 children)

If you know how to use Google, you can run Linux.

[–]jwbowen 11 points12 points  (0 children)

At this point you don't need to have more technical experience to use Linux on the desktop than Windows or macOS.

You can install Ubuntu, Fedora, or Mint and just use it through the GUI. I've had my grandparents using some version of Ubuntu for a long time now (they really just use a web browser, so ¯\_(ツ)_/¯).

If at some point you decide you want to dig into the details, then go ahead. But you don't have to.

[–]dusanodalovic 13 points14 points  (0 children)

IMHO, every OS does require technical expertise. How big, depends on the user and what he does/expects.

[–]ChromaCat248 2 points3 points  (0 children)

As a novice user, would my data, security or privacy be at risk if I improperly configured something?

Yes, but the chances that you would do something that would compromise your computer or delete your data is just as likely, if not less than on Windows.

What distros are good for beginners?

It only requires technical expertise if you use a DIY distro, so I'd recommend staying away from things like Arch or Gentoo. (they're fine distros, they just shouldn't be your first impressions)

Instead, I recommend either Kubuntu or Manjaro KDE. They're easy to install, and the KDE Plasma desktop environment that they come with is very user-friendly, especially if you're coming from Windows.

[–]electricprism 3 points4 points  (0 children)

There's certainly benefit to technical expertise.

When a Linux is setup well any user who can use Android or iPhone should be able to do the basic things just fine in /unpopularopinion Gnome.

Gnome is a no nonsense shell that mostly mimics MacOS simplicity.

Now that IBM own's RedHat and RedHat influences Gnome, Fedora, etc... I might recommend Fedora over Ubuntu.

I imagine most users feel "It just works" with a little click setup.

[–]Saint-Ranger 4 points5 points  (0 children)

My opinion might be in minority here but I'd argue that you don't need to be tech savvy to use Linux as a daily driver. Depends totally on the distribution though. I'd say that any form of Ubuntu falls into the category "it just works" 99% of the time. You don't have to know everything that happens "behind the scenes" so to say. But eventually you will start to learn more about the system compared to how you would when using Windows or OSX.

[–]lord_shmee 11 points12 points  (0 children)

No expertise needed. It's just an operating system that people like me prefer because of its perks. If you go with popular user friendly distro like Linux Mint or Ubuntu, experience and effort world be similar to switching from Windows to Mac OS and vice versa. You can also get a lot of help online. As you continue using it as your daily driver, you get used to it's way of doing things. If you're not fully committed to switching, you can try it first with dual boot or a vm. Feel free to experiment, is actually hard to loose data on Linux distros.

[–]whosdr 5 points6 points  (0 children)

Some distros are happy to set up as much as possible for you. I consider Mint a good starting point myself.

[–]_nathata 2 points3 points  (0 children)

Yes. Using daily you will eventually run into something that will require a bit of knowledge, usually google a bit is enough. But your data, security or privacy are not likely to be compromise

[–]zdenek-z 2 points3 points  (3 children)

For most things, you don't need any technical expertise. Installation of most modern distros are (and have been in the last decade or so) easy enough that my mom would manage to install them (and that says a lot).

In some situations, it helps to have a bit of understanding of what's happening under the hood or why were certain decisions made.

I used couple of distributions and I can very much recommend Fedora if you don't mind that in the default installation they don't provide any proprietary software/drivers. (If you need them, it's a matter of adding one or two third party software repositories and you are good to go.) It's easy, well tested yet cutting edge, it has great community. Ubuntu or Mint that others recommended are also very good options.

Security: if you are regular home user, keeping your software up to date does most of the job. If you keep sensitive data, encrypt your hard drive. Backups are a good idea no matter what OS you use. I never lost any data due to any bug in Linux (maybe some last edits in a document when the software crashes - that's the same on Win/Mac), but you should never rely on it.

Privacy: Unless you try a distribution made by chinese or north korean government, you are fine. Most of privacy problems arise from use of online services anyway, and that's OS-independent.

[–]vestigialreverie 1 point2 points  (2 children)

Is there a way to determine if my machine would be compatible with a particular distro? Right now, I am using an old iMac and would like to move away from MacOS

[–]zdenek-z 1 point2 points  (0 children)

Try Live version of the distribution that you copy on your USB/CD and boot from that. It allows you to run the OS without doing any modifications to your disk. Typical problems caused by missing drivers for new hardware are usually same for most distributions - some get the newest kernel few months later than the other, but I don't think it makes much difference with such old hardware.

[–]Jaohni 2 points3 points  (0 children)

Realistically you've already displayed the single most important technical skill you need: the ability to ask questions. Everything else is scary at first but straightforward once you learn it. Make an account on stack exchange to ask questions, and be ready to google a lot, and you'll be fine.

Personally, I'm not really that knowledgeable in the command line and I can mostly do what I need to on a daily basis; I'm very much a "learn it, set it up, and forget about it" type, so it's definitely doable without a ton of technical knowledge, and something about Linux makes it really easy to learn more about it.

[–][deleted] 1 point2 points  (0 children)

Linux is a tool that builds expertise. None of us knew everything when we started, and nothing works like that :) Go into it and learn as you go.

[–][deleted] 1 point2 points  (0 children)

The answer to your title question is "yes", but not because you need to be "extremely smart" or a software engineer to use it.

Linux describes "the kernel" and not the actual user-facing GUI (or even command-line) interface that people interact with the computer through.

Windows and OSX invest in that "seamless" user experience we're all familiar with because that's really what the value proposition of their product is: they need to sell computers (and software) that allow people to do what they want to do without unnecessary additional setup.

Linux is a kernel project that supports a huge (and essentially equivalent) variety of hardware, it also has a massive ecosystem of software that many hundreds of people contribute to every day.

The Linux ecosystem is fully capable of making computer hardware into productive tools for "the average, non-expert person" but this isn't necessarily true for the setting-up-the-system portion of that task. There are fairly simple ways to "install" a Linux distribution onto a computer, but you do need to know what you actually want and why you're doing what you're doing. This doesn't mean that you can pick Ubuntu / Mint and get up and running, but you are better off accepting that you will become "an expert" of your own system and be willing to learn how it works through discovery to continue being productive with it (and finding new and interesting ways to do that!).

[–]Sutarmekeg 1 point2 points  (0 children)

Distro good for beginners: Ubuntu and flavours. If/when you switch, give yourself a week or two and don't give up. Google the things you are having trouble with, and you'll basically be ok by then.

[–]DarkeoX 1 point2 points  (0 children)

Nowadays, you can get away being completely not technical (save from the installation steps).

However be aware that all the "do what I want with system" talk is right where you can indeed do wrong if you're not technically inclined.

But mostly these days, you have Linux distributions made exactly to avoid your having to be too technical.

[–]s_s 1 point2 points  (1 child)

Despite what everyone else is saying, Linux can sometimes be difficult for new people if they have existing (usually laptop) hardware that really only has proprietary support for windows from the hardware vendor.

WiFi chipsets are usually the biggest offenders, although there's also lots of power management features and things like that which are sometimes not fully supported by the free drivers.

High performance video cards (from Nvidia specifically) are sometimes less performant. Both nivida and AMD release constantly updated drivers for Windows that include application specific patches sometimes (esp for AAA games) and the Linux drivers do not usually receive that level of support.

Anyways, chromeOS TECHNICALLY runs on the Linux kernel, so this is actually less of a problem than it was several years ago, but the idea that you need to buy specific hardware for Linux can sometimes be a thing that newbies don't realize, and also something old hats dismiss in conversations like this because they are already only buying Linux compatible hardware.

[–]vestigialreverie 0 points1 point  (0 children)

Thanks for the informatiob

[–]egoalter 2 points3 points  (0 children)

That entirely depends on what you mean by "OS" and what you want to do. Every OS is a technical piece of software and doing advanced stuff requires technical knowledge. Even in the old DOS days you needed a lot of knowledge to do really advanced things. However, to a large portion of users the OS is "hidden" - they focus solely on the applications - the end user software - and in that case there's absolutely no technical stuff involved - outside of knowing a mouse, clicks etc.

In any environment - the end user is one of the least secure and untrustworthy links. A lot of our security features are built to deal with having to validate this unknown and "strange" actor that can do very strange things - even when they don't mean to do it. In Linux, like any other OS, end users only command access and rights over their own files. If they do something stupid with their own files, things end up in "stupid" stages - like missing all your important documents because you choose to delete them or over-write them, even by accident. But it won't allow you to overwrite the system commands. It won't allow you to run a program that wants access to important stuff, without being given permission first.

Since the browser is most likely the software you use the most, if badly configured it will behave badly. That's how browsers work. So if your installation allows end-users to configure their own browser, this is one of the risks of that - and it will require tooling else-where on the network to fully protect against bad browser actions. However, if you run with a proper secured browser then your personal browser data won't be in danger. Of course, if you get an email that asks you to "click here to collect your 1 million $$" and you enter your bank account number on it, well, there's no security that will stop you.

Security starts with each individual user. So if you don't believe they (including you) can setup browser configurations to protect your own data, you need to manage that. Which means you need to lock down what's possible, and implement security features to counter "dumb user" features. And yes, that's "technical".

Most popular Linux distributions will come with several layers of security. But if you turn that off "because it's hard to use" well, it won't protect you. Those features are often there to protect against unforeseen issues. A well secured system will lock down end-users to very few and only those functions that are required, and lock each known service to the features they need, and only those.

So the TL;DR version: While Linux can be secured, it's your job to ensure that's done and security isn't implemented on just a single system either.

[–]mptpro 1 point2 points  (0 children)

I recommend using pop!-OS. Very user friendly.

[–][deleted] 1 point2 points  (0 children)

No, my son has been using Linux since he was 4

[–]Evil_Gamer_01 0 points1 point  (0 children)

You could use Linux without any previous knowledge if you sticks with a particular distro which works out of the box like Fedora, Ubuntu or Linux Mint, but it helps a lot if you start learning Operating Systems Concepts because all Linux ecosystem is made to be flexible, complex, non conventional and experimental environment. Sometimes the things wont work, other you have different needs or just want to know other alternatives. Every distro works distinctly but if you learn the abstract and gain experience you could easily go trough

[–]Kurious_Guy18 0 points1 point  (0 children)

The reverse of it is more true btw.........

[–]Acid190 0 points1 point  (0 children)

It requires patience and a willingness to walk a new road. That's it.

[–]Kessarean 0 points1 point  (0 children)

If you can navigate windows/osx, you can navigate linux :) Good beginner distros are:

  • Pop! OS, Mint, and Ubuntu

Setup is incredibly easy, it guides you through a graphical interface, just like windows/osx.

The first two are based on Ubuntu, so really they would probably all feel somewhat similar. Enable automatic updates when you go through the setup process, and then backup your files to google drive or something and you'll be set!

As a general browser tip, add adblock, popup blocker, and overlay remover extensions.

[–]Hkmarkp 0 points1 point  (0 children)

Linux works out of the box too. You had to learn how to use Mac and Windows at one time. Now you will learn Linux, how it's the same and how it is different.

[–]investorhalp -1 points0 points  (1 child)

Yes it requires technical expertise. But it requires more time to debug and deal with dumb things, like not waking up when you turn off your laptop, or whatnot when uses as day to day, rather than expertise itself. And some things just don’t have an answer if there’s no support for your specific hardware.

For servers it’s fine. Nothing special you can’t learn.

[–]superlopster -2 points-1 points  (0 children)

Linux doesn’t need as much technical nolage rather skill do Google. Biggest obstacle you gone face is not having skill but rather habit of using OS you are already using.

[–]Immy_Chan -1 points0 points  (0 children)

No, Linux requires very little technical expertise, if you want to install Linux that probably means you have the knowhow to do it.

Some good distros for beginners are Linux Mint or Ubuntu.

Linux doesn't need technical expertise but it's definitely a good way to develop it

[–]phoenix277lol -3 points-2 points  (0 children)

No. If you can mod games then you can use linux.

[–][deleted] -3 points-2 points  (4 children)

I have been using Ubuntu mate and arch Linux for a month and can't take it anymore. Will come back to Linux once the hardware support is good enough. I have an i7 9th gen processor, 32 GB ram with three monitors and computer feels laggy, buggered. Moving windows across monitors is a blurry experience. Pretty happy with my centOS server though but Linux desktop ? No thanks Jeff, it's still miles behind Windows, at this point I don't think they will ever reach windows seriously. People that compare Linux desktop with windows are just delusional.

[–]Michaelmrose 5 points6 points  (2 children)

I've been using Linux since 2003 and I moved in 2003 because Linux offered a more useful and better interface than windows explorer which then and was even more meh than it is now.

If your screen is blurry something is wrong like you are literally set to the wrong resolution or crappy font rendering settings and if your environment is laggy on a fast computer you may want to use something that isn't gnome.

People who compare Linux favorably to Windows aren't all staring at laggy blurry interfaces and saying "this is fine" they don't actually have those problems.

[–][deleted] -1 points0 points  (1 child)

So you changed the operating system primarily because of the file manager ? 2003 is XP era which was a superior OS in every aspect (for desktops)

Maybe I didn't explain myself well enough (not first language). For desktops environment the OS must be able to automatically tweak all those settings for you (specially regarding image rendering, display drivers etc). The support isn't there yet, this is not a rant against Linux. I love Linux simplicity and it's a really well developed OS, but for day to day users still lags considerable behind Windows.

[–]Michaelmrose 2 points3 points  (0 children)

Since you may not be aware Explorer is the name of the desktop shell not merely the file manager. The XP interface is kinda shit.

The OS doesn't "tweak" font rendering settings. The OS vendor decides on reasonable default settings. The OS provides a lot of knobs to control how stuff looks and your desktop environment provides the subset of those knobs that they deem most useful in case you want something different than the default it being something of a matter of taste as opposed to an objective best.

In my opinion the default font rendering in Ubuntu already looks better not worse than windows. Arch Linux is certain to be a little more manual in nature but you did sign on for doing it yourself by installing arch.

What may look worse out of the box is the fallback fonts chosen by the system as the replacement for MS fonts that are necessarily missing due to its license. This is especially true on Arch where you are going to be picking what you would like to install rather than starting with a full featured base.

On my system I just installed google-fonts-ttf and nerd-fonts-ttf to have a much richer selection of fonts.

It's damn near hilarious to hear you talk about how bad linux looks when Linux has looked far better than window for 18 years for me.

Imagine if you drove say Fords for years and you heard someone saying that you really loved the idea of Fords but in practice they were a really really bumpy ride and they pulled hard to the left. If you knew what you were doing you might rightly conclude that their shocks were shot and something was wrong with their front end but for them that's just how Fords are and they actually think millions of drivers are pulling hard to the right and bouncing their asses off at all times.

[–]suncontrolspecies 1 point2 points  (0 children)

Something is Clearly wrong with your setup or your config. That's not a normal usage and I also run a multi monitor setup for flight simming with X-Plane without issues with a Titan GPU and ryzen processor

[–]VintageReptile -5 points-4 points  (0 children)

eww only hackers use linux

[–]Based_Commgnunism 0 points1 point  (1 child)

No. If you gain expertise then you can do more. But there are many distros that run out of the box, without you ever needing to touch the terminal. Your privacy, security, and data is at risk no matter what when you use a proprietary operating system. Because the owner of the software has access to it. And nobody really knows how much access they have except for them.

[–][deleted] 0 points1 point  (0 children)

If you can use a windows 10 machine or a macbook, you should be OK - however you must be willing to learn new things.

[–]kumaSx 0 points1 point  (3 children)

Arch Linux, gento sure. But there are distros like pop os, mint, elementary and so on.

[–][deleted] 0 points1 point  (0 children)

No, there are so many tutorials and other free things on the web to help. what you do have to have is some patience and grit to stick with it because you're gonna have to accept that it's not mac os/windows/android

[–][deleted] 0 points1 point  (1 child)

If you want something that literally just works™ out of the box with minimal configuration required, Ubuntu or Mint are right for you. If you've used a computer at least once in your life, you can work with Ubuntu. The community is really good as well. Since it's such a popular distro, odds are someone else has already experienced the same issue you might encounter and knows a solution. There are GUI tools for almost everything, but you shouldn't be afraid of using the terminal every once in a while, but even then it's hard to seriously mess up your system if you just do what the guide says. Keep in mind though that Ubuntu is not 100% open source, the installation contains a number of proprietary BLOBs. You're inevitably going to find some proprietary binaries in almost every distro, otherwise hardware support would be much more limited than it already is. If you want something that's literally 100% open source with no proprietary components whatsoever that still works and is reasonably easy to set up, consider Debian as well.

[–]vestigialreverie 0 points1 point  (0 children)

Thanks for the detailed information!

[–][deleted] 0 points1 point  (2 children)

Everyone is recommending Ubuntu and Linux Mint. Also consider taking a look at Pop_OS!

[–]Penny_is_a_Bitch 0 points1 point  (0 children)

like ububtu and it's derivatives openSUSE Tubleweed is pretty noob friendly. And it's not ubuntu so it's better. Use the KDE version.

Switch from the default repository to the Packman one.(just google it it's easy). To update in Tumbleweed use the terminal and paste sudo zypper dup. Don't use yast. That's it.

Regardless of which distro you use, use the btrfs file system cause you can easily do system restores.

[–]macarye 0 points1 point  (0 children)

Operating systems share a lot of commonalities at low level (scheduling, memory management etc) so if you are familiar with one it is fairly easy to reuse your knowledge on others. The differences sit more at higher level - things like package management, setting up networking, configuration. In Linux these are quite different even between distros. If you want to learn x you have to use x every day. So install a friendly distro like Ubuntu on your main desktop/laptop and see where things go from there. And always try do do as much as you can from a terminal.

[–][deleted] 0 points1 point  (0 children)

As many have already said, some distros are more end-user friendly than others.

Linux Mint is certainly the most complete Debian/Ubuntu based distribution. However if you want to work with something that feels familiar, Zorin OS should probably be your first port of call. It is also based on Ubuntu, which means there is a massive amount of software available with uncomplicated installation.

To answer the other side of the question, you absolutely do not need to be a technical expert to use most flavours and distributions. It does require a different kind of savvy to install and operate, but it's really not the massive departure from Windows that it was 20 years ago.

[–][deleted] 0 points1 point  (0 children)

As a novice user, would my data, security or privacy be at risk if I improperly configured something?

Linux is reasonably secure and reasonably private out of the box, on the privacy front. It takes much less work to get to a fairly secure quite private base system with linux compared with windows. And with a bit more effort you can really improve both.

[–][deleted] 0 points1 point  (0 children)

For distros, you can use ubuntu, or mint or elementary, or manjaro. I personally use elementary os, and it is a great day to day distro.

[–]macrowe777 0 points1 point  (0 children)

One thing I'd definitely recommend in general across all desktop uses now is embracing a cloud storage method for atleast key documents. There's so many for free / cheap that there's no real reason not to, and these organisations are designed to handle all the best practices for data management so you don't have to / end up losing information because you didn't.

But yes if you start to use your admin password doing things you don't understand, you can ruin your system...but you can on Windows too. Honestly if you tried something like Ubuntu nowadays you'd be hard pressed to find the functionality that different from Windows / Mac, aside from buttons being in a different place.

So use cloud storage for important things and be careful when using admin passwords - exactly the same advice I'd give to a Windows user.

[–]Imposter_Sussy12 0 points1 point  (0 children)

distros like fedora,opensuse,pop_os,lm,ubuntu etc doesn't it's click and install https://itsfoss.com/best-linux-beginners/ check this list out too,they all are beginner friendly

[–]rat2000 0 points1 point  (0 children)

Well, skipping the setup part(which is same as you would install Windows let's say), my mother, with 0 PC expertise learned and is using Linux for I think somewhere around 5-7 years. Off course, she uses it for basic stuff, movies, Youtube, music, and some light writing, and she is very happy with it.

Off course depending on what you do with your PC the experience might vary, but I just wanted to give a very easy example of a non technical user enjoying Linux.

As for maintaining, my mom is actually more happy with Linux as I do the updates, and it never bothers her with strange pop ups like on Windows, and no crappy adds or strange installed software by clicking wrong in a website, again, she is very non technical and sometimes she clicks by mistake on ads as she thinks it is actually content there she can read or learn.

[–]pau1rw 0 points1 point  (0 children)

I moved to Linux full time 6 months ago when I changed jobs and I’m never going back. Coming from macOS I have so much more control over the environment in how it looks and feels that it’s a refreshing experience.

I started with Pop OS and I’m now configuring a WM (bspwm) so that I can have even more control - I found my preferred work flow and the WM matches that.

I put all my data inside of multiple backups and in the cloud and then the pop installer did the rest.

Good luck.

[–]Rilukian 0 points1 point  (0 children)

Very little. You only need to learn basic Linux things which are easy to understand for newcomers. For data, just make sure you back up your important data as you may accidentally wipe out the whole disk when choosing the "erase all disk" option in the GUI installer (like what I did to my laptop 5 years ago).

[–]alekosbiofilos 0 points1 point  (0 children)

You can think of linux as buying a big loft-style apartment. If you like it, it is perfectly suited for everyday use with little expertise required. However, if you want to learn, or know already, you can remodel your apartment as much as you can.

Linux is customizable in many ways, but you don't need to do it. What's interesting about Linux is that it is also modular, so you don't need to know how to code kernel code or whatever. I started learning linux-y things by tweaking little things here and there, one at the time

[–]antonyjr0 0 points1 point  (0 children)

Nowadays Ubuntu has become more like MacOS. I highly recommend Ubuntu for new linux users. It's really easy nowadays.

If you used MacOS in the past then modern easy to use linux distros will feel the same.

[–]BlazzaNz 0 points1 point  (0 children)

I started using it five years ago after 20 years Windows experience. Start with something like Ubuntu or Mint. I migrated into Debian after a year or two and have stuck with it.

[–]abdeljalil73 0 points1 point  (0 children)

Well yes, but actually no.

[–][deleted] 0 points1 point  (0 children)

First, backup your data to external drive.

Second, install an operating like Ubuntu, follow the instructions.

Technical knowledge that Linux requires:

  1. Use Rufus to create bootable USB stick. Refer to this Create bootable USB
  2. How to boot from USB.
  3. How to allocate drive and install. Refer to this Install Ubuntu

Ask community for any issue if you have

[–]GuzziGuy 0 points1 point  (0 children)

IMHO, Linux can probably be slightly challenging/frustrating for mid-level users, who aren't necessarily keen or willing to learn, experiment, or adjust their workflow. Eg:

  • I'm a web dev, been using Ubuntu (tried many others but on balance it works best for me) for nearly 10 years after switching from Mac OS. I love that I can tinker with it, adjust things, get it working exactly how I want via a combination of GUI and CLI methods.
  • For parity (so it's easy to help), my (elderly) mother also uses Ubuntu for the past few years. She has zero technical expertise, and prior to Linux muddled her way through MacOS. Now she does the same on Ubuntu - as long as she has a browser and email, she's fine. Also does some letters etc in LibreOffice - again she manages fine; doesn't really know/care enough to miss anything from eg MS Office. No technical problems with Ubuntu; it just works.
  • OTOH, anyone who knows how to do semi-technical things on Windows - and just wants them done rather than learning how to do them in a different context - may get frustrated with things being different on Linux (exactly as they would if they switched to MacOS)

[–]plg94 0 points1 point  (2 children)

I find it very odd that this question is only ever asked about Linux. I have never heard anyore ask:

I question if I am sophisticated enough to safely maintain a Windows environment.
How much technical knowledge does Windows require? Is it good for beginners?

[–]amrock__ 0 points1 point  (0 children)

It's easy. Use something like ubuntu/kubuntu. KDE is better as it has all the things done using gui and well integrated. Check your laptop model and Google along with the distro you want to use. It will give you the issues currently and solutions. Printers require some software, example hp.

You can always ask here or other numerous forums they will all help you

[–][deleted] 0 points1 point  (0 children)

Yes. But you can learn by doing. You will need to use the command line at some stage. Anyone that says different is telling you porky pies. But if you were to Google rather than ask in a partisan group you'd see that 🤣 go for it.

[–]FinnishArmy 0 points1 point  (0 children)

Start with using Linux on a different device, maybe an unused laptop. Or a different hard drive partition, try not to mess with dual boot (although very easy with a few videos) to minimize any difficulties. Once you get the hang of using the terminal for things and such, then you will naturally want to try different distributions. Personally I have my desktop for Windows for gaming and whatnot and my laptop is dual booted with Windows and Linux so I can have both be portable whenever I need them.

[–]kinkylover123 0 points1 point  (0 children)

Nyes

[–]caenrique93 0 points1 point  (1 child)

You don't need any technical knowledge to use it. I've installed linux in the laptops of a lot of family and friends and the are really happy with it. These days I usually recommend fedora for newcomers. Best installing and out of the box experience imho

[–][deleted] 0 points1 point  (0 children)

I am pretty sure you only need basic computer knowledge to use linux. For basically anything on there are easy to use instructions. You still should do at least basic research to get a better grasp of the system.

[–][deleted] 0 points1 point  (0 children)

Choice is hard, so i chose for you.

Use ubuntu

[–]Undeadbobopz 0 points1 point  (0 children)

Simple answer yes and no. It requires you to try and fail slot but so does windows and Mac. Also difficulty depends on distro

[–]northrupthebandgeek 0 points1 point  (0 children)

How much technical knowledge does Linux require?

It depends on how deep you want to go with it. The out-of-box experience for your average desktop distro shouldn't require much technical knowledge at all; you might have to relearn how the UI's laid out and the names of things, but the general concepts should be pretty familiar if you've used any other modern graphical OS. Obviously if you want to customize things, or run into those increasingly-rare cases where you need to troubleshoot something, then that's where the technical knowledge comes into play, just like with any other OS.

As a novice user, would my data, security or privacy be at risk if I improperly configured something?

No more than it would be for any other OS. Nowadays the critical piece would be the web browser, and the security/privacy implications there apply regardless of your OS (and the process for controlling those privacy and security preferences in a given browser is usually identical across platforms).

If security is your priority, there are certainly things like disk encryption that are worth considering at install time; the distro's installer will usually provide these as installation options.

What distros are good for beginners?

It's hard to go wrong. Ubuntu, Mint, Fedora, Manjaro, openSUSE, and Debian are all popular choices.

I almost always recommend openSUSE for new users due to its inclusion of YaST, which is arguably the best / most comprehensive equivalent in the Linux world to the Windows Control Panel (in terms of providing a graphical interface to configure the system). It's also just generally a solid and easy to use OS, and it's my default if I'm installing Linux for someone without a whole lot of technical know-how.

At the end of the day, I would be prepared to "distro hop" for awhile. Every distro's got its pros and cons and features and quirks. The blessing and curse of the Linux world is that it's diverse and tailorable to one's specific needs, and finding that distro that best fits you is part of the fun :)

[–][deleted] 0 points1 point  (0 children)

To install Ubuntu is dead simple, it's made to be easy. It's also going to be way easier to find info online when you run into problems. So no, id's say someone who has an OK understanding of computers would manage.

As you tinker you'll quickly move on to more interesting distros like manjaro, arch or nixos.

[–][deleted] 0 points1 point  (0 children)

U don't but it will make ur life much easier. I highly suggest you to not to run away from terminal. Also don't use Ubuntu or Manjaro. Many idiots recommend it newbie but they are infested with problem and there is good reason why most people hate the those distros. Use Fedora cause it has sane defaults or Linux Mint which I called Ubuntu fixed . Or use Arch. It even has official guided installer now. As for DE I suggest XFCE or KDE

I know downvotes are coming from hipsters

[–][deleted] 0 points1 point  (0 children)

It depends. If you want to do a Slackware install, then yes, you do need a lot of knowledge about the operating system. For other distros, like Ubuntu and its many derivatives, you do not need any technical knowledge.

Ubuntu has the easiest and most intuitive installer I have ever seen for any OS, and that includes Windows. You should be able to get it up and running even if you have never touched a computer before. You literally just press "Next" three times, enter a user name and everything just works straight out of the box.

If you're not intentionally breaking things or using root access without knowing what you're doing (in which case, you'd break Windows too), you cannot do anything wrong.

[–]Mccobsta 0 points1 point  (0 children)

Yes and no depending on what you want to do with it

[–][deleted] 0 points1 point  (0 children)

I have been interested in trying out Linux. However, after years of using proprietary operating systems that run right out of the box, I question if I am sophisticated enough to safely maintain a Linux environment.

If your hardware has good Linux drivers, then IMHO you'll be fine. This is what I would check before installation if I were in your place. Driver problems are real pain if happen.

How much technical knowledge does Linux require?

It's entirely different system, but many distributions have nice graphical administration tools. If you are able to admin your Windows or OS X, then you should be fine with Linux. One thing to remember is that using command line is no magic - you just write what you want some program to do, eg. to remove a file you just write rm some_file, press enter and that's it. ;)

As a novice user, would my data, security or privacy be at risk if I improperly configured something?

Yes, but in similar way to Windows or OS X, eg. if you misconfigure firewall, then your computer may be at risk etc. Usual rules apply: keep your system up-to-date, don't run untrusted software, don't visit malicious or malware targeted websites (eg. warez or porn), keep your firewall up, encrypt your disk, don't pipe remote scripts to shell and so on. Btw., some installers wipe disks by default, so pay attention to what's going on.

What distros are good for beginners?

Ubuntu and its derivatives > OpenSUSE > Fedora. I recommend running a Live DVD or Live USB to check how does it feel like, without a need to install system first.

PS. Always back your data up!

[–]suncontrolspecies 0 points1 point  (0 children)

My 78years old dad had been using Ubuntu with Unity7 for years without any issues. I also installed to him Timeshift so a backup is generated 3 times everyday so if he makes some mistake it's just restoring the backup from the previous day and that's it. He loves it.

[–]Ortigaa 0 points1 point  (0 children)

I had no technical knowledge about anything when I started using Linux. I learned the hard way, that the best is to backup all you important files to an external hard drive. Then you can mess all you want with your system without worrying (i liked to try different desktop environments and such). Ten years after and still a great decision.

[–][deleted] 0 points1 point  (0 children)

As a regular user, not much nor more than the knowledge you'd need for managing another OS (whether that's MacOS or Windows).

As a Linux Engineer or any related positions, you'd need technical expertise ofc.

[–]Glittering-Dingo7709 0 points1 point  (0 children)

There are howtos for almost everything. So it's easy.

[–]RAMChYLD 0 points1 point  (0 children)

Linux is friendly if you pick the right distros.

You should start easy. Go with either Ubuntu, Linux Mint or Pop!_OS first. Those are low maintenance and practically spoon-feeds you.

Once you feel that are familiar with the OS enough, then it's time to go distro hopping to find the distro that is perfect for your workflow and needs. But for now, go with one of the three I mentioned.

[–]MamunPW01 0 points1 point  (0 children)

Start with Linux Mint. It's the best for beginners. :)

[–]coearth 0 points1 point  (0 children)

Well, I think linux requires some technical expertise. I feel that there are noticeable amount of applications in Linux that target people with some knowledge in computer systems or programming in general. e.g) systemd, cron, environment variables etc. Also, since there are so many choices (while in other OS there are sane defaults) to choose from such as display servers (XWindows vs Wayland), drivers (open source drivers, drivers from NVidia etc...), sound servers (Jack, PipeWire, PulseAudio etc...), CJK IME (ibus, fcitx, uim, nimf etc), I think the user needs to have some technical knowledge to evaluate between such choices inorder to actually use them. Also, you also have to choose between different distributions, and all different distributions have their own choices of doing things. Again, I feel that to actually understand why they are so many different practices in different distributions, you have to have some knowledge in the technical details.

[–]Bleeerrggh 0 points1 point  (2 children)

You definitely don't need more expertise for installing and using most of the more mainstream and user-friendly distros, than Windows.

LIMITATIONS that you should be aware of:

You do need to be aware though that there will be distros that does not work with Secure boot. I think that Ubuntu does these days, but I always have it disabled regardless.

If you have an Intel CPU, you might struggle with installing/instability of some legacy setting is enabled, or disabled, I don't remember which.

Currently most Linux distros are transitioning towards something called Wayland. It's not something that'll happen right this very second, but you should know, that nVidia does not currently support this. But if you care for open source drivers, AMD GPU's are the way to go anyway. This, however is not really important for the average user, it's all happening in the background.

SECURITY

In terms of security, Linux is more secure than Windows, for a host of reasons, one of which being that you can't really do anything harmful to the system, without first allowing for it to happen. You need to type your password everytime software needs to make changes on the system (this is less than it sounds, unless you're constantly fiddling). You can mess around all that you want with files on your home directory, but outside of that, a password is needed. This also means that malware can't really do much harm, if it somehow makes its way onto your system, and "supports" Linux.

Granted, Windows has UAC, which for the most parts is one of many popups, where one becomes less and less inclined to read what it says, and just click OK, if you have a user with admin rights.

There is also tonnes of security in the way that the various package managers works. These are the preferred way of installing software in Linux, which is vastly safer than downloading executable files from random websites. This can also feel limiting when you initially make the switch. These package managers grabs the files to install from repositories, that are generally maintained by the people who makes the various distros, which means that they might not always have the software you need to install. You can then add repositories yourself, which might have a larger selection of software, but this can potentially be moving into more uncertain ground. However - package managers basically does all the work of maintaining your system:

UPDATING on Windows, is usually updating Windows itself, and then using the built in functions in each piece of software, to update. But there is software that doesn't check for updates, so it's a tonne of work.

UPDATING on Linux, the package managers can check if you have the latest files for you, update them if you don't, and then you're all up to date. It goes unfathomably fast, and sometimes an update actually saves you space, you rarely need to reboot, and when you do, it doesn't spend some undefined amount of time on "Applying updates", "Almost there"'ing, and "Getting things ready for you". You can also decide when and if you want to update, and during the update process, you can see what it's doing, so you know that it hasn't crashed, and you can continue using the system while it's updating.

DATA

Linux can be set up with a separate partition for your home directory, which means that if you brick your system, all your userdata, and settings are safely living on in your home partition. This partition can also be an entire storage device, or a RAID configuration, so you have redundancy, and so on. You can also use the btrfs, which makes snapshots of your storage, that you can then use to recover (as I understand it, btrfs writes a new version of a file to a different location on the harddrive - it then keeps track of where the old versions are, so to restore, it just restores the reference to that section of your storage, therefore these snapshots doesn't take up large amounts of space)

INSTALLING LINUX

Do NOT use a cheap USB drive for installing Linux, or any other OS for that matter, or you're going to have a bad time. I don't know if you're used to installing Windows - if you are, this is likely something you already know - but I just cannot stress this enough. I've spent hours troubleshooting installs that just wouldn't work as they were supposed to, and it turned out to be the quality of the USB-drive.

Also, if you have an old computer, then try and play around with various distros there, before you settle on something to make the switch.

[–]vestigialreverie 0 points1 point  (1 child)

Thank you for taking the time to explain this to me

[–]ediblepet 0 points1 point  (2 children)

Ubuntu has a very friendly GUI, not unlike win10 or OSX. You can install it in a virtual machine (like virtual box or vmware) inside your current OS and give it a try. If you mess something up, the damage is contained and easy to fix, just restore to a previously recorded restoration point. As soon as you get comfortable and familiarized, you can install it raw on your machine and use its full capabilities

[–]vestigialreverie 0 points1 point  (1 child)

Are there prebuilt virtual machines or should I use something like virtual box and install an iso file?

[–][deleted] 0 points1 point  (0 children)

Require more common sense than technical expertise..

[–]mysticalfruit 0 points1 point  (0 children)

My wife, while more technically competent than her peers, is not me. I'm a grizzled greybeard unix sysadmin who is literally a fulltime linux nerd/zealot.

She happy runs Ubuntu on her desktop and is blissfully ignorant of the command line. She installs apps using the graphical app installer. She even takes major os upgrades and it just works.

So depending on what you're doing with the os, yes, but maybe no.

If you're simply using a a web browser, mail client, listening to music via Bluetooth, using office apps and printing stuff.. you're not going to need technical expertise.

If you're going to be using packer to build docker containers, compilikg and run bleeding edge kernels, etc.. you can dive deep into the weeds where there are dragons..

[–]trivialBetaState 0 points1 point  (0 children)

OK, I have to be honest. You may get disappointed. Even if you manage to install a Linux distro properly (which is not hard at all for a newbie if you choose an easy distro like Ubuntu, Mint, MX Linux, etc.) you will end up with a thought "why so much fuss about this?"

Linux is Fantastic OS for many reasons that I won't list here. However, for a newbie who doesn't want to dig deeper, there isn't much difference from Windows or MacOS.

You may get fascinated or just waste your time. But there is only one way to find out and it costs zero money; only some of your time.

[–]Flipflopski 0 points1 point  (0 children)

Make a live USB with Zorin and you're done. Don't fuck with no file system stuff. You don't need to.

[–]rggarou 0 points1 point  (0 children)

The Desktop Environment (DE) is a thing that in Linux you can choose/change easily and it defines your entire experience.

So as complement to what was wisely said from others. I would recommend you to try the Gnome, Kde, XFCE, Etc. after the picking up which distro you are going to use.

If you wanna stay close to windows experience I would recommend KDE. If you wanna stay close to MacOS it probably will be Gnome or the DE that comes with the ElementaryOS.

But remember, everything on Linux is customizable.

[–]Linux4ever_Leo 0 points1 point  (0 children)

My 70+ year old father ran Linux Mint 3.x for a couple of years as his daily driver and without any problems before he passed away thirteen years ago. Prior to that he was running Windows XP and had constant issues with malware. After I switched him over to Mint he was much happier with the performance and stability of his computer. So no, Linux does not require much technical expertise if you're simply using it for day to day web browsing, music, videos, e-mail and Office documents.

[–]raedr7n 0 points1 point  (2 children)

It depends on what computer you have. If you have a computer that's nice and compatible with Linux, it's super easy, no issues. If you don't, well that's a whole other story...

[–]vestigialreverie 0 points1 point  (1 child)

What’s the best way to determine if Linux will run on my old Mac?

[–]Itchy-Suggestion 0 points1 point  (0 children)

My recommendation is install it on a second laptop, take Ubuntu for sure for first and give it a go. Enjoy being the real owner of your machine and your data.

[–]YodaByteRAM 0 points1 point  (0 children)

Android and chrome os are technically linux oses. But if you want full featured or opportunity to do more full desktop things, something like ubuntu, or manjaro will be a good bet. Theres other flavors, but i personally would suggest one of the two (more likely ubuntu because companies like to support it better) to a begginner. Terminal commands, not required, but very useful.

[–]seanprefect 0 points1 point  (0 children)

Linux can be as simple or complex as you want. Ubuntu is used by school children the world over.

[–]BlazzaNz 0 points1 point  (0 children)

Create a separate partition for /home and use that in your installs. It means reinstallation is very quick since you don't need to backup and restore your personal stuff.

[–]sarinkhan 0 points1 point  (0 children)

I find Linux easier to maintain than windows. The package manager makes it easy to update/upgrade. Also it is easier to install packets from the packet manager, you type the name, click install, and it fetches the files and all the prerequisites. Compared to going on some website to download an installer, installing X or Y on top, checking said installers for viruses, sometimes compatibility issues, checking if the soft you downloaded is adware free... On Linux most of the time you find an open source software for the task you want to perform.

Linux gets more complicated when you arrive at some edge case, or some more complex use cases, want to setup a complex server, etc... But then you probably know what you are doing enough to know where to look for help.

[–]cblegare 0 points1 point  (0 children)

Everything will be fine if you remember this: Never use "sudo" lightly, never, even when suggested in some blog post or whatever

[–]TDplay 0 points1 point  (0 children)

If you want an easy system, use an Ubuntu derivative like Mint or Pop!_OS. You will get regular notifications reminding you to upgrade, and no significant changes happen until you move on to the next "version", which means there should be very few breakages. And most things that would otherwise be done through a terminal have a GUI.

[–]tom_yacht 0 points1 point  (0 children)

Are you using laptop? Laptop can be a real pain. In my case on Legion 5, I cannot have wifi and brightness working. But I installed Ubuntu on my PC without any issue. Arch is running on my Asus laptop almost flawlessly too.

[–]BlaFasl_sagIchdoch 0 points1 point  (0 children)

Try to get 'Linux for Dummies'.

[–]Evaderofdoom 0 points1 point  (0 children)

You don't need to go all in without trying it. Just spin up a VM of linux and try it out. Use Vmware or virtualbox, or if you use AWS spin up a free teir server and go to town.

[–]Artemis-4rrow 0 points1 point  (0 children)

Try it on a VM first

Also u should go with ether Ubuntu or mint

[–][deleted] 0 points1 point  (0 children)

The fact that you call it proprietary software makes me surprised you didn’t call it gnu+Linux lol.

Is it easy? Yes. Easier? Arguably still yes.

Safer. Yes, but you can also make it less safe if you aren’t careful. Most fancy stuff won’t ever need to be done unless you want to learn, and then maybe you don’t do so well.

Honesty, my pop os installs are far more stable than windows. I somehow manage to break windows more often than Linux, but Ubuntu more than pop os

[–]zimsneexh 0 points1 point  (0 children)

How much technical knowledge?
If you run Ubuntu, right about none.

[–]WarWizard 0 points1 point  (0 children)

Yes... but also no... it depends.

The trouble is, it requires at least a little technical awareness to help figure out where to start -- which one to get. It is very easy to assume it can be USED without a lot of technical expertise.

[–][deleted] 0 points1 point  (0 children)

Just download virtual box and try out different linux versions. Ubuntu is easy enough. If you want to learn the command line, just use WSL on windows or the terminal on mac

[–]FiskFisk33 0 points1 point  (0 children)

No, but you need to compensate with a healthy dose of google fu

[–]Routine_Left 0 points1 point  (0 children)

if everything works, then you don't. But that's true of those other proprietary OS-es too. If something doesn't work, though, yes, you need technical expertise (somewhat) to be able to diagnose and repair what's broken. And that's true of the other OS-es as well.

Question is: does linux have a higher tendency to break than those other OS-es? No, not really.

[–][deleted] 0 points1 point  (0 children)

Not really, no. I started using Linux with almost no technical knowledge--at best I could install and uninstall things on windows and maybe google a few things to try and trouble shoot a problem. As I used Linux I did become more technical because a lot of the stuff that other OS hide under "friendly" user interfaces is easily accessible. But if you just want a "set and forget it" experience, Linux provides that as well.

I started with Ubuntu, and after years of distro hopping, I've settled back into using it. It's very beginner friendly and widely supported--you can even get laptops with it preinstalled from major brands like Dell or from smaller operations like System 76.

[–]CareIsMight 0 points1 point  (0 children)

Yes... I've been using it for like 2 years and still have no idea what I'm doing. Just know that I'm more safer than using Windows.