Linux berjalan di perangkat Microsoft Surface. Ikuti petunjuk di bawah ini untuk menginstal kernel terbaru.
Pengumuman dan Pembaruan | Status Hulu
Saat ini, Linux mendukung banyak perangkat out-of-the-box. Faktanya, ini mencakup sebagian besar perangkat Microsoft Surface—setidaknya untuk sebagian besar perangkat. Jadi mengapa Anda memerlukan kernel khusus untuk perangkat Surface? Singkatnya, untuk bagian-bagian yang belum didukung di bagian hulu.
Sayangnya, perangkat Surface cenderung agak istimewa. Hal ini terutama karena beberapa pilihan perangkat keras yang dibuat Microsoft jarang (jika ada) digunakan oleh perangkat lain yang lebih "standar". Misalnya:
Perangkat Surface (generasi ke-4 dan yang lebih baru) menggunakan pengontrol tertanamnya sendiri (Surface Aggregator Module, atau SAM). Berbeda dengan perangkat lain, beberapa perangkat Surface yang lebih baru merutekan input keyboard dan touchpad melalui pengontrol ini. Sayangnya, setiap perangkat Surface baru memerlukan beberapa patch (biasanya kecil) untuk mengaktifkan dukungannya, karena perangkat yang dikelola oleh SAM umumnya tidak dapat ditemukan secara otomatis.
Perangkat Surface (generasi ke-4 dan yang lebih baru, tidak termasuk seri Go) menggunakan sistem yang agak khusus untuk input sentuhan dan pena. Singkatnya, hal ini memerlukan pemrosesan data sentuh dan pena di ruang pengguna untuk mengaktifkan dukungan multisentuh dan belum di-upstream.
Perangkat Surface mengandalkan ISP Intel untuk pemrosesan gambar kamera. Artinya, webcam juga memerlukan beberapa pemrosesan ruang pengguna. Meskipun patch sedang di-upstream, tidak semua perangkat didukung (bahkan dengan proyek ini), dan masih banyak pekerjaan yang harus dilakukan.
Kami bertujuan untuk mengirimkan semua perubahan yang kami buat ke sini secara upstream, namun hal ini mungkin memerlukan waktu. Kernel ini memungkinkan kami mengirimkan fitur-fitur baru dengan lebih cepat, karena kami tidak harus mematuhi jadwal rilis upstream (dan, baik atau buruk, standar kode). Kami juga mengandalkannya untuk menguji dan membuat prototipe patch sebelum mengirimkannya ke hulu, yang sangat penting karena pengelola kami tidak dapat menguji pada semua perangkat Surface (yang juga berarti kami dapat merusak banyak hal selama prosesnya).
Jadi, haruskah Anda menginstal kernel khusus ini dan paket terkait? Tergantung: Kami biasanya menyarankan Anda mencoba kernel distribusi standar Anda terlebih dahulu. Jika itu berhasil untuk Anda, bagus! Namun jika Anda kehilangan fitur apa pun atau mengalami masalah, lihat matriks fitur kami dan cobalah kernel dan paket kami. Jika perangkat Anda belum terdaftar sebagai perangkat yang didukung, silakan buka terbitan.
Buku Permukaan
Buku Permukaan 2
Buku Permukaan 3
Permukaan 3
Permukaan Pergi
Permukaan Pergi 2
Permukaan Pergi 3
Laptop Permukaan
Permukaan Laptop 2
Permukaan Laptop 3
Permukaan Laptop 4
Permukaan Laptop 5
Permukaan Laptop 6
Laptop Permukaan Pergi
Permukaan Laptop Go 2
Permukaan Laptop Go 3
Studio Laptop Permukaan
Studio Laptop Permukaan 2
Permukaan Pro 1
Permukaan Pro 3
Permukaan Pro 4
Surface Pro (Generasi ke-5) / Surface Pro 2017
Permukaan Pro 6
Permukaan Pro 7
Permukaan Pro 7+
Permukaan Pro 8
Permukaan Pro 9
Permukaan Pro 10
Studio Permukaan
Lihat matriks fitur untuk informasi lebih lanjut tentang setiap perangkat.
Sebagian besar, semuanya diuji pada Surface Book 2. Meskipun sebagian besar dilaporkan berfungsi penuh di perangkat lain, jarak tempuh Anda mungkin berbeda. Silakan lihat daftar masalah untuk kemungkinan pengecualian.
Kami menyediakan repositori paket untuk kernel yang dipatch dan utilitas lainnya. Silakan merujuk ke panduan instalasi dan pengaturan terperinci. Di sana, Anda mungkin juga menemukan peringatan khusus perangkat. Jika Anda telah menyiapkan enkripsi disk atau berencana menggunakannya, ikuti instruksi terkait dalam panduan instalasi dan lihat halaman wiki terkait. Setelah instalasi, Anda mungkin ingin melihat wiki dan direktori contrib/
untuk penyesuaian yang berguna.
Jika Anda ingin mengkompilasi kernel sendiri (misalnya jika distribusi Anda tidak didukung), silakan lihat di wiki.
Jika Anda mengalami kebuntuan saat boot saat memuat ramdisk, Anda perlu menginstal Firmware Mikrokode Prosesor untuk CPU Intel (biasanya ditemukan di bawah Driver Tambahan di Perangkat Lunak dan Pembaruan).
Menggunakan TLP dapat menyebabkan pelambatan, kinerja lamban, dan kadang-kadang macet jika tidak dikonfigurasi dengan benar! Anda telah diperingatkan.
Jika Anda ingin menggunakan hibernasi alih-alih menangguhkan, Anda perlu membuat partisi atau file swap, ikuti instruksi distribusi Anda (atau di sini).
Jika Anda memiliki pertanyaan atau memerlukan dukungan, silakan bergabung dengan Matrix Space kami! Ruang ini berisi
saluran dukungan untuk dukungan umum dan
saluran pengembangan untuk semua pertanyaan dan diskusi terkait pengembangan.
Repositori ini berisi patch, yang merupakan karya turunan yang menargetkan sumber tertentu yang sudah berlisensi, yaitu bagian dari kernel Linux, atau memperkenalkan bagian baru pada kernel Linux. Dengan demikian, patch ini termasuk dalam lisensi sumber yang mereka targetkan, jika tidak secara eksplisit dinyatakan sebaliknya, atau jika mereka memperkenalkan kode baru, maka lisensi yang mereka tentukan secara eksplisit di dalam patch tersebut. Silakan merujuk ke patch dan sumber spesifik yang dipermasalahkan untuk informasi lebih lanjut. Teks lisensi dapat diperoleh di https://github.com/torvalds/linux/tree/master/LICENSES.