GNU/ LINUX merupakan sistem operasi yang berbasis
open-source yang dapat dengan mudah dikembangkan oleh pengguna, sifat
portability dari UNIX dan LINUX membuat Linux dengan mudah dapat
diimplementasikan pada berbagai jenis mesin. Namun belum ada sistem GNU/ LINUX
yang di desain khhusus untuk keperluan pembangunan perangkat lunak.
Ubuntu merupakan salah satu distro GNU/ Linux yang terkenal dengan
keperluan pembangunan perangkat lunak. Ubuntu merupakan distro GNU/
Linux yang didistribusikan dengan berbagai jenis untuk tujuan tertentu,
jenis-jenis distriusi ubuntu adalah: ubuntu, kubuntu (KDE desktop
environment integrasi dengan ubuntu linux, xbuntu (XFCE desktop
environment integrasi dengan ubuntu linux), lubuntu (LXDE desktop
environment integrasi dengan ubuntu), ubuntu server (ubuntu dengan
kelengkapan fungsi untuk server, ubuntu netbook).
Komponen penting dalam perangkat lunak Unix/ Linux yakni:
-
Kernel
Kernel adalah inti dari sistem Unix, yang mengontrol
perangkat keras dan membentuk berbagai fungsi beraras rendah.
Fungsi-fungsi yang dilaksanakan oleh kernel:
-
Pelayanan tanggal dan jam sistem
-
Manajemen berkas dan penanganan sekuriti
-
Pelayanan operasi masukan dan keluaran
-
Manajemen dan penjadwalan proses manajemen memori
-
Melakukan kegiatan akuntansi sistem
-
Melakukan penanganan kesalahan dan interupsi
-
Shell
Shell adalah penerjemaah pada sistem
Unix. Perangkat lunak inilah yang menjadi jembatan antara pemakai dan
sistem Unix. Pemakai cukup memberikan perintah dan Shell yang akan
menanganinya.
-
Utilitas
Utilitas adalah program yang disediakan sistem Unix
untuk melaksananakan tugas tertentu. Jumlahnya banyak sekali dengan
fungsi yang beraneka ragam.
-
Program Aplikasi
Program Aplikasi adalah program-program yang dibuat
oleh pemakai, untuk memenuhi kebutuhannya sendiri. Program-program ini
dapat dibuat dengan menggunakan sejumlah Utilitas, Perintah Build-in
milik Shell, ataupun dibangun dengan bahasa pemograman seperti C, COBOL,
atau Python dan berbagai development tools seperti Oracle dan Informix.
Bisa juga berupa program paket nyang dibeli dari pemasok perangkat
lunak.
untuk lebih jelasnya bagaimana cara menginstalasi ubuntu silahkan klik link dibawah ini