Does Linux run well on the Surface?
If so, it would be an interesting device. 10" is somewhat small though. And I guess the weight of 1.15 pounds is without a keyboard. Any guesses how much a keyboard will add on top of that?
If so, it would be an interesting device. 10" is somewhat small though. And I guess the weight of 1.15 pounds is without a keyboard. Any guesses how much a keyboard will add on top of that?
- Surface 3: Atom x7, 4 GB RAM, 128 GB HDD
- Surface Pro 3: i7, 8 GB RAM, 256 GB HDD
- Surface Pro 2017: i7, 16 GB RAM, 1 TB HDD
I use these devices daily as my main machines. I use them interchangably. All of the devices run Arch Linux with identical configurations. None are currently configured for dual-boot. All of them run the same long-running programmes (e.g., Slack, Hangouts,) though I use each device for a different purpose: - Surface 3: reading PDFs & documentation, email
- Surface Pro 3: backup device
- Surface Pro 2017: software development, general use
All of devices are usable for actual day-to-day work.The devices run different kernels:
- Surface 3: stock LTS kernel or Zen kernel with patches
- Surface Pro 3: stock LTS or stock Zen kernel
- Surface Pro 2017: git kernel with patches from (http://github.com/jakeday/linux-surface)
None of the devices support S3 suspend. They support only "Connected Standby." (https://lwn.net/Articles/580451/)Works on all devices:
- hibernate
- SecureBoot, TPM
- touchscreen, pen input
- Typecover (detach/reattach), touchpad multitouch
- sensors (rotation, ambient light)
- WiFi, Bluetooth
- audio
- SD card
Surface 3: - DisplayPort doesn't always work
- webcams don't work
Surface 3 Pro: - everything works 100% with stock kernels
Surface Pro 2017: - battery readings don't work
- webcams don't work
I am overall very happy with these computers. They are the first machines in a long time that I have been "excited about." Linux support so far is good (ranges from a B- to an A+) and within the range of being usable for daily work.I wouldn't consider a mobile device with broken S3 suspend to be "usable for actual day-to-day work", but to each their own I guess.
> - battery readings don't work
Wow. That's sad.
Things should be improving now that Microsoft loves open source, right? Right?
WSL == a compatibility layer on top of Windows kernel with binaries on top.
WSL doesn't contain a single line of code from Linux.