write my own
Linux
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
Depends. Steam and Proton handles most games and if not, I'll check Lutris. FWIW, some games like Doom and RollerCoaster Tycoon (the Sawyer, 2D era) have open-source remakes that work on modern machines.
For regular software, I will try it in WINE and if it provides a good enough experience for daily use, I'll keep it there. If it doesn't, for any reason, I'll stick it in a Windows VM. For instance, Exact Audio Copy will work fine in WINE provided you get .NET 3.5 installed for the MusicBrainz metadata plugin, but MusicBee has severe enough problems (font redirection problems, lag when scrolling, can't drag tabs) for me that I just use it in a virtual machine or another PC. (I actually have another rig I'm considering using as a "jukebox" machine, since I have macOS on it and use it for Apple Music, so I'm compartmentalising my music to one machine if that makes sense)
What software are you using that is keeping you on windows?
FWIW, the last version of windows I've run was WinME circa 2001ish.. I've been on Linux since '99 or so. You can certainly get by for day to day stuff. The only thing holding you back is going to be pretty niche.
Depends on what you do. I take care of this .Net 4.2 backend project which is not compatible with Linux in any safe way. For years I used windows and tbf I enjoyed it, but I am back to Linux and I use a VM with Windows on it to run the project on Rider. I have a setup which allows me to use the backend in this VM and the front-end, database and all rest is native on Linux. It works well for me with the downside of RAM usage, but I designed this laptop with this kind of use case in my from the very beginning so 64GB of RAM I have enough room to run the VM and everything else I need and steel have a snappy environment. I like it better this way, Linux has evolved so much in the past years I am honestly very impressed.
A lot of programs I work with very often are Windows-exclusive, and alternatives supporting Linux are rare.
Consider mentioning the programs you work with. On a general note, Wine can be used to make Windows-software work on Linux. Bottles can be used to that effect as a front-end. Furthermore, for a more sophisticated solution; consider taking a look at CodeWeavers.
If you have to use a program that is windows only you have to use windows. I could move our entire company over to Linux if it wasn't for SOLIDWORKS been windows only.
Wine can be an option but I've found it very hit and miss on some of the more obscure windows only programs
In the past I've used virtual box (virtual machine) in seamless mode, so it looks just like a window in Linux. I can't remember why I stopped, I think it was down to licencing and oracle buying it.
Wine/Proton can run a huge amount of Windows programs.
Honestly though I've just been using Linux for 8 or so years now and just find some other solution. For general computing it really isn't hard at all. Perhaps if you have some weird proprietary work software or absolutely need Adobe it could be an issue
I come across Windows-only apps very seldom, when it happens I run them in a VM. It's usually stuff like proprietary config app for a mouse or keyboard.
Depends on what you use. I've used Linux for 6 years and I've never needed any windows exclusive app. I still do have a laptop that's running windows for just in case. I literally only open it once a week or so to update it, that's it. For my use case, Linux has everything.
I either compile em or run Windows to use said "program".
...I mean... when the latter happens is always someone else's PC, so eh.
If you need Windows-specific programs, you need Windows.
However, "need" is an overused term. Think about what tasks you want to accomplish, not what software you want to use.
Linux has software available for all tasks a computer can do. Some are sub-par and some aren't widely used which makes professional collaboration impossible.
But for most tasks and most computer users, Linux-supporting software is perfectly fine and sometimes better than the Windows equivalent.
Are they like proprietary business programs? What programs can't run on Linux even though WINE?
Virtual machine or Bottles. If neither can help then I just take the L
My advice is segregatting work and personal environment, your company's computer isn't safe for general usage.
About stuff you use for yourself, don't focus on which program you want to use, but on the task you must accomplish, most software that is made to mimic a Windows workflow are not great, sometimes you think you need a msword alternative, but you just need to create a document, there's many ways to manipulate documents on linux that are so much better than text processors like word or libre/wps/only, and you will miss it by straight up looking for alternatives.
On Window's software are usually bound by a lot a comercial bullshit, they have to bloat to be able to be forever at development and pushing new versions, Linux usually follows into Unix philosophy, aiming for small high quality software that are easy to compose into a bigger workflow, even when not using cli tools that operate on text streams, a gui linux application usually work with standard formats, don't try to overlap features and are easy to replace if needed.
And about transition, i like the dual boot approach, have a linux partition, and use it for what you can do better on linux when you want to, as you get better with linux, you will be wanting to use window's less and less.
CrossOver is also made by CodeWeavers, but includes paid support as well. Maybe it might suit your use case?
Does anyone know how well this actually works? Ive been fighting with fusion 360 to work on linux. Yes i know about bottles and it works okish but it lags alot.
For Visual Studio Enterprise, Adobe PDF editing, native Office apps, SSMS, and RDP thin clients, I use a Windows VM.
to answer to question in the title, on top of what was already said: i just code them myself. of course, it doesn't work for everything, but for simple programs, i can write a script or a proper thing that does the specific task i need!
I personally only use Linux now for all my computers. I follow a philosophy for any software solutiom I need that goes like this:
- Use a FOSS solution or,
- Use a proprietary solution that has a native Linux build/browser version or,
- Use a cracked/pirated version in Wine/Windows VM.
Personally, I am absolutely committed to no more Windows for my personal computing, I have been for years. That means that if I cannot do one of those three options in that order, I don't use that software/solution.
Unless you are doing a lot of specialized software work, those three options should have you covered. I'm curious what software you use that doesn't work with any of those 3 categories.
Advanced CAD/CAM stuff there isn't much in FOSS. Same with specialized Audio production work and advanced photo-manipulation. Specialized device support can be spotty too, but that varies wildly. Those are the only software categories off the top of my head that I know don't really have good FOSS solutions.