15
Things I learned migrating from Win10 to Mint (thisshouldnotbearequiredfield.foffpiefed)
submitted 3 months ago* (last edited 3 months ago) by Encephalotrocity@feddit.online to c/linux@lemmy.world

;tldr Beginning to use a new OS, even using a distro as friendly as Mint, is harder than the overall community says it is. The second there is a problem expect hours of consuming, likely outdated, information. That said I’m happy I switched.

I’m not a programmer. If you are someone who is unfamiliar with GNU/Linux you probably aren’t either. Good news: a week after you start using Linux you’ll feel like one! Here are some critical things I eventually learned while installing Ubuntu/Mint:

You should expect to use the terminal . Period. Something about your particular hardware or software setup may require special tweaks or install that requires typing. Anyone who even hints this isn’t the case is at best deluded. I know this is a deal-breaker for many people but I’d rather not waste your time.

Locations and commands are case-sensitive . -h means help -H Human-readable (or is it the other way around? More typing yay!). It's in /etc/ X 11, not /etc/x11 (something almost impossible to see the difference of on a blurry 1080i resolution not being properly displayed).

While the basic user storage locations mimic what you are used to, the underlying system organization is completely impossible to navigate. Pertinent files can be scattered over several locations for whatever reason so don’t even bother trying to figure out a pattern and just follow guides. That said,

Guides helping you to navigate this jumbled mess are possibly outdated so check their dates or you may end up following directions and quite possibly break your installation when you add/remove/alter a file that used to be important but has been deprecated or relocated and now redundant. Speaking of which,

It is possible/probable your distro is effectively a skin of another older distro , so you should search the underlying distro directions too in case there aren’t any for the ‘skin’ you’re using.

All said and done, I am very happy to say I now have my Mint OS on a portable USB keychain that I can use on any PC (assuming TPM permission). The actual OS is pleasantly unobtrusive, nimble, and supports 90% of what I want to do with it. Critical failings seem to be completely relegated to proprietary software (for me, 1080i support was abandoned by all the graphics card developers years ago and I’m unable to either find older working drivers like I can in Win10, or find/figure out the tweaking needed to force the issue). Check all your mission critical programs to see if they are Linux compatible , or ‘simply’ learn to use the open-source competitor if they aren’t.

top 50 comments
sorted by: hot top controversial new old
[-] digdilem@lemmy.ml 5 points 3 months ago

Guides helping you to navigate this jumbled mess are possibly outdated

That's true, but have you ever tried to read Microsoft's documentation?

[-] krooklochurm@lemmy.ca 7 points 3 months ago

You mean the shitty online forums where approved posters fail to understand the question and provide useless advice?

Or the posts with frustrated users just screaming into the void?

[-] Cypher@lemmy.world 5 points 3 months ago

Even the official documentation is often outdated.

I’ve seen them reference UI elements that were removed over a year ago on freshly published articles.

But also I love the M$ forums and the constant stream of unrelated replies with begging for people to cave and flag their posts as a solution.

[-] argarath@lemmy.world 2 points 3 months ago

Which one of the 3 to 5 settings menus are they asking me to change this setting again? All I want is for my desktop to recognize the TV as speakers through the HDMI cable ffs!!! (Actual thing I had to deal with windows a few weeks ago that ended up with us not having actual karaoke for an end of the year lab party ;-;)

[-] rImITywR@lemmy.world 2 points 3 months ago

the underlying system organization is completely impossible to navigate. Pertinent files can be scattered over several locations for whatever reason so don’t even bother trying to figure out a pattern

Good thing you don't have to figure it out, because its standardized.

[-] Encephalotrocity@feddit.online 3 points 3 months ago

This is a better summary than many that are out there even still...

Is that file a bin or opt? oh, it's an opt linked in bin. No no, it's a usr/bin my bad.

Like I understand that people smarter than I felt this is the way, but you have to admit this is a lot if a newbie needs to know this for some reason. Thankfully, I don't need to.

[-] rImITywR@lemmy.world 3 points 3 months ago

Its good to have a shallow understanding, even if you don't need to know the details. That way if you find yourself looking for a config file in /bin/, then you might get the idea that you are making a mistake.

Also, the search function in every GUI file browser on linux will be streets ahead of the one built into the windows file explorer, so you don't need to fear using it. It won't return ads, or web results, or take 6 years to search through the folder that you are currently in.

[-] Encephalotrocity@feddit.online 2 points 3 months ago

I'll probably put that image on my desktop for permanent reference just in case because it is good to understand how engines work even if you never plan on even changing the oil yourself.

[-] Crozekiel@lemmy.zip 1 points 3 months ago

Those problems exist in windows too, you are just used to them.

For example: Is my game data going to be in C:\Program Files<game folder>, or C:\Program Files (x86)<game folder>? Oh, no, maybe they are going to be in C:\Users<user name>\Saved Games? Maybe just C:\Users<user name>\Documents<game folder>?

[-] bus_factor@lemmy.world 0 points 3 months ago

Which newbies need to know that? You already said you don't, why do the other newbies need it?

I've been using Linux on the desktop for 20 years, and managed a whole farm of them professionally on several occasions. While I know the difference between /bin, /usr/bin and /sbin and why it's like that, it's hardly something I really need to think about unless I'm building a software package, something a newbie user would never do.

[-] Encephalotrocity@feddit.online 0 points 3 months ago

I didn't say they did. In fact, I say not to.

[-] bus_factor@lemmy.world 1 points 3 months ago

Then I don't understand why you're bringing it up. Are you saying it's a problem with Linux that you spent time learning something you didn't turn out to really need?

[-] squaresinger@lemmy.world 1 points 3 months ago

Standardized is a big word.

Think of e.g. /tmp vs /run, /mnt vs /media, /root vs /home/root, and so on.

[-] caseyweederman@lemmy.ca 0 points 3 months ago
[-] rImITywR@lemmy.world 1 points 3 months ago

Symlinks are perfectly allowed in LFH. That discussion is about which way Debian should do it for its default applications.

[-] atomicbocks@sh.itjust.works 2 points 3 months ago* (last edited 3 months ago)

People who have these complaints often have forgotten how hard it was to learn Windows and how hard it was to find info before XP lasted for 14 years. These are all the same problems you would have if you had never seen Windows before. For instance I don’t think you would be complaining about case sensitivity if you had not used a system that wasn’t first. Also, Windows itself is a “skin” on older OSs; Windows retained DOS compatibility for years and many of it’s quirks, like the case sensitive thing, are a result of that. Not to mention that the WinNT kernel was built on from the Win32 kernel (itself an upgrade of the Win16 kernel) and IBM’s OS/2. There are literally screens in Windows 11 that are the same screen they were in Windows 95, the format dialogue for instance.

[-] RaoulDook@lemmy.world 1 points 3 months ago

Built a new small PC recently and set up dual-boot with 2 drives... Linux was easier to set up and get running overall than Windows 11. When I installed Linux, it found my drive to install on with no problem, but W11 could not without bringing over Intel storage drivers on a USB stick. Linux had built-in drivers for all of the hardware, everything working right on first startup. Windows required me to download Wifi drivers onto a USB stick from another computer before I could download anything. Windows also required for me to download many other drivers from the motherboard mfr website. Now Windows is hassling me to activate with a non-generic product key that I didn't buy yet. Linux just worked from the start.

[-] nuko147@lemmy.world 0 points 3 months ago

Yeah, but now we are old. 😅

[-] atomicbocks@sh.itjust.works 1 points 3 months ago

Age has nothing to do with ability to learn, brain plasticity is a myth. The reality is that anybody who can spend 6-8 hours a day learning is going to learn faster than those who have to do other things all day.

[-] khleedril@cyberplace.social 1 points 3 months ago

@atomicbocks @nuko147 Would be good to hear from an expert with data about this.

[-] atomicbocks@sh.itjust.works 1 points 3 months ago

This is achieved through the promotion of brain reorganisation. This capacity is not necessarily restricted to infancy, and is typically retained by the individual throughout the lifespan.

Source

[-] xan1242@lemmy.dbzer0.com 0 points 3 months ago

In fairness to Windows, the kernel and the drivers are the few of the objectively good things about it.

Neither NT nor its age are the problem. It should be a testament to how well it works for the things we're using it for today.

The problem is the userspace. The things that you interact with and see. That is what you're referring to when you mention "the format dialog". Not NT. Win32 isn't a kernel, it's an API that is used to sometimes talk to NT indirectly and give userspace functionality.

Where NT is truly starting to show its age is with things like scheduling on AMD Ryzen chips with 2 different CCDs. That is a Microsoft skill issue. Had this issue cropped up not even 10 years ago, they would've figured it out. This is what is gonna age NT. New hardware, not new software.

[-] msage@programming.dev 1 points 3 months ago

It's literally its only job to talk to hardware. Scheduling and memory allocation are the most important parts of any OS.

[-] xan1242@lemmy.dbzer0.com 0 points 3 months ago* (last edited 3 months ago)

Precisely. MS didn't do a very good job maintaining it for Ryzen CPUs recently, though. I remember the whole fiasco with Zen 4, when it just came out, it ran better on Windows 10 than 11.

Then, more recently, 9950X3D needs manual thread pinning to run some games better.

Like, come on... this isn't something any user should even be worried about.

But also keep in mind that "just talking to the hardware" is one hell of a reduction and oversimplification, too.

Keep in mind, these issues with Ryzen scheduling are fairly new. People yap about NT being an issue when it wasn't for many years and it still isn't even the primary issue (and it usually gets fixed by the vendors themselves in one way or another).

[-] tiredofsametab@fedia.io 2 points 3 months ago

I learned that upgrading mint broke my video editing software and I had to go back to windows to work on one of my jobs. I also had some issues with networked SNES emulation (for ALTTPR) that I could never work out.

I can survive without SNES games, but not being able to update my os without worrying about breaking things I must do for my job is a deal breaker (I have 2 jobs as well, one of which is my own farm business, so time is a luxury I don't have).

I can't wait for this to stop being an issue and move fully to linux

[-] vividspecter@aussie.zone 1 points 3 months ago* (last edited 3 months ago)

You might prefer an immutable distro which don't typically break on updates (and if they do you can easily rollback).

[-] i_am_not_a_robot@feddit.uk 1 points 3 months ago

You mentioned drivers. One of the nice things about Linux is that most old hardware still works. I had an ancient scanner which barely supported Windows 7 (I think it was OK on 32-bit, not on 64-bit). Linux still supports it.

[-] CaptainCancel@sh.itjust.works 1 points 3 months ago

My experience migrating to Linux started off rough. Fedora wasn’t even on my top 3 distro to try (Bazzite, Mint, Ubuntu), but when you’re running Frankenstein hardware with Nvidia graphics, your distro is gonna be the first one that actually boots from a USB drive.

Very happy with it. It’s actually easier to find solutions to most of my issues than it was with Windows 11. I thought I’d miss HDR in gaming more, but not really noticing much of a difference.

If it wasn’t for Linux, I never would have learned about the Heroic launcher, which lets me run games I got from Epic Game store and GOG without downloading those.

Hoping OpenRGB eventually supports my graphics card and HDR gets better implementation for games.

[-] 5714@lemmy.dbzer0.com 1 points 3 months ago* (last edited 3 months ago)

TBH, the key chain thing is kind of advanced stuff you wouldn't do on another OS anyway.

Also interlacing is kind of complex from a technical standpoint and definitely outdated.

I'm writing it like this, because you don't seem to want help.

[-] leftzero@lemmy.dbzer0.com 1 points 3 months ago

In my experience having to use the terminal also applies to windows.

If you haven't had to at least use sfc /scannow to fix the OS having randomly microsofted to shit I assume you're not regularly using windows...

Also everything being where you least expect it. Did the program install to Program Files\program, Program Files\publisher\program, Program Files (x86)\program, Program Files (x86)\publisher\program, Program Files\Common Files\program, Program Files\Common Files\publisher\program, Program Files (x86)\Common Files\program, Program Files (x86)\Common Files\publisher\program, %appdata%\program, %appdata%\publisher\program, %localappdata%\program, %licalappdata%\publisher\program, C:\program..?
Are the files somewhere in My Documents? In the program's installation folder? Somewhere in %appdata%? On the desktop? Kidnapped by OneDrive because you forgot to opt out of the “backup” that deletes your system folders and moves them to the cloud, only to immediately complain that you're using too much space and have to pay a ransom to access them? Windows search certainly won't help you find them, though it might give you similarly named bing results...

And let's not forget about system configuration... is the setting you're looking for on the new settings app, the control panel, the registry, group policies, some weird powershell incantation, the task manager's startup section (!?), the task scheduler, the services manager, the device manager, the computer manager, the disk manager, the old msconfig tool, some random contextual menu, some random management console add-on, some old forgotten executable or cpl in System32 (did you know the old windows 3.11 dialer is still there)..?
For every one of those options you're almost guaranteed to find at least one or two settings that can only be configured through that particular tool, and I'm sure I'm forgetting some...

[-] Pat_Riot@lemmy.today 1 points 3 months ago

You will need to use the terminal . Period

I stopped here. I've been on Mint for some years now. I have not once needed the terminal. I have been in no way tempted by the terminal. I opened it once, said "yep", closed it and have not bothered with it since.

[-] higgsboson@piefed.social 0 points 3 months ago

Something the community is always loathe to admit:

Linux is only "free" if your time is worth nothing.

[-] drkt@scribe.disroot.org 1 points 3 months ago* (last edited 3 months ago)

That was true until Windows started breaking every other week and every major update breaks something fundamental. I moved to Linux to escape the forced update cycle that breaks my desktop so frequently that I gave up on ever having files on my computer and just worked directly off of NAS because any given week had like a 5% chance of requiring that I spend 2 hours reinstalling Windows.

Now Linux, when configured correctly, eats less of your time than Windows, but you have to learn how to use it, just as you had to learn how to use Windows. It is a dumb saying said by people who don't use Linux because they're too stupid to learn it, or so stuck in their ways that they can't break up with their existing workflow, sometimes for valid reasons.

[-] squaresinger@lemmy.world 1 points 3 months ago

Goes well with "If something bothers you, download the source and fix it yourself".

[-] webkitten@piefed.social 0 points 3 months ago

For most users whose main computing habits are browsing the internet, word processing (desktop or Google Docs), or email, you'll rarely have to touch a terminal.

I set up my mom's laptop with clamtk (set to auto update definitions), auto backup, and auto update and she generally uses it the same as Windows.

[-] Encephalotrocity@feddit.online 1 points 3 months ago

I set up my mom’s laptop with clamtk (set to auto update definitions), auto backup, and auto update

OOC (I have no idea what that is) how long did it take you to first learn how to do that, and more importantly, how long would it have taken your mother to learn it had you not?

[-] webkitten@piefed.social 1 points 3 months ago

I basically moved to Linux Mint from Windows myself back in March so this is everything I've learned since then. Auto update and auto backup (using Timeshift and Update Manager) are pretty straight forward since they're all options in the GUI. Clamtk comes from me using Clamav on Windows for the longest time and most of the packages were found right in the GUI for the Software Manager.

[-] Libb@piefed.social 0 points 3 months ago

Anyone who even hints this isn’t the case is at best deluded

Based on what data?

over-generalization is an issue... in both direction, you know.

Guides helping you to navigate this jumbled mess are possibly outdated

'this jumbled mess' set aside, 100% agreed.

[-] Encephalotrocity@feddit.online 0 points 3 months ago

Based on the data that even Mint, the overwhelming consensus being it is the most user friendly distro available, deemed it necessary to put the terminal on the taskbar. That, and if anything goes wrong and the bootup fails, it defaults to the command line interface.

[-] Libb@piefed.social 1 points 3 months ago

Based on the data that even Mint, the overwhelming consensus being it is the most user friendly distro available, deemed it necessary to put the terminal on the taskbar. That, and if anything goes wrong and the bootup fails, it defaults to the command line interface.

That's not data allowing anyone the disqualify an opinion they don't agree with. A bit like if, to your affirmation, I was to object that on the three computers running Mint in my home (not counting a few others I installed elsewhere) not a single one forced me to use the Terminal. In fact, that's the reason why I switched to Mint a few years ago: back then I realized it was the sole distro that allowed me to connect my Airpods without any hack at all, just by clicking the Bluetooth pairing button. Instant convert ;)

Even though that's my own experience, that's still no data to object your own. We both have different experience (none being truer than the other). I was just pointing that out.

Have a nice first day of the year.

[-] Cypher@lemmy.world 0 points 3 months ago

Something as simple as changing audio quality playback requires the terminal in Mint, it’s a whole 5 clicks in Windows and even easier on Mac.

Linux Mint has a generally good user experience but it is still flawed. When something is available in the UI it’s pretty easy but there are myriad settings for general use that simply have zero UI.

The answer from developers is basically always the same… open terminal.

[-] MentalEdge@sopuli.xyz 1 points 3 months ago* (last edited 3 months ago)

As mentioned by someone else, the reason guides and linux helpers tend to tell you to use terminal, is because it's already installed, and will work almost regardless of distro.

That doesn't mean a GUI option does not exist. It's just that distros essentially being collections of independent software, rather than monolithic integrated systems like windows, they tend not to come installed with all the GUI applications that exist. And if they do, guides and people helping you still can't rely on you having a particular one installed.

For audio there is a litany of control panel applications you might install, some of which allow doing things that are a right pain on windows.

As an example, I use qpwgraph to route audio from a co-op game into a remote sunshine stream while excluding other system audio, while simultaneously using discord to voice chat with a friend who'd otherwise have to listen to themself as well as the game.

Qpwgraph allows you to route audio in almost any way you might imagine. Want to send each stereo channel to completely different audio devices? Sure. Send system audio into the mic input of a discord call? Why not. Use multiple audio devices at the same time? Go ahead. Flip the stereo channels? Weird, but ok.

And the app isn't what does it. It's just a GUI for capabilities that already exist in the pipewire sound server.

Similar cases exists for all kinds of things you might otherwise do in the terminal.

[-] Libb@piefed.social 1 points 3 months ago* (last edited 3 months ago)

Something as simple as changing audio quality playback requires the terminal in Mint, it’s a whole 5 clicks in Windows and even easier on Mac.

Not sure what you mean by 'audio quality playback' but I do do use the Easy Effect app to customize the EQ on a per output basis, if that helps? Edit: the app website

Linux Mint has a generally good user experience but it is still flawed.

Who said otherwise? (and so is macOS, I could not tell for Windows but I have little doubt it's that perfect either ;) I just pointed out that the OP dismissive tone was a bit too much. End of the story as far as I'm concerned.

[-] Cypher@lemmy.world 0 points 3 months ago* (last edited 3 months ago)

For example changing playback quality from 48kbps to 96kbps.

Worse is that setting this then results in automatic upscaling on everything which will have your CPU maxed out.

Linux in general is awful for audiophiles.

I think their tone is perfect, far too many leap to claim you can use LM or other distros without ever needing the terminal and in my experience it’s 100% a lie.

[-] MentalEdge@sopuli.xyz 1 points 3 months ago* (last edited 3 months ago)

Worse is that setting this then results in automatic upscaling on everything

This is true on all systems. Windows and MacOS both also use internal sound servers to mix all audio sources into the single PCM signal that goes to the sound card.

If incoming PCM signals are at some other samplerate than what is being fed to the audio device, they must be resampled.

You can't feed two PCM signals at different samplerates into a single output any other way. Or even a single one, if the input samplerate is different from the selected output samplerate.

This is how it works everywhere. Not just linux. It is a fact of digital audio.

which will have your CPU maxed out.

Just. No.

Your system is not going to be burning up the CPU doing audio resampling. It simply isn't that demanding a task. It's something all system do regularly anyway, whether it's upsampling or downsampling, one audio stream (or at least two for stereo) or a dozen, or more.

Linux in general is awful for audiophiles.

This to me is an admission you have no idea what you're talking about. Linux is PREFERRED by tons of audio engineers because its audio handling and routing capabilities on a system level are unmatched, as well as the ultra-low audio processing latencies it can achieve when configured for it on a kernel level.

load more comments (1 replies)
[-] Hond@piefed.social 0 points 3 months ago

Yeah, i agree overall. I'm also not an IT-professional. But i'd call myself maybe a pOweRuSer.

In my experience there is no way around the terminal sooner or later. Even after 1 1/2 years of regular linux usage i'm still reluctant to use it because there is so much needed knowledge frontloaded to use it effectivly. But on the other hand the frequency where i NEED to use it is more or less the same compared to the windows equivalents like cmd and powershell. Atleast in my case the last few years on windows involved overall even more tinkering than on linux right now. Probably a different story for many people but it holds true for me.

Outdated guides, wikis, and searchmachine answers certainly fucked me over in my past ventures with linux. Its not like on Windows where you could find that one thread from 2005 which actually has the answer to your hyperspecific windows 11 problem. So looking for a distro with good and current documentation is really important imho for a beginner. In that regard i'm really happy with cachyOS' own wiki in combination with the arch wiki. On top of that their forums and discord server. I just started to disregard any info older than 1-2 years. Meanwhile searchengines got so much enshittified that i cant rely on them anymore either way.

The file structure completly broke me tbh. It was always my most hated thing with windows. How windows itself and all the programs just leave behind a scattered mess of folders and files with no fucking coherency. In my mind linux had to be soooooo much better in that regard. Like obviously, right? But nah, its somehow even worse. I even used the pretty alright search function to find and purge some last remnants of an uninstalled program. Just to be greeted with another left behind cache file in a hidden folder a few months later.

[-] krooklochurm@lemmy.ca 0 points 3 months ago

The file structure in Linux distros actually makes a lot of sense when you begin to understand the parts that don't make sense.

But yeah. Unless you use something like bazzite the terminal is something you'll need to use.

This frustrated me when i started using Linux. Then one day i had a neo moment and i was like "I know bash" it just kind of happened.

The best part of Linux , when you get used to the idea, is that anything can be anything and everything is a file.

[-] jaxxed@lemmy.world 1 points 3 months ago

More than making sense is that you can use your package manager to discover what files were installed, instead of your file navigator.

Switching OS is about changing how you you approach tasks, whether or not linux is imvolved.

[-] illusionist@lemmy.zip 0 points 3 months ago* (last edited 3 months ago)

you have to use the terminal

I'm on opensuse aeon and for general usage, I do not have to use the shell. Installation and updates happen in "software". Settings, extensions all have their own app. Providing a case where you have to use the shell would be good to strengthen your position. Maybe it's a mint thing and not a problem of linux in general.

Since there is no example I can't know if you're right. I know there can be "weird" stuff sometimes to enable things via the shell but usually you follow a tutorial and it means copy pasting some lines. Only one time. That shouldn't count as "using the shell"

[-] gustofwind@lemmy.world 1 points 3 months ago

It’s certainly possible to never open terminal but there are plenty of programs that need to be built via terminal because they have no app image/flatpak nor prebuilt binaries for your distribution

Also why isn’t copy pasting stuff into terminal considering using it? Sure you followed a tutorial but you needed to use it or you can’t do what you want right?

load more comments
view more: next ›
this post was submitted on 01 Jan 2026
15 points (89.5% liked)

Linux

17288 readers
33 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS