linux-surface

Linux Kernel for Surface Devices (by linux-surface)

Linux-surface Alternatives

Similar projects and alternatives to linux-surface

  1. ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. void-packages

    The Void source packages collection

  4. archweb

    Arch Linux website code

  5. UTM

    252 linux-surface VS UTM

    Virtual machines for iOS and macOS

  6. privacy.sexy

    Open-source tool to enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy

  7. cadmium

    Discontinued [Moved to: https://github.com/Maccraft123/Cadmium] (by maccraft123)

  8. webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. nixos-hardware

    A collection of NixOS modules covering hardware quirks.

  11. wubiuefi

    fork of Wubi (https://launchpad.net/wubi) for UEFI support and for support of recent Ubuntu releases

  12. iptsd

    Userspace daemon for Intel Precise Touch & Stylus

  13. surface-uefi-firmware

    UEFI firmware updates for surface using fwupd. WIP, be careful.

  14. nixos-config

    My NixOS configurations.

  15. linux-surface

    Linux Kernel for Surface Devices (by jakeday)

  16. CuteXterm

    Sensible defaults for xterm in the 21st century

  17. XiaoMiToolV2

    XiaomiTool V2 - Modding tool for xiaomi devices

  18. intel-precise-touch

    Linux kernel driver for Intel Precise Touch & Stylus

  19. linux-surface-overlay

    Gentoo Overlay with surface kernel and other utilities from linux-surface repo.

  20. linux

    Linux kernel for reMarkable 1 & 2. zero-sugar is rM2 and zero-gravitas is rM1. (by reMarkable)

  21. framework-laptop-formula

    Salt formula for setting up Ubuntu on the Framework Laptop

  22. libwacom-surface

    Patches to support Microsoft Surface Devices with `libwacom`.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better linux-surface alternative or higher similarity.

linux-surface discussion

Log in or Post with

linux-surface reviews and mentions

Posts with mentions or reviews of linux-surface. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-19.
  • Microsoft wants you to buy a new computer. Make your current one secure again?
    3 projects | news.ycombinator.com | 19 Jun 2025
    LOL, I can just imagine someone installing Ubuntu in their Surface, then seeing that several things don't work. Then they go to this repo, which is "scary" in itself for non-technical people, and then they click on the "detailed installation guide" at https://github.com/linux-surface/linux-surface/wiki/Installa...

    And that's it, they are lost and tired at that point. They will just go back to Windows.

  • Pine64's RISC-V tablet now ships with a Debian-based Linux and improved hardware
    1 project | news.ycombinator.com | 17 Mar 2025
    This has a miserable 1280 x 800 pixel screen and eMMC storage. If you are interested in a tablet running Linux, I think my daily driver might be a better choice: A Microsoft Surface Pro 3 running Debian¹ with very few problems. It has a 2160 x 1440 touchscreen and a real SSD. Easy to find used/reconditioned for about $100.²

    [1] https://github.com/linux-surface/linux-surface

    [2] https://www.ebay.com/itm/205341079054

  • IPU6 camera support in Fedora 41
    1 project | news.ycombinator.com | 6 Oct 2024
    Note: I'm wrong, surface support for ipu6 isn't there yet, see https://github.com/linux-surface/linux-surface/issues/1516 (via https://www.reddit.com/r/SurfaceLinux/comments/1fwyzu1/comme... )
  • Ask HN: Any Recommendations Around Programming on an iPad?
    6 projects | news.ycombinator.com | 4 Sep 2024
    My understanding is Surface Linux is mostly the project built around developing kernel patches to be upstreamed, so the specific Kernel is more focused around external patches. Here’s their comment on this from their GitHub [0]:

    We aim to send all the changes we make here upstream, but this may take time. This kernel allows us to ship new features faster, as we do not have to adhere to the upstream release schedule (and, for better or worse, code standards). We also rely on it to test and prototype patches before sending them upstream, which is crucial because we maintainers cannot test on all Surface devices (which also means we may break things along the way).

    So should you install this custom kernel and the associated packages? It depends: We generally recommend you try your standard distribution kernel first. If that works well for you, great! But if you're missing any features or experiencing issues, take a look at our feature matrix and give our kernel and packages a try. If your device is not listed as supported yet, feel free to open an issue.

    0. https://github.com/linux-surface/linux-surface#why--about-th...

  • A Review of Linux on Surface Pro 4
    4 projects | news.ycombinator.com | 15 Jul 2024
    old? 6.9.x as of today https://github.com/linux-surface/linux-surface/releases
  • Surface Laptop review: Microsoft's best MacBook Air competitor yet
    1 project | news.ycombinator.com | 26 Jun 2024
    You mean the other arm surface devices? Linux boots a and runs quite well on the x86 ones?

    Looks like someone has Linux booting on the 11 already:

    https://github.com/linux-surface/linux-surface/issues/1476

  • Microsoft Surface Pro 11 review: The best Surface in years
    1 project | news.ycombinator.com | 26 Jun 2024
    Now lets make it work with Linux - I say this slightly tongue in cheek, but I run Linux on my intel surface laptop, always wanted on the surface pro x. This project is doing great work in the area https://github.com/linux-surface/linux-surface
  • My Windows Computer Just Doesn't Feel Like Mine Anymore
    5 projects | news.ycombinator.com | 21 Jun 2024
    It's mainly because of your system of choice. For an alternative OS to run smoothly on a Windows-only device, the manufacturer needs to either have good documentation (so that someone else can the work) or not do proprietary non-standard stuff.

    See https://github.com/linux-surface/linux-surface/wiki/Supporte...

    If you are using a recent version of Ubuntu, FDE and HiDPi should not be an issue except for old apps. Factory Reset doesn't exist on most desktop distros but things are moving towards for other ways. e.g. Deterministic NixOS or Fedora Atomic Desktops. I agree with your remaining points.

  • Linux Kernel for Surface Devices
    1 project | news.ycombinator.com | 28 Mar 2024
  • Notes on My Remarkable Tablet
    6 projects | news.ycombinator.com | 11 Feb 2024
    Apart from camera, almost everything is working correctly. Camera doesn't work at all.

    https://github.com/linux-surface/linux-surface

    I use this kernel, you can use this with most operating systems.

    I use xournal++ for note writing, and using GNOME is necessary. KDE doesn't have support for screen rotation etc. When you use GNOME, make sure to disable gestures and screen edge detection, because that might occasionally cause problems.

    So, the workflow is quite simple with xournal++, you run a `inotify` based watched which automatically compiles and pushes stuff on every save. I of course assume that only `xournal++` on tab can change those handwritten notes. You can get some fancier git logic if needed.

    ```

    while inotifywait -e modify,create,delete,move $INPUT;

  • A note from our sponsor - Stream
    getstream.io | 8 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Stats

Basic linux-surface repo stats
489
5,991
8.6
13 days ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Shell is
the 11th most popular programming language
based on number of references?