I'm a web developer and need Microsoft Edge for testing on my Ubuntu.
I know I can have Microsoft Edge by:
- Installing Windows on Virtual Machine.
- Linux - Windows Dual boot.
But with these solutions, I have to buy Windows while I'm not using it for everyday computing. Also I can't get rid of the Windows with these solutions.
I've read some articles about Microsoft Edge on Linux but couldn't find any solution. In 2015 they did this conference and Edge on Linux still doesn't happening:
WOAH, I CAN TEST EDGE & IE ON A MAC & LINUX!
I also found this and It seems Microsoft doesn't care for Edge on Linux. at least for now:
It turns out that Microsoft Edge is only available with operating system like Windows 10 and a browser application with few mobile devices.
Is there anyway to have Microsoft Edge on Linux without VM?
First, install VirtualBox: https://www.virtualbox.org/wiki/Linux_Downloads
Then, install the Edge virtual machine for VirtualBox from here: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Microsoft Edge for Linux is now available in the Beta and Dev Channels at Microsoft Edge Insider Channels. Packages are available in
deb
andrpm
formats.Files can also be downloaded from the Microsoft package repositories: DEB, RPM
To examine files before installation:
After extraction, it's possible to run without installing:
Warnings
If the
deb
is installed, it will add an apt repository by creating/etc/apt/sources.list.d/microsoft-edge-dev.list
. This behavior is inherited from Google Chrome.The EULA states the following:
Note: This answer previously contained a tutorial about installing Microsoft Edge on WINE. This seems to no longer be possible as a result of changes in the installer, WINE, or both.
Update 2022
Microsoft Edge is available on Flathub and since it is a Chromium based browser, you can use any of the available Chromium based browsers to test (for web development) and the result should be the same.
Update 2018
Microsoft announced that Edge will be released with Blink engine (Chromium) in early 2019. They didn't talk about Linux version yet and at this point only VM and Browserstack works.
Browserstack
With browserstack there isn't any need for VM or Dual boot. It shows Microsoft Edge on any browser. It will allow to test your local sites.
and about Local Testing Security:
Microsoft Edge for Linux is now in Beta. Read this article for more information: https://www.techradar.com/news/microsoft-edge-for-linux-gets-an-official-beta-release
To install Microsoft Edge from the Beta follow these steps:
(Do note that installing Microsoft Edge, (using the following methods), will add the Microsoft repository so your system will automatically keep Microsoft Edge up to date.)
Method 1
Go to https://www.microsoftedgeinsider.com/en-us/download/?platform=linux-deb.
Click on Download under the Beta Channel.
Read the license terms and then press Accept and download.
A dialogue box might appear in Firefox depending upon the settings. Choose Save File and click OK.
Open the folder where the .deb file is saved. Right click (not on the file) and choose Open in Terminal.
Now the terminal will open. Execute the following command:
Note: The file name may vary. Please use the name of the file which you have downloaded.
Method 2
Screenshot from https://www.microsoftedgeinsider.com/en-us/download/?platform=linux-deb
Open Terminal. Execute:
If
curl
is not installed, runsudo apt install curl
and then run the above command.Run:
Run:
Run:
Run:
Run:
Apart from the free virtual machines (that expire after 90 days) Paul posted, you can also use other useful tools like BrowserStack.
Microsoft announced that Edge will abandon it's curent engine to become another Chromium based web-browser. (Like we hadn't enough of those already !) So in the future you won't need to test with Edge as long as you do it with any other Chromium based browser.
In November 2021, Microsoft announced in their blog that the stable version of Microsoft Edge can be installed in Linux devices.
You can download the .deb file from here and then follow the steps in this answer to install the software.
Note this:
Microsoft Edge is available to download as a Dev preview channel at https://www.microsoftedgeinsider.com
Everything seems working fine except the
sign-in / sync
. (Currently, it supports Windows 10 version 1709 and above, and macOS version 10.12 and above.)No, you can not get Microsoft Edge on Linux/Ubuntu or any other Linux machine. Instead of using Microsoft Edge try using a text editor that comes with your system. A text editor should function almost as well as Microsoft Edge for programming (By the way, I'm a web developer too).