hubungan antara Linux dan Ubuntu.
Linux adalah sebuah kernel.
Pekerjaan kernel adalah, pada dasarnya dan sederhana, menjalankan komputer, mengelola sumber daya (program harus meminta kernel untuk akses ke hal-hal seperti memori dan perangkat) dan memastikan semua proses / program yang berjalan pada sistem tidak menginjak satu sama lain.
Kernel sendiri tidak melakukan apa-apa, itu seperti memiliki mesin yang tidak dipasang di mobil mana pun.
Anda memerlukan program aktual yang "berjalan di bawah" kernel untuk melakukan hal-hal seperti menyediakan desktop Anda, utilitas baris perintah, membuka dan mengedit dokumen Anda, dll.
Distribusi Linux seperti Ubuntu membungkus program-program ini dalam paket, yang dapat Anda instal atau hapus instalannya sesuka Anda. Kernel Linux itu sendiri tersedia sebagai sebuah paket, dan diinstal selama setup.
Beberapa paket tidak melakukan banyak hal pada mereka sendiri, tetapi menyediakan perpustakaan dan perangkat lunak pendukung untuk paket lain yang mungkin menggunakannya. Jadi di bawah Ubuntu, ketika Anda menginstal sebuah paket, mungkin Anda ingin menginstal dependensi tambahan juga. Biasanya ini terjadi secara otomatis tanpa Anda perlu khawatir - tetapi jika Anda melihat apa yang diinstal Anda akan melihat banyak perpustakaan dan semacamnya untuk alasan ini.
Anda akan mendapatkan keluhan dari manajer paket jika Anda mencoba menghapus instalasi paket dukungan yang dibutuhkan oleh sesuatu yang lebih tinggi, seperti perpustakaan yang dibutuhkan firefox
sebagai contoh.