Hacker News new | past | comments | ask | show | jobs | submit login

Can you not just use a Surface Pro? I've never used one but I thought it had a full-fledged OS so you could use it as a development machine, albeit with smaller HD and RAM than a typical notebook.



Windows 10... a full-fledged OS? Mind you, there are tablets/convertibles that can support a full-fledged OS with relative ease. I just don't think the Surface is one of them, unless you're willing to wait until the hacks that are involved in making it work under Linux are included in the kernel mainline, and thus in distros. The SP 3 is there now, possibly the 4 as well. But what's the point when you can just pick something else and it'll probably work out of the box?


The Surface line is actually, out of the box, a very good Linux development machine, if one is ok with not having camera and sleep.

The surface line was not Linux-friendly at the beginning, then around Ubuntu 17.04, the mainline kernel and the firmware started to give the required support for working daily.

The linux-surface kernel (https://github.com/jakeday/linux-surface) gives extra functionality - mainly the touchpad.


The Surface Pros are full fledged machines and quite powerful if bought with the right spec (not cheap though). Just get the keyboard cover. No idea how they work with Linux though.


> No idea how they work with Linux though.

On the Surface Pro 1 you can forget using the pen input and sometimes the wifi will just disconnect until you reboot. Aside from that Linux will run pretty smoothly.

From what I've read so far I get the impression it works better on the newer models though(SP3 and up).


Many Linux distros don't seem to support display scaling (Ubuntu in particular), so the Surface Pro's high resolution display makes for tiny text. There are some work-arounds like setting custom font sizes, but none that work well.


The very newest models seem to have quite a few issues with WiFi/BT and touchscreen support. This is not really acceptable for a development machine, or for that matter a tablet. A lesser issue is that most Surface devices do not support plain old ACPI standby in hardware; rather it's replaced by something called "Connected Standby" where the OS is tasked with minimizing power drain. Support for that is also lacking AIUI, but at least we can expect this to improve in the future.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: