Linux version of Desktop clients(ArcMap, ArcCatalog, ArcGlobe & ArcScene)

949
5
04-01-2010 08:27 AM
Status: Open
Labels (1)
RobertGraham
New Contributor III

Build a port of the ArcGIS desktop clients to run on Operating Systems other than Windows.   10% of desktops are not on Windows.  Most high-end technical computing in the Petroleum Exploration industry is done on Linux\Unix OS computers.

5 Comments
JamesCokinos
Some people have already tried to get ArcGIS to run in Linux using 'WINE' but all attempts have failed.

0EM30000000CnJG

0EM30000000CnJL

'WINE' is a free software application that aims to allow computer programs written for Microsoft Windows to run on Unix-like operating systems.

References:

http://appdb.winehq.org/appview.php?iAppId=1081

http://en.wikipedia.org/wiki/Wine_%28software%29

If ESRI does not want to provide native support for ArcGIS to run on the Linux  OS (RHEL, SLES,  etc) how about at least helping with the support of 'WINE' or even the commerical program 'Crossover'.

References:

http://www.codeweavers.com/

http://en.wikipedia.org/wiki/CrossOver

Something is better then nothing!
MarcelSt-Germain

Don't forget about mac os

EricEagle

I would love to see ArcGIS Pro for Linux.  Data science typically is done in some sort of Debian derivative (e.g., Ubuntu) and it would be awesome to be able to pair Pro/arcpy natively with something like rapids.

MarcoBoeringa

I think the chances of that ever happening are next to nil. Pro is so tight up with the whole Windows and Windows Presentation Foundation thing, which isn't going to be available in a Linux environment anytime soon, if discussions like these are a reliable measure:

Make WPF cross-platform (MacOS and Linux support) · Issue #48 · dotnet/wpf · GitHub 

Have you tried using Oracle's free Virtualbox once? I currently run an Ubuntu instance with PostgreSQL 11 in Virtualbox on Windows 10 as host, and access it from Python using the 'pyodbc' package that you can install from the ArcGIS Pro package manager. Works really nicely to create tables and views, that I subsequently access as ArcGIS 'Query Layers' after adding an ObjectID column using the 'Add Incrementing ID Field' geoprocessing tool.

I even use Python multi-threading and record-by-record updates to insert and generalize data in PostGIS. Here's an image of my small test Core i7 server going flat out on all 4 cores / 8 threads generalizing data using Python multi-threading from ArcGIS Pro:

EricEagle

Hi Marco!  I have messed with Virtualbox - I do have a separate linux server at home that I have postgres/postgis running on.  I use Pro on a Windows laptop to connect to it and try stuff.  It does kind of work but postgis support is still, well you can tell Esri is kind of dragging their heels on it.  But it is getting better.

At work we have a Cisco 480ML pushing 8x Nvidia Tesla nvme GPUs, running RHEL7; the way we use it is having VMWare running 4x windows instances as a cluster with 2x gpus assigned to each, but we are exploring NVLink/NVSwitch underneath that so we only have to have one VM that ArcGIS Pro can offload jobs to and access the entire range of resources at once.