this post was submitted on 14 Jan 2024
118 points (94.0% liked)

Linux

48245 readers
410 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hi everyone, looking to make the switch from windows. I'm reasonably technically apt but not a programmer by any means. I've been doing some homework on which distro I would like to use and pop_os kinda feels like the right direction. I'm running an Nvidia 3060TI on a Ryzen 5600 chip set on an Asus tuf motherboard. Any other distros I should be looking at, and does somebody have a link for a comprehensive guide to installing? I'm looking to continue running windows on the side until such a time as I am comfortable enough with linux that I don't need it.

top 50 comments
sorted by: hot top controversial new old
[–] LowlandSavage@lemmy.ca 36 points 10 months ago (8 children)

IT'S DONE! Went and got myself a new SSD this afternoon and put POP!_OS on it. Looks like I got it all right but I can only boot into my Windows11 side through the BIOS. I tried all the GRUB commands but apparently after more reading GRUB isn't used in pop 22.04. Any other ways to have a selection screen of some sort for the OS I want to boot rather than having to wait for the splash and frantically hit "F2" at the right time?

[–] brejela@lemm.ee 6 points 10 months ago (1 children)

There are few things I'd suggest more than keeping Windows and Linux installations WELL separated. I've had windows update EFI entries for the whole system more than once, leaving the linux OS unbootable.

[–] bastion@feddit.nl 4 points 10 months ago

Yeah, this is a thing. Make sure you have a recovery usb key handy, and you'll need to follow the POP os bootloader recovery document.

So if Linux just 'disappears' after a windows update, don't fear, just do the bootloader recovery process.

[–] Falcon@lemmy.world 5 points 10 months ago (1 children)

This is perfectly fixable, but take the win and leave well enough alone imo.

If you’re on ext4, you could also simply refind.

[–] LowlandSavage@lemmy.ca 1 points 10 months ago

I'm taking the win and leaving well enough alone for now.

[–] jackpot@lemmy.ml 4 points 10 months ago (1 children)

get flatseal, stick with flatpaks from your app manager. use keepass for your passcodes and syncthing to sync everything. have fun!

[–] Falcon@lemmy.world 2 points 10 months ago

Avoid Flatpaks for some things, eg eMacs, vscode etc

Look into distrobox

[–] vole@lemmy.world 3 points 10 months ago

POP!_OS apparently uses systemd-boot (not to be confused with systemd). It apparently adds a Windows entry automatically if Windows is installed on the same disk. When Windows is installed on a different disk, it looks like booting the windows boot manager EFI program is still possible with systemd-boot. The instructions given in that link are a bit vague, though.

This page has a different, simpler approach and more specific steps. Apparently you can just copy the Microsoft EFI folder to a specific directory in your Linux drive's ESP partition. I'd be a little bit concerned about Windows not being able to update its EFI bootloader, but I also don't know if Windows ever updates that. The page also has instructions on how to interact with the systemd-boot menu during boot.

You could also install grub yourself, but I can't guarantee that'll be easy. Mashing F2 might be the sanest solution, unless you plan on booting into Windows every day.

[–] Psynthesis@beehaw.org 3 points 10 months ago

There is a section here on dual booting using systemd boot. Never used it, but it will hopefully work in your case, or at least point you the right way.https://ostechnix.com/dual-boot-windows-and-pop-os/

[–] Pantherina@feddit.de 3 points 10 months ago

Go to Bios settings and make the efi entry of Popo-OS the first. But if you honestly use the same drive dont. Or simply never do a Windows update again, which is also insane

[–] jackpot@lemmy.ml 2 points 10 months ago* (last edited 10 months ago)

oh uhhh, not sure OP sorry. hope someone knows. youd be best editing the body of the post

load more comments (1 replies)
[–] transientpunk@sh.itjust.works 35 points 10 months ago (1 children)

If you want to dual boot Windows, do yourself a favor and get a second SSD to run Linux from. It'll save you a lot of headaches.

[–] LowlandSavage@lemmy.ca 4 points 10 months ago

Definitely on the list!

[–] Diplomjodler@feddit.de 28 points 10 months ago (2 children)

PopOS is a solid choice. Other good choices are Mint or Zorin. But don't sweat it too much. Just pick something and go with it. Once you get into it more, you'll either know exactly what you want or you'll stop caring.

[–] Falcon@lemmy.world 3 points 10 months ago

Once you get comfortable arch is a good choice too.

It’s not that complex and it’s a good way to learn.

Then of course is Gentoo which is a bit more complex.

[–] fin@sh.itjust.works 2 points 10 months ago (1 children)

Isn’t Zorin bloated with lots of fancy UIs?

[–] Fizz@lemmy.nz 6 points 10 months ago

They've got a 3060ti and a decent cpu they can handle some fancier UI.

[–] Im_old@lemmy.world 14 points 10 months ago (1 children)

Welcome aboard! There is no need to be a programmer to work on Linux. I'm no programmer either and have been enjoying Linux for many years.

About the distro, it's a conversation ad old as the first fork lol. It depends in part what you want to do with it. I've used many in 20+ years. I've settled eith endeavourOS for my desktop (after a few years of Linux Mint) and debian on the servers. I play and work on it without any problems (although I have a radeon rx580 card).

I've never used popOS, but all major distros have a fairly simple install process, especially if you use the whole hd and don't need fancy config. Or you can start relatively hard and use gentoo. It will take a while (and thanks the fact that stage1 is not the default anymore) but you'll learn a lot of how linux works.

Feel free to ask if you want to know more.

[–] governorkeagan@lemdro.id 3 points 10 months ago (2 children)

I think I need to give endeavourOS another try (I played around very briefly in a VM), I always see good things about it.

[–] tkk13909@sopuli.xyz 3 points 10 months ago

It was my first full-time Linux distro. It's definitely a solid system if you want Arch without installing through a cli.

[–] Im_old@lemmy.world 2 points 10 months ago

if you don't mind having to install updates every day it's nice. I use Cinnamon and there was a small issue at the beginning (dbus-something IIRC) so some apps (calculator, firefox, libreoffice) were taking a long time to start (waiting on a timemeout on something). But that's the only issue I had in the past 6 months. I installed lutris and play steam and Epic games. I have docker (not the desktop version) installed. System is lean and snappy. Do I see a massive change from when I was using Linux Mint? Not really. I changed because I borked my LM installation and needed to reinstall anyway. Installed EndeavourOS on a spare SSD to try it out and ended as my daily driver. I still have LM on the other SSD, but I only went back once to transfer my documents/stuff. TBH I tried it out because I saw everyone banging on about Arch, but couldn't be bothered to install from scratch. I'd only used RedHat or Debian derivative (I'm old, Ubuntu is a derivative of Debian in my mind because I remember how it started out) distros in the past 20+ years (well, and gentoo for some time when it first came out. Also Mandrake, but can't remember what package manager it had), so I wanted to try something new. I'm happy with it, but I don't make the distro I use a matter or religion. It works, it's stable, I learn something new, job done.

[–] the_q@lemmy.world 12 points 10 months ago

Yeah go with Pop. You'll have a much easier time with the transition using it. Be sure you get the Nvidia version.

[–] tkk13909@sopuli.xyz 8 points 10 months ago (5 children)

Others have posted way more in-depth responses so I'm just here to provide some encouragement!

It looks like you've done your research if you've decided on pop. I personally use Fedora but I also don't do much gaming so my needs are better met by it. Once you've gotten used to Linux, you'll realize how little of a difference there actually is between most distros so don't sweat it too much.

I wish you luck in your endeavors (pun intended) and I hope you find it suits your needs!

[–] bastion@feddit.nl 2 points 10 months ago

Nice! For multiboot, I strongly recommend relEFInd.

load more comments (4 replies)
[–] governorkeagan@lemdro.id 7 points 10 months ago* (last edited 10 months ago)

I have been running Pop!_OS for a couple months (Linux in general), it's been rock solid! I had it running dual booted with Windows for about 1.5 months and had no issues. Nvidia drivers also just work really well.

I've been looking around to see if the grass is greener on the other side with other distros, but I keep coming back to Pop!_OS. I'm also super excited about their new Desktop Environment (DE) coming later this year.

EDIT: System76 (the people who make Pop) have some really good articles/docs on installing and using Pop - installing Pop!_OS, TechHut Video on dual booting & piped version

[–] Secret300@sh.itjust.works 6 points 10 months ago

Just pick one and roll with it. Eventually as you use it you might want to switch so do that if you wanna. Distro just comes down to preference so find one you like. At the end of the day they're all Linux

[–] sxan@midwest.social 6 points 10 months ago

There are distros that make it easy for non-techies to install and manage Linux, and if you have any computer aptitude at all, it should be pretty easy. The devil is in the details; if all your hardware is well supported, there's no reason why you should ever have to open a shell. Trouble usually happens with peripherals like printers and some extremely protective vendor chips like Broadcom. In those cases, it's usually still possible to make things work, but it can require researching, finding, reading how-tos, downloading, compiling and installing software.

I think 99% of trouble I've ever had in the past 20 years has been with printers+scanners or Broadcom chips - they're very common. I read about people having issues with graphics cards, but that seems to be mainly Nvidia; I've only ever had Intel or Radeon, and haven't had trouble with graphics cards in the past decade or so, myself.

Anyway, my advice is to do some distro hopping before you settle on one. Boot from a USB stick for a while; it'll be a bit slower, but it'll make playing with different desktop environments and distributions easier, before you commit.

[–] ProgrammingSocks@pawb.social 6 points 10 months ago (1 children)

Linux Mint Debian!! It's simple, already set up, easily extensible, and is based on one of the most popular distributions. You can always find out how to do something on Debian and it won't break on you.

[–] hanke@feddit.nu 2 points 10 months ago (1 children)

Why tve Debian version? I'd recommend Linux Mint as well, but I'd recommend the normal one.

[–] ProgrammingSocks@pawb.social 3 points 10 months ago (1 children)

Snap being partly proprietary while also being forced on Ubuntu users leads me to avoid Ubuntu derived distros. Plus my philosophy when it comes to Linux is that you wanna stay close to a distro's upstream, so I only really recommend the big ones like Debian, Fedora, Arch, or openSUSE. The less levels of maintainers the better, essentially.

[–] hanke@feddit.nu 2 points 10 months ago

I get your point. But Linux Mint does not have Snap by default, so that does not really apply.

I'd still recommend the normal Ubuntu based one since there is so much easily available help out there for any Ubuntu based system.

The Debian dist is (iirc) just there in case Ubuntu becomes unsuitable as an upstream in the future. I would treat it as a safe backup option, not a primary choice and def. not something I'd recommend to beginners.

But that's just my take on it :)

[–] Cowbee@lemmy.ml 4 points 10 months ago

It's more important to make the swap in the first place than it is to pick the right distro, unless you dive straight into LFS or Gentoo or something. You'll eventually find what you want and can swap easily enough, or you'll find that you're happy with what you have!

[–] NotJustForMe@lemmy.ml 3 points 10 months ago (2 children)

I've had serious trouble with pop and usb devices waking up from sleep. Tried for weeks. Also had trouble with many flatpacks. Most help pages and tutorials were outdated or plain wrong, too.

Changed to arch eventually. Never regretted it. Mostly coding and gaming. Eventually deleted windows, because, well, everything just worked. I must have reinstalled pop like eight times. Am still sporting the first arch installation. Well. EndeavourOS, really.

[–] atzanteol@sh.itjust.works 4 points 10 months ago

There are few comments more useless than "I had some random error on unknown hardware with distro X".

[–] Pantherina@feddit.de 1 points 10 months ago (4 children)

Does endeavoros automatically generate BTRFS snapshots before every update? If not, do not use Arch.

A broken system sucks. Use Fedora or Opensuse.

load more comments (4 replies)
[–] ari_verse@lemm.ee 2 points 10 months ago

I am no programmer either, mainly a technical-oriented user, and I made the switch to a linux-only desktop almost 20 years ago. I tried several distros but I keep coming back to ubuntu (in vanilla gnome mode), with it's closeness to debian and huge library of apps, with it's massive userbase you get a lot of online community support, and it's really polished these days. For the last 5-6 years or so I've been using "LTS" releases, doing major updates every two years, I found that to be a very reasonable cadence and it gives you great environment stability. The only significant downside I found these days is ubuntu's insistence in using their (proprietary?) snap desktop container app ecosystem, I personally much prefer flatpaks, and actually I use flatpaks extensively on my ubuntu desktop for SW that needs frequent updating (darktable, logseq, etc)

[–] LEDZeppelin@lemmy.world 1 points 10 months ago (2 children)

What are people’s experiences with dual booting windows and one of the Linux distros from the same SSD (different partitions) as opposed to having two physically separate SSDs? I unfortunately don’t have another M.2 slot on my mobo

[–] ProgrammingSocks@pawb.social 2 points 10 months ago* (last edited 10 months ago)

I do this, but you should pre-partition your drives. Shrinking partitions is risky and takes forever. Install Windows first, Linux second and GRUB should take over as the bootloader. This is fixable if you go the other way but you need to be considerably more familiar with bootloaders in general.

[–] 474D@lemmy.world 1 points 10 months ago

It's pretty easy, I installed Mint on my laptop and the installer took care of the partition and everything. On my desktop, I just installed an m.2 expansion slot.

load more comments
view more: next ›