Building a Tablet OS — What Happens When You Reject the Mainstream

A multi-year experiment: Linux on a Surface Go, custom interfaces, and the question of what a tablet should actually be.

Most people choose between an iPad and an Android tablet. Willem chose neither. Instead, he installed Linux on a Microsoft Surface Go and spent years building his own tablet experience from scratch — documenting every step, every failure, and every breakthrough.

This is not a review of a product. It's the story of building one.

The Genesis

It started with a simple frustration: every tablet operating system is designed around consumption, not creation. iPadOS locks you into Apple's ecosystem. Android tablets are phones stretched to breaking point. What if you started from scratch with Linux and built exactly the interface you wanted?

The first post — Making my own tablet OS — documents the initial experiment: installing Linux on a Surface Go, configuring touch input, building a custom launcher, making it work as a daily driver. The follow-up — Refining my tablet OS experience — is the iteration: what worked, what didn't, and how the whole concept evolved after months of actual use.

Refining my tablet OS experience

Refining my tablet OS experience

Using Surface Go 2 with 4G/LTE, Debian GNU/Linux and i3wm

Earlier this year I tried to create my own tablet operating system by installing Debian GNU/Linux on a Microsoft Surface Go tablet. I learned a great deal about what I like about tablets. But I still preferred my iPad Pro, mainly because of its polished user experience. This time I set out to refine my tablet software to replace my iPad.

Making my own tablet OS

Making my own tablet OS

Installing and modifying Debian GNU/Linux on Surface Go

For some years now I use a tablet as main computer, I like its versatility. But, most tablets come with a locked down operating system, like iPadOS, Windows 10S or Android. As I like things my own (weird) way, I wondered if I could escape these "software jails" by installing a free operating system on a tablet. It's possible, read along to find out how I escaped!

The Broader Context

The tablet OS project didn't exist in isolation. Willem has been thinking about what makes a great tablet for years — the essay Talking tablets is a philosophical examination of the form factor itself. And the quest for the best keyboard for iPad reveals the tension that drove the whole project: the gap between what tablets promise and what they deliver.

The best keyboard for iPad

The best keyboard for iPad

Smart Keyboard Folio vs Magic Keyboard

The tablet is at the frontier of mobile computing and its hardware form factor is evolving. This year Apple introduced a new Magic Keyboard for iPad that includes a trackpad. Everybody is raving about it, yet I think there is something to be said for the "mouse-less" Smart Keyboard Folio. Read along for some key differences.

Talking tablets: what makes a great tablet?

Talking tablets: what makes a great tablet?

Working with Microsoft Surface Pro X

Earlier this year Microsoft released their brand new Surface Pro X tablet computer, in many ways this is a forward thinking device. As I like working with tablets I wondered what exactly makes a great tablet? Is Surface Pro X any good? Read along to find out.

The Thread Continues

The tablet OS experiment connects to a broader pattern in Willem's work: the belief that you should understand and control the technology you use. The iPad Pro as primary computer post from 2016 shows where the journey started — within Apple's ecosystem. The tablet OS project is where it broke free.

Tablet as main computer

Tablet as main computer

Comparing the Microsoft Surface Pro to iPad Pro

For the past few weeks I have been using the Microsoft Surface Pro as my main computer. It's a modern tablet computer that can be used as laptop with the type cover. With the Surface Pen, it's a versatile PC that works in a lot of different ways. Time to find out if it's any good and how it compares to my other tablet computer, iPad Pro.

iPad Pro as primary computer

iPad Pro as primary computer

testing iOS as primairy development platform

The lack of physical clutter, distracting branding, or blinking LED's makes the iPad Pro a textbook example of minimal design. My despiction of distraction explains my interest in using the iPad Pro as only computer to test if it is up to the task. Is Apple's latest effort on iOS enough to enable it to do serious development work?

Also explore

Apple ecosystem · retro computing · mobile computing · writing code

All Experiment Posts

Every post tagged with the spirit of experimentation — trying things others wouldn't, and writing about the results honestly.

It Observes

It Observes

An intelligence watching Earth

An observer writing a daily log of what it sees watching Earth, it uses no names of countries or organisations, instead it speaks in metaphorical descriptions. Its distance provides an alternative perspective on our daily news. Let me tell you about this experiment I have been running.

Data versus Feeling

Data versus Feeling

Running two marathons in 6 weeks

Earlier this month I ran the Valencia Marathon (42KM), just six weeks after finishing my first ever marathon in Amsterdam. I used two different approaches for these races: running on feeling and running on data. The experience differed greatly, let me explain it in this blog post.

Vision Pro

Vision Pro

Exploring Spatial Computing

Currently, I am overlooking a lake at Mount Hood while writing this. I hear birds in the distance and see the lake calm, with subtle waves and some mist in the distance. Yet, it is fake, as I am sitting on our top floor, a barely furnished room full of items belonging to a family house with two young kids. I am using Apple's Vision Pro to explore what Spatial Computing can be. I am in awe; let me explain in this blog post.

Apple Watch as Phone

Apple Watch as Phone

Replace your smartphone with a smartwatch

Imagine a week without your smartphone, replaced solely by the sleek simplicity of a smartwatch. This week I did this, leaving my smartphone behind and letting an Apple Watch take the helm. Many hail this as a liberating escape from our attention-seeking digital sidekicks, but does it truly live up to the hype? Join me on this intriguing journey, where technology meets minimalism, and discover whether less really can be more.

Working Offline First

Working Offline First

Learning from a 15-year old ThinkPad X200

As part of a greater plan to optimise my entire workflow, I am doing a little experiment this month: using a 15-year old ThinkPad X200 laptop as main computer. It’s from an era before “the cloud”, popular among free/libre software enthusiasts. What can we learn from this antithesis of modernity?

Escaping the flat tires

Escaping the flat tires

Are puncture-proof tires really puncture proof?

You might wonder how puncture proof a "puncture-proof" bicycle tire really is. I set out to find the answer when I installed Schwalbe Durano Plus tires on my bike. It was inevitable for me to find the answer to the question: How many kilometers can you ride without flats using puncture-proof tires?

Abandoning my own tablet OS

Abandoning my own tablet OS

Why I moved back to iPad and the Mac

The past year I have been experimenting with creating my own tablet operating system using Debian GNU/Linux and the i3 window manager on a Microsoft Surface Go 2 with LTE. After months of intense use I have now decided to abandon the experiment to move back to iPad Pro and the Mac. Read along to find out why.

Refining my tablet OS experience

Refining my tablet OS experience

Using Surface Go 2 with 4G/LTE, Debian GNU/Linux and i3wm

Earlier this year I tried to create my own tablet operating system by installing Debian GNU/Linux on a Microsoft Surface Go tablet. I learned a great deal about what I like about tablets. But I still preferred my iPad Pro, mainly because of its polished user experience. This time I set out to refine my tablet software to replace my iPad.

Influencing purchase behaviour

Influencing purchase behaviour

Applying behavioural sciences principles to the purchase decision process

This week I stumbled upon a brilliant report on how people make their purchase decision. For my work on the online food order app I am continuously looking into scientific sources to improve performance, conversion and online revenue. This report by Google discusses six biases influencing decision making. It's worth reading their full report, let me explain why.

Making my own tablet OS

Making my own tablet OS

Installing and modifying Debian GNU/Linux on Surface Go

For some years now I use a tablet as main computer, I like its versatility. But, most tablets come with a locked down operating system, like iPadOS, Windows 10S or Android. As I like things my own (weird) way, I wondered if I could escape these "software jails" by installing a free operating system on a tablet. It's possible, read along to find out how I escaped!

Improve your sleep by blocking light

Improve your sleep by blocking light

On the benefits of wearing a sleep mask in bed

Over the past few weeks I have been experimenting with wearing a sleep mask in bed, blocking all light. Our bodies produce the sleep hormone, melatonin, in darkness. Living in an environment awash in artificial light, is therefore exactly the sort of thing that disrupts one's circadian rhythm. Can a simple mask help?

Realtime human pose recognition through computer vision

Realtime human pose recognition through computer vision

Using TensorFlow and PoseNet on a video feed

For an exciting new project I have been experimenting with computer vision using TensorFlow. I wanted to achieve realtime human pose detection to drive interactive video projections and games. Time to dive into the world of machine learning, tensors and computer vision!

Do amazing things with a focused mind

Do amazing things with a focused mind

Taking an ice bath and swimming in the Amstel river

Just when the temperature was a low 2° Celsius, I jumped in the Amstel river! While it was nearly freezing outside I went for a swim, just moments after I've taken an ice bath! This post is about the incredible birthday present I got, a workshop involving the Wim Hof Method.

Around town in an electric car

Around town in an electric car

Driving the Smart Electric Drive (EQ fortwo)

Earlier this month I drove around town for a week in an electric vehicle, a brand new Smart Electric Drive (EQ fortwo). I used it to commute, for my daily groceries and to visit family, friends and customers. What's it like to drive a fully electric car on a daily basis?

Is the Apple Watch the modern tool watch?

Is the Apple Watch the modern tool watch?

Testing the Apple Watch's usefulness in real life

This week I went to Frankfurt for business. I had to perform maintenance to servers in a data centre. This seemed like a great opportunity to test the Apple Watch's usefulness in real life (other than health and fitness). I wondered, is the Apple Watch the modern tool watch?

Using a budget Android as main smartphone

Using a budget Android as main smartphone

Comparing a Nokia (€99) with an iPhone (€1329)

Every now and then, I switch phones to keep track of mobile developments. As professional app and web developer, I need to know how different devices work in real life. This time I used a budget Android smartphone, making me curious how it would compare to an expensive iPhone.

Enjoy a festival without alcohol

Enjoy a festival without alcohol

Alcohol-free beer at Rock Werchter

Last weekend me and my brother went to Rock Werchter, a multi-day, music festival in Belgium. Over 140 thousand visitors enjoy world famous artists like Pearl Jam, Nick Cave, Artic Monkeys, Noel Gallagher, The Killers and the Queens of the Stone Age. This year I didn't drink alcohol during the festival, leading to some interesting observations...

Off the grid: Working on 100% renewable energy

Off the grid: Working on 100% renewable energy

Collecting, storing and using solar electricity to power my phone, computer and wearables

For the past 10 days I have powered my personal electronic devices (phone, computer, wearables) using nothing but energy collected using a small solar panel. I disconnected all grid-connected chargers. I hoped that by going off the grid, even in such a small way, I would gain insights that enable me to save energy (and money).

Outside the comfort zone: amateur acting

Outside the comfort zone: amateur acting

Wearing an heart rate monitor during my debut performance

This month I made my debut as amateur actor. I am no Hollywood star, nor do I envy to become one. But I do like crazy experiments and operating outside of my comfort zone often leads to new and refreshing insights. I took part in an amateur drama play and - in the name of science and fun - strapped myself with sensors to measure what happened to my body.

Commuting by bike

Commuting by bike

One week (240KM) on the VanMoof Electrified S

For a few years now, I commute to work using a bicycle. I have lost more than 15KG since I stopped using my scooter. This week I tested a VanMoof Electrified S, an electric bike with an industrial, minimal design. Is it any good? How does it compare to a normal bike? Will an electric bike make you lazy? Read along to find out!

Collecting health data with Biostrap

Collecting health data with Biostrap

Wearing a clinical-grade photoplethysmography (PPG) sensor for a month

Most wearables (smartwatches, fitness trackers, etc.) use very basic sensors to capture heart rate. Their signal is binary: just counting beats. Biostrap is different, instead of just checking pulses, it captures a high-fidelity PPG waveform. These waveforms are the same kind that doctors use, making me wonder what I could learn from them!

The day I killed my LAN

The day I killed my LAN

Turned off my local network and went 4G only

Today I called my provider to quit my office's ADSL internet subscription, I don't need it anymore. I have turned off my local area network and switched my workflow onto mobile internet only. The simplicity and savings actually surprised me so much, that I made blog post for it.

Smartwatches vs Mechanical watches

Smartwatches vs Mechanical watches

Why I still wear mechanical and why smartwatches have potential

Technology has come a long way since the first computer. Smartwatches today are very much an achievement of miniaturisation of technology. I recently used an Apple Watch Series 2 to find out if technology has come far enough to replace my mechanical watch, today I share you my findings.

Programming on Apple Watch

Programming on Apple Watch

Serious about crazy experiments

Over the past years I have been no stranger to crazy experiments, but this time I really wanted to push it into the extreme: programming on an Apple Watch. Would it be possible to actually write code on such a tiny device? Why even bother? This post is about the case for crazy experiments, and why you should try too!

iPad Pro next to my primary machine

iPad Pro next to my primary machine

Using it with Apple Pencil as a creative powerhouse

I wanted see if I can find something better than my old fashioned pencil and paper that I use for designing software as professional developer. I knew iPad Pro from my test last summer, figuring out if it could replace my primary development machine. While it may not be able to completely replace my thrustworthy ThinkPad, it turned out to be a totally different story when it comes to paper.

One year of cycling

One year of cycling

GPS recording an entire year of bike rides using Garmin and Strava

One year ago I started recording all my bike rides, including commutes, short grocery trips and long Gran Fondos. I equipped my bicycles with Garmin Edge computers that recorded location (GPS), speed, cadence and my heart rate. I covered more than 7683 kilometers during 320 hours of riding. It's time to review all the data and share some photos I took along the ride!

Harvesting boredom to let creativity flourish

Harvesting boredom to let creativity flourish

using the Punkt MP01 dumb phone

Smartphones are everywhere in the modern society we live in today. Through our 4G and WiFi connections the internet is just one tap away. In fact, it is so close that it feels like a natural extension. But is this wealth of information all good or does it have a downside too? It seems like an interesting experiment to go app-less for a while and solely use a dumb phone.

iPad Pro as primary computer

iPad Pro as primary computer

testing iOS as primairy development platform

The lack of physical clutter, distracting branding, or blinking LED's makes the iPad Pro a textbook example of minimal design. My despiction of distraction explains my interest in using the iPad Pro as only computer to test if it is up to the task. Is Apple's latest effort on iOS enough to enable it to do serious development work?

Cash is king, or is it?

Cash is king, or is it?

The wallet- and cash-less experiment

Very often I see men carry a wallet filled with plastic: multiple debit and credit cards plus a bunch of loyalty programs and membership cards. Then, some even top it off with stinky paper money and sticky metal coins! It made me wonder if I can free up one pocket by ditching the wallet?

Building the blog... in style!

Building the blog... in style!

Developing on a 20-year old computer with 16MB RAM and Windows 98

One must be a bit crazy to come up with the idea to build a blog (as in: actual programming) on an old 486 laptop with just 16MB RAM. I happen to be that crazy: I took my very first laptop from the 90s and decided to find out if it was possible to turn it into a development machine.