Apa Itu Linux? Penggunaan, Cara Kerja dan Macam-macamnya

Apa Itu Linux Penggunaan, Cara Kerja dan Macam-macamnya

Anda mungkin pernah mendengar sekilas tentang sistem operasi yang satu ini meskipun tidak mengetahuinya secara pasti. Lantas, apa itu Linux secara mendalam?

Linux memiliki catatan panjang dalam dunia digital. Meskipun saat ini tidak begitu banyak dikenal atau digemari, namun ada beberapa hal yang perlu Anda ketahui.

Mengenal Bagaimana Sejarah Linux

Linus Torvalds memulai proyeknya pada tahun 1991, saat belajar di Universitas Helsinki.

Proyek ini ternyata adalah kernel Linux yang didasarkan pada MINIX dan GNU C Compiler yang digunakan dalam pengembangan.

Program baru Torvalds adalah untuk perangkat keras yang digunakan olehnya dan tidak bergantung pada OS apa pun.

Linus memiliki tujuan untuk menggunakan fungsi PC miliknya yang mempunyai mikroprosesor 80386.

Pada tahun 2001, Torvalds menulis otobiografinya Just for Fun: The Story of an Accidental Revolutionary.

Ia menyebutkan bahwa proyek ini diawali dari sekedar hobi dan berakhir menjadi kernel OS.

Kegunaan Sistem OS Linux

Anda pasti akan familiar dengan fungsinya yaitu membantu untuk menggunakan atau memanfaatkan sistem komputer lama dan usang sebagai firewall, router, server cadangan atau server file dan banyak lagi.

Ada banyak distribusi yang tersedia untuk digunakan sesuai dengan kemampuan sistem.

Jadi sebetulnya sistem operasi ini masih digunakan, khususnya untuk perangkat-perangkat lama yang sudah maksimal untuk dilakukan upgrading.

Kegunaan Linux masih banyak dirasakan oleh para pengguna alat lama.

Lantas komponen apa saja yang dimiliki OS yang satu ini? Berikut komponen Linux yang mungkin penting untuk diketahui.

  • Bootloader
  • Kernel OS
  • Layanan latar belakang (background services)
  • OS Shell
  • Server grafis
  • Desktop environments
  • Aplikasi

Pengguna Linux

Anda mungkin menilai Linux hanya digunakan orang-orang tertentu yang masih menggunakan perangkat ‘jadul’.

Namun, tahukah Anda bahwa organisasi-organisasi besar masih menggunakan sistem operasi ini, misalnya :

  • Google
  • NASA
  • CERN
  • US Department of Defense
  • French Gendarmerie

Cara Kerja Linux

Pikirkan tentang OS seperti mesin mobil. Sebuah mesin dapat beroperasi sendiri, tetapi menjadi mobil yang fungsional ketika dihubungkan dengan transmisi, as, dan roda.

Linux dirancang agar mirip dengan UNIX, tetapi telah berevolusi untuk berjalan di berbagai perangkat keras mulai dari ponsel hingga superkomputer.

Setiap OS berbasis Linux melibatkan kernel Linux yang mengelola sumber daya perangkat keras dan satu set paket perangkat lunak.

Sistem operasi ini mencakup beberapa komponen inti yang memberi pengguna cara untuk mengelola sumber daya yang disediakan oleh kernel, menginstal perangkat lunak tambahan, mengkonfigurasi pengaturan kinerja dan keamanan, dan masih banyak lagi.

Kelebihan Sistem OS Linux

Setiap sistem operasi (operating system) umumnya memiliki ‘penggemar’ masing-masing karena kelebihan-kelebihan yang tidak ditemukan pada sistem operasi lainnya.

Berikut kelebihan yang mungkin dapat Anda pertimbangkan.

1. Sumber Terbuka

Salah satu keuntungannya adalah sistem operasi open source yaitu kode sumbernya mudah tersedia.

Siapa pun yang mampu coding dapat berkontribusi, memodifikasi, meningkatkan dan mendistribusikan kode kepada siapa pun dan untuk tujuan apa pun.

2. Keamanan

Linux lebih aman dibandingkan dengan sistem operasi lain seperti Windows.

Setiap program di Linux baik itu aplikasi atau virus membutuhkan otorisasi dari administrator dalam bentuk kata sandi. Tanpa kata sandi, virus tidak akan dapat mengeksekusi.

3. Pembaruan Perangkat Lunak

Apakah Linux dapat melakukan pembaruan perangkat lunak? Ya! Pembaruan perangkat lunak ini jauh lebih cepat daripada pembaruan di sistem operasi lain.

Pembaruan dapat dilakukan dengan mudah tanpa menghadapi masalah atau masalah besar.

4. Kustomisasi

Fitur yang memberikan keunggulan utama dibandingkan sistem operasi lain adalah kustomisasi.

Anda dapat menyesuaikan fitur apa pun, menambah atau menghapus fitur apa pun sesuai kebutuhan karena ini adalah sistem operasi open source.

5. Berbagai Distribusi

Ada banyak distro yang tersedia juga disebut Linux. Ini memberikan berbagai pilihan rasa kepada pengguna.

Anda dapat memilih apa pun sesuai dengan kebutuhan, seperti Fedora, Ubuntu, Arch, Debian,Mint dan masih banyak lagi.

6. Gratis untuk Digunakan (Biaya Rendah)

Linux tersedia secara bebas di web untuk diunduh dan digunakan. Anda tidak perlu membeli lisensinya karena banyak perangkat lunaknya dilengkapi dengan GNU General Public License.

Apakah Anda yakin masih tidak ingin menggunakannya?

7. Dukungan Komunitas Besar

Forum pengguna yang antusias dibuat di web untuk membantu dan memecahkan masalah yang dihadapi pengguna lain.

Ada banyak programmer berdedikasi di sana untuk membantu Anda kapan pun dan di mana pun. Jadi, tidak perlu lagi khawatir terkait masalah teknis.

8. Stabilitas (Keandalan)

Memberikan stabilitas tinggi adalah keuntungan yang baik karena tidak perlu di-boot ulang setelah beberapa saat.

Berbeda dengan OS Windows yang mengharuskan kita melakukan refresh beberapa waktu sekali. Anda akan senang saat mengetahui saat mengetahui hal ini.

9. Privasi

Linux memastikan privasi data pengguna karena tidak pernah mengumpulkan banyak data dari pengguna saat menggunakan distribusi perangkat lunaknya.

Hal ini tidak berlaku untuk banyak sistem operasi lain seperti Windows yang diisukan dapat mengancam privasi pengguna.

10. Kinerja

Selanjutnya adalah memberikan kinerja tinggi di berbagai jaringan dan workstation.

Hal ini memungkinkan sejumlah besar pengguna untuk bekerja secara bersamaan dan menangani mereka secara efisien. Hal ini yang mungkin dibutuhkan organisasi Anda.

11. Dukungan Jaringan

Linux memberikan dukungan untuk fungsionalitas jaringan seperti yang ditulis oleh programmer melalui internet.

Serta membantu Anda mengatur sistem klien dan server di sistem komputer dengan mudah dan cepat.

12. Fleksibilitas

Linux menyediakan rentang fleksibilitas yang tinggi karena hanya dapat menginstal komponen yang diperlukan.

Tidak perlu menginstal suite lengkap. Anda juga dapat menyimpan file di bawah beberapa partisi sehingga jika salah satunya rusak maka tidak ada kerugian besar.

13. Kompatibilitas

Linux menjalankan atau mengeksekusi semua format file yang memungkinkan dan kompatibel dengan sejumlah besar format file.

14. Instalasi Cepat dan Mudah

Linux dapat dengan mudah diinstal dari web dan tidak memerlukan prasyarat apa pun karena dapat berjalan di perangkat keras apa pun, bahkan di PC tertua Anda.

15. Penggunaan Hard Disk yang Benar

Linux melakukan semua tugas secara efisien bahkan setelah hard disk hampir penuh.

Hal ini meningkatkan kinerja dan memberikan kepuasan penggunaan yang nyaris sempurna. Tidak perlu harddisk berukuran besar, sebab ia dapat mengoptimalkan penggunaannya.

16. Multitasking

Linux adalah sistem operasi multitasking karena dapat melakukan banyak tugas secara bersamaan tanpa penurunan kecepatan seperti mengunduh file besar tidak akan memperlambat sistem.

17. Jalankan Banyak Desktop

Linux menyediakan berbagai lingkungan desktop agar mudah digunakan.

Saat menginstal, Anda dapat memilih lingkungan desktop apa pun sesuai keinginan seperti KDE. Ini bisa menjadi pilihan terbaik dengan kinerja yang memuaskan.

Kekurangan Linux

Dalam mempelajari Linux, tentu harus mengenal juga apa kekurangannya.

Meskipun memiliki banyak keunggulan jika dibandingkan sistem operasi lainnya, hal yang wajar jika terdapat sesuatu yang tidak dapat dilakukan OS yang satu ini.

Berikut ini kekurangan Linux yang wajib Anda ketahui:

1. Sulit Dipelajari

Untuk pengguna Windows dan pengguna dengan pengalaman teknis yang kurang, belajar Linux server itu sulit.

Ada banyak sekali tutorial untuk belajar, namun kurva belajar dari setiap distribusi Linux berbeda.

2. Pangsa Pasar Terbatas

Pangsa pasar terbatas adalah masalah terbesar yang dihadapi saat ini.

Karena pangsa pasarnya yang kecil, aplikasi Windows dan Mac yang populer tidak di-porting ke Linux oleh pengembang. Inilah alasan mengapa banyak orang tidak menggunakan OS ini.

3. Kurangnya Perangkat Lunak Berpemilik

Banyak pengembang besar tidak menerbitkan perangkat lunak mereka di Linux karena pangsa pasarnya yang kecil.

Anda harus menggunakan perangkat lunak pihak ketiga seperti Wine untuk menjalankan software yang ada di Windows pada Linux.

4. Sulit untuk Memecahkan Masalah

Pemecahan masalah mungkin rumit jika Anda bukan ahli teknologi. Juga sulit untuk menemukan seseorang untuk membantu terkait masalah yang dialami.

Setiap pengguna menghadapi masalah yang berbeda, dan jawabannya mungkin tidak tersedia di web.

5. Dukungan yang Buruk untuk Game

Inilah salah satu yang membuat patah semangat para penggemar Linux. Video game populer berjalan pada teknologi DirectX Windows yang tidak tersedia.

Oleh karena itu, Linux kehilangan banyak game.

6. Perangkat Keras Tidak Didukung

Ini adalah satu lagi masalah penting dengan distribusi Linux. Tidak ada konsep Driver yang tepat seperti sistem operasi lainnya.

Sebaliknya, semua driver dibangun di kernel Linux itu sendiri. Hal ini menimbulkan masalah kompatibilitas dengan beberapa perangkat keras.

7. Kurangnya Dukungan Teknis

Tidak seperti Windows dan Mac yang punya dukungan penuh.

Linux tidak memiliki layanan dukungan sesuai permintaan yang dapat Anda gunakan untuk menyelesaikan masalah tertentu.

8. Tidak Ada Hibernasi

Hibernasi adalah fitur luar biasa yang harus dimiliki setiap sistem operasi, tetapi distribusi Linux kehilangan fitur ini sepenuhnya.

Fitur ini tersedia untuk pengguna Windows tetapi pengguna yang beralih dari Windows ke Linux mungkin merasa kesulitan.

9. Tidak Ada Penginstal/Pengelola Paket Terpadu

Tidak seperti Windows, yang hanya memiliki file exe, setiap distribusi Linux memiliki manajer paket sendiri.

Hal ini tentu akan menyulitkan pengembang untuk membangun dan menyebarkan aplikasi Linux.

Baca Juga : 27+ Jenis Perintah Dasar Linux dan Fungsinya

Macam-macam Linux

Sebagai sistem operasi open source dan bebas, Linux telah menghadirkan berbagai kreasi distro sepanjang waktu.

Berikut informasi terkait beberapa macam-macam yang banyak digunakan dan bisa menjadi pilihan Anda:

1. Debian

Debian terkenal sebagai ibu dari distribusi Linux populer seperti Deepin, Ubuntu, dan Mint yang telah memberikan kinerja yang solid, stabilitas, dan pengalaman pengguna yang tak tertandingi.

Rilis terbarunya adalah Debian 10.5, pembaruannya dikenal sebagai Debian Buster.

Debian juga cukup dikenal dapat mengatasi masalah keamanan, sehingga jika Anda memiliki sistem ini maka jangan “membuangnya” begitu saja.

Cukup lakukan pemutakhiran sistem menggunakan manajer paket APT.

2. Gentoo

Gentoo adalah distro yang dibuat untuk penggunaan profesional dan para ahli. Kategori ini meliputi pengembang, administrator jaringan dan juga sistem.

Gentoo tidak ideal untuk pemula, terlebih lagi bagi yang masih belajar.

Gentoo cocok bagi mereka yang ingin memiliki pemahaman mendalam tentang seluk beluk sistem operasi Linux.

3. Ubuntu

Ubuntu dibuat dan juga dikelola oleh Canonical yang merupakan salah satu yang populer.

Distro ini banyak digandrungi oleh berbagai kalangan, mulai dari pemula, pengguna menengah, dan profesional.

Secara default, Ubuntu adalah salah satu contoh sistem operasi Linux yang dikirimkan dengan lingkungan desktop GNOME dengan aplikasi out-of-the-box seperti Firefox, LibreOffice, GIMP, Audacious dan Rhythmbox.

Ubuntu 20.04 LTS adalah versi terbaru Ubuntu dengan nama kode Focal Fossa.

Versi ini menghadirkan banyak peningkatan dan penambahan fitur baru, tampilan baru dan ikon yang fresh, serta beberapa dukungan untuk versi lainnya.

4. Red Hat Enterprise Linux

Red Hat umumnya menjadi pilihan utama bagi yang mengutamakan keamanan pada server.

Anda dapat dengan mudah mengaturnya di server fisik, lingkungan virtual seperti VMware, Hyper V, dan di cloud.

Ini menjadi salah satu keunggulan Red Hat yang menjadi daya tarik.

Red Hat telah melakukan pekerjaan yang sempurna dalam teknologi kontainerisasi sebab OpenShift PaaS (platform as a service), lingkungan cloud hybrid yang dibangun di sekitar container Docker dan dikelola oleh Kubernetes.

5. CentOS

Proyek CentOS adalah sistem operasi gratis berbasis komunitas yang bertujuan menghadirkan ekosistem open source yang kuat dan andal.

Berdasarkan RHEL, CentOS adalah alternatif yang sempurna untuk Red Hat Enterprise karena gratis untuk diunduh dan diinstal.

Ini memberi pengguna stabilitas dan keandalan RHEL sambil memungkinkan mereka menikmati pembaruan keamanan dan fitur gratis.

CentOS 8 adalah favorit di kalangan penggemar Linux yang ingin menikmati manfaat RHEL.

Versi terbaru adalah CentOS 8.2 yang merupakan iterasi ketiga dari CentOS 8.

Ini bergantung pada aliran Aplikasi dan repository Base OS dan dikirimkan dengan paket perangkat lunak terbaru seperti Python 3.8, GCC 9.1, Maven 3.6, dll.

6. Fedora

Apa itu Fedora? Sebuah ‘rumah’ yang membuatnya memiliki reputasi sebagai salah satu distro yang paling ramah pengguna untuk beberapa waktu sekarang.

Hal itu karena kesederhanaan dan aplikasi out-of-the-box yang memungkinkan pendatang baru untuk memulai dengan mudah.

Fedora untuk sementara waktu sekarang menggunakan manajer paket DNF (dan masih menggunakannya sebagai manajer paket default) dan menawarkan paket perangkat lunak RPM terbaru dan terbaik. Fedora terbaru adalah Fedora 32.

7. Kali Linux

Dikembangkan dan dipelihara oleh keamanan ofensif, Kali Linux adalah Debian yang dirancang untuk pengujian penetrasi dan melakukan forensik digital.

Jenis ini ditujukan untuk para pakar dan pelajar Cybersecurity yang ingin mencoba penetrasi pengujian.

Bahkan, Kali memberikan sertifikasi standar industri seperti Pengujian Penetrasi dengan Kali dan Kali Certified Professional.

Image-nya yang mungkin Anda kira ‘usang’ ternyata memiliki kegunaan yang tidak kalah baik dari sistem operasi yang lainnya.

8. Arch Linux

Arch  adalah OS yang ringan dan fleksibel yang dirancang untuk pengguna tingkat lanjut yang sangat peduli dengan apa yang diinstal dan layanan yang berjalan.

Ini memberi pengguna kebebasan untuk menyesuaikan atau mengonfigurasi sistem, sesuai keinginan mereka. Singkatnya, Arch ditujukan untuk pengguna yang benar-benar mengetahui seluk beluk Linux dan cara kerjanya.

9. OpenSUSE

Proyek OpenSUSE adalah wujud dari hasil komunitas Linux modern dan komprehensif yang menyediakan 2 cabang utama SUSE.

SUSE Leap merupakan rilis titik yang menargetkan pengguna desktop serta pengembangan perusahaan dan untuk tujuan pengujian.

Ini menjadikannya pilihan yang sempurna untuk pengembang open source dan administrator dalam sistem.

Di sisi lain, ia memiliki SUSE Tumbleweed, rilis bergulir yang mengemas tumpukan perangkat lunak dan IDE terbaru.

Penutup

Banyak hal yang dapat diketahui dari Linux. Namun, sebaiknya untuk fokus pada satu distro saja, karena memang penggunaannya tidaklah mudah.

Linux bisa menjadi OS server terbaik dan tidak sedikit yang masih menggunakannya untuk kepentingan tertentu.

Bagikan:

Tags

Rita Elfianis

Menyukai hal yang berkaitan dengan bisnis dan strategi marketing. Semoga artikel yang disajikan bermanfaat ya...

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.