this post was submitted on 24 Mar 2025
292 points (92.9% liked)

Linux

52325 readers
1125 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
[–] SnotFlickerman@lemmy.blahaj.zone 86 points 1 day ago* (last edited 1 day ago) (6 children)

AMD drivers: Native, will auto-install as the mesa library, AMD is tits in Linux, it just works.

Gmail: Thunderbird works with Gmail accounts and can sync the calendar.

iTunes: Rhythmbox has a very similar layout to iTunes and so should feel pretty familiar.

Anti-virus: Linux doesn't really need antivirus in the same way Windows does because it's more locked down and doesn't have the same vectors of attack. If someone is hacking a Linux machine, it's a corporate server, not your desktop PC. If you still think you might need one ClamAV is available for Linux distributions. (.deb for Debian derivaties and .rpm for Fedora derivatives)

Py-Charm: As others have noted, Python is installed natively and is usually already implemented "out of the box" on a fresh install. No need for a program to run it, Python is just... there already.

Remote Desktop: Whatever distribution you have will likely also come with a Remote Desktop client. I am unaware of whether or not they will connect natively to iOS.

Star Citizen: You should be able to add this as a non-Steam game to Steam and use Steam's Proton compatibility layer to play it. A few years ago they were literally asking for Linux players to test it with Proton and Easy Anti-Cheat.

VPN: Linux has extensive VPN support including "roll your own" through either OpenVPN or Wireguard.

Windows Games: Steam, using the Proton compatibility layer, which is essentially WINe, just made a little easier. As with Star Citizen, just add it as a non-Steam game and viola.

Windows 10: The Distribution of your Dreams is just around the corner... I've heard Mint isn't a terrible place to start.

[–] Kage@discuss.tchncs.de 30 points 1 day ago (2 children)
[–] mactan@lemmy.ml 9 points 1 day ago (2 children)

nearly, it's too bad they're hung up on wine 8 default. have to manually switch to proton since 8-26 is too old

load more comments (2 replies)
load more comments (1 replies)
[–] uxellodunum@lemmy.ml 28 points 1 day ago

Py-Charm isn't a Python interpreter, it's an IDE. It has a purpose.

[–] atzanteol@sh.itjust.works 18 points 1 day ago (1 children)

PyCharm is a Java application. And it runs perfectly on Linux.

[–] 1984@lemmy.today 8 points 1 day ago (1 children)

Depends on your setup. If you use a 4k screen with fractional scaling in Gnome, Pycharm and all Jetbrain editors have blurry text and run under xwayland.

But vs code works fine, also zed and many others.

load more comments (1 replies)
[–] racemaniac@lemmy.dbzer0.com 13 points 1 day ago (1 children)

As with Star Citizen, just add it as a non-Steam game and viola.

You need a viola these days to run a game on linux?

And people are wondering why Linux is less popular :p

[–] Kangy@lemmy.dbzer0.com 7 points 1 day ago

That's where I'm going wrong! I'm missing the viola. Hopefully my distro has it in their repo!

load more comments (2 replies)
[–] Nibodhika@lemmy.world 47 points 1 day ago (9 children)

AMD Drivers: if your GPU is new enough (which it probably is since you're playing Star citizen) it should be just magic here since they come together with the kernel.

Chrome: it's available for Linux, no need to switch. Although Firefox is very nice too.

Gmail: not sure what you mean, Gmail is a website, those are available on any platform. If you meant a desktop email client (which honestly I have never in my life used) there's Thunderbird.

Office 360: Are you talking about Microsoft 365? Is that not a website too? In any case Libre office is a nice alternative to the classical Office desktop app too in case you want that.

I-Tunes: A quick search online reveals people use wine to run the Windows version of iTunes, although I would probably consider migrating. Spotify has a native client and there are some places where you can buy music and have it locally for playback.

JBL: not sure what this is other than a brand for speakers.

Anti-virus: You almost assuredly don't need an anti-virus on Linux, as long as you install software through the proper channels (i.e. using the package manager) chances of virus are so small it's not something to worry about. Most Linux anti-virus serve to check windows binaries in the system to avoid someone using the Linux machine to send virus to Windows users.

PyCharm: it's available for Linux

Remote desktop to iOS: Not sure this is possible even on Windows, I use remmina for remote desktop, it supports several ways of connecting to the other device so maybe see if it works for you.

Star citizen: Never played it but it seems to be playable with Wine.

Steam: While steam is available not all games are compatible, check out https://www.protondb.com/ to see the status of any specific Steam game.

VPN: should be native on Linux, there's a protocol caller OpenVPN which most VPN providers will give you a Config file for that you can use directly on the network applet on Linux.

PS: Next time share the list in text, it makes it easier to reply

[–] Diurnambule@jlai.lu 14 points 1 day ago (1 children)

I would say libre wolf instead of firefox, the rest of the list is spot on

[–] LouSlash@sh.itjust.works 11 points 1 day ago (1 children)

For an average user i would recommend Firefox

For someone tech-savy and privacy focused - LibreWolf

Why? Some websites will not work properly on LibreWolf because of how hardened it is (not extremely, but just enough to break some things on websites). I don't mean it's bad, it's just not for everyone atm since many people want things to just work™

load more comments (1 replies)
[–] princessnorah@lemmy.blahaj.zone 7 points 1 day ago (8 children)

Remote desktop to iOS: Not sure this is possible even on Windows, I use remmina for remote desktop, it supports several ways of connecting to the other device so maybe see if it works for you.

What? This is absolutely possible, and it seems like OP is already doing so from Windows. Remmina is also, as far as I'm aware, a client app, not a server. I would personally recommend Sunshine, with Moonlight as the iOS client, but that's more geared towards gaming. xrdp would be my recommendation if OP is using the built in Microsoft Remote Desktop Protocol currently, as that will continue to work with whichever iOS client they are already using. Otherwise, if they're using VNC currently, I would go with TightVNC as there are dozens, if not more, iOS clients.

load more comments (8 replies)
load more comments (7 replies)
[–] synapse1278@lemmy.world 39 points 1 day ago* (last edited 16 hours ago) (3 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 (3 replies)
[–] deadcade@lemmy.deadca.de 35 points 1 day ago (12 children)
  • AMD Drivers: Good news! They work even better on Linux. Bad news, you're probably referring to the AMD "control panel" type application instead of the drivers themselves, which doesn't have a direct equivalent. The drivers should come pre-installed, though depening on distro you may need to select/install "radv" or "vulkan-radeon" manually. Most of the control panel functionality can be found in other applications, like OBS for recording or CoreCtrl for clock speeds.
  • Chrome: Although Firefox is pre-installed in most cases, you have full freedom of choice here. Most people find that Firefox works basically the same after using it for a bit, but if it doesn't fit you, there's other options. Google Chrome is most likely available in your distros app store, but there's also less "spying" options like ungoogled-chromium.
  • Gmail: You can access this on the website, or through a mail client like thunderbird. You can switch if you want to, you're not limited by any means here.
  • Office 360: Though LibreOffice is a great alternative, some find themselves forced to use MS office for compatibility reasons. This is still possible, buy only in a webbrowser.
  • ITunes: This is a hard one to find alternatives for, depending on what you use it for. For managing iPhones from a PC, you essentially need Windows or macOS. For playing music, there's plenty of options.
  • JBL: I'm unsure as I don't use any of their products, but assuming you mean audio related "control panels", there's many options available. Though they may need a bit of tweaking and searching around to get things to sound the way you want.
  • Musescore: I also don't use this, but it's available on Flathub, meaning you can (and probably should) use your distros "App Store" to install this.
  • Norton AV: Not many AVs targeting Linux exist, and they're not the greatest quality. Though it's doable to go without one, as long as you don't download and run random files off the internet. Stick to the app store, and you should be totally fine.
  • PyCharm: This is available on Linux, also in the "app store". There's other IDEs available too, like vscode.
  • Remote Desktop to iOS: I haven't owned an iOS device since 2019, so I don't know which protocol they use. It's possible this isn't supported at all.
  • Star Citizen: It looks like this is playable through Proton. You can use Steam (add non-steam game), Lutris, or Bottles to launch non-steam Windows apps/games.
  • Steam: Works great
  • VPN: As you didn't put a previous VPN provider here, I'm not able to tell you if it works on Linux. Personally I have a hard time recommending any VPN service, but Mullvad stands out as being the least untrustworthy. Almost all others like Nord, Express, etc. share some common traits that make them very untrustworthy to me.
  • Windows Games: This is a bit more complicated. Games from the Microsoft Store are very unlikely to run, and require messing about to even try in the first place. Other games made for Windows likely work (even outside Steam), using management tools like Lutris or Bottles is often easier than manually using Wine.

If a tool (or distro) works well for you, it's a good option. Everyone has different opinions on the "best" distro, but since it's very subjective, there is no single "best" distro. There's only 2 distros I recommend against, that's Ubuntu (and close spin-offs) and Manjaro, because they have major objective downsides compared to equivalents like Mint or Endeavour. The distros I generally recommend to new users are Mint and Fedora, but feel free to look around, you're not forced to pick a specific one.

You noted you were likely going to choose Linux Mint, great! It's a "stable" distro, as in, it doesn't change much with small updates. Instead, new release versions (23, 24, 25, etc) come with new changes. Linux Mint comes with an App Store that can install from Flathub, which should be the first place to check for installing new applications.

As for VR, it depends heavily on which exact headset you have, and is not always a great experience on Linux right now (speaking from experience with an Index). The LVRA wiki is a great starting place: https://lvra.gitlab.io/. If you're on a Quest, WiVRN and ALVR exist, though they both have their own downsides. If you're on a PCVR headset from Oculus, your options are more limited. You might also want to consider a different distro, as VR development is moving very fast. Many VR users choose to go with a "harder" rolling release distribution, like EndeavourOS, to receive feature updates quicker.

Also of note, if you have the storage space, you can choose to "dual boot" (even with just one drive). This will give you a menu to choose between Windows and Linux when starting your computer, and will give you time to move stuff over. I generally recommend this, as it provides an option to immediately do a task you know how to do on Windows, when it's absolutely required to do the task asap.

load more comments (12 replies)
[–] communist@lemmy.frozeninferno.xyz 31 points 1 day ago* (last edited 1 day ago) (12 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.

load more comments (12 replies)
[–] LovableSidekick@lemmy.world 25 points 1 day ago* (last edited 1 day 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.

[–] richardisaguy@lemmy.world 22 points 1 day ago* (last edited 10 hours 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)
[–] Peasley@lemmy.world 20 points 18 hours ago* (last edited 18 hours 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.

load more comments (7 replies)
[–] communist@lemmy.frozeninferno.xyz 18 points 1 day ago* (last edited 1 day ago) (20 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.

load more comments (20 replies)
[–] h4x0r@lemmy.dbzer0.com 18 points 22 hours ago (2 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

load more comments (2 replies)
[–] NutWrench@lemmy.ml 16 points 1 day 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.

load more comments (1 replies)
[–] pryre@lemmy.world 15 points 1 day ago (1 children)

Linux has native AMD drivers, no need for anything extra!

[–] Emtity_13@lemmy.sdf.org 9 points 1 day ago (6 children)

Awesome had heard issues with drivers and both my Gpu and cpu are amd so wanted to be safe

load more comments (6 replies)
[–] Hawke@lemmy.world 14 points 1 day ago* (last edited 1 day ago) (15 children)

iTunes: Quod Libet

pyCharm: native

Windows games: Proton

load more comments (15 replies)
[–] MonkderVierte@lemmy.ml 13 points 1 day ago* (last edited 1 day 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 1 day 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)
[–] DieserTypMatthias@lemmy.ml 12 points 1 day ago* (last edited 1 day ago) (1 children)

Chrome is available on Linux. Norton is spyware. And there is an Apple Music web app that you can use. And try Fedora first.

load more comments (1 replies)
[–] boredsquirrel@slrpnk.net 12 points 1 day 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)
[–] dan@upvote.au 11 points 1 day ago (5 children)

PyCharm is cross-platform, so you can use it on Linux.

load more comments (5 replies)
[–] BlueSquid0741@lemmy.sdf.org 10 points 1 day ago

Worth trying Only Office and Libre Office side by side to see which one works better for your workflow.

[–] kameecoding@lemmy.world 10 points 1 day 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 1 day 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 1 day 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)
[–] meldrik@lemmy.wtf 8 points 1 day ago (2 children)
load more comments (2 replies)
[–] BombOmOm@lemmy.world 8 points 1 day ago* (last edited 1 day ago) (2 children)

Depending on what VPN software you use, they may already have a linux version. All of the big-name ones do, as well as a good chunk of the smaller ones.

For anti-virus, you don't need one in Linux. Even for Windows I would recommend using the built-in AV, rather than Norton.

Edit: I see you use Norton VPN. That one doesn't have a linux version. Check out Mullvlad or Nord VPN.

[–] dan@upvote.au 11 points 1 day ago* (last edited 1 day ago)

Most VPNs support Wireguard, which is built in to Linux. If your VPN provider doesn't have a Linux app, you can usually usually download a Wireguard config file from them and use it on Linux. You can import a WireGuard config into NetworkManager using a command like:

sudo nmcli connection import type wireguard file /tmp/example.conf

Then it should appear in the network list in KDE / GNOME / whatever other desktop environment you're using.

load more comments (1 replies)
[–] skitazd@lemm.ee 7 points 1 day ago* (last edited 1 day ago)

I just switched to linux mint and the install was a lot easier than i thought. Works fine. I love the customization, the lightweight OS and its quite easy to use. Barely needed to use the terminal. The only problems i've faced is discord screenshare not showing my cursor and time to time lagging my games, gaming has not been without issues, mostly played deadlock and it has in my experience came with some bugs.

[–] 3aqn5k6ryk@lemmy.world 7 points 1 day ago (2 children)

Gmail as in email client? Thunderbird

Anti virus? Just need common sense. Dont visit shady site and download random executable

Windows? Try linux mint if this your first time. I heard PopOS is good if you play games.

load more comments (2 replies)
[–] Heavybell@lemmy.world 7 points 17 hours ago* (last edited 17 hours 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.

load more comments
view more: next ›