253 points

side note i like the use of calvin over that other guy

permalink
report
reply
85 points

yeah fuck crowder

permalink
report
parent
reply
48 points

don’t fuck him tho

permalink
report
parent
reply
27 points

not unless you want to be a victim of abuse i guess

permalink
report
parent
reply
15 points

Crowder’s one of my favorite musicians… Oh wait, different Crowder.

permalink
report
parent
reply
8 points

Music Crowders’s good. Who’s this other Crowder?

permalink
report
parent
reply
2 points

That Covfefe got cold a long time ago.

permalink
report
parent
reply
137 points

Not a hot take at all. Asking someone to go from a GUI heavy operating system to a command line heavy one and be just as productive is lunacy. Like all major changes it is important to ween off the old thing.

My biggest hurdle with the switch has been permission related issues, and you can’t deal with those cleanly with a UI, and every help thread under the sun throws out a bunch of command line commands giving a solution without explaining why those changes are needed. It may seem like Unix 101 to experienced Linux users, but it is really cryptic to newcomers coming from operating systems that are…cough more lenient with their permissions.

There is also a mentality that UIs are much more idiot proof than command line. UIs are written by people who actually know the OS so we can’t accidentally delete our home folder because of a typo. It is a very legitimate concern.

permalink
report
reply

Yesterday morning i installed Mint xfce on an old laptop.

I wanted to install synaptics drivers for the touchpad because i use the trackball as mouse but need the touchpad for clicking. Something that isnt configureable in the default driver.

When i copied an example config file and added my line, i rebooted the computer.

The GUI broke because in the example config file, there were “…” To indicate writing further options, but xorg couldnt interpret or ignore it, so i had to figure out how to edit textfiles in the command line.

No fun times, and definetely a risk for new users.

permalink
report
parent
reply
17 points

This story is literally every experienced Linux users first horror story.

I still remember the first time I broke my xorg config on my shiny new slackware 10 install in early 2005.

permalink
report
parent
reply
15 points

It’s so common there’s an XKCD about it.

permalink
report
parent
reply
7 points

I agree, BUT that is only because the average windows user never even had to bother with permission. I find permissions on Linux A LOT easier to handle than on Windows. Basically the way Windows does permissions is garbage, so they made it so that people can just do whatever so they won’t complain about permissions. That is… one way of doing things, I guess.

permalink
report
parent
reply
3 points

Not really, the vaaaast majority of PC users don’t need the linux commandline.

permalink
report
parent
reply
2 points
Deleted by creator
permalink
report
parent
reply
4 points

Do any of those actually match this one? I looked through the first few pages, and there was nothing related to Linux.

permalink
report
parent
reply
3 points

You are correct, which is why I deleted it about a minute after I posted it. Unfortunately deletion of a comment does not propagate to other instances as well as creating one.

Which does not change the fact that this “hot take” IS a repost.

permalink
report
parent
reply
87 points

New Linux Users don’t even know the difference.

permalink
report
reply
56 points

Ha! Yeah, I remember that phase. I was planning to install LXDE as my first distro, simply because I thought the wallpaper looked cool.

permalink
report
parent
reply
13 points
*

I agree - was switching to Fedora about month and a half ago, and only learned about KDE vs Gnome like a week ago, when I was reinstaling to Nobara to fix some NVIDIA issues.

I did hear terms like KDE or Gnome thrown around, but never really realized that it’s actually and important choice. And once you add X11 vs Wayland to the mix, it’s suddenly so confusing I just subconsciously choose to ignore that choice and went with whatever the OS installed for me. I though that DE chouse is similar to X11 vs Wayland choice, i.e something tha is more about back-end than front-end, and didn’t realize that’s literally how your OS UI looks and controls, instead of how it works in the background (which I now know is what X11 vs Wayland is actually about)

Turned out I really don’t like Gnome (Which was default for Fedora), but love KDE, which was thankfully a default for Nobara.

So, if you’re ever recommending Linux to someone, be it in a comment or somwhere else, or someone is asking for a recommended distro, please include a short paragraph about the importance of choosing the correct DE, and explanation of what it is and that you can change it!

permalink
report
parent
reply
5 points

Yeah hi that’s me - I just use pop_os and everything works so I just roll with it

permalink
report
parent
reply
3 points

PopOS is great! I have used a few other (but never strayed far from APT), and I also did some light reading when doing my final decision . PopOS was the best fit for and easy-to-use OS without Snaps. Linux is great and all with how much control you have, but I want as little maintenance as possible for my daily driver.

permalink
report
parent
reply
2 points

Yeah that’s all I need - I’m super into everyone else hyper customizing what they use, I love seeing everything that can be done, but I just need something that works and pop_os is it, and as I’ve said before, my games run better on pip_os than they ever did on win 10/11

permalink
report
parent
reply
65 points

i love K⭐D⭐E

permalink
report
reply
16 points

KDE FTW!

permalink
report
parent
reply
6 points

Arguably you can’t beat Debian + KDE

permalink
report
parent
reply
16 points

Aktually, I prefer Arch + KDE. I say if you like your current desktop, then stay with it. I’ve hit the sweet spot with what I’ve got because I love the AUR, pacman, and paru.

permalink
report
parent
reply
4 points

OpenSUSE + KDE

permalink
report
parent
reply
1 point

i read that like it was in the history of the world video

permalink
report
parent
reply
1 point

Just became a first time user (~48 hours ago) of KDE on Sparky distro and I’m pretty impressed.

permalink
report
parent
reply
63 points

Great take. But you know the real sneaky one that trips you up? File system.

I wouldn’t call myself a beginner, but every time I install a Linux system seriously I see those filesystem choices and have to dig through volumes of turbo-nerd debates on super fine intricacies between them, usually debating their merits in super high-risk critical contexts.

I still don’t come away with knowing which one will be best for me long-term in a practical sense.

As well as tons of “It ruined my whole system” or “Wrote my SSD to death” FUD that is usually outdated but nevertheless persists.

Honestly nowadays I just happily throw BTRFS on there because it’s included on the install and allows snapshots and rollbacks. EZPZ.

For everything else, EXT4, and for OS-shared storage, NTFS.

But it took AGES to arrive to this conclusion. Beginners will have their heads spun at this choice, guaranteed. It’s frustrating.

permalink
report
reply
22 points

I did NTFS because both windows and Linux can read it. Do I know literally any other fact about formatting systems? Nope. I’m pretty sure I don’t need to, I’m normie-adjacent. I just want my system to work so I can use the internet, play games, and do word processing.

permalink
report
parent
reply
11 points

I once tried to install my Steam Library in Linux to an NTFS partition so I wouldn’t have to install things twice on a dual boot system. Protip: don’t do that.

permalink
report
parent
reply
1 point
*

Oo! That’s definitely a gotcha. Good tip!

I once heard that the trick to this is you need to let Steam “update” every game before you switch OSs. If it doesn’t get to finish this, it will bork. That’s also highly impractical I feel though.

So yeah on my dual boot Linux is for making things and doesn’t see my main Steam library. Win10 is just for games. :p

EDIT: Win11 or 12 won’t be a problem because I’m confining them to a VM for only the most stubborn situations, and doing everything including gaming with Linux. :D

permalink
report
parent
reply
1 point

chkdsk -f (or r or whatever the third option is), reboot twice, but do it multiple times because steam on linux asks you to reinstall the games in the exact same spot and you accidentally do it because you’re not paying close attention due to the mild panic windows threw at you?

permalink
report
parent
reply
15 points

Ext4 is the safe bet for a beginner. The real question is with or without LVM. Generally I would say with but that abstraction layer between the filesystem and disk can really be confusing if you’ve never dealt with it before. A total beginner should probably go ext4 without LVM and then play around in a VM with the various options to become informed enough to do something less vanilla.

permalink
report
parent
reply
8 points

and then play around in a VM with the various options to become informed enough to do something less vanilla.

This part is skippable, right? Any reason a user should ever care about this?

(note: never heard of LVM before this thread)

permalink
report
parent
reply
3 points

It makes adding space easier down the road, either by linking disks or if you clone your root drive to a larger drive, which tends to not be something most “end users” (I try not to use that description but you said it heh) would do. Yes, using LVM is optional.

permalink
report
parent
reply
3 points

It’s all skippable if you want… Just put a large / filesystem on a partition and be on your way. There are good reasons for using it in some cases (see my response now).

permalink
report
parent
reply
5 points

This would absolutely be my thinking too. When I was still newish to linux, I remember lots of confusion with LVM and trying to reformat drives.

permalink
report
parent
reply
4 points

Can you explain LVM in practice to me? I used ext4 and now Fedora Kinoite with BTRFS, the filsystem never makes any problems and some fancy features just work.

permalink
report
parent
reply
3 points

In practice, you would split a disk up to keep /home separate from/ and probably other parts of the filesystem too like /var/log… this has long been an accepted practice to keep a full disk from bringing something production offline completely and/or complicating the recovery process. Now, you could use partitions but once those are set, it’s hard to rearrange them without dumping all the data and restoring it under the new tables. LVM stands for Logical Volume Manager and puts an abstraction layer between the filesystems and the partitions (or whole disk if you are into that). This means you can add Disks arbitrarily in the future and add parts of those disks to the filesystems as required. This can really minimize or even eliminate downtime when you have a filesystem getting filled up and there’s nothing you can easily remove (like a database).

It’s good to know but with the proliferation of cloud and virtual disks it’s just easier on those systems to leave off LVM and just keep the filesystems on their own virtual disks and grow the disk as required. It is invaluable when running important production systems on bare metal servers even today.

Hope this helps.

permalink
report
parent
reply
3 points

I should also point out that some modern filesystems like btrfs and zfs have these capabilities built into the filesystems natively so adding LVM into the mix there wouldn’t add anything and could, in fact, cause headaches.

permalink
report
parent
reply
4 points

What is LVM?

permalink
report
parent
reply
7 points

Lending my voice to this as well for most, my thought is EXT4, without LVM, deferring to the preferred FS for the distro. It is a mature, stable, and reliable choice and logical volumes complicate things too much for beginners.

If dual-booting, yeah, definitely an NTFS partition for shared storage (just be aware that Windows can be weird with file permissions and ownership).

permalink
report
parent
reply
4 points

If I read lsblk correctly, I am using ext4 for my whole drive. I have used linux for some years now, but I never bothered to learn more than “next next next done” when installing my OS.

Does BTRFS popOS allow BTRFS? Should I bother for a daily driver?

permalink
report
parent
reply
3 points

Unraid turned me on to BTRFS, but in the end, you have to want to use the features to make it matter.

permalink
report
parent
reply
1 point

Only have one HDD and using a laptop, ext4 has been working well enough so far. I only wonder if there is something else I should use for my home drive for better disaster recovery.

permalink
report
parent
reply
2 points

In practice BTRFS is a bit faster and on a Distro like Fedora or Opensuse they already integrate it to do system backups while running (copy on write).

In practice it just works and you dont use all the fancy possibilities, because a majority of the Linux world still sticks with ext4 for whatever reason, so Filemanagers and backup tools wouldnt reach everyone.

Its a perfect example of Linux slowing down itself by desperately refusing to change

  • Xorg
  • old Desktops
  • old software, system packages, damn appimages
  • no automatic updates
  • ext4 instead of something modern

Ext4 is from 2008. BTRFS is even older from 2007, but was only declared stable in 2013. More innovation, more testing time, more “dont use it yet, it is unstable”. Ext4 probably never was as they didnt try that much.

permalink
report
parent
reply
1 point

I have heard good things about ZFS as well, but that is mostly for servers?

permalink
report
parent
reply
4 points

Honestly, I’d say the defaults most distros use will be fine for most users… If they don’t know why they should use one filesystem over another, then it’s almost certainly not going to matter for them

permalink
report
parent
reply
3 points

I’m still figuring it out. I know ExFAT works across all desktop OS’s, NTFS works with Linux and Windows, and ext4 only works with Linux.

But it took a half hour of googling to figure out you can’t install Linux on NTFS. I planned to do that to ease cross platform compatibility. Oops. I’m also attempting a RAID 1 array using NTFS. It seems to work, but I’m not sure how to automatically mount it on boot. I feel like I might have picked the wrong filesystem.

permalink
report
parent
reply
2 points
*

Hey there friend! Sorry to hear about your woes. From my understanding in practice, ExFAT is usually better as more of a universally readable storage system for external drives. Think, using the same portable drive between your PS5, friend’s mac, and whatever else. Great for large files and backups! Maybe not as much for running your OS from.

My approach and recommendation would be that you don’t want OS’s seeing each others’ important business anyway. Permissions and stuff can get wonky for instance.

So your core Linux install can be something like EXT4 or BTRFS. I like BTRFS personally because you can set up recovery snapshots without taking tons of space. It does require a little extra understanding and tooling though, but it’s worth looking into. (There’s GUI based BTRFS tools now though. Yay!)

EXT4 is nice and reliable and basic. Not much to say, really! Both can do RAID 1.

Next, a /home mounted separately, this COULD be NTFS if you really wanted that sharing. (BTW there’s some Windows drivers that can read EXT4 I think?)

BUT I feel more organized using a different way:

What I do personally is keep an NTFS partition I call something like “DATA” or “MAIN_STORAGE” and I mount this into my /home on Linux. It’s usually a separate, chunky 4TB HDD or something.

On Windows this is my D:\ drive, and it’s also where I store my project files, media, and whatever else I want easily accessible. Both OSs see those system-agnostic files, but are safely unaware of each other’s core system files.

In Linux, you can mount any folder anywhere, really! You can mount it on startup by amending your FSTAB on an existing install or setting the option during installs sometimes.

So the file path looks something like /home/MonkeMischief/DATA/Music

It’s treated just like any other folder but it’s in fact an entirely separate drive. :)

I hope this was somewhat helpful and not just confusing. In practice, it’ll start to make more sense I hope! The important thing is to make sure your stuff is backed up.

… Perhaps to a big chonky brick formatted as ExFAT if you so choose. ;)

permalink
report
parent
reply
1 point

I am experimenting with Linux on two devices: My daily driver laptop and a desktop.

The laptop is set on a dual boot from 2 SSDs. The first SSD contains Windows and has one 2TB NTFS partition. The other SSD has a 250GB partition for ext4 where Ubuntu lives and a 750GB partition for ExFAT.

The desktop has a 500GB SSD with ext4 for the OS, and has two 4 year old 2TB HDDs for data. This is why I’m trying to run them in RAID 1. For cross compatibility (and what they were already formatted as), they are in NTFS.

What do you think of that? Am I using adequate filesystems?

permalink
report
parent
reply
3 points

Yes, I listened to a podcast about that recently. Linux was far with XFS or something, but then Apple came, improved their HFS and actually made tools for it and it got better.

BTRFS is just as established as etx4, just not as damn old. It also just works, and it has advanced features that are crucial for backups. But I have no idea how to use btrbk and there is no GUI so nobody uses that.

But as a filesystem that just works like ext4, plus the automatically configured snapshots in both regular and atomic Fedora systems and OpenSuse, BTRFS is awesome.

Only outdated Distros that fear change stick with ext4, at least thats my opinion.

permalink
report
parent
reply
3 points

I’ve settled on btrfs a year ago and I’m happy with it. I like the compression and async trim.

permalink
report
parent
reply
2 points

Makes sense to go simplest as possible on a home pc and even home sever. More important with raid and production capacity planning or enterprise stuff.

permalink
report
parent
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now.

Please report posts and comments that break these rules!

Community stats

  • 6.5K

    Monthly active users

  • 1.3K

    Posts

  • 71K

    Comments