# Windows and Linux differences

MMEdit is developed on Windows first then compiled and tested on a virtual machine running Linux Mint Mate 20.3.
It uses the qt graphical subsystem which renders close to, but not the same as Windows. There will be some layouts that don't look quite right. I am slowly fixing them...

The Windows version detects when you remove and insert a USB serial port. This is not available on Linux.
In Windows, the port list only shows currently available ports. Linux lists 8 ports without checking to see of they exist.

In Windows, you drag a uf2 firmware file onto the MMCC window and the picomite is updated without any further user intervention.
In Linux, dragging the uf2 file onto MMCC will open a new drive and it is then up to you to copy the uf2 file onto the drive.

Last edited: 23 April, 2023