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 arsitektur64bit
dengan dukungan musl.x86_64
, sebagai arsitektur64bit
dengan dukungan glibc.i686
, sebagai arsitektur32bit
dengan dukungan glibc.
Secara ringkas perbedaannya adalah sebagai berikut.
Fitur | x86_64-musl | x86_64 | i686 |
---|---|---|---|
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).