this post was submitted on 10 Jan 2026
186 points (97.0% liked)

Linux

61081 readers
1079 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 6 years ago
MODERATORS
 

I hate windows. But I have to use it for work. The worse it gets, the more I want to break free completely, minimise my exposure to this OS. The only part I truly cannot do without I think is Microsoft Excel.

Replacing with Excel 2016 or only using webversion or so is insufficient for sure, for work it needs the SharePoint/auto save etc etc stuff. Also power query getting data from SharePoint online.

Replacing with Libreoffice or so seems completely impossible, there's too many 'special' files in organisation, with .xlsm macro mess, I don't control all that, I can't fully steer away from such mess but need full functional access.

Other than Excel, I think I could do all my work from a Linux desktop.

Is it possible by now, reliably working in an up to date excel from a base system Linux? What is the way? Have people done this? How? Do I need to run a virtual machine with win11? How do I do that? Does anyone here have experience with it? I have high degree of control over work devices and boss couldn't care less, as long as I can get my work done.

Thanks and sorry if this is the wrong community for this question (where would it belong better?)

top 50 comments
sorted by: hot top controversial new old
[–] nutbutter@discuss.tchncs.de 15 points 6 days ago

You can try Winboat.

It uses docker or podman to create a windows container and run windows programs, that Wine or Proton can't run. The experience may not be snappy, as there is no GPU passthrough support yet, but it sure is seamless. I once tried Photoshop and it ran great.

[–] maj@piefed.social 6 points 6 days ago* (last edited 6 days ago) (1 children)

This is what worked for me If you want to run it without a VM: I suggest getting a licence to crossover. Then you can download the office 2016 Iso here https://www.heidoc.net/joomla/technology-science/microsoft/technology-science/microsoft/8-office-2016-direct-download-links and buy a cheap licence online. Mount the Iso onto your computer then in crossover search office 2016 and then as the installer select the exe from the mounted Iso. This way you get native integration so when you open an excel file from Linux it will just open excel. Here is an older video explaining the method https://m.youtube.com/watch?v=WB8uqE5_8s0&pp=ygUhT2ZmaWNlIDIwMTYgTGludXggc2V0dXAgY3Jvc3NvdmVy

[–] isVeryLoud@lemmy.ca 1 points 5 days ago (1 children)
[–] maj@piefed.social 1 points 5 days ago

Haven't tried 2019 before sorry. If you can find an installer with it all bundled together you would have a better chance of it working. The online installer for 2016 doesn't work and I imagine the same would be the base with 2019.

[–] nyan@sh.itjust.works 5 points 6 days ago

Had to look into this recently for similar reasons. My conclusion was that once you have macros involved, you can't use anything but an actual copy of Excel. I'll be spinning up a qemu VM with Windows to support Excel and the full version of Visual Studio when I get that far.

[–] e8d79@discuss.tchncs.de 78 points 1 week ago (2 children)

Separate your personal and your work computer. You don't want to be in a situation where you have to explain a software issue caused by your decision of not running standard software. Put Windows and all work related software on a separate work laptop and use remote desktop from your Linux PC to do your job.

[–] grue@lemmy.world 58 points 1 week ago (1 children)

And more to the point, your work computer should be provided by your employer. If you're buying that shit yourself, you're a chump who's being taken advantage of.

[–] GlenRambo@jlai.lu 29 points 1 week ago (1 children)

I dont think this is mentioned enough. These days it seems a given that you'll install XYZ app on your personal phone, or use your personal PC for something.

No. If you require me to install something then I require a device to install it on.

I also think people dont realise that often throguh active exchange IT can fully wipe your device. And Ive seen too many shitty IT operators who would accidentally do this.

[–] florge@feddit.uk 12 points 1 week ago

There's an episode of darknet diaries where this kid 'hacks' into his old school network and wipes everyone's (including a load of parent's) phones because they had exchange on their phones for school email.

[–] kumi@feddit.online 18 points 1 week ago* (last edited 1 week ago) (1 children)

Separate your personal and work computer

nods enthusiastically
Important for security of both the employee and the company. Don't mix business and pleasure. It's the only thing that makes sense!

Put Windows and all work related software on a separate work laptop and use remote desktop from your Linux PC to do your job.

What? No! Keep them separate! This is how people get pwned. Don't backdoor your employers machine from your personal PC or vice versa!

[–] e8d79@discuss.tchncs.de 6 points 1 week ago (1 children)

If the employer wants to prevent remote desktop sessions they can configure it that way with group policies and an always on VPN. In this case they are apparently fine with a personal computer being used which makes RDP actually a slightly more secure solution.

load more comments (1 replies)
[–] JC1@lemmy.ca 40 points 1 week ago (1 children)

To use Excel with macros, I don't even think the web version will cut it. Your only option is to use something like winboat to use excel inside a windows docker container as far as I know.

[–] freebee@sh.itjust.works 10 points 1 week ago

No web version doesn't cut it. Thanks for the tip, I'll look into that Winboat

[–] Truscape@lemmy.blahaj.zone 36 points 1 week ago (1 children)

Using something like Winboat on top of a linux distro installation might be be the best option for you, since Winboat allows you to virtualize windows on a per-application basis.

(This is not Wine, it's essentially a barebones VM, but I don't think you need GPU acceleration for excel lol)

[–] freebee@sh.itjust.works 8 points 1 week ago (1 children)

What I've heard is it's mainly very single core CPU heavy, GPU not very relevant. Thanks I'm going to look into Winboat for sure, being suggested a lot here

load more comments (1 replies)
[–] morto@piefed.social 29 points 1 week ago (1 children)

TIL about winboat thanks to this thread

[–] freebee@sh.itjust.works 11 points 1 week ago
[–] mvirts@lemmy.world 26 points 1 week ago (2 children)

For work, I just use windows. Not my machine not my problem.

[–] racketlauncher831@lemmy.ml 7 points 1 week ago (7 children)

But the slowness... I have a stroke every time I press tab after any git command in Git Bash. The piece of shit takes three seconds to respond. In Linux it happens instantaneously.

[–] xthexder@l.sw0.com 1 points 6 days ago* (last edited 6 days ago)

On the bright side, you're getting paid to wait around
( /s because I know the feeling, and it's just slow enough you can't step away and do something else)

load more comments (6 replies)
load more comments (1 replies)
[–] lukecooperatus@lemmy.ml 21 points 1 week ago (2 children)

You could use something like WinBoat to make installing and using a virtual machine for Windows a lot easier. It also makes Windows apps feel almost like they are native to your Linux desktop, which is nice.

Alternatively, you could try running Excel in wine using Bottles, but I'm not sure how well that'll go since Excel is kind of a monster of an application.

load more comments (2 replies)
[–] beathoven@lemmy.world 17 points 1 week ago (2 children)

Habe you tried winboat? Is basically a docker container with a Windows virtual Maschine inside of it.

[–] SpaceNoodle@lemmy.world 8 points 1 week ago

Found ze German

[–] freebee@sh.itjust.works 7 points 1 week ago

No never heard of before, but everyone here is suggesting it so I will check that out. Thanks

[–] Broken@lemmy.ml 14 points 1 week ago (2 children)

There is no Excel alternative. It sucks, bit its the reality. I run a VM specifically for a couple windows apps and 90% of that is excel.

I use version 2019 and manipulated the installer to only install excel and none of the other office suite apps.

You can also do the same in a docker container instead of VM (winboat) if that's more your jam.

If you want more info on any of that I'd be glad to give you more details.

[–] Knock_Knock_Lemmy_In@lemmy.world 13 points 1 week ago (1 children)

There are lots of Excel alternatives.

There is nothing that matches every single feature of excel in 2026.

[–] Broken@lemmy.ml 2 points 6 days ago (1 children)

That's my point. There are lots of spreadsheet options, but if they don't meet all the needs then they really aren't alternatives. Maybe it's semantics, but I find that definition to not be misleading and keep expectations in line.

[–] Knock_Knock_Lemmy_In@lemmy.world 6 points 6 days ago (1 children)

I'm saying that case by case, person by person there are alternatives (software and/or processes). E.g.

  • If you want features A,B,C then use alternative X

  • If you want features C,D,E then use alternative Y

  • If you want features A,D,F then use alternative Z

But if your team needs A,B,C,D,E & F then we come to your point that there is no alternative.

I just didn't want people reading this thread to automatically jump to the "must use excel" conclusion.

[–] Broken@lemmy.ml 2 points 6 days ago

Gotcha. That's a fair point. I kind of jumped to the end because the typical response is to "just use libre office" and OP is clearly a power spreadsheet person where that's not gong to work.

[–] anon_8675309@lemmy.world 14 points 1 week ago

So it’s not excel, it’s share point you can’t live without.

[–] JanUwU42@discuss.tchncs.de 13 points 1 week ago (3 children)

There’s a software called Winboat which integrates Windows apps natively in your Linux system and under the hood it’s spin up a virtual machine for it. You can try that for Excel

[–] DeathsEmbrace@lemmy.world 1 points 6 days ago

Might be a life saver

load more comments (2 replies)
[–] Squizzy@lemmy.world 12 points 1 week ago (1 children)

Infuriaring isnt it!

We just moved to m365 and it sucks, excel is less user friendly than sheets and I hate both.

I get it is needed for its power usage but i detest it. I cannot fathom how a suite of software as bad as m365 is just out there being used.

Calendar sucks. Outlook sucks. Excel sucks. Word sucks. Powerpoint is fine. Sharepoint is woeful. How many other half apps are connected? Loops, etc.

Aaaaaaaaaaaaah

[–] GnuLinuxDude@lemmy.ml 20 points 1 week ago (4 children)

The crown jewel of shittiness in their suite has got to be Teams. Such a dogshit chat program.

[–] Squizzy@lemmy.world 1 points 6 days ago

I only use the webapps and they will not accept it, every meeting link opens a "do you wan to download the program" window which requires two aditional clicks to get to my meeting. Their calendar sucks, changing meetings and permissions sucks.

[–] evol@lemmy.today 8 points 1 week ago

Its crazy you can fail so badly at cloning a competitors product yet still be so successful

load more comments (2 replies)
[–] BananaTrifleViolin@piefed.world 11 points 1 week ago* (last edited 1 week ago)

So on my linux PC, I have made a KVM (Kernal Virtual Machine) using QEMU and made a Windows 11 machine inside it (and I bought a digital license for it), which I have work office and email set up. I personally only need to use it occasionally. If you give it enough resources it works decently & runs all windows software; although as it doesn't have a dedicated graphics card it won't look as slick as native windows 11 machine and run GPU intense software well (you can get it it's own dedicated video card and pass it through but really isn't worth it for just using Excel). It means I can main linux but use Windows occasionally if I really have to. It means you can have a full Windows machine with work Microsoft account set up for Office, One Drive etc - depending on your employers policies of course. You can cut down the resources you allocate it if you want to be switching between the Windows machine and other software in Linux, but Windows can be laggy without enough resources as it's so poorly optimised.

There are sites that guide on setting up a windows 11 machine in linux, but essentially you need to install KVM modules and Virtual Machine manager in linux (available on all distros). You do need to access your PCs bios to ensure the settings that allow virtual machines to access the CPU are on (slightly different name between AMD and Intel CPUs).

Then you create a machine in Virtual machine manager, give it plenty of resources (especially if the idea being when you use it if it's the only think you'll be doing, give it access to most of your CPU cores and the majority of your RAM), and create a decent size virtual hard drive file (I'd say minimum 128gb or more as Windows is bloaty - you can set the virtual drive file size to be flexible so it has a max size but the actual file size is only what is used by the guest system but some file systems still use the whole space unfortunately; not sure how Windows behaves). Download the Windows 11 installer ISO, and then add that file as a virtual CD drive for your guest machine, boot the guest machine, and you should get the Win 11 installer. The VM can only see the virtual hard drive file, so you can install Win 11 safely onto the drives it sees with no risk to your PC. Then reboot and you should have a new Windows install; test it - if it works, buy a digital license (if you want...) and install Office using your 365 account OR if you have old CDs then pass those through to the virtual machine and install as on any Windows PC.

[–] Obnomus@lemmy.ml 8 points 1 week ago

I tried libreoffice too but you have to change a few settings so it'll be compatible with ms office but it still isn't perfect, btw Onlyofficr worked great for me, I hope it works for you too.

[–] Core_of_Arden@lemmy.ml 6 points 1 week ago

So, you are caught by MS... Either accept it, or do what is right.

[–] rjek@feddit.uk 6 points 1 week ago (1 children)

Does CrossOver Office support a version of Excel which ticks your boxes? Are you in a position at your workplace to move them off Excel? I honestly have never found an organisation where they were using it for what it was meant for, often being used in place of proper tools - databases, issue management systems, requirements tracking, etc - where the better tool would be better and cheaper.

But, like JIRA, the people who make decisions only know one tool, and that tool is a hammer.

load more comments (1 replies)
load more comments
view more: next ›