APA ITU LINUX?
Published: 2024-03-19 05:02:28

LINUX

 Linux menyediakan teknologi dasar yang mendukung revolusi cloud dan alat yang digunakan untuk membangun aplikasi layanan mikro berbasis container generasi berikutnya, teknologi penyimpanan berbasis perangkat lunak, dan solusi data besar.

Beberapa dari banyak alasan untuk belajar Linux meliputi:
Seorang pengguna Windows perlu berinteraksi dengan Linux.

1. Dalam pengembangan aplikasi, Linux menghosting aplikasi 
   atau runtime-nya.
2. Dalam komputasi awan, instance cloud di lingkungan 
   cloud pribadi atau publik menggunakan Linux sebagai 
   sistem operasinya.
3. Dengan aplikasi seluler atau Internet of Things (IoT), 
   kemungkinan besar sistem operasi perangkat Anda 
   menggunakan Linux.
4. Jika Anda mencari peluang baru di bidang TI, 
   keterampilan Linux sangat diminati.

**Kelebihan Linux**

Ada banyak jawaban berbeda terhadap pertanyaan “Apa yang membuat Linux hebat?”, namun tiga di antaranya adalah:

1. Linux adalah software berbasis open source
2. Linux menyediakan akses mudah yang kuat dan scriptableantarmuka baris perintah (CLI).
3. Linux adalah sistem operasi modular yang memungkinkan Anda mengganti atau menghapus komponen dengan mudah.

**APA ITU PERANGKAT LUNAK OPEN SOURCE?**

Perangkat lunak open source adalah perangkat lunak dengan kode sumber yang bisa digunakan, dipelajari, dimodifikasi, dan dibagikan oleh siapa pun.

Biasanya, kode sumber adalah kumpulan instruksi yang dapat dibaca oleh manusia yang digunakan untuk membuat suatu program. Ada perangkat lunak yang memiliki kode sumber yang hanya bisa dilihat, diubah, atau didistribusikan oleh pembuatnya, yang disebut "perangkat lunak properti" atau "perangkat lunak dengan sumber tertutup".

Berbeda dengan itu, perangkat lunak open source memberikan hak kepada pengguna untuk menjalankan programnya, melihat, mengubah, mengompilasi, dan mendistribusikan kembali kode sumbernya secara gratis.

Perangkat lunak open source mendorong kolaborasi, berbagi, transparansi, dan inovasi cepat karena memungkinkan orang lain selain pengembang asli untuk membuat perubahan dan peningkatan pada perangkat lunak serta berbaginya dengan orang lain.

Meskipun perangkat lunak open source bisa digunakan secara komersial, banyak manfaat yang didapat pengguna, seperti kontrol atas kode, pelatihan dengan kode dunia nyata, keamanan, dan kestabilan.


Ada dua kelas lisensi open source yang penting:

1. Lisensi Copyleft: Dirancang untuk mendorong agar kode tetap open source. Lisensi ini mengharuskan siapa pun yang mendistribusikan kode sumber, dengan atau tanpa perubahan, juga harus memberikan kebebasan kepada orang lain untuk menyalin, mengubah, dan mendistribusikan kode tersebut. Contoh lisensi copyleft termasuk Lisensi Publik Umum GNU (GPL) dan Lisensi Publik Umum Lesser GNU (LGPL).

2. Lisensi Permissive: Bertujuan untuk memaksimalkan kegunaan ulang kode sumber. Pengguna dapat menggunakan kode sumber untuk tujuan apa pun selama pernyataan hak cipta dan lisensi dipertahankan. Ini membuat kode tersebut sangat mudah untuk digunakan kembali, tetapi berisiko mendorong peningkatan yang hanya berorientasi pada properti. Beberapa lisensi open source permissive yang umum digunakan termasuk lisensi MIT/X11, lisensi BSD yang disederhanakan, dan lisensi Perangkat Lunak Apache 2.0.

**SIAPA ITU REDHAT?**

Red Hat adalah penyedia solusi perangkat lunak open source terkemuka di dunia, yang menggunakan pendekatan berbasis komunitas untuk teknologi cloud, Linux, middleware, penyimpanan, dan virtualisasi yang andal dan berkualitas tinggi. Misi Red Hat adalah menjadi katalis dalam komunitas pelanggan, kontributor, dan mitra yang menciptakan teknologi yang lebih baik dengan cara open source.
Peran Red Hat adalah membantu pelanggan terhubung dengan komunitas open source dan mitra mereka untuk efektif menggunakan solusi perangkat lunak open source.

**Apa itu Distribusi Linux?**

Distribusi Linux adalah sistem operasi yang dapat diinstal yang dibangun dari kernel Linux dan program dan perpustakaan pengguna pendukung. Sistem operasi Linux lengkap tidak dikembangkan oleh satu organisasi, tetapi oleh sekelompok komunitas pengembangan open source independen yang bekerja dengan komponen perangkat lunak individu. Sebuah distribusi menyediakan cara mudah bagi pengguna untuk menginstal dan mengelola sistem Linux yang berfungsi.

Distribusi umumnya memiliki banyak karakteristik umum:

1. Distribusi terdiri dari kernel Linux dan program ruang pengguna pendukung.
2. Distribusi bisa kecil dan berfungsi tunggal atau mencakup ribuan program open source.
3. Distribusi harus menyediakan cara untuk menginstal dan memperbarui distribusi dan komponennya.
4. Penyedia distribusi harus mendukung perangkat lunak tersebut, dan idealnya, berpartisipasi secara langsung dalam komunitas yang mengembangkan perangkat lunak tersebut.

Fedora

Fedora adalah proyek komunitas yang memproduksi dan merilis sistem operasi berbasis Linux yang lengkap dan gratis. Red Hat mensponsori komunitas ini dan bekerja dengan perwakilan komunitas untuk mengintegrasikan perangkat lunak upstream terbaru ke dalam distribusi yang cepat dan aman. Proyek Fedora memberikan kontribusi kembali ke dunia open source, dan siapa pun dapat berpartisipasi.

Red Hat Enterprise Linux (RHEL)

Red Hat Enterprise Linux (RHEL) adalah distribusi Linux yang siap untuk enterprise, didukung secara komersial oleh Red Hat. Ini adalah platform terkemuka untuk komputasi open source, bukan sekadar koleksi proyek open source yang matang. RHEL diuji secara ekstensif, dengan ekosistem dukungan besar dari mitra, sertifikasi perangkat keras dan perangkat lunak, layanan konsultasi, pelatihan, dan jaminan dukungan dan pemeliharaan multi-tahun.

CentOS 

CentOS adalah distribusi Linux yang didukung oleh komunitas dan berasal dari sebagian besar kode sumber terbuka Red Hat Enterprise Linux dan sumber lainnya. Distribusi ini gratis, mudah diinstal, dan didukung oleh komunitas pengguna aktif yang beroperasi secara independen dari Red Hat.