this post was submitted on 24 Mar 2025
311 points (93.3% liked)

Linux

52641 readers
632 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
 

Approaching the end of window 10 and have no plans on upgrading to 11.

I am trying to find alternatives to applications I regularly use before jumping ship (it is mostly a gaming focused pc) any suggestions?

There’s oculus software for my vr but don’t know what I’m going to do with that

Small update: probably going to do Linux mint as that appears to be the most beginner friendly

Update two: that's a lot of comments, and Thanks for all the info

top 50 comments
sorted by: hot top controversial new old
[–] Peasley@lemmy.world 21 points 6 days ago* (last edited 6 days ago) (7 children)

What do you use iTunes for? That stood out to me.

Also Chrome works fine on Linux, though Firefox is a better browser even on Windows.

[–] olympicyes@lemmy.world 3 points 5 days ago (5 children)

For anyone who uses Apple Music, I recommend the Cider app. I believe it costs $3 and you get versions for Linux, Mac, and Windows.

I haven’t found any MP3 players on Linux that I’m totally happy with. All of them have some trivial issue (eg not displaying Album Artist correctly).

https://cider.sh/

load more comments (5 replies)
[–] RepleteLocum@lemmy.blahaj.zone 4 points 6 days ago (1 children)

I have iTunes, because I have an iPhone. I don’t know of any other good way to get mp3s on my phone. (And to get games for emulators)

[–] Peasley@lemmy.world 5 points 5 days ago* (last edited 5 days ago)

Thanks! I didnt realize iTunes was still supported.

https://ubuntuhandbook.org/index.php/2023/12/transfer-music-ubuntu-iphone/amp/

Seems like you can also use the iOS VLC app to get mp3s on there

Another method is to use KDE connect to transfer the files, which would also work for your game backups

load more comments (5 replies)
[–] synapse1278@lemmy.world 38 points 6 days ago* (last edited 6 days ago) (7 children)
Software Linux support
AMD driver ✅ open-source drivers for CPU and GPU are included in the Linux Kernel and work very well. If you have bleeding edge news hardware, check online in which Kernel version they are supposed and choose Linux distro accordingly
Web Browser ✅ Chrome/chromium, ✅ Firefox. All are commonly available in your distro software repository by default, or otherwise with Flatpak
Web-based email ✅ not dependent on OS. Local Email client software are available, one exemple is Thunderbird.
Office suite ✅ LibreOffice, or anything web-based such as Google Docs will work independently of the OS
Itunes Many music players/library managers are available on Linux, I don't have any specific recommendations here, I am self-hosting Jellyfin for my music needs
JBL not sure what you mean here ? Your headset/speakers ? Don't see why it wouldn't work
Music score reader/editor ✅ MuseScore, I also use Guitar Pro (7, 8) inside Bottle (wine) and it works with some tweaks needed for fixing font bug
Antivirus ✅ ClamAV, arguable if you need an antivirus at all
Python ✅ many IDEs are available, a scary amount of Linux distribution rely on Python under the hood 😅
Remote desktop ✅ RDP protocol (many clients available), ✅ Rustdesk, ✅ anydesk, ✅ TeamViewer)
Game platforms ✅ Steam, ✅ Heroic Games Launcher (for Epic and GOG), ✅ Lutris
VPN ✅ OpenVPN and ✅ Wireguard protocols are supported (maybe others), you can find many providers using these protocols. Most ask you to use their app, but digging a little you often have options to configure the VPN connection without installing anything extra. I know Nord on client works on Linux, I haven't tried other. Mulldav is a very frequent recommendation in Linux communities
Windows games compatibility ✅ Wine/Proton via Steam, Lutris, Heroic and Bottles. The only thing that will block you is competitive multiplayer games with Anti-Cheat
load more comments (7 replies)
[–] communist@lemmy.frozeninferno.xyz 34 points 6 days ago* (last edited 6 days ago) (3 children)

Antivirus is completely unnecessary and terrible on windows and linux... and on linux it's uniquely useless. Everything is installed from a centralized repo, antiviruses won't be of any help at all. antiviruses came about because windows let executables just be run easily and simply and used them as the default way of installing software, this was beyond idiotic and the reason that OS became infested with malware. Linux never made that mistake from the start, and so antivirus is unnecessary.

Norton is basically just malware, however.

[–] serenissi@lemmy.world 4 points 5 days ago

The real reason you won't need antivirus.

[–] Emtity_13@lemmy.sdf.org 5 points 6 days ago (3 children)

Can you explain how that works?

Sorry for my ineptitude

[–] communist@lemmy.frozeninferno.xyz 16 points 6 days ago (6 children)

On windows you install things from random websites as the primary method of installing stuff, this means anything can install anything and has installers that can install bonus stuff. This is why windows has so much malware.

On linux, imagine your distro is an app store, ubuntu is an app store, mint is an app store, fedora is an app store. The apps themselves can't manage installation so they can't bundle nonsense with them. you just click install and you get only the thing you wanted and nothing else.

Since your distro curates all the software, as long as you trust your distro, you'll know there's no malware on your computer, because you get all your software from the distro (or flathub but same idea).

load more comments (6 replies)
[–] ohshit604@sh.itjust.works 8 points 6 days ago* (last edited 6 days ago)

9 times out of 10 the software you’re looking will typically land in your Distribution’s repository, before it lands in the main repository it’ll be vetted for stability and security in a testing repository.

For example; Steam-Installer is located in the main repository for Debian 12 (Bookworm) they also have a newer version in their Debian 13 (Trixie) repository for testing the next generation of Debian..

If you want to install software outside your distributions repository you will need to vet the software yourself and make sure it’s compatible with your distro.

Hope that explains it a little easier.

load more comments (1 replies)
load more comments (1 replies)
[–] LovableSidekick@lemmy.world 26 points 6 days ago* (last edited 6 days ago)

Gmail is web-based, you can use it with Firefox. For that matter Linux doesn't bind you to Firefox either, you can use Chrome and other browsers. I never used office 360 or Libre, I just use google docs.

[–] h4x0r@lemmy.dbzer0.com 19 points 6 days ago (1 children)
  1. emacs

  2. emacs

  3. emacs

  4. emacs

  5. emacs

  6. emacs

  7. emacs

  8. emacs

  9. vim

  10. emacs

  11. emacs

  12. emacs

  13. emacs

  14. emacs

  15. emacs

[–] tehn00bi@lemmy.world 4 points 5 days ago (1 children)

Like… how. Or is that part of the joke.

[–] Nibodhika@lemmy.world 4 points 5 days ago (1 children)

I mean, he's joking, but:

AMD Drivers: yeah, this one's not a thing

Chrome: https://www.gnu.org/software/emacs/manual/html_node/emacs/EWW.html

Gmail: https://www.emacswiki.org/emacs/CategoryMail

Office 360: https://orgmode.org/

I-Tunes: https://www.emacswiki.org/emacs/itunes.el (although this one probably doesn't work)

JBL: I have no idea what it is

Muse score: https://github.com/piercegwang/staff-mode

Anti-virus: I don't know of any, but I wouldn't be surprised if someone listed a plugin for checking files

PyCharm: This is the one he said to use Vim

Remote desktop: Emacs can natively open remote files or directories

Star citizen: obviously not

Steam: Obviously not, because it's proprietary, I really wouldn't be surprised if there's a GOG plugin

VPN: https://github.com/anticomputer/ovpn-mode

There's some truth to the joke that emacs is a very complete Operating system.

[–] richardisaguy@lemmy.world 22 points 6 days ago* (last edited 5 days ago) (5 children)

AMD DRIVERS - Linux's built in drivers

Chrome - Chrome

gmail - gmail

Office 360 - Office 360 (web)

Norton - You don't need such piece of adware in Linux

Py-charm - py-charm

Star citizen - Star citizen though steam

VPN - Proton VPN (my suggestion)

Windows 10 - Fedora KDE

My suggestions if you want a smoother transition, repeated ones have Linux versions

load more comments (5 replies)
[–] semperverus@lemmy.world 7 points 5 days ago (1 children)
  • AMD drivers: use the built-in MESA drivers that include the official AMD support.

  • Gmail: ProtonMail for the service, Kmail for the desktop client.

  • Chrome: Firefox, or Librewolf if you care about privacy.

  • Office365: LibreOffice for full FOSS or OnlyOfficr for less freedom but more comfort.

  • iTunes: depends entirely on what you use it for, but I buy my music mostly off of BandCamp these days.

  • MuseScore: MuseScore

  • Norton: Why were you using Norton in the first place? It's practically a virus itself. If you need an antivirus on Linux, you might want ClamAV/ClamTK for something that runs locally only, or Microsoft Defender for Linux.

  • Py-Charm: Py-Charm, VSCode, Vim, Kate/KWrite

  • Remote Desktop to iOS: I got nothin'

  • Star Citizen: Star Citizen

  • Steam: Steam

  • VPN: Wireguard

  • Windows Games: install locally using Wine and then add to Steam as a non-Steam game to use Proton for better support.

Windows 10: run it in a VM if you still need it, or keep it on a separate SSD and dual boot into that.

[–] Pirata@lemm.ee 1 points 4 days ago (1 children)

Nice list. Why KMail over Thunderbird, I wonder?

[–] semperverus@lemmy.world 2 points 4 days ago

Kmail is simple and to the point, and at least in my experience is easier to set up. Bonus, if youre on KDE, it integrates very nicely.

It's also more performant than Thunderbird.

[–] MonkeMischief@lemmy.today 8 points 5 days ago (1 children)

Off the top of my head:

Gmail or any email: Thunderbird is pretty sweet and I need to use it more, but mostly just use the web clients anyway.

If you own GoG games, you can use Heroic Launcher instead of GoG Galaxy. It's gotten amazingly good, really fast. :)

[–] DFX4509B_2@lemmy.org 2 points 5 days ago* (last edited 5 days ago) (1 children)

I'd recommend Lutris over Heroic both because it runs locally where Heroic is Electron, and because Lutris allows community-based native Linux ports for games where applicable, eg. for Ultima VII: The Black Gate + The Forge of Virtue, Lutris gives you the option of installing that game with Exult instead of DOSbox, for Tomb Raider and Tomb Raider II, you have the option to install those with OpenLara, for Doom 1 and 2, you have the option to install those with ZDoom, for Little Big Adventure, you can install that with the ScummVM runner, etc.

Also, at least for DOS games where you don't have the option to install a community-based modern port, you can use native DOSbox as a runner instead of Windows DOSbox as well through Lutris.

Oh, and one more bonus particularly for GOG games in Lutris' favor over Heroic, is Lutris uses the offline installers so that if anything ever goes wrong with any given GOG game, you can just reinstall from the offline installer where Heroic operates more like GOG Galaxy or Steam in that it's always downloaded from scratch.

[–] MonkeMischief@lemmy.today 1 points 2 days ago* (last edited 2 days ago) (1 children)

Hey, points for Lutris! Thanks for sharing!

I've had issues in the past installing stuff with Lutris, although for advanced scenarios like using community engines and stuff, that's really cool. I definitely have both installed on my machine for different reasons. Lutris handles EA / Origin stuff pretty well. (Titanfall 2 and Sims 2 Ultimate (not the Steam one) run beautifully on Linux, truly glorious!)

Electron annoys me as well, but I will say that I appreciate how Heroic hooks into GoG APIs. It handles auto-updates, cloud saving, play time logging, that kinda stuff that made Galaxy decent and had a degree of convenience-parity with Steam.

(Maybe Lutris does this too now?)

For a complete newbie , I'd say Heroic has a bit of a smoother and expected ramp to just "Download game and run." But if you want more control, Lutris definitely has more options!

I also can't recommend Bottles enough for other games that aren't from distribution platforms. Shockingly simple.

[–] DFX4509B_2@lemmy.org 2 points 2 days ago* (last edited 2 days ago)

Even for Doom3, both vanilla and BFG, and RTCW, Steam versions included, Lutris allows you to install native community ports for those pretty easily too.

[–] communist@lemmy.frozeninferno.xyz 20 points 6 days ago* (last edited 6 days ago) (9 children)

I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it’s by far the most developed DE that isn’t gnome and their… design decisions are unfortunate for people coming from windows.

I don’t think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that’ll change, but until then, I think bazzite is objectively a better starting place for beginners.

The mere fact that it generates a new system for you on update and lets you switch between and rollback automatically is enough for me to say it’s better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).

How common is the story of “I was new to linux and completely broke it”? that’s not a good user experience for someone who’s just starting, it’s intimidating, scary, and I just don’t think it’s the best in the modern era. There’s something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.

Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.

Cinnamon (the default mint environment) doesn’t and won’t support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don’t understand the usecase for cinnamon tbh, xfce is great if you need performance but don’t want to make major sacrifices, lmde is great if you need A LOT of performance, cinnamon isn’t particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.

I have 15 years of linux experience and am willing to infinitely troubleshoot if you add me on matrix.

[–] merc@sh.itjust.works 4 points 6 days ago

Yeah, +1 for Bazzite.

It looks like it's really designed for Linux beginners. They've done a solid amount of work sanding off the rough edges.

As someone who has been using Linux for decades, I'm also impressed with it for a development system. I chose Bazzite because I wanted to be able to play games easily, but since I installed it a month or so ago, I've barely played any. I've installed a few to make sure they work, but I got interested in another project once I installed it, so for me it's been a machine used to set up and administer a Kubernetes cluster, as well as doing some Go / Javascript development.

In the early 2000s, I was one of those guys who ran Gentoo and liked building all my own software on my own machine so that it was perfectly tweaked for what I wanted to do. But, these days, I really like having an OS that's stable and gets out of my way, so I can focus on more interesting things.

[–] edel@lemmy.ml 5 points 6 days ago (11 children)

Fedora (and related distros, including Bazzite) are indeed superior. The gap is even larger when comparing Atomic distros... sorry to say... Red Hat's money does show! Now, for many to use any Red Hat's variant, whether because of ideology, non-American (hat tip to lemmy.ml/u/eugenia), ethical, pro-human rights (no getting big checks from US army), etc... I find it concerning. The only one I find it as a valid option, specially if for an corporation in the US, is Alma Linux. I find Mint the most newbie friendly and also extremely stable. Like you, I dislike Cinnamon enormously, (puzzled why they decided to ditch KDE!) but I still recommended to new people in Linux. Personally, I still in the quest to find the one for me (been with OpenSUSE for a few months but with my eyes on TuxedoOS already). I agree that Atomic distros seems to be the future for most users, but beside Bazzite, don't think the others are equally stable (someone correct me if I am wrong). Bazzite however, as expressed above, comes from a murky parent that many linux fans, specially those in lemmy.ml, should be wary of. Think of it as Android, as a phone OS is great, probably the best there is today, but coming from the corporation as it comes from, from the country it comes from that uses sanctions as it does, should be a 'no thank you' for most in the world. Now, Debian also is a US registered distro, yes, but, unlike Red Hat-IBM or Google's products, it is far more universal and with enough human capital abroad that easily can fork it, it need be. Same apply as the Linux kernel (that is why China went that route). I however, for the future, I like the idea of Arch, and wonder if ever can be made stable and waiting for someone to propel Arch into a stable variant and not just another "gaming distro" (crossing my fingers in KDE's new distro!). Till, then, most users I think we should still recommend some veteran Debian based and Mint still checks most boxes. [My first post in this type of social media!!]

load more comments (11 replies)
load more comments (7 replies)
[–] NutWrench@lemmy.ml 17 points 6 days ago (1 children)

Add Steam to "Windows gaming for Linux." Every game I bought on Windows runs great in Linux Mint. Steam has a native Linux client and ot uses a Wine layer called Proton that has all the settings for each game.

[–] Johanno@feddit.org 6 points 6 days ago

To be clear while that is true there are games that won't work at all on Linux, because of anticheat.

And sometimes you need to read protondb for tweaks so that your games run on Linux.

[–] Heavybell@lemmy.world 7 points 6 days ago* (last edited 6 days ago)

Star Citizen runs just fine under linux. For the most part, anyway. Being under active dev it breaks occasionally, but the Linux User Group has always gotten it working again so far.

https://github.com/starcitizen-lug/lug-helper

I would recommend using Wine directly over using Lutris right now, but that's an option you can pick in this script. Join the discord if you have trouble, people are friendly there if you're polite.

Don't use Proton/Steam for it.

[–] MonkderVierte@lemmy.ml 12 points 6 days ago* (last edited 6 days ago) (1 children)
  • Gmail: any paid hoster
  • pycharm is on linux
  • Star Citizen runs in Proton, no?
  • Remote desktop: look into VNC, i like Rustdesk
  • VPN: Wireguard
  • Norton AV: no need
  • Windows 10: scrap it
[–] Zacpod@lemmy.world 7 points 6 days ago (1 children)

Yup, Star Citizen runs perfectly under Proton. There's even a script to get it as set up for you. https://github.com/starcitizen-lug/lug-helper

load more comments (1 replies)
[–] boredsquirrel@slrpnk.net 12 points 6 days ago (5 children)

Lol that table is pretty strange

What does "Windows 10" mean? XD

Also btw dont expect all games to work in Wine. You should use Steam if you want a pain free experience.

load more comments (5 replies)
[–] kameecoding@lemmy.world 10 points 1 week ago (3 children)

Just how will you manage to open gmail on linux?

People have been trying for decades, there is just no way

load more comments (3 replies)
[–] Arkhive@lemmy.blahaj.zone 9 points 6 days ago (2 children)

I self host sunshine and use the moonlight client on iOS for my remote desktop. It’s meant for in home game streaming, but using Tailscale I can connect from anywhere.

load more comments (2 replies)
[–] scheep@lemmy.world 9 points 6 days ago (4 children)

gmail -> proton or tuta if you don't care about IMAP, or any other decent email provider (I use disroot, I set my brother up with mailfence, they both seem quite good. I use them with thunderbird) pycharm -> not an IDE, but I like VSCodium (vscode without MS)

load more comments (4 replies)
[–] pineapplelover@lemm.ee 6 points 6 days ago (1 children)

Remote desktop you can use rustdesk

load more comments (1 replies)
[–] turnip@sh.itjust.works 2 points 5 days ago

Proton mail has an email and VPN together as a package.

load more comments
view more: next ›