Apa Itu Linux?
Sama seperti Windows, Mac OS, iOS Linux adalah sistem operasi. Faktanya salah satu platform paling populer di planet ini, Android, ditenagai oleh sistem operasi Linux. Menurut wikipedia :
Linux adalah sebuah sistem operasi bebas dan sumber terbuka yang pada dasarnya dibangun di atas kernel Linux,[4][5] yaitu sebuah kernel sistem operasi yang pertama kali dikembangkan oleh Linus Torvalds pada 1991.[6] Linux dirilis di bawah Lisensi Publik Umum GNU versi 2.[7]
Secara teknis, Linux dapat merujuk pada kernel-nya itu sendiri. Sebuah Linux yang dilengkapi dengan komponen-komponen perangkat lunak lainnya disebut distribusi Linux. Beberapa orang, terutama dari anggota Yayasan Perangkat Lunak Bebas (FSF) seperti Richard Stallman, merujuk pada “koleksi” ini sebagai “GNU/Linux” karena banyak alat-alat yang digunakan untuk menunjang utilitasnya berasal dari Proyek GNU milik FSF. Hal ini memunculkan kontroversi terkait nama tersebut.
Linux sudah ada sejak tahun 90-an, baca juga: sejarah linux. Linux sebenarnya ada di mana-mana. Ada di smartphone, mobil, iot, dan perangkat elektronik lainnya. Linux juga menjalankan sebagian besar perangkat Internet, Semua 500 superkomputer top dunia, dan bursa saham dunia.
Tetapi selain menjadi platform pilihan untuk menjalankan desktop, server, dan embedded-system di seluruh dunia, Linux adalah salah satu sistem operasi paling andal, aman, dan gratis tentunya.
Bagian – bagian Linux
Sistem operasi Linux terdiri dari beberapa bagian yang berbeda:
Bootloader – Perangkat lunak yang mengatur proses boot komputer Anda. Bagi sebagian besar pengguna, ini hanya akan menjadi layar splash yang muncul dan akhirnya hilang untuk boot ke sistem operasi.
Kernel – Ini adalah satu bagian dari keseluruhan yang sebenarnya disebut ‘Linux’. Kernel adalah inti dari sistem dan mengelola CPU, memori, dan perangkat periferal. Kernel adalah level terendah dari OS.
Init system – Ini adalah sub-sistem yang mem-bootstrap ruang pengguna dan bertanggung jawab untuk mengendalikan daemon. Salah satu sistem init yang paling banyak digunakan adalah systemd, yang juga merupakan salah satu yang paling kontroversial. Ini adalah sistem init yang mengelola proses boot, setelah booting awal diserahkan dari bootloader (yaitu, GRUB atau GRand Unified Bootloader).
Daemon – Ini adalah layanan latar belakang (pencetakan, suara, penjadwalan, dll.) yang dimulai saat boot atau setelah Anda masuk ke desktop.
Server grafis – Ini adalah sub-sistem yang menampilkan grafis pada monitor Anda. Ini biasanya disebut sebagai server X atau hanya X.
Desktop Environment – Ini adalah bagian yang benar-benar berinteraksi dengan pengguna. Ada banyak lingkungan desktop untuk dipilih (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, dll.). Setiap lingkungan desktop menyertakan aplikasi bawaan (seperti pengelola file, alat konfigurasi, browser web, dan game).
Aplikasi – Lingkungan desktop tidak menawarkan rangkaian lengkap aplikasi. Sama seperti Windows dan macOS, Linux menawarkan ribuan judul perangkat lunak berkualitas tinggi yang dapat dengan mudah ditemukan dan diinstal. Sebagian besar distribusi Linux modern (lebih lanjut tentang ini di bawah) menyertakan alat seperti App Store yang memusatkan dan menyederhanakan instalasi aplikasi. Misalnya, Ubuntu Linux memiliki Ubuntu Software Center (rebrand dari GNOME Software) yang memungkinkan Anda untuk dengan cepat mencari di antara ribuan aplikasi dan menginstalnya dari satu lokasi terpusat.
Mengapa memilih Linux?
Ini adalah satu pertanyaan yang kebanyakan orang tanyakan. Mengapa repot-repot mempelajari lingkungan komputasi yang sama sekali berbeda, ketika sistem operasi yang disertakan dengan sebagian besar desktop, laptop, dan server berfungsi dengan baik?
Untuk menjawab pertanyaan itu, saya akan mengajukan pertanyaan lain. Apakah sistem operasi yang Anda gunakan saat ini benar-benar berfungsi “baik-baik saja”? Atau, apakah Anda menemukan diri Anda berjuang melawan rintangan seperti virus, malware, perlambatan, crash, perbaikan yang mahal, dan biaya lisensi?
Jika Anda kesulitan dengan hal di atas, Linux mungkin merupakan platform yang sempurna untuk Anda. Linux telah berkembang menjadi salah satu ekosistem komputer paling andal di planet ini. Gabungkan keandalan itu dengan biaya gratis dan Anda memiliki solusi sempurna untuk platform desktop.
Itu benar, tanpa biaya masuk… seperti gratis. Anda dapat menginstal Linux di komputer sebanyak yang Anda suka tanpa membayar sepeser pun untuk lisensi perangkat lunak atau server.
Perbandingan dengan Windows
Mari kita lihat biaya server Linux dibandingkan dengan Windows Server 2016. Harga Windows Server 2016 Edisi Standar adalah $882.00 USD (dibeli langsung dari Microsoft). Itu tidak termasuk Lisensi Akses Klien (CAL) dan lisensi untuk perangkat lunak lain yang mungkin perlu Anda jalankan (seperti database, server web, server surat, dll.). Misalnya, CAL pengguna tunggal, untuk Windows Server 2016, berharga $38,00. Jika Anda perlu menambahkan 10 pengguna, misalnya, itu $388.00 lebih banyak dolar untuk lisensi perangkat lunak server. Dengan server Linux, semuanya gratis dan mudah dipasang. Bahkan, menginstal server web lengkap (termasuk server database), hanya dengan beberapa klik atau perintah (lihat Instalasi Server LAMP Mudah untuk mendapatkan gambaran betapa mudahnya itu).
Jika biaya nol tidak cukup untuk memenangkan Anda – bagaimana dengan memiliki sistem operasi yang akan bekerja, bebas masalah, selama Anda menggunakannya? Saya telah menggunakan Linux selama hampir 20 tahun (baik sebagai platform desktop dan server) dan tidak memiliki masalah dengan ransomware, malware, atau virus. Linux umumnya jauh lebih rentan terhadap serangan semacam itu. Adapun reboot server, itu hanya diperlukan jika kernel diperbarui. Bukan hal yang luar biasa jika server Linux berjalan bertahun-tahun tanpa di-boot ulang. Jika Anda mengikuti pembaruan yang direkomendasikan secara teratur, stabilitas dan keandalan secara praktis terjamin.
Open Source
Linux juga didistribusikan di bawah lisensi open source. Sumber terbuka mengikuti penyewa utama ini:
Kebebasan untuk menjalankan program, untuk tujuan apapun.
Kebebasan untuk mempelajari cara kerja program, dan mengubahnya agar sesuai dengan keinginan Anda.
Kebebasan untuk mendistribusikan kembali salinan sehingga Anda dapat membantu keluarga, tetangga dan teman Anda.
Kebebasan untuk mendistribusikan salinan versi modifikasi Anda kepada orang lain.
Poin-poin ini sangat penting untuk memahami komunitas yang bekerja sama untuk menciptakan platform Linux. Tanpa diragukan lagi, Linux adalah sistem operasi yang “oleh rakyat, untuk rakyat”. Tenant ini juga menjadi faktor utama mengapa banyak orang memilih Linux. Ini tentang kebebasan dan kebebasan menggunakan dan kebebasan memilih.
baca juga : Direktori Linux dan Fungsinya