Make sure to go for an immutable distro with kde if you're a windows user, you'll never have to do any maintenance, I highly recommend fedora kinoite
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Mint is pretty dumbass proof.
Most of that sounds pretty easy to pull off. I have a few thoughts, though:
- What games do you run in Steam?
- Just a bit of a warning: Discord is annoying about updates, at least with the Debian version. I can't remember what the Flatpak does.
- For MS Office, most distros should come with LibreOffice. If you have problems with LibreOffice, then Google Docs should be fine.
- You'll have to run Spotify from the browser, but I imagine that won't be a problem, as you're probably not an audiophile
- Run GIMP as a Flatpak, as distro versions tend to have weird bugs with the resynthesizer plugin.
In depends on how dumb the user is. If you want to see drive C:\
and don't want to learn why there's no such a thing, forget about Linux (and any other OS except the only one you are familiar with). If you are ready to learn new concepts and just don't want to remember numerous commands, that's OK, just pick up a distro with advanced DE and graphical admin tools.
Depends on the distribution. And how used you are to windows.
Imo, for the easiest possible experience, choose fedora and use it sorta like desktop android.
No more tricky than windows these days. Nice thing is there's a lack of commercial BS - spyware, ads, unwanted apps etc. And pretty much no matter how old your computer gets, you can still run brand new linux on it.
Depends on the distro.
I found Linux Mint good enough for 99% of things, and most problems can be solved without a terminal.
Problem is you’d still need to know enough about Linux (just like with windows) to troubleshoot. For example, the files app was causing an error when plugging in drives, I need to figure out that the files app wasn’t call files, but nemo, it’s config lived in a hidden folder called .config in my home folder, and in .config I could delete my configuration to fix my issue.
In my view Linux is about Windows XP or 7 in terms of usability, a bit of a learning curve, but one worth learning.
A few modern improvements which makes using Linux easier.
Use Flatpaks where possible, it’s platform agnostic and usually supported by the actual devs.
AppImages (think portable exe for windows), are another option, but to “install” them you’d need an app called Gear Lever.
Check with an apps developer before installing, flatpaks can be packaged by anyone, and they might loose support (steam for example is installable via Deb not flatpak).
In the last four years I've built three gaming PCs and installed Linux on two and Windows on one.
If you can install Windows on a PC, you can install Linux on a PC. The process of getting the ISO, writing it to a thumb drive, using the BIOS to boot to the thumb drive is the same. The Windows installer is kind of its own environment, but most Linux distros will boot to a "Live environment" that gives you a full desktop you can try out and use before installing, and the installer runs like any other program. Some automatically launch it, some give you an icon to click on the desktop. The installer will ask you the same basic things, though Windows asks you more stuff about their proprietary garbage.
The last time I installed Windows, (Win 10 about a year, year and a half ago) it started up with a fallback video driver and 800x600 resolution, and I had to use Edge to download the GPU driver from AMD's website. I've never had to do that on Linux; AMD drivers are supported directly by the Linux kernel and work out of the box.
I have an unusual speaker system that makes a loud popping sound when the sound chip in the computer turns on and off, so I have to disable a power saving feature by putting a line in a config file. That line I copied and pasted from a forum. It's entirely because I have this weird old sound system of mine; the vast majority of folks won't have to do that.
I'll note that I also choose hardware specifically for Linux compatibility. I use AMD GPUs, I make sure to use Intel wireless chips, I have desktop peripherals that don't require those goofy dashboard apps to configure. Generally go with as normal as you can.
If you're coming from Windows, I would suggest trying the Cinnamon or KDE desktops, in the look and feel department they're probably going to be closer to what you're used to with robust graphical tools.
Standard disclaimer: Linux is not Windows. You will have some learning and adjusting to do as you get used to a new ecosystem. I don't think Windows or Linux are free of "troubleshooting." Stuff goes wrong on Windows too. Thing is, with Linux you can...learn how to fix it?
The only barrier to entry is creating a usb installer. Once you’re past that, there’s nothing more than basic computer knowledge to do what you need to do. By basic, I mean knowing how to use a computer, so you should be good. Just choose a user friendly distro like Mint and you won’t need to open the terminal at all unless something really bad happens.
Steam ⇒ No Ubuntu
For Word/Excel alternatives, I would suggest LibreOffice fresh. So, go with one that gives recent versions of it ^[I hated the problems with older versions, which seem to be greatly reduced in the newer ones].
can I operate a Linux PC these days without needing to troubleshoot or type code.
That will vary greatly depending upon your Hardware selection. I was lucky enough to manage a good enough setup (adding extra effort to check Motherboard components) for Linux support and still have a few problems. [I am unable to get CPU fan speed (tachometer reading).]
I like Endeavour OS, but it being rolling on Arch, means, it is for someone who is happy with troubleshooting and bug reporting.
I had tried Open SUSE for a bit (back then, I hardy knew Linux) and liked that too.
Debian probably won't work either, because, even though it is something you probably won't need to troubleshoot for years, once setup, Steam will make it hard for you and Discord, well, no idea. I removed it after declining the new TOS.
Why Steam -> no ubuntu? EDIT: Ah, i see. I didnt have that problem because i always used pop os
Maybe this article would be a good indicator.
By default, Ubuntu will give the Snap version, which Steam devs don't like to support.
And installing another version will probably require some configuration and terminal stuff, so I'd suggest going with something that plays well with Valve.
This is true. And it's also why I always recommend downloading steam through their website. They distribute their own Deb directly, and it auto updates.
Flatpak version is also okay but if you want to use a secondary disk then you need to know how to use portals (or the Flatpak configuration tool that I can't remember the name of).
Depends what you use and how you use it. With how I use my computer, I have issues on Windows that require terminal input to solve and are more confusing than many of the Linux issues I face, but the way I use Linux also requires terminal. Some applications just work better or only on terminal whether you're on Windows or Linux and some debugging steps will inevitably take you down the dark road of decade old menus and terminal commands.
Day to day basic tasks though? It shouldn't need any special knowledge, provided that you don't follow the wrong online tutorials like I did when starting out. For example, Firefox was out of date so I looked up how to update Firefox. The package manager did not have a new version and I didn't think to manually go into settings and refresh the repository (stores auto update, right? Well, no actually...). Basically I ended up trying to install via a .deb package from their website... it didn't work and I felt Linux was dumb. What I should have done was update my OS and package manager first or simply sudo apt update && sudo apt upgrade
(yes this is terminal, sorry). My point is, sometimes you have to realise the question you are asking is flawed and not the system.
You can try Linux out without installing it to get a feel for it before you make the jump. Set a weekend aside (or at least a couple of hours) to test drive a Linux distro and check if it is your cup of tea.
This is one way of doing this:
- Install Virtual Box on your (Widows) PC
- head over to https://getaurora.dev/ and download the latest iso
- In virtualbox create a new VM
- set the OS Type to fedora (64 bit)
- after that you can keep all the standard settings, just be aware that performance is not going to be representative of an actual install
- Then select the newly created VM and open the settings panel
- here you go to "Storage" and click on the slot under "Controler: IDE" labeled "empty"
- click on the CD symbol on the right side of the window, in line with "optical drive" and select "choose a disk file"
- pick the iso file you downloaded in step 2
- close the settings window and start the VM
- go through the installation wizard to install Aurora OS in your Virtual Machine
- Profit
I know that these instructions can seem daunting but it is easier than it reads, I promise.
Why Aurora OS
Aurora OS is based on Fedora Silverblue meaning that it is what is known as a immutable distro. That in turn means that it's harder to mess stuff up and break your install. It also means that some things are harder to achieve. But I also think that you are probably not interested in the hard stuff anyway.
Aurora uses the KDE Plasma Desktop, the same desktop used by Valve on the Steamdeck. It has a familiar Windows like layout by default but also allows you to customise it like crazy to fit your particular need (whatever that may be).
Aurora flatpak as it's app format. To see what kind of software is available for this distro you can check flathub.org . It's not going to be as much software as Linux Mint for example (Mint uses flatpak and deb), but everything the average user needs should be there.
I guess uBlues main images are. I use Fedora Atomic Kinoite, which is not ready at all.
There's kind of a bell curve of users where their needs are so simple that Linux use is great for them. They'll never do anything more complex than visit a webpage in Firefox, and that's great.
Then as your needs get more and more complex, Linux isn't quite a good fit -- You'll want to use a specific printer, or a specific software (looking at you solidworks!), or you'll have some sort of organization that requires you use MS Office, etc. -- There are ways around all of that stuff, but if you're not already on the train, it can get frustrating.
Up until your needs get even more complex, where Linux starts becoming the best choice again - You want a tiling window manager, and ipv6 with firewall and ZFS on the network etc.
It's the middle bell curve where your new user is already kind-of a power user, but not quite a technical-user yet that gets people.
It could be a bumpy road, but go for it. Remember that no matter what happens, someone else has probably been there before and has asked for help online
I mean, yes. But also no, it sort of depends.
If you have very low bar of needs (needing a web browser and some utility apps, without specific apps in mind) then it's actually never been easier. If you use a Silverblue based system, all updates are done in a transactional way and old versions can be booted into at any time in case something breaks (which basically never happens with silverblue, with some exceptions.) Read only systems means you can't muck around with the root files and can't accidentally "break" your system in the way you used to be able to on older OS designs. I would say that "Linux with Guardrails" is effectively invincible, and I would like to recommend that new users try OSTree based systems. For example, Fedora Silverblue, Ublue's Aurora / Bluefin, Bazzite (Steam OS clone), etc etc.
If you have more specific needs, it can be a crapshoot depending on whether or not the hobby in question has a strong linux presence. Particularly, bespoke non-game windows apps are still a bit tricky to get working and require some Wine (Windows process wrapper for compatibility) knowledge. There are edge cases where running certain applications in flatpak (Steam, Bitwig) can mean that, while it's impossible for these applications to break your system, you'll be very limited in options for these programs. For Steam, this can mean more difficulty with out-of-steam application management. For Bitwig, this can mean no choice in VST. These are all programs that have work arounds, but on a read-only system like Silverblue (which I would like to recommend for new users due to the indestructibility) those are all a little more difficult to implement and require you to know a thing or two about virtual desktops. (Thus, not new user friendly.)
I would still say that it's never been easier, but as you get more famililar with any system, you generally demand more and more from it. Thankfully, with linux, its always been a case of "if there's a will there's a way" and the UX utility applications being made by other people have been getting better and better.
My recommendation to you would be to try UBlue Aurora. It's familiar to Windows, it's being managed in a way that makes gaming relatively simple, and it has an active discord community to help new users. It also has that indestructability that I was talking about before, but has a lot of the "work arounds" pre-setup for new users.
Honestly if you figured out lemmy you can figure out linux at least enough not to be a 95yo about it.
Use a distro that is both popular and good for beginners, like Fedora or it's KDE spin, or Mint. There will be learning, there probably will be troubleshooting, you're switching from something you've always been familiar with to a new thing, it is unavoidable. It's like moving to Mexico, you'll need to pick up at least a little Spanish. It's really not as hard as people make it seem, most questions will be solved by searching the problem and pasting in a terminal command, but it's good to learn what those commands do over time. It might benefit you to use the computer more often while learning if possible.
Do it, you'll be fine!
Yes, it's easy. BUT:
- buy Linux-compatible hardware. While you might technically be able to get something to run by fucking around, it's just better to bit Linux-compatible hardware. If something doesn't work, it doesn't work, put it on a shelf and try again in six months.
- If you're dual-booting windows, know that windows occasionally nukes the boot loader, so that only windows loads. This happens irregularly, like every 2-5 years. A Linux friend can help fix it, or you can follow instructions online (you need an empty thumb drive to do it).
Sometimes, when dual booting Windows and Linux, especially on the same drive, the Windows installation just breaks. Sends you to automatic repair only for it to not work.
I learned this the hard way.
You should be fine doing what you want on Linux. Just make sure everything works before installing completely. There is a liveUSB mode that let's you try it before you install.
Mint and PoP os are good ones to try.
Can also check out Zorin os which is pretty good too but doesn't update as often.
If the PC you're building has the latest and greatest hardware in it, you might find that Linux might not support that stuff yet. You might get lucky, but you might not either. It usually takes a little while to get new hardware supported. So it might be a better idea to install Linux on your older computer, then there's no reason to buy a new PC anyway. Linux uses about half the RAM that Windows uses, for example, so it's like you did an upgrade anyway. As long as you have over 4 GB of RAM, you're fine for desktop usage. Windows requires 8 to run as well that Linux does at 4. You'd only need to upgrade if you're after extreme gaming support.
I would say dual boot so you can use windows when you can't figure something out
To me, Endless OS seems to be the best fit for you; install it once and you never ever have to give it a second glance for troubleshooting or whatsoever. It achieves this through using "a read-only root file system managed by OSTree with apps installed using Flatpak.". This translates to:
- The most important system-related files being protected from change by yourself and others.
- Ensurance that your base installation is exactly the same as the one tested and used by its developers. And thus an (in-)direct quality control and maintenance by the very people that work on it.
- As the base system is not changing beyond what is provided by the devs, installation of applications is relegated to flatpaks (see Flathub for the App Store).
- Flatpak is a packaging format that doesn't interact with the base system to install software; think of it like how applications are installed on your phone. With this, you can still install software you need without compromising changes to the base system.
I find that people who come from the old days of linux will often respond "you have to use terminal", or "learn the operating system", or even balk at people saying you can just use the GUI Interface/Desktop Environments. And then when you get help from expirienced users you get allot of terminal commands, which makes people think "I can't use Linux without learning the terminal first". In actuality it is just easier to show a person a command and ask for the results than it is to walk a person through getting the same info otherwise.
"OK, which Desktop Environment are you using?".
"Desktop what?".
"Which version of OS did you download and install?".
"Cinnamon.".
"X or Wayland?".
"What's a Wayland?".
"OK, X. Is your system up to date and which kernel are you running?".
...and so on. It is faster to just help working in the terminal. The Desktop Environments are fairly far along and most that I have worked with you could get by completely in the Desktop and not touch the terminal.
I would suggest Linux Mint, but for now I would stick to the non latest version of 21.3 as they bit off ALLOT in 22 and while it works for allot of people there are driver bugs they inherited from Ubuntu and have not implemented the fix for yet and allot of other pains in the toukus so if you want a version with the minimum of troubleshooting and stable Desktop Environments I would stick to 21.3 (If I had any sense I would be switching back to it from 22 myself).
If you want another option it would be Ubuntu and its Different Desktop 'Spins' to see which you like the most. Some people prefer to start off on Fedora and I am told it has a good DE, or some people recommend PopOS which had its own spin on a DE but they have let development lag on it as they developed their Cosmic Desktop for the Wayland project (the project that is superseding the X.org project for making windows).
Which ever you choose, good luck. I am in the same boat and I am trying to learn what I can before it is too late.
I will recommend you Fedora Budgie Edition. You will never need to open terminal on it and interface is more user friendly.