I'd never realized how many apps are Linux-exclusive until now
Posted by AfraidAsparagus6644@reddit | linux | View on Reddit | 192 comments
I've been considering switching back to Windows for some time, partly to see how it's gotten first-hand, partly because Deltarune Chapter 5 is coming out this year and I wanna make sure I don't bump into compatibility issues on my blind playthrough.
So, out of curiosity, I've begun checking out how to download my preferred apps on Windows. Surely a Windows build will be available on Github, or at least there will be build instructions, right?
Well it turns out I couldn't be more wrong. Most of those awesome apps you find on Flathub are Linux-only. Tambourine Music Player? That thing with the most boombastic UI known to man? Linux-only. Found another cool music player, Amberol. Also Linux-only. Foliate? The cool-ass epub reader that even lets you download stuff from online catalogs? Linux-only. Lutris? "Of course it's Linux-only", I hear you say. "Its whole purpose is running Windows games on Linux". And you're right, but it's also a great way to gather all your emulated retrogames in one place. The list goes on and on.
Everyone says Linux's main problem is the lack of native apps compared to Windows. Today I found out that Windows also lacks apps compared to Linux, but since it's not big professional software like Photoshop, no one talks about it.
aloobhujiyaay@reddit
This is honestly one of the most underrated realizations people have after using Linux long enough Linux doesn't just lack apps It has its own entire ecosystem of apps
indvs3@reddit
I would say this is a misinterpretation. What people coming from windows usually complain about is that the specific software they're used to isn't available on linux.
There are countless alternatives on linux for literally each piece of software that is available on windows. Granted, they're not all as functional or pretty to look at and require a bit of a shift in perspective from the user, which usually is the biggest hurdle to jump for the average person.
daddyd@reddit
it's a problem for people coming to linux from windows, because the applications they are used to are not all available on linux. but that is true for any os change you make, not all your macos apps are available on linux or windows either.
the application availability 'problem' is not so much an issue for linux users (which have been on linux for a looooong time), but for people switching.
AmarildoJr@reddit
Linux never had a lack of native programs. The real problem is Windows-only "apps" that people are quite literally shackled to and absolutely need (and there are no alternatives), like most big CAD programs, some VFX programs, the Adobe Suite, some video editors, etc.
FreedomNinja1776@reddit
If not for Civil3d and the rest of AutoDesk suite needed for work, I'd have Debian on my work PC AGES ago.
destraht@reddit
Back about ten years ago when I worked around drafters they were constantly trying to get away from AutoDesk, but not for anything to do with Linux. Government likes that program. Anything that is better has to be no worse or incompatible in every possible way. It's basically that government is crusty and lame causing everything to bog down for years and decades.
AmarildoJr@reddit
Yup. For me it's Maya, I'm glad there's a Linux version. I'm on Rocky Linux right now, but if they didn't support it or Rocky didn't exist, I'd have to be on Windows.
FattyDrake@reddit
Anything designed for RHEL or the alts (like Rocky and Alma) can run on Fedora with a few tweaks, usually adding and specifying libraries.
Like Resolve is just adding 1 package and removing 3 files from the Resolve directory.
Admittedly this is more than "just install" but it's pretty easy to find the fix with a google search. I had Maya running on Fedora before I decided to drop it. RPM distros have enough in common that they're fairly compatible.
AmarildoJr@reddit
There is a dedicated user that successfully installs Maya on Fedora and puts out videos on how to do it, but honestly it's just so much work to even figure this stuff out that it's just not worth it for me. I wouldn't even do it right now with the video in front of me, one because the video is 25 mins long and it would take considerable longer for me to follow it correctly and do all the steps, and second because I don't know how stable the solution will be, considering you need to 'fake-build' some packages and use others from like Fedora 40 or earlier.
I mean, Rocky works fine for me, thankfully, I honestly have no complaints against it. It's just a bit older software, but they all work fine for me. Whatever I need newer I just use Flatpak.
Nowadays the choices for distros are mostly irrelevant. It's only archaic programs like these that keep holding us back.
If only Autodesk would package Maya with Flatpak, that would be insanely good for everyone. But hey, they don't even support Wayland yet š
KnowZeroX@reddit
Isn't this what Distrobox is for?
Normal_Usual7367@reddit
Maya sucks on xwayland. You have to use x 11Ā
50nathan@reddit
People could use Xlibre now. They added a lot of fixes over time that X11 doesn't have.
lcnielsen@reddit
Yeah, for work, Rocky is great. Conversely to the other poster's point, you can also port stuff from Fedora to Rocky if you're willing to do a bit of rpmbuild.
In addition to flatpak, you might also want to look at apptainer for running e.g. Ubuntu-exclusive things.
todd_dayz@reddit
You could try a Rocky Distrobox too, I was experimenting with it last night and there are Rocky images.Ā
Lurksome-Lurker@reddit
But unfortunately that is where lies the problem. One version update can wreck it working. Then you are explaining to management why canāt use the tools.
For me, technically there is an unofficial community guide on how to run the SW I need on Ubuntu that has worked for years. But at my job I really canāt afford to one day have it randomly stop working.
KnowZeroX@reddit
Try Distrobox, you can run whatever version of linux you want in a container.
50nathan@reddit
Hollywood forced AutoDesk to make Maya native to Linux. It's possible with their other products; they just choose not to. In theory, they can make native Linux apps now more than ever based on their AutoDesk Fusion, but they offer a web version as a shortcut to satisfy Linux users instead of reworking a native Linux version. I wish they had enough pressure to make all their products native to Linux. Maybe after October of this year, when Windows 10 ESU terminates, enterprises might ramp up the pressure.
Normal_Usual7367@reddit
Stick to x11
SlightComplaint@reddit
Are you free to change the OS on your work PC? My work provides the machine, changing the OS would cause havoc with IT. I would have no support from IT (no great loss).
FreedomNinja1776@reddit
My firm is in the "basically no IT" category. I would call it a mid size firm. I work in engineering/ survey, but I went to school for computer networking, so you can imagine my frustration with the following. The state of our IT situation is abismal. Using cloud storage instead of a file server so it breaks file locking and creates multiple conflicting copies of the file when multiple people access. Different departments are using different cloud services for storage. There are many gaming PC's floating around because it was up to the dept managers to spec new builds for onboarding, only recently moved to Dell builds. Everyone has full local admin privileges. We had a dedicated PC for drone processing that I needed remote access to, so I tried to get a VPN set up and got some Google Chrome remote desktop nonsense across the open Internet instead because "that's what I use at home". We have a NAS that's NOT BEING USED. Leadership likes Apple pages, so instead of making an equivalent template for proposals in Adobe or another PDF solution, the logical thing is to buy 30 macbooks for this one software.
So, me using Linux is way down the list of IT priority. I could set my Linux build up to connect to active directory... if it existed. I'm conclusion, I switched careers to engineering/ survey because the hardest part about repairing computers is the people.
d_maes@reddit
Small companies often don't have IT. You just get your laptop as it came out of the box, and you do with it whatever you want. And medium-sized companies that do happen to have an IT department will very often give tech people the choice between IT-managed windows or a Linux install that's your own responsibility.
Leithal90@reddit
Have a look at bricscad
Arnoxthe1@reddit
Check out MX Linux when you have some free time. It's basically Debian: Enhanced Edition.
50nathan@reddit
Autodesk Maya is native to Linux only because Hollywood forced them to, and the company they acquired it from originally started it on Unix, so it wasn't too hard to make it native to Linux.
Turbulent_Fig_9354@reddit
yes MS and other corporate tech companies have gone to great lengths to ensure that there are no "alternatives" to using their software. this is their only "strength".
cbarrick@reddit
It's less anything specific that MS is doing and more about network effects.
Windows has the largest consumer user base, and macOS has a large user base amongst design and creative professionals.
So if I am a commercial software developer, I will prioritize the platforms where my users are. And my users will prioritize platforms where the software that they need is.
Breaking out of this network effect requires asymmetric investment in alternatives, either from the software developers to promote alternative platforms or from users to steam the ship to new platforms. And there just isn't enough of that on either side.
The one exception is Valve, who is prioritizing Linux development even when the short term ROI isn't clear.
MairusuPawa@reddit
Why do you see these network effects exist? Microsoft wasn't always around.
Their move was to force Windows on consumers through monopolistic retail behaviors, hoping for the general public to then require the same systems at work. Many, many companies had to ditch their pre-existing nix stack because* of that.
SanityInAnarchy@reddit
Yep. If you want to see this happening in reverse, look at server software.
There are a few niches left -- you need Macs to build iOS/macOS software (for annoying legal reasons), you probably want Windows Server and Active Directory if you have to manage a fleet of Windows desktops/laptops, and you probably want z/OS if you need to run some ancient COBOL system.
But for anything else, Linux is the backend.
FattyDrake@reddit
Thankfully Valve isn't a public company so they don't have to be as concerned with short term.
It is mostly a long-term thing. They realized with Windows 8 that not having any control over the OS their platform is on can pose a serious problem in the future. Given Microsoft's past tactics this isn't an unfounded concern. It has also allowed them to compete in the mobile gaming and soon console space.
This has just happened to benefit Linux as a whole.
In a roundabout way, Apple has also helped Linux due to the iPhone and iPad. iOS doesn't allow manufacturers to make low level drivers for their hardware to work, so they must support open standards. This has created a lot of peripherals that can work on Linux without the manufacturer's software because it supports the same standards.
It is a chicken an egg problem. Valve just willed a chicken into existence with money. Apple has willed some eggs into existence with their stubbornness. The EU is willing some more chickens and eggs into existence with their digital sovereignty initiatives.
The exciting thing about Valve is that it's really the first major investment into consumer-focused Linux.
I think you're going to start seeing movement from the hardware side before software side. More peripherals that are "Steam Deck ready" or "Steam Machine ready" which also means "Linux ready" and thus reducing friction using it as an alternative OS.
TestingTheories@reddit
This is untrue nowadays RE MS. All their apps work just fine on a browser now. I use Teams, Excel, OneDrive, SharePoint, etc etc every day for my government job via a browser on Linux. Most apps are browser available now, so I also use Trello, Notion, etc just fine.
StableDelmer@reddit
Proton's gotten crazy good tho, like most games run better on Linux than Windows now which is wild
Desertcow@reddit
Even when there are alternatives, a lot of those are software used for work. You often aren't getting a choice by your company to use an alternative
sevenorbs@reddit
This is the real problem of any service, not the software performance which decides, but the socius around it.
Here, printers are required to be proficient in Corel. Nobody uses Corel anymore.
wokeboogeyman@reddit
Luckily MS and Adobe have been milking their customers past the point of collapse lately, so people are finally abandoning their new enshitiffied subscription-ware versions
West_Possible_7969@reddit
Adobe has reached peak user base in Q1 26, highest in their history. What could nudge them is if more companies / enterprises pushed them but those are just fine having M-series macs now.
TenderlyTragic@reddit
proton and lutris have gotten scary good at running windows stuff though so you might not need to jump ship just for deltarune
ProdTornado@reddit
FL Studio and Serato DJ are solely the reasons I'm not on debian right now.
obez-01@reddit
It's been a while, but FL Studio has worked for me with wine before.
ConsciousBath5203@reddit
All the categories that you mentioned have plenty of open source alternatives with an insane of plugins and are significantly easier to script yourself.
AmarildoJr@reddit
Sorry but nobody who says "there are alternatives" to these programs actually work in industries that need those programs. It's usually people who think GIMP is an actual alternative to Photoshop, or that Blender is an alternative to Maya in the VFX industry, or that FreeCAD is an alternative to something like SOLIDWORKS or Rhino3D.
ConsciousBath5203@reddit
Idk what you think you're missing out on, but clearly reading comprehension is something that you should leave off your resume.
If something is missing, add it. It's usually not that hard and AI can make a plugin for all those alternatives in like 2 prompts. With the added bonus of not leaving shitty trademarked artifacts throughout the output, and with significantly more options.
You're just too lazy to learn.
AmarildoJr@reddit
You can't be serious, right? You think AI will make a plugin for GIMP that will suddenly make it on par with Photoshop?
Says the vibe coder š
I'm constantly learning in my area, which is 3D.
ConsciousBath5203@reddit
Yes. 100,000%. I've even ditched the gimp part and went all in on python-written photo editing... And this was before ai coding was even good.
You literally can go ahead and read all the docs, learn programming, etc just to write the script for the thing you need.
I'm like 99% sure you're missing the point or you're overusing insignificant features, or put too much emphasis on a good looking UI, but plugins and scripting are what make the software good.
Also, if you think vibe coding means someone isn't learning, then I feel sorry for you. Have fun losing your job to someone who simply has better tools than you.
Venylynn@reddit
I cannot imagine the cognitive dissonance to be a vibe coder on Linux especially since this is the community that rightfully calls out MS for being MicroSlop. It's literally the same thing
ConsciousBath5203@reddit
... Wut? How is "yeah I use a tool that saves me countless hours reading documentation just so I can build a singular not-super-important-but-essential piece of an application" anywhere fucking close to "replace the performant ad-riddled front end with typescript, add more ads and while we're at it, enshitify everything and add the worst AI on the planet into every app... Also store passwords in plaintext in sequential memory whenever someone has the always-on-in-background Edge browser open"?????
Like, come the fuck on.
Venylynn@reddit
MicroSlop is specifically referring to their gratuitous AI usage. You're defending gratuitous AI usage.
It's the same shit. Defending it in one context then dumping on it on another, is hypocritical, and shows a lack of principle.
ConsciousBath5203@reddit
There's a difference between "massive company with trillions of dollars pushing out low effort slop code" and "independent designer using ai to write a plugin for the open source software that they use to make themselves independent from Adobe".
It's gratuitous to put AI in notepad and have AI always be on even when dealing with confidential information such as with their documents suite. But if you think it's gratuitous to build a plugin for personal use SPECIFICALLY to not have to rely on some shitty ai to do said deterministic task, then idk what to tell you.
Massive difference.
Venylynn@reddit
It's slop in both instances. Relying on AI is just admitting MicroSlop won.
ConsciousBath5203@reddit
What?
IMHO using ai outside of it being a tool is ridiculous to me. But if you have no idea how to code, then all scripts you have it write will be vibe coded. Which is perfectly fine, just don't release stuff to the public for security purposes, or do, idfc.
But we're taking about a vibe coded plugin for gimp... It's quite a bit different than a full blown OS where your lowest paid software engineers are paid 100k+.
I code every day. I have been coding well over 10 years and AI has only accelerated my stuff. Some stuff is garbage code (personal one off tools), but otherwise I am very particular about ai, most of the shit it makes is workable but if the docs or a formula is wrong, I blow hundreds of thousands of tokens to make it right.
I don't listen to music often. But the industry has been in a shitty spot for a while. Venues and concert tickets all being owned by one corporation is literally a warning sign to every other industry about monopolies (and literally why I say take this opportunity while investors are hopeful and burning cash to make the FOSS stuff work for you, because ai will definitely not be this cheap later on)
Venylynn@reddit
I'm a musician working my ass off to get any sort of recognition. I'm not much of a coder myself, which is why I don't take the cheap route of doing AI to code, all I know is basic shell scripting, but I knew enough to know what I needed for my post-install script to get set up on my new distro. The thing with AI is it's making it harder for artists like me to get recognized for working our ass off for years, only for a slop song like we are charlie kirk to go viral, stealing thunder that could've gone to a hard working indie musician.
Thaurin@reddit
Dude, youāre embarrassing yourself.
ConsciousBath5203@reddit
The one defending open source and with the spirit of "you can literally do it yourself it isn't hard" is the one that you think is embarrassing himself in the Linux subreddit.
The fucking fuck?
WealthyMarmot@reddit
Iām sure Adobe and Dassault are shaking in their boots at the thought of your vibe-coded Photoshop and Solidworks clones
ConsciousBath5203@reddit
I mean, they're literally down 30% this year. They kinda are
WealthyMarmot@reddit
The marketās scared of generative AI affecting demand for the Adobe suite by providing a cheaper alternative. It is not scared of some Photoshop clone you vibe-coded in your underwater with a Claude Pro subscription. Actual design shops will still be buying Adobe because thereās nothing else that can do their more complex work, but the market is pricing in the chance that AIās going to eliminate a lot of the easy design jobs that pays the industryās bills.
ConsciousBath5203@reddit
Lol no, they're more scared of "who in the God damn fuck is going to pay $200+/month for a product they used to get for free and has 80+ cracks and that chatgpt can 1-shot"
Investors are dumb but not "keep A-Slop-Be afloat" dumb
WealthyMarmot@reddit
This is not a serious view of the situation. Cracks have been around forever and no legit design shop or enterprise uses them, because the legal exposure is enormous. And Iām not sure if you understand the distinction between āChatGPT can do the simpler creative work that used to require a professional with Photoshop,ā versus your original claim, that AI could literally write fully-functional replacements of all that enterprise software āin like two prompts.ā The former claim is increasingly true, the latter is straight nonsense.
ConsciousBath5203@reddit
The former from my experience on the dev side continues to be untrue while the latter is increasingly true. Tried to tell ai to put a logo on a car and it was terrible.
Told the AI to write a program that overlayed an image over the edges of objects to make it look real and it did it.
AmarildoJr@reddit
Exactly, like how it happened with 3D. I've seen many 3D artists saying "oh AI will never get to UVs and rigging, we're safe". Turns out it completely bypassed the entire VFX pipeline by just generating the final output.
jsh_@reddit
either this is masterful ragebait or you're 14 yrs old lmao
ConsciousBath5203@reddit
I've yet to have any one arguing provide an example of a feature that they use that isn't in the default Open Source version.
KnowZeroX@reddit
There are most definitely alternatives. Yes, if your goal is open source only, then I can understand for some FreeCAD may not be good enough. But if your goal is switching to linux, you aren't limited to running open source software on it. Though there is QCAD for 2d CAD.
But as far as non-open source that work on linux, there is BricsCAD, Ares Commander, VariCAD and etc are a thing, including online options like OnShape.
The problem isn't that these options don't exist, the problem is people insist the same exact app they used on windows even if there are alternatives that are just as good.
square-tires@reddit
Being an Emmy winning vfx artist for the past 20 years, I have to disagree to an extent. I agree blender is just now closing the gap, but I've switched to blender for all my freelance work. Is there a couple work around here and there? Sure, but there's work around switching to any software. I recently had to do some stuff in cinema4d and it was a nightmare. Not because the software is bad, but it's all just how we are used to working. Blender can do everything maya can, it's just a different way. The only thing that annoys me is that there's no attribute editor. I think there's a plugin for it, but I got used to not needing it.
AmarildoJr@reddit
I'm gonna have to disagree with the statement that Blender can do everything Maya does. It's just not true.
One of the gripes Maya users have with Blender is that Blender is not an all-nodal program. Maya is, which means everything (literally everything) is a node, and almost all nodes from one system can talk directly to another system's nodes, so you essentially have a direct data flow visualization that you just don't get in Blender.
Heck, in Blender you can't even make one node in the Shader Editor talk directly to another material in the same Shader Editor, while in Maya that is as easy as can be (so for example you only create one node system/spaghetti for one material and you can plug the output of that into any other material/node setup/tab and make only one edit for all materials).
Another big gripe is scene data management, specifically on how Blender deals with Render Layers and AOVs, if your Technical Director asks for different file/folder names for every iteration of the project then you'll have to manually edit ALL of the inputs/ouputs, so if you have 5 Render Layers and each has 10 AOVs then you'll have to manually edit each RL/AOV output name every time you iterate on the file name (e.g. 'v001_s001.blend' to 'v001_s002_shadowFix.blend')
Or bevels not working properly in some cases like they do on Maya.
Or Blender's hair system still being far behind Maya's XGen (developed by Disney).
Or how simplistic every single option in Blender is, like how in-depth you can go for every setting, like only being able to control one setting Samples while in Maya you have subsamples for some channels like Diffuse/Glossy/SSS/etc or even per-light sample control and per-material sample control.
Or objects not having a construction history.
Or the Light Linking function being completely insane and unfinished.
And don't even get me started with rigging in Blender, I legit thought I was going insane with just how simplistic and backwards it is.
This and many other reasons is why Maya still unfortunately is the industry standard.
jnkangel@reddit
Yeah blender is genuinely one of the few industry alternatives and even then one of the most common complaints is the weird UI and UX which is even outside of most distros
Thereās a couple more in the audio world but thatās usually it.
Op also makes the mistake of listing applications that have windows and or Mac equivalents imho.Ā
I mean an audio player, an ebook reader and an emulator which have pretty standard UIs are not really out of the way and going for one or another is usually a matter of preference.Ā
Youād be a lot better off citing stuff that tends to do the heavy lifting, all the CLI tools etc Ā
94746382926@reddit
I can't speak to the other categories but in general for CAD it's rarely commercially practical to go open source only.
It would amazing if this gap closes though, non software engineering fields are far more gatekept and proprietary than software and it's a real bummer.
ConsciousBath5203@reddit
Meh, not really. Mods for games host a ton of code that you can slightly modify and apply as a plugin anywhere else.
CAD is pretty much just vectors, points and textures. Quite literally the same shit that any game designing engine would have.
Swizzel-Stixx@reddit
Cad models are just vectors etc, yeah.
The cad programs that make them have an insanely high learning curve, which is required to make more complicated models, and if autodesk doesnāt have a linux version them your company isnāt going to want to spend another 4 figure sum and thousands of hours learning a different program. If it was literally as simple as putting meshes in space then Iām sure people would have done it by now.
ConsciousBath5203@reddit
Idk if you realize just how many simple tweaks there are that improve an application that are so incredibly easy you're not sure why they haven't done it yet...
But there's a lot. And there's pretty decent reasons why the simple solutions aren't available to the public (I can almost guarantee you that someone else has whatever plugin features you desire). One is "production code is a bitch to maintain because people are dumb". Another is "I don't want to have to deal with potential copy right issues" totally fair, especially if they had to RE to figure out the formula. Another is "this was so easy, there's no reason to post this, anyone with a brain and effort can figure it out." Your know-it-alls tend to think this... And they're right about 99% of the time. If you put the effort in, you can do it.
AmarildoJr@reddit
At this point I'm convinced that ConsciousBath5203 is just trolling.
cjc4096@reddit
Rendering cares about polygons and textures. Basically just enough to display on screen. Game engines and 3d modeling focus on this level, with extras like physics, rigging, IK.
3D CAD use a solids based kernel. The big ones use Parasolid. Freecad uses opencascade. I think openscad does as well. Everything has an assumption the object has a real life counterpart. They're detailed enough to be fed into simulations to determine real behavior. They're feed into a CAM process to create parts. They're used by QA to check tolerances.
There is quite a bit of overlap. Especially historically. It's why Autodesk has such strong positions in both categories. But the tech diverged in the late 90s or so.
ConsciousBath5203@reddit
That's what I mean. If you go searching around the game modding community, you can probably find some mods that do simulations even better than some of the best paid software out there. And they built coded it in Minecraft or factorio or something.
greenknight@reddit
Please explain harder how you have no idea what you are talking about. Your game engine is not a CAD compliant civil engineering solution let alone the super specific CAD programs like Mine sight or SolidWorks.
Vibe coding civil works is idiotic.
ConsciousBath5203@reddit
Smh
lowtdi850@reddit
Every car diagnostic software Iāve used is all windows only as well
joshjaxnkody@reddit
Virtual instrument support is sparse as well on Linux for audio production, Reaper is awesome but sometimes you won't get every VST you want or there is only maybe a deb version. They also install to multiple different locations depending on who set up the package so its a shit show adding all the sources to your DAW
astronomersassn@reddit
i've had decent luck bridging with carla, but it's not a perfect solution by any means, it just happened to work natively with my DAW. some plugins also don't bridge well, though i've had very few issues that made them unusable (one of the plugins i use has a GUI that doesnt render correctly, as an example - luckily, the one option that does this rendered enough for my last use, but i'm still looking for an alternative that does work natively with linux and/or is fully bridgeable).
it's a minor issue for me, but it's certainly still an issue. music production is genuinely the only reason i still have windows on my computer at all, i just managed to work around it with my last project.
tmsbrdrs@reddit
My last parent company switched to bricsCAD. Last I saw, it runs quite well on Ubuntu.
DSMB@reddit
I just did a SCADA course and we uses Aveva Plant SCADA, which is Windows. Literally the only reason I booted Windows on my laptop the last few months.
blackcain@reddit
Papers is doing a great job as an pdf viewer, including being able to fill out forms. Maybe better than xjournal+.
DustyAsh69@reddit
So, these are quite literally monopolies.Ā
Askolei@reddit
Some applications are Windows-exclusive too. Foobar2000 and TortoiseGit to cite the two that I somewhat miss. And I don't know any application that make better PDF to DOCX conversions than Microsoft Word. I'm keeping a Windows PC around just for that.
DudeLoveBaby@reddit
Winamp is Windows exclusive
Windows-exclusive Playnite is far superior to Lutris as far as a universal game launcher, Lutris's only valuable gimmick is the simplification of WINE
Komodo is a good Windows ebook reader
Like another commenter said you're just doing the inverse of what people do when switching to Linux and going "where's my .exes?!" lol
AfraidAsparagus6644@reddit (OP)
I was going to mention Playnite but I forgot
kudlitan@reddit
You can try Audacious or Qmmp for Linux equivalents.
Historically, Winamp was based on AMP (Advanced Multimedia Products), a command-line media player written by Tomislav Uzelac for Unix.
In 1997, Winamp creators Justin Frankel and Dmitry Boldyrev wanted to make an MP3 player for Windows 95. Instead of coding an MP3 decoder from scratch they took AMP and created Winamp. Frankel had previously created DOSAmp also based on the AMP engine.
So Winamp itself was based on something originally Unix-based.
Thonatron@reddit
Agreed, but Playnite has a Linux version coming per the dev.
YebTms@reddit
People really should stop worrying about gaming on linux, it's extremely rare to find games that don't run on linux with proton or wine or even natively. The only issue now are games with kernel level anticheat, besides that there's always a way to make games run flawlessly
AfraidAsparagus6644@reddit (OP)
Off the top of my head, Unity games have a habit of not working under Proton/Wine on certain GPUs (I personally experienced it, then did research). Modding is a bitch too
bingblangblong@reddit
Not at all true in my experience. VR doesn't work properly for all games.
Some mods won't install properly.
Some old games will have some weird custom patcher someone made in 2007 that doesn't work on anything other than Windows.
Probably possible to get it to work, but I have no patience for that. If it just works on Windows then I'll use Windows.
sleepingonmoon@reddit
Almost all Linux exclusive graphical apps have significantly better equivalents on Windows and/or macOS.
AfraidAsparagus6644@reddit (OP)
It's a matter of personal preference imo but I'll try windows for some months and find out
ender89@reddit
You can run [Linux apps on windows with WSL, with full support for x11 and Wayland.](https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps)
Microsoft is fucking up a lot of things right now, but WSL is really good.
R00bot@reddit
WSL is good but it is absolutely the worst way to use Linux, imo. I'd much rather mess around with getting Windows apps working on Linux via proton/wine/whatever it takes. I had to install Windows for work recently, and I'm using WSL wherever possible, but it's truly a miserable experience compared to native Linux.
AfraidAsparagus6644@reddit (OP)
WSL sucks because it runs Ubuntu /j
Turtvaiz@reddit
What about it is miserable
R00bot@reddit
It's slow, the Windows filesystem is still there, passing things between the windows and Linux filesystems is also slow (to the point where, if what you're working on is on the Windows side and you want to run it with Linux, you're better off just moving it instead of trying to run it with WSL from the Windows filesystem).Ā
It also runs in a container, so you get a lot of the downsides of working in a container. Oh your laptop went to sleep? You need to reload VScode now. I've even had it "forget" what directory I was in, so I had to cd somewhere else to get it to "remember".Ā
Add to this that it doesn't have full support for a lot of things, especially graphical applications, for example I tried to install gnome software manager the other day and couldn't get it to run without crashing.Ā
It's just a bit shit. Hence why I think it's the worst way to experience Linux. Still better than try to do a lot of dev work on Windows without it, though.Ā
Kevinw778@reddit
That's interesting, I'd done all of my dev work on Windows up until the last few years, and I'd experienced more issues getting development going on Linux than I ever did on Windows. Except for maybe working with Python when I had to, which was a bit annoying, I guess.
It's fine now, but it was definitely not easier initially.
R00bot@reddit
That's fair. It definitely depends what you're working on. I do DevOps stuff so lots of little scripts, weird CLI tools, etc. I spend a lot of time in the terminal, so it's always frustrating finding that some command I've used for decades doesn't exist in Powershell. Of course there are always workarounds, but they feel like band aids to me.Ā
At the end of the day I'll work with whatever my job requests but yeah I've definitely had more trouble with Windows than Linux.Ā
Probably doesn't help that I have decades of experience with unix-like operating systems, and only a couple of years of experience using Windows for work.Ā
Foxler2010@reddit
I have not been able to get any GUI apps to work, so if I want to do anything in a Linux environment, it had to be through the terminal. This is not often, there's not a lot of places where you NEED a GUI app and you NEED it be running on Linux APIs, but I encounter it often enough as a developer that it's incredibly annoying to find workarounds. Luckily I don't develop the GUI apps themselves, otherwise I think I would be forced to do my development in one OS or the other, and I bet you my employer would make us stay on Windows so we'd have to drop Linux support entirely since we would never be able to test it. Again, luckily I'm not in that situation and I can use WSL for development. But that is just one example of WSL not necessarily being bad, but just "not good enough".
Networking is another example. I messed with the settings once to try and get some port forwarding working on an app that was running in the background in WSL, and first of the whole running in the background thing was not working, but importantly I have no clue how in the world it was trying to link up with the outside world. There's NAT, and there's bridge mode. Those are the two modes you should need to use for a general-purpose VM. You should never need to do anything fancy like they do on server hypervisors, but for some reason WSL has this weird "mirrored" networking that somehow never works when it supposedly only is a one-line setting in a configuration file. Of course I can't troubleshoot it because I don't even understand what it's doing under the hood. Unfortunately, any other mode seems to require a lot more configuration and everything I've read online says mirrored mode will work great, but it just doesn't. Worst part is, I tried to switch back to NAT while I was working on something else and I simply lost internet connection. Now WSL just can't connect to any other devices, period. I had to reinstall it to fix the problem, and that meant moving all my uncommitted changes in my working tree over to Windows while I reinstalled because I couldn't sync my git repos since there was no internet. A vicious cycle, indeed. It works now, but I am never touching the networking seeings again.
Connectivity with external devices such as USBs is also a hassle. It's not impossible, and I didn't run into any problems doing it, but it's not exactly a piece of cake, either. Every time you want to use a new USB device with WSL, you have to open an administrator terminal on Windows and use a third party utility called "usbipd" to share the device with WSL. This is the official Microsoft supported way of doing it. It's just slightly annoying, and it relies on a tool that (although it is a well made tool and I do really like it for what it is) is not built into the system and has to be installed separately. It introduces friction that would be hard to script away, and anyways I don't want to create a script to do it, I want the functionality to be baked in and not require hacked together scripts in order to work. The only place I should be using scripts is in development. Maybe a real server administrator disagrees with me here and yeah, I get it, scripts are used everywhere in the real world, but from a software design standpoint it would be better if the apps just talked to each other already without any script to help.
Ok, enough of my ranting. To conclude, yeah I still use WSL, and yeah it's better than any other VM almost entirely because of its good performance as it is running on a level 1 hypervisor, but I would immediately switch to just running desktop Linux if I could. I already have on all my home devices, and it is so much better. I might not have all the fancy professional Windows apps, but they has never held me back. It's certainly not worth it to go back if I had to start using WSL at home, too. But yeah: WSL is not bad, but it needs a lot of work before it becomes suitable for general-purpose use such as running Linux GUI applications.
vkevlar@reddit
My big problem with WSL right now is that it requires HyperV, which is a) incredibly shitty and b) locks out a lot of other virtualization software, by design.
amroamroamro@reddit
not entirely true, virtualbox supports using hyper-v as the virtualization engine for the host system, i suspect other vm softwares can too
https://i.imgur.com/x8yiuz6.jpeg
tnoy@reddit
HyperV is a Type 1 hypervisor. It's naturally going to end up blocking virtualization software that doesn't support nested virtualization. When you enable HyperV, you're running Windows in a VM on top of HyperV. Microsoft provides the APIs for virtualization software to run, which is what VMWare does with Workstation.
Kevinw778@reddit
Huh. Never knew this was how it worked. Pretty nifty.
Turtvaiz@reddit
You can still use wsl1. It's just that wsl2 has way better performance
vkevlar@reddit
yeah, or I can just use virtualbox or vmware, and skip WSL entirely.
Venylynn@reddit
Oh I experienced the second one personally. It broke VMWare for me when I tried it so I disabled WSL before I left Windows.
JockstrapCummies@reddit
The year is 2036, Windows 15 has launched. It boots to WSL running Ubuntu and Gnome directly. Windows has become purely a hypervisor.
StackOverFlowStar@reddit
Oh I don't know. It seems to have issues with managing memory that cause it to crash and appear to be pretty long-standing. Disabled memory reclaim is the only option that appears stable. Still, it's great having the option to work in an environment where git and docker is "native" when your corporate machine is limited to Windows.
TWB0109@reddit
You're doing the same thing windows users do when switching to linux.
You're looking for the same apps you use on linux, on windows.
I'm sure there's cool alternatives on windows, but looking for libadwaita apps on windows is like looking for the control panel and the registry editor on linux, it's inherently linux-only.
AfraidAsparagus6644@reddit (OP)
Yeah, that's the point! I'm surprised that Linux has so many exclusives.
Though, this comparison isn't fair because control panel and registry editor are intrinsically tied to Windows
computer-machine@reddit
The assumption has generally been sound.
Open source things often can be cross compiled.
toxicity21@reddit
I have the experience that usually, native Linux apps that are not optimized for Windows, run significantly worse on Windows.
TWB0109@reddit
Yeah, I guess you're right. But not everything is built with having a windows version in mind.
NeatYogurt9973@reddit
BSD users are fueling with rage rn
No-Photograph-5058@reddit
I doubt Deltarune is going to have any issues, it's already steam deck verified so far and there aren't going to be any real differences to how it runs compared to the earlier chapters. Will probably run flawlessly without any further setup when you update it
AfraidAsparagus6644@reddit (OP)
I know, I'm just paranoid that with Tricky Tony's fourth wall shenanigans something might break at a big story moment
No-Photograph-5058@reddit
That's fair enough, I forgot about the window shenanigans with Undertale, looking at protonDB someone mentions that the window moving and other stuff works through Proton as well, and I would assume still work but no way to know for sure
AfraidAsparagus6644@reddit (OP)
Tenna's cutscene got skipped on certain versions of Proton for me, but I'm an edge case who launches games outside of Steam out of laziness. I suspect Steam's default compatibility layer is curated as fuck to secure the Deck audience
DaRealNim@reddit
Yeah I played all four chapters with Proton through Steam and didn't encounter any issues, and I played chapter 3 on launch day. So it looks like what you experienced was an edge case
Also, I doubt there will be fourth wall shenanigans that are specific to Windows, as in contrast to the original release of Undertale, Deltarune comes out also on switch and other consoles, so you can't really have filesystem or desktop shenanigans (at least that affect the game experience, maybe for some obscure secrets), or the console players would not be able to experience it
Astra3_reddit@reddit
I did play on launch week and had a gamemaker crash in the TV room, but turns out this was present on Windows as well.
Lord_Blumiere@reddit
same, I also didn't get the cutscene. was a nice surprise for my second play through though
Hypocritical_Girl@reddit
which is an unfortunate issue with oneshot. it's still playable, but the wallpaper changing stuff just doesn't work.Ā
tulpyvow@reddit
Isn't Deltarune also a linux native game or something? I coulda sworn Undertale was...
But yeah, ain't no way its gonna have issues on Linux, at least not for more than a day or two
AndrewNeo@reddit
Undertale is, Deltarune isn't, for whatever reason. Which is weird because Gamemaker supports it
Clydosphere@reddit
Unity also supports Linux builds, but some developers don't provide them for various reasons. One prominent reason that I heard repeatedly was that they didn't want or couldn't provide Linux support, which a native port could led players to expect or demand.
tulpyvow@reddit
I'm gonna guess it might be made linux native once the last chapter releases?
Or maybe theres some other reason for it, idk
AndrewNeo@reddit
I would assume that's what they're waiting for, probably, yeah
LycheeAggressive@reddit
True. Flathub really has a lot of my essentials, but even considering apps as a whole, I still see a lot that is exclusive, like the majority of the KDE suite and such. Yes, there's some builds for some of them on Windows/Mac, but mostly nightly builds. I can't confirm for most other projects, but from my ordinary observation, I feel like a lot of the Linux apps are Linux dominant, like I'd raise an eyebrow if I see mpv, libreoffice, or any GTK or QT apps. Maybe I'm way off though, since on the other hand if I see vlc, blender, audacity, gimp I wouldn't feel that surprised. What's it like for you guys?
ElSasori69@reddit
On Windows you have WSL for Linux apps and as an alternative to Lutris on Windows you have Playnite
johnfc2020@reddit
On Windows, Look at scoop for utilities that donāt require admin privileges, winget for those that do, chocolatey for stuff that needs to be compiled and Cygwin can provide an X-Windows environment.
Anantha_datta@reddit
Honestly this is one of the funniest reversals once you spend enough time on Linux. People always frame Linux as āthe OS missing apps,ā but thereās this whole ecosystem of weirdly polished, passionate indie software that only exists because Linux users keep building tools for themselves.
A lot of those apps also have a very specific design philosophy thatās hard to find on Windows now. Lightweight, keyboard-friendly, privacy-respecting, no telemetry, no subscriptions, no āAI assistantā shoved into every menu. Windows still wins for mainstream compatibility obviously, but Linux absolutely wins the ārandom passionate developer made the perfect niche appā category.
krysztal@reddit
When the preview of first chapter released (the SURVEY_PROGRAM or whatever it was called) it had a bug where it basically ran at double speed on Linux. I played it all like that, I even commented how I like how much more snappy the game is and how Toby wasn't scarred upping the difficulty by fair bit compared to Undertale. Let's just say I was disappointed when I saw gameplays online lmao
Parker_Chess@reddit
I mean other than the Microsoft and Adobe products what does Windows really have over Linux for apps?
JigglyWiggly_@reddit
Altium is a big one. Most mechanical engineer software.Ā
dignodile@reddit
You can use KiCad instead of Altium
JigglyWiggly_@reddit
Not if your company uses Altium. also high speed signals with Kicad is a drag. Thereās no built in via shielding or cutouts. Thereās also no differential signal push and shove. I donāt think it has a built in impedance calculator based on your stack up either.Ā
ListRepresentative32@reddit
Also altium 365 is a huge part of what makes Altium so good for companies.Ā In my company, we, the firmware guys can open any schematic just by searching it in the browser and basically instantly.Ā You have live comments you can use to give feedback to the HW guys. And your components are nicely centralized. Although I am a FW guy, I like to design some boards myself every now and then, andĀ I found altium incredibly easy to use to the point I rather run it in a VM than using kicad on my local system
AliOskiTheHoly@reddit
First thing that comes to mind from somebody I know is certain music making software.
The point is not really that there don't exist Linux alternatives, but moreso that the options people use, are used to and have mastered, don't have a Linux version. There are a lot of those of course...
Zatujit@reddit
Even when there is a Linux version the issue is then plugins that don't work on Linux from what i've read.
Firewolf06@reddit
there are bridges to seamlessly run just the plugin under wine. daw plugins run through a standardized interface (typically vst3) so its not too hard to bridge the gap
PixelmancerGames@reddit
Yep, Reason Studios is the only reason I still have a Windows PC in my stack. But it was free so..... even if they do make a Linux version I'll probably just keep it set up the way it is.
PotatoTime@reddit
Fusion360 and NESMaker are the only 2 things keeping my windows partition alive
gesis@reddit
For NESMaker, it's pretty easy to put together a solid dev environment on Linux. There are plenty of tile editors and cc65 works fine for building from C or asm source.
I built a bunch of tooling for myself years before Nesmaker existed, and have been linux-only since the early 90s.
PotatoTime@reddit
I need to dive more into ASM. Currently trying out NESFab and Mapfab and liking that. Retrogameforge(NESMaker sequel) should be coming out in the next year and Linux support is promised, not necessarlily day 1 though.
gesis@reddit
I'm old and set in my ways, so makefiles and cc65 work for me. One day, I'll finally finish my game, but it's been a slow road.
When it comes to stuff like maps, I just write my own editor.
FattyDrake@reddit
Audio software. Not so much for the DAWs themselves (I used Reaper on Windows which has a native Linux version) but because of VSTs. They encompass just about everything including some hardware support and are mostly Mac/Windows only.
There are ways to mitigate this and still use many of them, but it requires a bit of work and dev tools which if someone just wants to focus on music or audio is likely beyond what they're willing to do.
That said if you start from Linux and aren't trying to come over with existing hardware and plugins, it's very capable. You just can't expect people to replace gear worth thousands or tens of thousands just to switch.
SigmaMelody@reddit
Ableton is huge for some people
AfraidAsparagus6644@reddit (OP)
afaik solidworks-based software is a big absent
Informal_954@reddit
Onshape works pretty well and it is browser based.
AfraidAsparagus6644@reddit (OP)
Yeah but at a professional level I imagine transitioning away from what your workflow and academic education are built on must be difficult
cris989@reddit
yeah, CAD editors on linux are a bit lacking, especially cuz every old enterprises alredy use some propietary file format, like dwg
fuck autodesk
Klapperatismus@reddit
Linux has so much ābig professional softwareā from the Unix heritage that no one ever bothered to port to MS-Windows. As that is a huge chore.
Porting them to Linux was a piece of cake.
msanangelo@reddit
got any examples? I probably know some but not their heritage. XD
Klapperatismus@reddit
Pretty much all the software that runs the internet.
Pretty much all the software used in number crunching and especially supercomputing.
Pretty much all the software that was there before MS-Windows even existed.
Ingaz@reddit
After I discovered that Dark Souls run in Linux - I lost any reason to have dual boot lol
Infinity-of-Thoughts@reddit
Why not just dualboot Windows for those things?
Infinity-of-Thoughts@reddit
Honestly, if there's one game that very likely won't have compatibility issues, it's Deltarune.
DisjointedOrifice@reddit
Where is the wallpaper from
iraveallday@reddit
After being sucked into the Linux realm these past couple years I just started using WSL in my Windows drive on my PC to use some of these exclusive apps inside Windows. Most notably is Okular to view markdown and other docs.
martinjh99@reddit
Okular has a free Windows Store version... Use it myself..
acewing905@reddit
The difference here is that there are plenty of viable alternatives on Windows for all those Linux apps you mention. But when it comes to many of those big professional software like Photoshop, the reverse isn't true. That's where the problem lies
ZunoJ@reddit
Back to windows ... for a game ... lmao
xXBongSlut420Xx@reddit
i can all but promise you that deltarune will run fine day 1. they would lose their steamdeck verified status if it didn't, which valve has revoked from games before.
Venylynn@reddit
Music player: just use MusicBee on Windows. I was having trouble finding alternatives to it but settled on Strawberry on the end.
riffdoc@reddit
Agreed 100%, if I'm forced to use Windows then it's MusicBee, I wish it worked on linux. Otherwise Strawberry is almost as good.
Venylynn@reddit
Strawberry is goated. I prefer MusicBee's UI, but Strawberry is so good that I often forget it isn't MusicBee.
Opaldes@reddit
There are a lot of Linux only stuff, sadly where it is important which software to pick windows is ahead.
Irverter@reddit
That's the problem, but you misunderstood what it means.
It's not that linux doesn't have native apps. It's that it doesn't have native apps of Windows apps.
Like adobe, autodesk, etc. Which are things that people use for their jobs, so it's very non-negotiable.
ldn-ldn@reddit
As a primary Windows user - Linux lacks a lot of software I'm using too. Who cares? It's just your bubble.
AfraidAsparagus6644@reddit (OP)
As one who goes back and forth between Linux or Windows, I'm just surprised because I thought open source software was different in that regard, not trying to make a statement of superiority or anything like that
TheOneTrueTrench@reddit
There is a difference, though.
The only reason that there's no Windows version of any particular FOSS program is that no one with the skill, time, and desire has chosen to, it doesn't require permission from the original project maintainers or anything.
But with closed source, only the owners of the program can ever make a Linux version.
Wentyliasz@reddit
Linux is light years ahead of windows in terms of content. The main pain point is that one windows app that just won't work. Usually either Adobe or some peripheral bloatware config thingy
emmfranklin@reddit
Avatar film was made in Linux only.. Take that MS.
Journeyj012@reddit
You could wait \~1 day and then run through on Proton Experimental
CassadeeBTW@reddit
Oblivion Remastered worked right on launch hour. Maybe that game will too?
hardlying@reddit
Use wsl?
McraftyDude@reddit
Deltarune will almost 100% work flawlessly
BigHeadTonyT@reddit
First it was customization that drew me to Linux. 2nd reason was the software. Free, straight from the distro repo most often. And it has only gotten better. Sure, I'll follow Github instructions, it's usually 1-3 lines to copy/paste. Tauon for music, as a Flatpak. LM-Studio (LLMs) and Joplin (note-taker and searching through them, fast), Heroic Games Launcher as AppImages. Some Flatpaks too. Pinta from the AUR, MS Paint replacement. I don't need anything fancier than an app that I can copy/paste a screenshot to. And basic editing.
Venylynn@reddit
Pinta officially supports Flatpak tbf.
AnomalyNexus@reddit
Not really. People write software for the platforms they want. Sometimes that's linux, or windows or mac or all three.
This isn't a playstation that has "exclusives".
You're just seeing the opposite end of windows users new to linux looking for notepad not realizing they need to search for kate. It's not lack it's just different software.
msanangelo@reddit
I was disappointed to find OpenLinkHub I use for my corsair kb/mouse wasn't available for windows. I wanted to replicate my setup from linux. right now, I don't have any good solutions that'll give me what I want without a subscription fee and dlcs on windows. well, that is if I wanted to install icue or what I view as a failure of a port, ckb-next. (I just don't like it, don't @ me)
I use signalrgb but they limit it to just 2 macros for some dumb reason.
each OS has it's pros and cons. spend enough time in one and when you move to the other you start noticing it's deficiencies.
idsej@reddit
Yes there are tons of them but for every "Linux only" there is a windows alternative, the other way around not so much.
Shikadi297@reddit
Deltarune probably runs fine on Linux
directheated@reddit
LTSpice is the only app I have found to be not available on Linux that I need to use.
-John_Bush-@reddit
But it works pretty well using Wine. At least you don't have to do EMI simulations, because Ansys is the only go-to, of course, you have open-source alternatives, but they're much harder to use than Ansys
Maolam10@reddit
Deltarune is not a heavy game, you could simply use a vm if you want to make sure you dont have any compatibility issues
scalareye@reddit
Why would deltarune not work when it runs on the same engine as undertale and that works in proton
DramaticProtogen@reddit
Open source software, in my experience, is better than closed source most of the time, and most FOSS devs use Linux. Though I'm sure you could build some of those for windows
Large-Ad-6861@reddit
I played Deltarune Chapter 1-4 on Proton on Android through GameNative. I really don't think there will be any issue with new chapter on Linux itself.
KandevDev@reddit
the symmetric realization is the surprising one: when you go to switch back to windows, the list of "things i would lose" is longer than you remember. happens to me every time i seriously consider it. windows for deltarune is fine, dual-boot the game on a separate partition and do not try to migrate your daily workflow.
thomas-rousseau@reddit
I had neverreally liked software too much before coming over to Linux and made the switch primarily for philosophical reasons. It was only due to the quality and intuitive nature of this Linux-exclusive software that I then learned an appreciation for software engineering and design.
Minute_Department_92@reddit
Everything other people want/need/require me to use is windows native, everything i care is Linux exclusive