• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Axel Napolitano

Human | Planet Earth

  • Publications
  • Music
  • Work
  • Leisure
  • About
  • Contact

Linux on the Microsoft Surface Go

Microsoft Surface Go with Linux Mint 20

I love the Microsoft Surface. It is a beautifully crafted device and one of the most powerful and lightweight devices that can install and run a full operating system.

The (fanless and therefore absolutely noiseless) Surface Go is the cheapest entry into the Surface ecosystem. It is already available for less than 400 EUR (without pen and keyboard) and comes with Windows 10 S (the S-Mode can be deactivated free of charge). It offers a USB-C interface, a proprietary dock connector, a micro-SD slot and a headphone jack. The display has a very high resolution and displays text in razor sharpness – although the maximum brightness still leaves room for improvement. A full Windows Hello camera is integrated in the display. The catch in this offer is the processor. It is a rather weak Intel® Pentium® Gold processor 4415Y.

In 2018 I bought the first iteration of the Surface Go in the version with 8 GByte RAM and a 128 GB SSD for less than 500 EUR plus a TypeCover and the Surface Pen. I generally recommend this equipment variant, because the smaller entry level variant with eMMC memory is really unpleasantly slow.

Why I decided to be adventurous …

I was dissatisfied from day one with the pre-installed Windows 10, not because Windows 10 is a bad operating system, but because of the unordered advertising and bloatware on the device and the uncomfortable feeling that someone is constantly looking over your shoulder and sniffing when you do what on the device.

Unfortunately, Microsoft at some point decided to not only deliver unsolicited advertising, which the user must first actively remove, but also – and this weighs more heavily – to disregard any respect for the privacy of its users and to integrate telemetry (a euphemism for invasive data collection) as a non-deactivatable component of the operating system. Apart from the impropriety of this approach, this circumstance also makes the legal use of the operating system in Germany more difficult – because very few users have the necessary consent of all data suppliers (friends, relatives, streaming service providers, software suppliers, etc.) to legally transmit telemetry information, which may also contain fragments of the main memory and thus fragments of elements protected by copyright and other laws.

… and how i got happy

For this reason, I experimented quite early on with installing Linux on the device. Initially with rather moderate success – mainly because there were problems with secure boot and the bootloader and so using it was really uncomfortable and unreliable.

In the meantime, however, the situation has improved significantly. Linux Mint can be installed in parallel to Windows 10 with activated Secure Boot and configured so that it is the primary operating system on the Surface Go. Except for the integrated cameras, everything works (including TypeCover and Surface Pen). The runtime is still good at 4-5 hours – and thanks to the USB-C interface, the device can be charged with any PD-enabled PowerBank.

The perceived performance is consistently better than under Windows 10. On the application side, only a few compromises have to be made – Skype, Skype for Business (via Pidgin with SIPE plugin), Teams, WebEx, Zoom – everything works. Microsoft Office is available either via RDP or via the Office WebApps. Mail – including calendar and address book – can be used almost as comfortably with Evolution as with Outlook.

Microsoft won’t be pleased, but the Surface Go is
more fun with Linux than with Windows.

Axel Napolitano

The Surface Go with Linux is incredibly flexible and it’s just fun to work with. Even if Microsoft might not be happy: The Microsoft Surface Go is currently the best Linux tablet and runs better under Linux (apart from the cameras, which are not yet working) than under Windows 10.

I will publish complete instructions with details in a few weeks – until then, interested parties are welcome to network with me and use the comment section below.

Get in touch

Visit my LinkedIn profile and connect with me

Visit LinkedIn profile …

Leisure

Axel Napolitano
13.10.2020

Reader Interactions

Comments

  1. Tona says

    9. November 2020 at 19:50

    Hey Alex, nice Post. I also bought the Surface Go in 2018 and have exactly the same configuration as you do. I tried first with live USBs with Mint and I was also unhappy. Then had less time to keep playing (moved) and haven’t tried ever since. I would like to give it another chance now, so I would be happy to try out your guide.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

four × 3 =

By sending this comment form, you transmit the data you have entered via the Internet to my website, where they are permanently stored for the purpose of information, public display and, if necessary, reply. At no time will I use your data for other purposes than those mentioned above.

Primary Sidebar

Hi, I'm Axel

I'm addicted to custom roasted coffee, 8-Bit-Retro-Computing, and electronic music. I am passionate about writing about politics, product quality and cyber security.

Recent Posts

  • Software: Wallter
  • New Release: Bella Vita
  • HR3 Clubnight DJ Sets Collection Downloader
  • Linux on the Microsoft Surface Go
  • New Release: Snowflake Remixes

Archives

  • October 2020
  • September 2020
  • August 2020
  • December 2019
  • September 2019
  • September 2018
  • April 2017
  • August 2016
  • February 2016
  • January 2016
  • July 2014
  • June 2014
  • June 2011
  • May 2008
  • July 2007
  • June 2006
  • October 1999

Categories

  • Digital
  • floatzero
  • Leisure
  • Medium
  • Music
  • Print
  • Publications
  • Software
  • VRƎCKAN
  • Work

Copyright © 1999–2021 Axel Napolitano. Alle Rechte vorbehalten.
Bildmaterial: Bitte Urheberrechtsvermerke beachten.

  • Cookie-Richtlinie (EU)
  • Privacy Policy
  • Terms of use