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

93 points
*

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.

permalink
report
reply
31 points

Star Citizen works great on linux with Lutris. https://lutris.net/games/star-citizen/

permalink
report
parent
reply
9 points

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

permalink
report
parent
reply
3 points

Using either ProtonUp-qt or ProtonPlus you can install newer/alternative Proton versions, including one optimized for Star Citizen

permalink
report
parent
reply
1 point

As good as it runs on Windows, anyway… It is still Star Citizen ;P

(No shade, really promising and most of it is pretty slick and impressive when it’s working and I hope they get it stable sometime soon-ish)

permalink
report
parent
reply
29 points

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

permalink
report
parent
reply
18 points

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

permalink
report
parent
reply
8 points

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.

permalink
report
parent
reply
4 points

I believe you can force pycharm to launch using Wayland. There’s some option you can pass to it when you launch it.

permalink
report
parent
reply
13 points

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

permalink
report
parent
reply
7 points

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

permalink
report
parent
reply
5 points

I think the biggest thing about itunes is that it can be used to write music to iphones and do OS restores, I couldn’t get the usb functionality to work with wine so I just use it in a vm personally

permalink
report
parent
reply
4 points

If OP is a gamer and not too comfortable with Linux, Bazzite is a good choice of distribution.

It’s a so-called “Atomic” distro. Basically what that means is that it works more like Android / iOS than Windows or a traditional Linux distribution.

The base system including drivers and key applications is built as an image by Fedora. Every 2 weeks or so, they release a new one, and Bazzite users get the new one the next time they reboot. Everything in that base image is tested to work together, so you don’t get weird incompatibilities. You can still install all the other software you want, but you tend to do it using Flatpaks rather than rpms/debs. (For someone who doesn’t know what that means, Bazzite is a nice OS because that’s something you don’t need to learn right away.)

Bazzite is meant to be something that you can install on a SteamDeck, or another handheld gaming PC, but it also works great for desktop machines. But, because it’s meant for handheld machines, they’ve worked extra hard to sand away some of the rough edges.

If you’re a more advanced user, Bazzite is still good because you can still do almost everything you’d do on a normal distribution, you’re just discouraged from doing things that affect the base image because it makes updates slower and means they’re not guaranteed to work. I actually really like some of the things you’re encouraged to do in Atomic distros that you wouldn’t do normally. For example, using distrobox as a way to install certain kinds of dev tools. I currently have one project I’m running in an Ubuntu distrobox and another I’m running in a Fedora distrobox. It keeps some of the tools isolated to the “box” where they’re needed. I haven’t used Fedora much lately, so it’s fun to have the more familiar Ubuntu environment in one, and then the other one where I can experiment and learn.

For someone who doesn’t play games, Bazzite probably isn’t ideal, but I’d still recommend an Atomic build. There are downsides, but unless you’re the kind of person who really likes building their own kernel and making sure it’s optimal for their system, it’s so nice to have a stable base image so you can focus on the other stuff.

permalink
report
parent
reply
49 points

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

permalink
report
reply
16 points

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

permalink
report
parent
reply
14 points

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™

permalink
report
parent
reply
1 point
*

If you want more customizability, then Floorp’s also a great option.

permalink
report
parent
reply
7 points

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.

permalink
report
parent
reply
4 points

He said remote desktop to iOS not from iOS, that means he needs a client on his desktop to access the server on the phone. If it was android the answer is scrcpy but I’m not aware of any such tools for iOS (since I don’t own an iOS device).

permalink
report
parent
reply
2 points

I, don’t think that’s what they meant, but I could be wrong.

permalink
report
parent
reply
2 points

Use chrome remote desktop as of now stream to both my phone and laptop

permalink
report
parent
reply
2 points
Deleted by creator
permalink
report
parent
reply
1 point

Yeah, it works with AMD as well.

permalink
report
parent
reply
4 points

iTunes just doesn’t work even for really old ones for just to put some music on iPod. Haven’t tried with Wine 10 but I don’t think that’s changed. This is the only reason I keep a Windows VM with an old iTunes in it.

permalink
report
parent
reply
8 points
*

This is exactly why proprietary stuff sucks !

Edit:

But I’m glad you’re holding to that old iPod without throwing it away ! 👍

permalink
report
parent
reply
1 point

Indeed. I hate it. But gotta keep it around until the device is dead. :/

permalink
report
parent
reply
2 points
*

For remote desktop you could try TeamViewer

Edit: Also, Thunderbird isn’t amazing imho. I would also look at Betterbird. Much better :o)

permalink
report
parent
reply
8 points

Rustdesk, open source, cross platform, self-hostable, and at least in my experience works great

permalink
report
parent
reply
1 point

Cool, thank you!

permalink
report
parent
reply
1 point

Been using chrome remote desktop to stream to my phone an laptop for remote work, but want a no Google Alternative

permalink
report
parent
reply
38 points
*
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
permalink
report
reply
1 point
*

@op, they may suggest you to change your kernel version to support newer hardware, don’t do this unless you know what you are doing and can undo it from cli. its fine 90% of the time but can cause weirdness or no boot.

permalink
report
parent
reply
2 points

This isn’t exactly what I recommend. Only in the case the hardware is bleeding edge, as in, it was released less than 6 month ago, then check in which Kernel version it starts to be supported, as well as check the Kernel version shipping with the distribution you are interested in installing. Distro Kernel version >= Kernel version where the driver starts to be included, no problems. Otherwise, check a distro that has more frequent upgrades.

Things to check: GPU, CPU, WiFi chip, Ethernet chip. In windows you can find the information in the device manager. On Linux (e.g: test with a live USB) the command lspci with display the information.

A common case would be: I am interested in Debian because I heard it’s the most stable, will my AMD 5070XT work with that ? Probably not very well, better Check Ubuntu non-LTS or Fedora.

I am not recommending op to modify the Kernel from the Linux distro, just consider this point in choosing the distro.

permalink
report
parent
reply
2 points
*

oh my observation comes from the blogs recommending it.

but i couldnt have put it better myself, except i think you mean 9070 XT

permalink
report
parent
reply
1 point
*

Even on older kernels, if anything hardware like GPUs will benefit more from running newer drivers than a newer kernel, ie. AMD cards from GCN1 up to present-day RDNA3 are actively being supported by Mesa and the dev branch generally tends to have more optimizations especially for newer cards but also older ones as well, than the latest stable branch.

The EL distros - CentOS Stream, Alma, and Rocky, all have a package which allows you to install a manufacturer repo that lets you install the latest AMD drivers from, for example, and CentOS Stream 10 and Alma 10 are both on the 6.12 kernel now.

permalink
report
parent
reply
1 point

There might be some cases even for single-player games where DRM platform-locks you into Windows but that’s rare from my understanding.

permalink
report
parent
reply
1 point

I haven’t encountered this problem myself.

permalink
report
parent
reply
1 point
*

Like I said, it’s rare especially for games, it’s more common in productivity software though…

cough Adobe… cough

The current standard DRM for the games industry, Denuvo, will work in Proton.

permalink
report
parent
reply
35 points
  • 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.

permalink
report
reply
3 points

Can I run any game on Linux steam if it is bought there?

permalink
report
parent
reply
10 points
*

You can always check proton.db (it keeps a track of how well steam games run on Linux).

permalink
report
parent
reply
2 points

So I should do this with at least ny favorite games before wiping my drive and installing a Linux distro?

permalink
report
parent
reply
5 points

1 gotcha for gaming on steam is anticheat enabled games. If you play competitive games where third party anti cheat is required often you will not be able to play them even if they say they support Linux on steam.

permalink
report
parent
reply
5 points

Not every game works, but as another user pointed out, ProtonDB is a good resource. If you buy a new game on Steam, and it doesn’t work, you can refund it within the first 2 weeks (and below 2 hours playtime) for any reason. That includes “Ths game does not work on my operating system”.

permalink
report
parent
reply
3 points

onlyoffice is also a pretty good option for ms office compatibility

permalink
report
parent
reply
3 points

Btw, ungoogled-chromium needs a extension for extension market access. There’s also just Chromium or Brave, Edge or whatever floats your boat.

permalink
report
parent
reply
2 points

Legacy iOS Kit works for some things too

permalink
report
parent
reply
1 point
*

Ye use amd adrenaline to control overclocking and settings for my GPU and games. I’ve seen recommendations for LACT or CoreCtrl

permalink
report
parent
reply
1 point

I use LACT. It’s very easy to use and works well.

permalink
report
parent
reply
33 points
*

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.

permalink
report
reply
5 points

Can you explain how that works?

Sorry for my ineptitude

permalink
report
parent
reply
16 points

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).

permalink
report
parent
reply
2 points

You can install things from random websites for Linux too, though.

permalink
report
parent
reply
2 points

The security model is also very different between Linux and Windows. Linux is just inherently more secure.

permalink
report
parent
reply
8 points
*

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.

permalink
report
parent
reply
1 point

tl;dr

You don’t need antivirus on Linux in 99% of scenarios

permalink
report
parent
reply
4 points

*Nortan

permalink
report
parent
reply
3 points

The real reason you won’t need antivirus.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 7.3K

    Monthly active users

  • 5K

    Posts

  • 77K

    Comments