this post was submitted on 21 Jun 2023
77 points (100.0% liked)

Pop!_OS (Linux)

5184 readers
4 users here now

Pop!_OS is an operating system developed by System76 for STEM and creative professionals who use their computer as a tool to discover and create. Unleash your potential on secure, reliable open source software. Based on your exceptional curiosity, we sense you have a lot of it.

Unleash your potential

Whether this is your first experience with Linux, or your latest adventure, all are welcome to discuss and ask questions about Pop!_OS and COSMIC. Keep the discussions friendly though, and remember to assume good intentions whenever you reply. We're all here because we have a shared love for Linux and open source software.

System76 Logo

Support us by buying System76 hardware for you or your company! Or by donating on the Pop!_OS website through the "Support Pop" button. Pop!_OS and COSMIC are fully funded by System76 hardware sales. All systems are assembled in the USA. With your support, we'll work to push the Linux desktop forward with COSMIC.

Links

Guides

Hardware

Recommended

Community Rules

Follow the Code of Conduct

All posts on pop_os must adhere to the Pop!_OS community Code of Conduct. https://github.com/pop-os/code-of-conduct

Be helpful

Posts to pop_os must be helpful. When responding to a user asking for help, do not provide tongue-in-cheek responses like "RTM" or links to LMGTFY. Linking to direct sources that answer the asker's question is fine, but it's advised to provide some explanation as to how you got to that source.

Critique should be constructive

We within the Pop!_OS community welcome helpful criticism or ideas on ways to improve. However, basic "It's bad" or other simple negative comments don't help anyone fix anything. When voicing a complaint about something, try to point out ways the complaint could be improved or worked around, so that we can make a better product for it.

This rule applies to both Pop!_OS and its projects as well as other products available from third-parties.

Don't post malicious "advice"

It can be funny to joke about malicious commands, however this is not the venue for it. Do not advise users to run commands which will lock up their systems, steal their data, or erase their drive. Examples of this include (but are not limited to) fork bombs, rm, etc.

Posts violating this rule will be removed, even if the post is clearly in jest. Repeated offences may lead to a ban. You may understand that the command isn't serious, but a new user might not.

No personal attacks

Posts making a personal attack on any user will not be tolerated.

No hate speech

Hate speech of any kind will not be tolerated. Any violations will be removed, and are grounds for a ban.

founded 2 years ago
MODERATORS
 

I have no experience with Linux, but I’d like to give it a try. I’m looking at the System76 Meerkat and Thelio with the Pop!_OS option.

I don’t see myself gaming on it because I have a Windows machine for just that. I’d mostly be using it for learning Linux and doing basic things like web surfing and word processing (Libreoffice perhaps).

Any recommendations or advice? Thanks!

top 38 comments
sorted by: hot top controversial new old
[–] mmstick 36 points 2 years ago* (last edited 2 years ago)

We have a 30 day return policy, so if you don't like the Linux experience, you can return it for a refund. Customers have access to free customer support that can help with any issues you encounter. This is also an official community, so I may answer questions asked about Pop!_OS here.

We do make an effort to make Pop!_OS viable as a first-time Linux experience. The system defaults are already optimized for desktop performance, packages for hardware support are installed by default, and various changes have been made to GNOME to improve UX. Such as the system76-power service which provides toggles for hybrid graphics laptops, and battery profiles.

[–] CerebralCult 17 points 2 years ago (2 children)

Yes, I started off with Pop! As my first distro back when I started to use Linux. TBH you can't really go wrong with Pop! Or Mint as your first choice.

[–] [email protected] 4 points 2 years ago

Second vote for Mint - used to use it for many years, and the Cinnamon version is both a great interface outright and should be an easy transition from Windows.

[–] el_octogono 1 points 2 years ago

Mint was my previous distro of choice but I ended with Pop because it keeps updating the kernel, and some of my hardware works better or gained new functions (my Logitech webcam for example).

[–] [email protected] 12 points 2 years ago (1 children)

I found Pop! quite good for gaming, since it has a fairly recent kernel and the drivers built in. (Not as good as Arch, which I'm using now - it has cutting-edge everything and great documentation, but is not for newbies - some of its derivatives sand off the rough installation edges.) I do find the Gnome3 interface infuriating, but speaking as a Linux dev at a Linux company, there's loads of my colleagues that have no problems with it, so YMMV.

Before shelling out on a laptop, I'd get yourself a Virtual Machine setup on Windows (VirtualBox works for me) and try out a few Linux instances. Dead easy to set them up, test various distros, and throw them away again, and if you foul it up, then no harm is done. Installation and setup will teach you a lot. Completely free, as well.

Documentation - the Debian adminstrator's handbook is available free online, and the Arch documentation is extremely comprehensive and up-to-date.

And good luck!

[–] [email protected] 2 points 2 years ago (1 children)

Why is Arch better for gaming than Pop?

[–] [email protected] 3 points 2 years ago (1 children)

I find the main thing that's important for gaming is having the latest kernel and drivers - for me with AMD, that means the open-source mesa ones. Pop! is excellent for having the cutting-edge version of these, Arch is superb, but really, that's not much to quibble about, they're both very good choices.

I'd rate these as 'why Arch is better than Pop!' for gaming; note that they are all pretty minimal improvements:

  • doesn't install anything you don't want it to. The Arch 'installer' is basically a utility script that installs the packages you'd like on your new instance - doesn't even include the kernel, in case you're intending to run containerised. That's not very friendly, but it does mean that I know what every running service does, because I chose to install it myself. It's exactly the way I want it. That may matter to you for a gaming machine.

  • I've some slightly weird USB audio on my main machine; PipeWire supports it better than PulseAudio. Arch doesn't include either by default, so I don't have to uninstall Pulse to install something else.

  • similarly, I don't like Gnome3, so I don't have to uninstall it to install Cinnamon - Arch defaults to 'neither'.

  • utterly superb documentation.

[–] [email protected] 1 points 2 years ago

thank you for the explanation. I've been wanting to try something else for a while now so I'll give it a go. :)

[–] [email protected] 11 points 2 years ago (1 children)

You don't need to buy a new computer just to learn Linux. You can create a bootable flash drive and install it on an external SSD and boot from the SSD when you need to use Linux. If you don't want an external SSD, you can dual-boot and keep Linux on a separate partition on your machine.

In terms of distros, I'd recommend Ubuntu or Pop!_OS to get started with. Other distros like Elementary OS, Linux Mint, or Debian can be suitable as well.

[–] finestnothing 2 points 2 years ago

Be warned though, windows update likes to remove other partitions from the bootloader (at least from grub) so that may cause some headaches

[–] zipsglacier 10 points 2 years ago* (last edited 2 years ago) (2 children)

Pop is a great starting point. Others have mentioned Mate, Cinnamon, or Ubuntu, and those are likewise pretty easy to start with. Pop is the one that I install on my kids' and parents' computers, because it's that easy, and it's also the one that I use daily because it has some key features (I'll say below).

Hopefully by now you've already read or watched some videos about differences between using Windows and various Linux distributions. If not, here's one channel on TilVids (a fediverse version of youtube) that I think has some useful stuff: https://tilvids.com/c/thelinuxexperiment_channel/videos

This video from System76 also gives a short and straightforward intro to the pop desktop environment:

[Edit: actually, I should link to the pop os info page because the explanations there are more up to date.]

Here are my key features, in order of how I think a new user might care about them:

  • the launcher: Other linux distros have a similar one, but pop's is a little more streamlined. On pop and the other distros with launchers, it's a little different and I think a lot better than the Windows/Mac versions. It's worth learning about and using.
  • virtual desktops: All linux distros have this, and if you haven't used them before I highly recommend taking the time to get used to them. Pop has some nice features to make switching workspaces a little easier, but they might be the same or similar to other distros (I'm not sure).
  • pop shop: Most linux distros have a similar thing, and actually I think Pop's version is a little worse (a little more laggy/buggy). But, as an interface for finding the software you actually want to install, it's way better than the windows/mac app stores. This is another thing that's worth learning and using, even though it's different. You might have seen a lot of arguments online about flatpak v.s. snap v.s. appimage (if not, don't bother). For a beginner, I think it's now worth suggesting to just use flatpak apps whenever possible, and you can find them in the pop shop.
  • nvidia drivers: Only relevant if you have nvidia graphics, but if you do, the pop disk image with those drivers already integrated is much easier than figuring out how to set them up in other distros.
  • window tiling: Pop is the only distro that makes this so easy to set up and use; at first I thought it would be terrible, because it's so different from what I was used to, but for productivity it's actually much better. Now that I'm used to it, I really miss it in other desktop environments. (It's possible to install a similar thing on other distros--this is linux after all--but my impression is that it's kind of a hassle.)
[–] [email protected] 4 points 2 years ago (1 children)

Pop's implementation of tiling is worth mentioning again. It's incredibly intuitive, so if you fool with it for a few minutes you will get the hang of it, and you will almost definitely miss it if you turn it off, but you can turn it off so easily that even if you hate tiling it's not a problem. The virtual desktop implementation is similarly polished and intuitive.

I agree the pop shop is slow, but it's also the most usable GUI app store i've seen in 25 years of using linux. I find myself frequently opting to use it instead of the CLI, and coming from me that's high praise.

[–] zipsglacier 4 points 2 years ago* (last edited 2 years ago)

Oh yeah, ease of switching between tiling and floating is another good point. And the "floating window exceptions" for the handful of applications I don't want to tile (like the steam library) are easy to set up and work really well now.

[–] tc68 2 points 2 years ago

Remember that on linux you can change most things, including installing a different software manager GUI such as gnome software, e.g. sudo apt install gnome-software .

I just do updates from the terminal, but I still use pop shop for finding and installing software.

Disclaimer: I haven't used gnome software, and there are others available.

[–] [email protected] 8 points 2 years ago

I think you would find a system76 machine to be a good choice overall, but if you are just learning you might want to start with the OS in a VM in windows and then progress before investing in hardware. You can try Pop out there if you like, or even with the live boot option to get a feel for it.

Personally I use my Thelio with gaming and the windows compatibility tools in steam. It works beyond great.

[–] CosmicFjord 6 points 2 years ago (1 children)

Thank you everyone for their input! I'm impressed by how thoughtful you all are here on Lemmy. I will read up on the links some of you provided and I'll give a shot at trying Pop!_OS on a VM on my windows machine. If all goes well, I'm still leaning on either a Meerkat or Thelio since I know they will work out of the box. Again, thanks everyone!

[–] [email protected] 4 points 2 years ago

If you want a cheap option, I just installed pop os on one of lenovo's education edition thinkpads with zero issues. Everything just worked. They're usually on sale, with the highest spec ones going for about $250. Even has a touchscreen with built in pen. It's not blazingly fast, and is missing some bells and whistles (backlight keyboard, high res display, USB c charge port) but it has a rather good keyboard, it's durable and cheap, and it will even boot off a micro SD, so you can try booting different linuxes without even touching your local install. And with linux, it's fast enough you won't know it wasn't a fast machine unless you're deliberately doing something you need speed for, like transcoding video or something. Oh, it also has an Ethernet port.

Anyway, I highly recommend them for learning linux on.

[–] Turtle 6 points 2 years ago

I put Pop!_OS on a laptop for my (elderly) mum and she used it for years, never had any issues, every now and then I'd tell it to update to the new version and everything was just fine. In the same time period I would have had to fix a windows install several times.

[–] eruchitanda 6 points 2 years ago

My two cents - install it on virtual machine (VirtualBox is an open-spurce cross-platform software) and play with it a little.

Also, thanks to Valve the company behind Steam, gaming became very good (AFAIK, I'm not a gamer) on Linux.

On Linux, unlike Windows and MacOS, you can choose how the graphic part looks like. It's called desktop environment (DE). More than the distribution (Linux 'flavor') itself, you should check if you're comfortable with the DE.

GL :)

[–] [email protected] 5 points 2 years ago (1 children)

I got a Thelio and loved it--despite being incredibly powerful, it is so quiet that I can't tell whether it is even on or not unless I am near it and listening closely. This is only true when running Pop!_OS, though; in Windows or other Linux distributions it's a lot noisier, presumably because Pop!_OS has carefully calibrated their kernel to make this work.

However, even on non-System76 hardware I've been using Pop!_OS as my It Just Works Linux distribution, and have generally had success with it, including for most of my gaming needs. There have been a couple of times where an upgrade borked things so that the system no longer booted, which is definitely not a good thing, but fortunately one of the installation options is "Refresh" which replaces all system files while leaving everything else in place so I've gone from unable to boot to back and running within 30 minutes, which is a big deal because I've had other Linux distributions spontaneously bork things before but I've never had it be so easy to recover when this happens. I did have to reinstall some system software packages, but the largest things on my hard drive are my games and those didn't have to be reinstalled because they live in my home directory so it wasn't a big deal.

On the flip side, just so you don't think I'm a System76 fanboy, I tried their Oryx Pro laptop, despite it being incredibly expensive, because I love my desktop and was expecting a similar level of experience, and it was terrible; sleep mode was buggy because it only ever worked when I first plugged in the laptop and then unplugged it, which makes the feature pretty useless when you're on the go, which is exactly when you need a working sleep mode, and even then it only used a partial sleep mode so it would consume 10% of the battery per hour. I tried contacting support about this and got really bizarre responses about things that were completely unrelated to my questions, as if they weren't actually reading my tickets. The whole situation was so bad that within about a week or two I just sent it back. A little while later bought a laptop at less than half the price which runs Pop!_OS just fine and more than meets my needs so in a way I'm glad that the more expensive laptop didn't work out.

[–] mmstick 7 points 2 years ago* (last edited 2 years ago) (1 children)

The fan curves are defined by the fan daemon within the system76-power daemon. This source code in particular. You can install this on any Linux distribution.

Sorry to hear about the bad experience with support. I wonder when this was. I usually see comments praising the level of support that they received.

The issue with the Oryx Pro laptop may have been firmware-related, and fixed by a firmware update from the Firmware Manager application. Although QA performs a lot of sleep and suspend tests before certifying a new firmware release or product, so I'm not 100% sure. It's possible that the system could have shipped from the factory with an older firmware version though.

We have engineers dedicated to open source firmware development, and they continue to maintain firmware for all systems we've ever released with open firmware. So firmware updates are more frequent than you'd typically expect from proprietary firmware. They're currently working on implementing the SecureBoot feature for our open firmware models.

[–] tmjaea 2 points 2 years ago

Thanks for sharing this!

[–] [email protected] 5 points 2 years ago

I find Pop!_OS to be the best general purpose, non-server OS. Encryption out of the box, amazing low-level optimizations for desktop/laptop usage, native flatpak support, and their tiling/desktop hybrid is beyond awesome. Great for beginners but also great for anyone who wants a great Linux experience without all the hassle.

[–] [email protected] 5 points 2 years ago

I think Pop OS Is the right distro to start and to stay for a long time

[–] [email protected] 5 points 2 years ago* (last edited 2 years ago)

I bought one of the tall meerkats in 2021 and have had no issues with it so far. The thing is fantastic for a work from home setup. It barely takes up any space on my desk and runs so smoothly for anything from basic office tasks (libreoffice, only office, office365 pwa whatever ya use), to analyzing MRI datasets, to light gaming, i.e. Stardew valley type games. Absolutely love the thing!

Edit: would also like to add that pop is super user friendly and a great choice as a beginner distro

[–] lemme_at_it 5 points 2 years ago

I stopped distro-hopping after using Pop_OS. It always works right out of the box for me. It is easy to use, reliable & easy to maintain. Flatpak support plus native Debian files - makes for a large source of apps. Being Debian based, a lot of what you learn is transferable to any Debian derivatives like Ubuntu. Try installing it on Virtualbox just to get a feel for it.

[–] [email protected] 4 points 2 years ago

I've used a few different flavors of Linux, and I now use a System76 with Pop OS for work, and I'm quite happy with it. I don't feel any need to change to anything else.

[–] Mihuy 4 points 2 years ago (1 children)

You can just boot it up without installing and see if you like it. That's what I do always at least.

[–] ictinus 3 points 2 years ago
[–] mguhlin 4 points 2 years ago

PopOS! is nice. I also like PeppermintOS since it is lightweight.

[–] [email protected] 4 points 2 years ago

If you just want to learn Linux and you have never tried it, maybe before buying an expensive PC just for the sake of having a pre installed Linux distro, you should first try Pop!_OS in a VM. You can as well install Pop_OS! for free on an old PC. If you feel comfortable and want to support System76 then buy one of their machines, but first I'd try it

[–] M4775 3 points 2 years ago
[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (1 children)

I also tend to use Windows for gaming just because I'm too lazy to worry about potential compatibility issues, but depending on your machine you might find it useful to get some extra performance out of your games. Back when I played competitive TF2 on a junky old desktop I got way more consistent framerates with Ubuntu. (Wouldn't recommend stock Ubuntu these days, it's very bloated)

And supposedly, gaming on Linux is getting better all the time, especially since Valve released Proton and SteamOS. Like I said, too lazy to try it myself, but I've only heard good things. Maybe once they finally discontinue Win10.

[–] zipsglacier 2 points 2 years ago

Gaming on linux, at least with pop os, is very easy now. You can check protondb to see whether the games you like are supported, and which version of proton to use.

[–] [email protected] 2 points 2 years ago

Pop!_OS is the distro that I usually recommend to my family members, and it's the one I personally use.

You can't really go wrong with any of the popular Linux flavors though. Pop!_OS is the best, in my experience, for minimal fuss and configuration.

If you want to experiment and really dig into the system and make changes to things, you may prefer something less configured, like Fedora or Arch. Pop!_OS is fantastic as is, and I try not to mutate it too much.

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago)

I really Pop and think it's a great distro for beginners. If you're getting the laptop from System76 you know the hardware is compatible and you won't have to mess with the installation which is also a plus.

Gaming on Linux have made great progress in recent years and quite a lot of games run great on Wine/Proton. I have a duel-boot setup but hardly ever boot Windows because I don't need it much anymore. However if you're playing online games with anti-cheat, that's a different experience as they are less supported.

One thing you should note is that Pop works best with Cosmic DE, now running over Gnome but at some point as an independent DE, and it's not a good choice if you prefer some other DE (technically possible to install something else but missing the point IMO). So try it first on a VM or something to see if you enjoy the Cosmic workflow.

load more comments
view more: next ›