How to use microsoft products well on Linux like Power BI

Questions about the project and the distribution - obviously no support questions here please
Forum rules
Do not post support questions here. Before you post read the forum rules. Topics in this forum are automatically closed 6 months after creation.
Locked
espanto28
Level 1
Level 1
Posts: 12
Joined: Tue Dec 31, 2019 9:46 am

How to use microsoft products well on Linux like Power BI

Post by espanto28 »

More of a rant but I do am forming this into a question to get people's opinion.

How to use Microsoft products on Linux?

Context:

I bought my first laptop for fully Linux setup in 2019 and minus the aches and pains of installing Linux I found it a great purchase. I paid $700 for similar specs I would have paid for my Macbook Pro in 2019. The complete control I had over my set up made it one of the best purchases of my life.

However in the last 2 years, I have gotten a lot of enterprise clients that use Microsoft Products. Power Bi, Excel and Teams. I work as a ML engineer building AI solutions for these clients. And usually conversations and business tasks are occurring in the Windows world. So I do what most people do I download the Linux version of the MS product. Yet I found a lot of bugs with MS Teams and Power BI is not a option. Most of my ML output and evaluation dashboards need to be reflected on Power BI.

So I decided to partition my drive to include Windows partition which is also quite useful for other things as well like updating BIOS. However I am finding that I need to jump on a daily basis. A meeting in Teams while I pop open my Tensorflow model in Linux. I like to use 1 laptop for everything so I am not carrying multiple laptops every day.

I am very anti windows but I find even Apple MS products work better than on Linux. I also tried cloud base versions of the MS apps but I also find them very limiting.

So wondering if anyone were if anyone has any advice?
Last edited by LockBot on Thu Oct 12, 2023 10:00 pm, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
RIH
Level 9
Level 9
Posts: 2910
Joined: Sat Aug 22, 2015 3:47 am

Re: How to use microsoft products well on Linux like Power BI

Post by RIH »

A virtual copy of Windows is the best way to run Windows products.
Personally i use VirtualBox, but there are plenty of alternatives these days.
The only drawback is that you do need a decent CPU & plenty of RAM if you are going to have a half decent Windows experience.
Image
Hoser Rob
Level 20
Level 20
Posts: 11796
Joined: Sat Dec 15, 2012 8:57 am

Re: How to use microsoft products well on Linux like Power BI

Post by Hoser Rob »

No genuine ML engineer would have to ask this.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
User avatar
BwingBob
Level 3
Level 3
Posts: 183
Joined: Fri Sep 03, 2021 1:43 am
Location: Texas, USA.

Re: How to use microsoft products well on Linux like Power BI

Post by BwingBob »

+1 on running windows in a VM. I too need to run windows at work on my laptop. I use a dual monitor setup at my desk and run the VM in full screen mode on one and Linux in the other. I migrated to pop_OS! on my laptop but operated in a similar fashion when I was running Mint. pop_OS! will do firmware updates without the need to switch to Windows. https://support.system76.com/articles/system-firmware/. The link talks about System 76 Machines, but firmware updates for my Dell machine are showing up and installing properly.

I still use Mint on my machines at home.
Pop_OS! 22.04 {Dell Inspiron 15 5510}
Linux Mint Cinnamon 21 {Minisforum UM700}
Pop_OS! Thelio Mira ;-)
We have met the enemy and he is us. - Pogo
User avatar
AndyMH
Level 21
Level 21
Posts: 13759
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: How to use microsoft products well on Linux like Power BI

Post by AndyMH »

If the customer insists on MS products run windows, don't try to fight it. Either dual boot or run win in a VM. I did the latter, when I was working I had a win7 VM for MS office. It worked very well (this was on a thinkpad T430, relatively low spec).
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
Hoser Rob
Level 20
Level 20
Posts: 11796
Joined: Sat Dec 15, 2012 8:57 am

Re: How to use microsoft products well on Linux like Power BI

Post by Hoser Rob »

AndyMH wrote: Sat Apr 15, 2023 6:57 am If the customer insists on MS products run windows, don't try to fight it. Either dual boot or run win in a VM. I did the latter, when I was working I had a win7 VM for MS office. It worked very well (this was on a thinkpad T430, relatively low spec).
I've felt for years that many new users are far too quick to yank their WIndows. Like it or not some need it. Wine just isn't reliable and things like LO and Gimp are not acceptable substitutes for pro use.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
User avatar
lsemmens
Level 11
Level 11
Posts: 3951
Joined: Wed Sep 10, 2014 9:07 pm
Location: Rural South Australia

Re: How to use microsoft products well on Linux like Power BI

Post by lsemmens »

I just set up a machine to dual boot, with a SSD boot drive it's far quicker than faffing around trying to get windows programs to work in a virtual machine.
Fully mint Household
Out of my mind - please leave a message
RIH
Level 9
Level 9
Posts: 2910
Joined: Sat Aug 22, 2015 3:47 am

Re: How to use microsoft products well on Linux like Power BI

Post by RIH »

lsemmens wrote: Fri Apr 21, 2023 8:23 pm I just set up a machine to dual boot, with a SSD boot drive it's far quicker than faffing around trying to get windows programs to work in a virtual machine.
Sorry it isn't.
Because every time you want to use a Windows program you have to log out of Linux & into Windows & when you have finished you have to log out of Windows & into Linux.
That is to say nothing about the future potential issues you will get with disk sharing with Windows when it updates..
There is no "faffing around trying to get windows programs to work in a virtual machine" - they are running in Windows, so just work..
Image
User avatar
rossdv8
Level 7
Level 7
Posts: 1736
Joined: Wed Apr 23, 2014 4:48 am
Location: Within 2,000 kilometres of Alice Springs, Australia
Contact:

Re: How to use microsoft products well on Linux like Power BI

Post by rossdv8 »

It sounds like you are running a computer busineess, as many of us have done in the past. If you don;t actually need to 'Use Windows', but only have to have access to the Windows Software your customers or friends are using, the suggestions here to run Windows inside a Virtual machine make a lot of sense. Provided you have a copy of winrdows and licence conditions that allow you to run it.

You must have that I guess, or you would not be able to do the other main suggestion, which is to Partition the drive and Dual Boot between Mint and Windows.

If you have the resources to run a second computer (which could be a laptop, or a small desktop, like a NUC or a Lenovo Tiny or similar small space system - and there are usually plenty of the things second hand, including a WIndows licence, for sale for less that $100 that have, say intel i5 processors and 8GB RAM, you could stick one of those in a corner somewhere, or behind your monitor (most can even be mounted to the back of an LCD) - you could run that, and use the same keyboard, mouse and monitor you are viewing your existing computer on.

Do some reading about VNC (Virtual Network Computing). It is dead easy to set up,and doesn;t even require you to create an actual wired or WiFi 'network as such. You simply install the software, then plug it into the same Wireless or Wired router you are already using. A few minutes later you can see the Windows computer in a window in your main machine, and your mouse and keyboard control it, as if they were connected to that machine.

With Linux able to make 'Virtual Desktops' (these days often referred to as Workspaces) you can just have one of these set as the access into the other machine. The only 'clutter' is the small space a small form factor machine takes, plus the power supply, and if your computer is not connected to a Wireless Router, you'll have to run a network cable to your router.

So, you have the suggestions already offered here:
Partition the drive and Dual Boot between Mint and Linux
Install a copy of Windows into something like Virtual Box inside your computer
Get hold of a Small Form Factor computer with at least an i5 proc and 8GB RAM, and use VNC to access it through your existing machine

Dual booting will probably cost you a Windows licence

Installing into a VM will probably cost you a Windows licence

Using VNC into a Small Computer will cost you a second hand ex-office SFF machine that is probably 8 years old - but if you do your homework, will come with a licence for Windows. You just need to make sure it is a Windows edition that will work with the software your customers use

When I had my businesses, I used options one and two. If I had my tiime over again, and knowing how easy it is and what else I can do with it, I would use VNC every time. We just didn't have things that easy 20 years ago !

The joy of Mint, is you almost always have fairly simple solutions. Something in this thread will do what you need. :D
Current main OS: MInt 21.3 with KDE Plasma 5.27 (using Compiz as WM) - Kernel: 6.5.0-15 on Lenovo m900 Tiny, i5-6400T (intel HD 530 graphics) 16GB RAM.
Sharks usually only attack you if you are wet
User avatar
AndyMH
Level 21
Level 21
Posts: 13759
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: How to use microsoft products well on Linux like Power BI

Post by AndyMH »

rossdv8 wrote: Fri Apr 21, 2023 10:48 pm
Dual booting will probably cost you a Windows licence

Installing into a VM will probably cost you a Windows licence
Gone are the days when you could get a cheap (£10) licence for win10 off amazon. I got several this way. You can still get them on ebay, but more expensive.
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
User avatar
Pierre
Level 21
Level 21
Posts: 13228
Joined: Fri Sep 05, 2008 5:33 am
Location: Perth, AU.

Re: How to use microsoft products well on Linux like Power BI

Post by Pierre »

the fallow of looking for cheap win licences, can be very problematic, at best.
and is still practiced in some forums, even these days.

there are recommended sites, that are more legitimate & are usually recommended.

if your main priority is to have windows programs available to use,
then it's sometimes more prudent to use the windows system as an Host System
and thus run any number of Linux Systems in an Guest Box, instead.
Image
Please edit your original post title to include [SOLVED] - when your problem is solved!
and DO LOOK at those Unanswered Topics - - you may be able to answer some!.
User avatar
AndyMH
Level 21
Level 21
Posts: 13759
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: How to use microsoft products well on Linux like Power BI

Post by AndyMH »

I have bought three win10 licences off amazon, all cheap. Maybe I got lucky, they all worked, one was OEM, another volume and one was retail (that surprised me - that licence you can move from PC to PC).
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
User avatar
rossdv8
Level 7
Level 7
Posts: 1736
Joined: Wed Apr 23, 2014 4:48 am
Location: Within 2,000 kilometres of Alice Springs, Australia
Contact:

Re: How to use microsoft products well on Linux like Power BI

Post by rossdv8 »

In my reply I was more or less suggesting that the OP might already have a Windows licence, or that things like second hand Intel NUC, Gigabyte Brix, Lenovo m0xx series Tiny etc, or second hand laptops generally come with one.

VNC is a vastly underrated, but affordable solution to the Windows software problem. AUD $100 that I paid for the last two on the open market, including freight, is a lot cheaper when changer into US dollars. And both mine came with Windows 10 licence.
Current main OS: MInt 21.3 with KDE Plasma 5.27 (using Compiz as WM) - Kernel: 6.5.0-15 on Lenovo m900 Tiny, i5-6400T (intel HD 530 graphics) 16GB RAM.
Sharks usually only attack you if you are wet
User avatar
axrusar
Level 7
Level 7
Posts: 1515
Joined: Sat Jan 30, 2021 5:30 pm

Re: How to use microsoft products well on Linux like Power BI

Post by axrusar »

I pay U$d18.48 Windows 10 pro keys. Been using the same site for a few years and no issues so far.
PM if anyone needs the link
Linux Mint Una Cinnamon 20.3 Kernel: 5.15.x | Quad Core I7 4.2Ghz | 24GB Ram | 1TB NVMe | Intel Graphics
Image
User avatar
The Muffin Man
Level 5
Level 5
Posts: 716
Joined: Mon Jan 17, 2022 5:31 pm
Location: Drury Lane, NC

Re: How to use microsoft products well on Linux like Power BI

Post by The Muffin Man »

RIH wrote: Wed Apr 12, 2023 1:05 am A virtual copy of Windows is the best way to run Windows products.
Personally i use VirtualBox, but there are plenty of alternatives these days.
The only drawback is that you do need a decent CPU & plenty of RAM if you are going to have a half decent Windows experience.
A decent CPU and plenty of RAM is pretty easy to find. Mine laptop is pretty old and it runs VirtualBox/win10 fine. I paid around $100 on Amazon, used, about 3 years ago.

Code: Select all

Operating System: KDE neon 5.27
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
Kernel Version: 5.19.0-45-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-3320M CPU @ 2.60GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4000
Manufacturer: Dell Inc.
Product Name: Latitude E6330
System Version: 01
"Go ahead. I don't shop here."
User avatar
AndyMH
Level 21
Level 21
Posts: 13759
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: How to use microsoft products well on Linux like Power BI

Post by AndyMH »

Also elderly hardware, T430, an i5-3320M, 8GB RAM, runs win in a VM okay with VB (I give it 4GB RAM). Running from an SSD makes a big difference.
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
User avatar
The Muffin Man
Level 5
Level 5
Posts: 716
Joined: Mon Jan 17, 2022 5:31 pm
Location: Drury Lane, NC

Re: How to use microsoft products well on Linux like Power BI

Post by The Muffin Man »

SSDs do help a lot. BTW "Giving it" RAM or Disk drive space (assuming it's a dynamic size) or CPUs doesn't mean that VirtualBox (or VMWare) consumes that much. Rather that's how much the guest sees. That is, the host allows it to use that much, the guest may not need it all the time.
"Go ahead. I don't shop here."
Locked

Return to “Non-technical Questions”