Apa Itu LINUX?
Published: 2024-03-24 01:19:01

    Linux merupakan 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:**

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.

 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.
 
 Hanya karena perangkat lunak ini bersifat open source bukan berarti perangkat lunak tersebut tidak dapat digunakan atau disediakan secara komersial. Open source adalah bagian penting dari operasi komersial banyak organisasi. Beberapa lisensi sumber terbuka mengizinkan kode untuk digunakan kembali dalam produk sumber tertutup. Seseorang dapat menjual kode sumber terbuka, tetapi persyaratan lisensi sumber terbuka yang sebenarnya umumnya mengizinkan pelanggan untuk mendistribusikan ulang kode sumber tersebut. 
**
  Open source memiliki banyak manfaat bagi pengguna:**

1. Kontrol: Lihat fungsi kode dan ubah untuk memperbaikinya.
2. Pelatihan: Belajar dari kode dunia nyata dan kembangkan aplikasi yang lebih berguna.
3. Keamanan: Periksa kode sensitif, perbaiki dengan atau tanpa bantuan pengembang asli.
4. Stabilitas: Kode dapat bertahan jika pengembang atau distributor aslinya hilang.

Intinya adalah bahwa open source memungkinkan pembuatan perangkat lunak yang lebih baik dengan laba atas investasi yang lebih tinggi melalui kolaborasi.

**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 sumber terbuka terkemuka di dunia, menggunakan pendekatan berbasis komunitas terhadap teknologi cloud, Linux, middleware, penyimpanan, dan virtualisasi yang andal dan berkinerja tinggi. Misi Red Hat adalah menjadi katalisator dalam komunitas pelanggan, kontributor, dan mitra dalam menciptakan teknologi yang lebih baik dengan cara open source.
   Peran Red Hat adalah membantu pelanggan terhubung dengan komunitas open source dan mitra mereka untuk menggunakan solusi perangkat lunak open source secara efektif. Red Hat secara aktif berpartisipasi dan mendukung komunitas open source dan pengalaman bertahun-tahun telah meyakinkan perusahaan akan pentingnya open source bagi masa depan industri TI.
**
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.