this post was submitted on 10 Oct 2024
1139 points (97.9% liked)

Technology

59641 readers
2664 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

TLDR:
Windows 11 v24H2 and beyond will have Recall installed on every system. Attempting to remove Recall will now break some file explorer features such as tabs.

YT Video (5min)

Invidious Link

Original Github Issue

you are viewing a single comment's thread
view the rest of the comments
[–] Stomata@buddyverse.one 178 points 1 month ago (15 children)

Linux is here to welcome you

[–] vxx@lemmy.world 73 points 1 month ago (5 children)

Man, I cling to Windows like nobody else, as I didn't have any advertising issues and such, but this will be the final straw.

It's already enough of a spying system but I refuse to have it as a spy on crack.

Time to read into distros.

[–] boonhet@lemm.ee 50 points 1 month ago* (last edited 1 month ago) (16 children)

As far as Linux distros are concerned, really, any distro is just a package manager with repos and a set of default utilities. Essentially, a distro is an opinion on how you should use your system, not a law. Now prepare for my ADHD-fuelled stream of consciousness (which I wrote instead of getting any work done, yay):

Stay away from Arch and Gentoo for your first distro. These are basically meme distros, especially Gentoo. They allow for a lot of flexibility and building a really minimal install, but come with install-time complexity you really don't need. Try them later on if you're interested. Stay away from nixOS for now too, although it's also awesome.

Package managers

Essentially, you have two main packaging types: RPM (used by Fedora/RedHat's dnf, previously yum and (Open)SuSE's zypper) and deb (used by apt mostly, dunno if others).

Either one is fine, but I think you'll probably find more software available as debs. But the difference barely exists and with GUI apps you can usually install a flatpak anyway (more on this later).

Deb

Everything deb/apt comes from the Debian lineage.

You have Debian, the granddaddy of stability, releases come every few years and are tested thoroughly. After package freeze, only bugfixes and security updates usually get added. Then you have Ubuntu, a fork of Debian with more frequent releases as well as Long-Term Support releases every 2 years. Ubuntu used to be the most recommended beginner distro, but it's no longer the case - not just because it has ads in it, but also because it pushes Snaps over Flatpaks AND occasionally tries to force Snaps over regular packages (again, more on this later).

Then, much like Ubuntu has forked Debian, others have forked Ubuntu. There's Linux Mint - used to have the same release cadence as Ubuntu, but now they only base their releases off Ubuntu LTS versions. Really, it's Ubuntu without all the commercial stuff Ubuntu's been pushing. And they maintain their own desktop environment(s), but you can get those elsewhere too. There's also Pop!_OS which is developed by System76, a laptop manufacturer. It used to come with its' own customizations on top of Gnome, but now they're creating their own desktop environment altogether, which is currently in Alpha 2. And then there's KDE Neon, which is also based on Ubuntu LTS, but it ships the latest version of KDE Plasma desktop environment, rather than whatever version is in the latest Ubuntu LTS.

Rpm

On the rpm side, you mostly have two families for non-enterprise users: Fedora, which has a similar release cadence to Ubuntu, but apparently keeps packages more up to date between releases and OpenSuSE, which has Leap (new versions every year, with critical bugfixes and security updates in the meantime) and Tumbleweed, which is rolling release, so you just get the latest version of every package that has been tested, rather than having to wait for a new release. Tumbleweed gets updated just about every day. There's also Slowroll, which gets big updates monthly, but can still get bugfixes between those.

Desktop Environments

For just about any distro, you can get just about any desktop environment. Ubuntu and Fedora default to Gnome. KDE Neon is pretty much just meant to be used with KDE Plasma. Pop!_OS defaults to customized Gnome unless you get the alpha version of the new COSMIC desktop. OpenSUSE defaults to KDE Plasma.

For Ubuntu you get variants like Kubuntu, Xubuntu, Lubuntu, etc, for whatever desktop you want, or you can switch alter (apt install kubuntu-desktop for an example). For Fedora, you can get a Fedora Spin, like Fedora KDE Spin for an example. Or you can similarly switch: dnf install @kde-desktop-environment. Same goes for all of them, really.

Desktop environments: The two big ones are KDE Plasma (close to Windows in default appearance, but a lot more customizable, and more functional straight out of the box) and Gnome, which as of Gnome 3 is just... unique, I guess. It's different. Then on the "Help I'm running this on a computer from 2004" side you have things like XFCE and LXQT. (Xubuntu, Lubuntu get their names from these). Those work just fine too, just a bit less eye candy. There are a lot more of less mainstream ones like Budgie or Enlightenment, but you can worry about those later.

Sandboxed applications - Flatpak, Snap

Now, why did I mention Flatpaks and Snaps earlier? Those are sandboxed package managers. A package comes with a sandbox of its' own, and Flatpak or Snap keeps a copy of all the libraries it depends on, instead of using system libraries. This means that 1) There's never a version conflict between what's installed on your system and what the application uses and 2) You have multiple copies of some libraries (Flatpak and Snap both I think do try to deduplicate though so if two applications use the same version of a dependency, it keeps one copy stored). 3) You can install applications your distro doesn't even have a package for.

Both also keep system resources out of reach of the applications, so they're more secure to some degree if you don't trust an application. This comes with limitations, too - sometimes you NEED your application to have access to something that's limited in Flatpak or Snap. You can sorta fix this with flatseal for Flatpak, but it's not perfect.

The real problem with Snap, besides having a proprietary backend vs Flatpak where you can use either Flathub or another application store with it, is that Ubuntu is starting to force it upon you - including for applications you may not want to run in a sandbox at all. You'll run apt install firefox and it'll play a trick on you and install the Snap instead of the deb. You lose some control over your system and how you use it. You can override this, but it's possibly more work than you'd want to take on as a brand new Linux user.

At the end of the day, I recommend using either OpenSuSE Tumbleweed (if you want latest and greatest always), Fedora, Linux Mint, or Pop!_OS. If you really want the latest and greatest KDE Plasma and don't want Tumbleweed, then KDE Neon might make sense for you.

[–] Buffalox@lemmy.world 11 points 1 month ago (2 children)

A distro is way more than just package managers, it's also the level of testing before deployment, and a shitload of configuration and design decisions.

That said, everything from one distro can generally be configured to work like it does in another distro, but it's not always easy.

If you want to try Linux, jump right into it, if there's something you don't like, maybe another Distro or DE has fixed that exact thing, and it's easy to swap.

[–] Valmond@lemmy.world 3 points 1 month ago

Ya, also you can just check them out on a "live" thumbdrive, say put Linux mint or whatever distro on a thumbdrive, boot from it and see if you like it. If you don't, just remove the thumbdrive and reboot, no harm done.

load more comments (1 replies)
[–] kuberoot@discuss.tchncs.de 8 points 1 month ago (1 children)

Calling Arch a meme distro is unnecessarily insulting. I imagine the same applies to Gentoo, but I haven't used it myself. It's an enthusiast distro, for people who want to have control over how their system is set up while accepting the responsibility of having to set everything up.

I absolutely agree with recommending against it for somebody's first experience - but if you're willing to read through the guides and troubleshoot issues, you can learn a lot about how things work on Linux. It's the kind of distro where you will have issues, and they will usually be due to your own mistakes.

[–] boonhet@lemm.ee 1 points 1 month ago* (last edited 1 month ago) (2 children)

I categorized them as meme distros because you're going to spend more time getting things just right than actually using your computer, at least for a while. In fact you could say my favourite games to play on Gentoo were the Portage package manager and nano. Yes, I used it on my gaming PC.

[–] kuberoot@discuss.tchncs.de 4 points 1 month ago

For a while, maybe... But the two distinctions I'd want to make is that, one, that's also mostly the time you'll spend learning what you need to set up as part of your system, and two, things that might be out of your control on many distros. I'd also say that by calling it a "meme distro" you're lumping it together with Hannah Montana Linux and similar.

I will certainly say, however, that I'm rather annoyed by all the people saying "Bro you can set up arch in a few minutes just run archinstal it's easy"... Not only do I not believe it's that easy when you don't know what you're doing and need to actually use the system, but that also seems to run counter to the point of arch. I think there's at least two popular arch derivatives meant to remove the enthusiast aspect and provide a streamlined experience, so why recommend arch to new people if not as a learning experience?

load more comments (1 replies)

OpenSuSE

As an openSUSE user, I want to also point out that you can upgrade from Leap -> Tumbleweed really easily, so I highly recommend starting with Leap and upgrading to Tumbleweed later once you get a feel for the system and want something a little more exciting and up-to-date.

That said, I don't recommend openSUSE for a new user unless you're in Europe, because there just isn't a huge userbase or single community I can point at. Support is high quality, when you can find it, but quite a bit less plentiful vs Fedora. That said, SUSE is huge in Europe, so you could probably find a lot more non-English language support.

So if you're sold on an RPM distro, I recommend Fedora, not because openSUSE is bad, but purely based on community support. That said, my primary recommendation is Linux Mint due to community size and proximity to Debian (which also has a huge community).

OpenSUSE defaults to KDE Plasma.

That's not really true, it asks you in the installer which one you want. However, most openSUSE users seem to recommend KDE, so you'll probably get the best help with that desktop (and it's what I use, now that Wayland support is pretty good).

At the end of the day, I recommend

I differ a bit. Here's what I recommend:

  1. Linux Mint
  2. Fedora
  3. Debian
  4. openSUSE Leap -> Tumbleweed (start w/ Leap, upgrade to Tumbleweed later)
  5. Pop!_OS

I use openSUSE, but put it lower due to limited community support. It's the perfect distro for me, and I love the different spins it has. I currently use Leap for servers and Tumbleweed for desktop/laptop, and I plan to transition to microOS for servers.

Arch

I don't see Arch as a meme, I think it's a fine distro and I used it for several years. However, I don't think it should be anyone's first distro, or even second, not because it's hard or complicated (it's remarkably simple), but because it doesn't really have any guardrails, so whether you have a good or bad experience with it depends more on you than the distro itself.

That said, don't use Manjaro, it's not "easier Arch" or "safer Arch," in fact I think it has way more problems than Arch does. If you want an easy install option, I recommend using something else first. If you are familiar with Arch, then use something like EndeavorOS so you don't need to do all the setup, but as a first time user, I recommend using Arch's official install process instead.

load more comments (13 replies)
[–] jaggedrobotpubes@lemmy.world 19 points 1 month ago (2 children)

I'm in the exact same boat as you.

After ten hours of research you will have learned that Linux Mint with Cinnamon is the one you're looking for, for an intro. Widely used, familiar, stable.

Feel free to read a bunch to confirm.

[–] illi@lemm.ee 13 points 1 month ago (1 children)

Seconded. Linux Mint is really comfy and intuitive coming off of lifetime of Windows

[–] stiephelando@discuss.tchncs.de 3 points 1 month ago

Yep, same experience for me.

load more comments (1 replies)
[–] 0x0@programming.dev 14 points 1 month ago (1 children)

Linux Mint seems to be one of the most recommended for newcomers.

"Burn" the ISO on an USB drive, boot live from it and give it a try.

[–] TrousersMcPants@lemmy.world 8 points 1 month ago (1 children)

I personally recommend Linux Mint. It feels just close enough to Windows to be fairly comfortable to use. Customizing the task bar on Cinnamon still feels weirdly awkward and confusing though.

I don't use it, but I recommend it to every newcomer and I've had great feedback that it's easy to get started with. There's a lot of help available online, and almost anything Debian or Ubuntu-related should apply, most of the time.

Once you get a feel for Linux Mint, you can decide where to go from there. But the most important part is to get a usable system first, and Mint makes that really easy, without some of the drawbacks of Ubuntu.

I recommend the Debian edition, but honestly, any of their spins are fine, pick one that looks cool and have at it.

[–] Corr@lemm.ee 8 points 1 month ago

There's plenty to read up on but I think starting with any is a good place. You'll find stuff you dislike. I'd recommend setting up ventoy on a USB (it will let you have several linux images on one thumb drive) and testing out most importantly the desktop environment (DE).

Main ones being KDE, GNOME, and cinnamon that comes with Mint (which is a great first distro to test).

If you end up having questions feel free to DM me

[–] barnaclebutt@lemmy.world 5 points 1 month ago* (last edited 1 month ago) (1 children)

The transition is really not difficult. A distribution like Xubuntu (XFCE+Ubuntu) is very easy. Everything should work out of the box.

[–] skillissuer@discuss.tchncs.de 2 points 1 month ago (1 children)

xubuntu is fine if your box is a potato or if you're coming from windows vista

[–] 0x0@programming.dev 2 points 1 month ago (3 children)

Low on resources? My old hardware is interested. Which others would you recommend?

[–] notous@lemmy.world 1 points 1 month ago

try endeavour os xfce edition..it is arch linux based but everything is preconfigured.It also come with welcome wizard to help out new user, and xfce de is really lightweight, good for old device

[–] barnaclebutt@lemmy.world 1 points 1 month ago

Arch if you know what you're doing. It's what I use, but my machine is pretty beefy. I've used xubuntu on the mini PC attached to my TV for about 6 years without a hiccup.

[–] skillissuer@discuss.tchncs.de 1 points 1 month ago (1 children)
[–] 0x0@programming.dev 1 points 1 month ago (1 children)
[–] skillissuer@discuss.tchncs.de 2 points 1 month ago* (last edited 1 month ago)

You might be semi-comfortably running linux mint cinnamon on these (assuming 4gb ram) with xfce you're trading clunkiness and ancient looks for lower memory usage

no idea about the usual suspects, wifi, bt, graphics probably will require tinkering as is tradition

[–] snowflocke@awful.systems 6 points 1 month ago (3 children)

I try to jump on Linux for years, it breaks so often for me I really lost all faith...

[–] kittenzrulz123@lemmy.blahaj.zone 5 points 1 month ago (1 children)
[–] wreckedcarzz@lemmy.world 1 points 1 month ago (3 children)

Ironically, a few months ago I wanted to setup Debian 12 on a ThinkPad X13, which feels like the most boring and stable thing one can possibly say. It installed just fine - but would fail to boot once installed. I absolutely require a cellular modem to work (I'm assuming this was the booting issue, but it's a snapdragon X55, it's been out... 4 years now?) and I tried 10+ other distros, which basically didn't work/support the modem, so I ended up sighing and having to go with kubuntu.

I'm mostly happy with it (it 'works' and hasn't broken yet) but I shouldn't have to distrohop, read guides and get lost in a sea of dead links to (not, except *ubu) get WWAN working. It should work ootb, no fuss. So I expected Debian would have no issue, no bullshit. Bah.

load more comments (3 replies)
[–] derek@infosec.pub 5 points 1 month ago* (last edited 1 month ago) (1 children)

Check out Aeon and Fedora Silverblue. I'm installing Aeon on Desktops and MicroOS on Servers. My computer needs to be a reliable tool. Immutable distros make it exactly that.

The last thing I want to do in my free time or during my work day is be forced to fiddle with some poorly documented and/or implemented idiocy on my personal computer because I forgot to cast the correct incantation prior to updating something. I'm not a masochist.

EDIT To the hesitant but hopeful Windows+Nvidia user: give Fedora Kinoite a try. Check my reply to @independantiste@sh.itjust.works below for details.

[–] independantiste@sh.itjust.works 2 points 1 month ago (1 children)

I wouldn't recommend aeon, a beta Linux distro that doesn't work for Nvidia GPUs at the moment as someone looking for something stable. Silver Blue is great though

[–] derek@infosec.pub 3 points 1 month ago* (last edited 1 month ago)

That's a fair take. Silver Blue is great and, in the spirit of the thread, if I were helping an interested but hesitant lifelong Windows/Intel/Nvidia user migrate to Linux today I would:

  1. Buy them a new SSD or m.2 (a decent 1tb is ~$50 & a good one only ~$100).
  2. Have them write down what applications, tools, games, sites, etc they use most often.
  3. Swap their current Windows OS drive with the new drive and, if needed, show them how and why that works or provide an illustrated how-to (so this choice is not a one-way street paved with anxiety. If they want to swap back, or transfer files, or whatever else; they can. Easily). Storage drives are just diaries for computers. The user should know there's nothing scary or mystical about them.
  4. Install Fedora Kinoite on that new drive.
  5. Swap them from Fedora's custom Flatpak repository to Flathub proper. A decision that should be given to the user on install IMO but I digress.
  6. Install their catalogue of goodies from step 2 so they're not starting from scratch.
  7. Install pika and configure a sane home directory backup cadence.
  8. Ask them to kick the tires and test drive that Linux install for at least a month.

Kinoite is going to feel the most like Windows and, once configured, stay out of the way while being a safe, familiar, transparent gateway to the things the user wants to use.

My personal OS choices are driven by ideals, familiarity, design preferences, and a bank of good will / public trust.

I disagree with some of Red Hat's business model. I fully support the approach SUSE takes. I'm also used to the OpenSUSE ecosystem, agree with most of their project's design philosophies, and trust their intentions. I'm not a "fan" though and will happily recommend and install Silver Blue or any other FOSS system on someone's computer if that's what they want and it makes sense for them! Opinionated discussion can be productive and healthy. Zealotry facilitates neither.

That said: Aeon has been out of beta for a while. The latest release is Release Candidate 3 and they're closing in on the first full release. Nvidia drivers work after a bit of fiddling. 🙂

I'm going to edit my previous post to add the Kinoite suggestion for posterity's sake.

[–] USSMojave@startrek.website 1 points 1 month ago* (last edited 1 month ago)

Things seem to have improved in the last 5 years, so maybe give it another shot. I'm on Fedora 40 with gnome and lots of extensions, and I'm constantly tinkering with it to make it look just right (for fun, not that I feel like I have to). Nothing catastrophic has happened yet!🤞

load more comments (13 replies)