Antarmuka pengguna
Linux dapat dikendalikan oleh satu atau lebih
antarmuka baris perintah (
command line interface atau CLI) berbasis teks,
antarmuka pengguna grafis (
graphical user interface atau GUI, yang umumnya merupakan konfigurasi bawaan untuk versi
desktop).
Pada komputer meja,
GNOME,
KDE dan
Xfce merupakan antarmuka pengguna yang paling populer,
[17] walaupun terdapat sejumlah varian antarmuka pengguna. Antarmuka pengguna yang paling populer berjalan di atas
X Window System (X), yang menyediakan
transparansi jaringan yang memperolehkan sebuah aplikasi grafis berjalan di atas satu mesin tetapi ditampilkan dan dikontrol di mesin yang lain.
GUI yang lain memiliki
X window manager seperti
FVWM,
Enlightenment,
Fluxbox dan
Window Maker. Manajer jendela menyediakan kontrol untuk penempatan dan penampilan dari jendela-jendela aplikasi individual serta interaksi dengan sistem jendela X.
Sebuah sistem Linux umumnya menyediakan sebuah
antarmuka baris perintah lewat sebuah
shell, yang merupakan cara tradisional untuk berinteraksi dengan sebuah sistem Unix. Sebuah
distro Linux yang dikhususkan untuk lingkungan
peladen mungkin hanya memiliki CLI sebagai satu-satunya antarmuka. Sebuah sistem yang tidak memiliki
monitor hanya dapat dikontrol melalui baris perintah lewat protokol seperti
SSH atau
telnet.
Kebanyakan komponen tingkat rendah Linux, termasuk GNU
Userland, menggunakan CLI secara ekslusif. CLI cocok untuk digunakan pada lingkungan otomasi tugas-tugas yang repetitif atau tertunda, dan menyediakan
komunikasi inter-proses yang sangat sederhana. Sebuah program
emulator terminal grafis sering digunakan untuk mengakses CLI dari sebuah Linux desktop.
Pengembangan
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada
kernel Linux dan komponen-komponennya yang
bebas dan
terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak
bebas dan
sumber terbuka berdasarkan prinsip-prinsip
copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian
copyleft harus juga merupakan
copyleft. Lisensi perangkat lunak bebas yang paling umum,
GNU GPL, adalah sebuah bentuk
copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari
proyek GNU.
Sistem Linux berkaitan erat dengan standar-standar
POSIX,
[18] SUS,
[19] ISO dan
ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1.
[20]
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan
distribusi Linux.
Sebuah
distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan
aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.
Komunitas
Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan.
Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang
Red Hat lakukan dengan
Fedora.
Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama
Kelompok Pengguna Linux (
Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas
Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. Banyak proyek distribusi dan perangkat lunak sumber terbuka yang memiliki ruang percakapan
IRC atau
newsgroup.
Forum daring merupakan bentuk lain untuk mendapatkan dukungan, contoh:
LinuxQuestions.org dan forum
Gentoo. Distribusi Linux memiliki [milis]] dengan pembagian topik seperti penggunaan atau pengembangan.
Ada beberapa situs web teknologi yang berfokuskan kepada Linux.
Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu
Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan.
Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas.
Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan
GNU dalam
proyek GNU.
Majalah Linux cetakan umumnya memiliki
cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.
[21][22]
Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk
Dell,
IBM,
HP,
Sun Microsystems,
Novell, dan
Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu
simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.