Arsitektur mesin

Pada dasarnya glibc merupakan libc yang paling umum dan paling kompatibel, sehingga disarankan untuk memilih glibc. Namun jika tidak ketergantungan dengan perangkat lunak tidak bebas maka sebaiknya menggunakan musl.

LangitKetujuh saat ini menyediakan 3 jenis arsitektur, antara lain:

  • x86_64-musl, sebagai arsitektur 64bit dengan dukungan musl.
  • x86_64, sebagai arsitektur 64bit dengan dukungan glibc.
  • i686, sebagai arsitektur 32bit dengan dukungan glibc.

Secara ringkas perbedaannya adalah sebagai berikut.

Fiturx86_64-muslx86_64i686
Dukungan Perangkat lunak Appimage 1-
Dukungan Perangkat lunak dan Driver Proprietary 2-
Dukungan Wine windows 3

Catatan:

1 Tergantung dari penyedia perangkat lunaknya, tidak semua perangkat lunak AppImage menyediakan versi arsitektur i686 (32bit). Umumnya hanya mendukung x86_64 (64bit) saja.

2 Perangkat lunak tidak terbuka seperti driver gpu Nvidia, Spotify, Steam, Skype, Printer Canon, Pycharm, Mendeley tidak mendukung di arsitektur x86_64-musl dan hanya tersedia di versi x86_64 saja. Namun di x86_64-musl perangkat lunak tidak terbuka tersebut masih bisa dipasang melalui Flatpak.

3 x86_64-musl hanya mendukung wine windows 64bit dan i686 hanya mendukung 32bit. Sedangkan x86_64 mendukung keduanya (32bit dan 64bit).