@linux-surface
  • Stars
    star
    5,554
  • Global Org. Rank 4,160 (Top 2 %)
  • Registered almost 5 years ago
  • Most used languages
    Shell
    41.7 %
    C
    25.0 %
    Python
    12.5 %
    Rust
    8.3 %
    C++
    4.2 %
    Dockerfile
    4.2 %
    ASL
    4.2 %

Top repositories

1

linux-surface

Linux Kernel for Surface Devices
Shell
4,800
star
2

kernel

Linux kernel with modifications for Microsoft Surface devices.
C
117
star
3

surface-uefi-firmware

UEFI firmware updates for surface using fwupd. WIP, be careful.
Shell
100
star
4

surface-aggregator-module

Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
C
94
star
5

iptsd

Userspace daemon for Intel Precise Touch & Stylus
C++
88
star
6

surface-pro-x

Tracking and meta repository for Surface Pro X support.
77
star
7

surface-control

Control various aspects of Microsoft Surface devices on Linux from the Command-Line.
Rust
58
star
8

intel-precise-touch

Linux kernel driver for Intel Precise Touch & Stylus
C
48
star
9

surface-dtx-daemon

Linux User-Space Detachment System (DTX) Daemons for the Surface ACPI Driver.
Rust
33
star
10

surface-firmware-old

UEFI firmware updates for Microsoft Surface, flashable under linux using fwupd
Shell
33
star
11

libwacom-surface

Patches to support Microsoft Surface Devices with `libwacom`.
Shell
24
star
12

aarch64-arch-mkimg

Scripts to create Arch Linux AArch64 disk images (e.g. for flashing to a USB stick), adapted for the Surface Pro X
Shell
15
star
13

surface-fix-eraser

DEPRECATED: please update to libinput 1.15.0 instead
Python
10
star
14

acpidumps

ACPI dumps from various Microsoft Surface devices.
ASL
9
star
15

ath10k-firmware-override

Shell
7
star
16

repo

Package repositories for linux-surface
Shell
6
star
17

surface-hotplug

Hotplug and D3cold support for the discrete GPU on Microsoft Surface Book 2 and 3 devices.
C
5
star
18

aarch64-firmware

Firmware files for Surface Pro X
Python
4
star
19

surface-ipts-firmware

IPTS driver firmware (only for 4.19 LTS kernels)
Shell
4
star
20

surface-aggregator-module-gen4

Experimental Linux drivers for Surface SAM over HID.
C
4
star
21

secureboot-mok

Automatically enrollment of Linux-Surface Secure Boot Key for Arch Linux and Debian
Shell
4
star
22

aarch64-packages

Arch Linux packages for the Surface Pro X.
Shell
1
star
23

archlinux-docker

Custom Arch Linux Docker container for package builds via GitHub workflows.
Dockerfile
1
star
24

surface-shutdown

Module to help debugging shutdown problems on Microsoft Surface devices (don't expect it to work)
C
1
star
25

kernel-configs

Outdated. Please use the fragments at https://github.com/linux-surface/linux-surface, the config provided by your distribution, and the `merge_config.sh` script provided by the kernel.
Python
1
star