Linux adalah sistem operasi sumber terbuka dan gratis yang digunakan oleh banyak pemrogram di seluruh dunia. Memang bagi orang awam, sistem operasi Linux sudah tidak asing lagi.
Banyak orang lebih sering menggunakan Windows atau Mac OS untuk mobilitas kerja mereka. Ya, Linux adalah sistem operasi favorit programmer karena beberapa alasan yang valid.
Biasanya, pemrogram bekerja dengan perangkat lunak Linux karena ini adalah sistem operasi sumber terbuka dan gratis yang sangat andal dan memberi pemrogram kendali penuh atas penyesuaian.
Sekitar seperempat pengembang dunia menggunakan Linux sebagai sistem operasi mereka, dan Linux semakin populer sejak dirilis pada tahun 1991. Tapi mengapa para programmer ini suka menggunakan Linux?
Linux sangat aman dan andal. Pengembang terus memperbarui OS dengan perbaikan yang menghadirkan risiko keamanan apa pun
Selain itu, versi open-source Linux tidak banyak digunakan oleh publik, sehingga hanya sedikit virus yang dibuat untuknya.
Dengan tim yang terus dipersiapkan dan dikembangkan, sangat sedikit orang yang dapat memecahkan teknologinya. Ini memberikan keamanan terbaik.
Linux sangat andal dan aman sehingga 96,4% dari 1 juta server web saat ini menggunakannya sebagai sistem operasi mereka.
Open source berarti bahwa teknologi dibuat dan dikelola oleh sekelompok orang secara gratis. Pemrogram tidak perlu membayar perusahaan untuk melisensikan dan menggunakan Linux seperti yang mereka lakukan dengan Windows atau mac OS.
Keuntungan dari ini berarti Linux terus diperbarui dan didistribusikan secara gratis. Anda juga dapat menjalankan aplikasi Windows di Linux menggunakan alat open source seperti Wine sehingga Anda bisa mendapatkan yang terbaik dari keduanya
Bisa dibilang alasan paling penting pemrogram menggunakan Linux adalah tingkat kontrol dan penyesuaian yang dimungkinkan.
Hal ini memungkinkan pemrogram untuk menyesuaikan sistem operasi dengan kebutuhan mereka dan benar-benar inovatif dalam pendekatan mereka.
Sebagai seorang insinyur perangkat lunak, Anda dapat mengubah hampir semua bagian dari sistem operasi. Dari mengubah lingkungan desktop hingga menghapus GUI.
Linux tidak hanya lebih cepat daripada Windows dan mac OS, tetapi juga menggunakan lebih sedikit sumber daya komputer. Penggunaan CPU yang lebih sedikit berarti masa pakai baterai lebih lama dan pengalaman pengguna yang lebih mulus secara keseluruhan.
Sebagai perbandingan, penginstalan Windows 10 akan memakan sekitar 15 GB penyimpanan di perangkat Anda. Sebagai perbandingan, instalasi Linux dasar hanya membutuhkan 4GB. Jadi kalau ada yang lebih hemat, kenapa tidak?
Manfaat utama Linux adalah platformnya independen dan dapat berjalan dengan lancar di ponsel, laptop, smart TV, dan bahkan superkomputer.
Sifatnya yang open-source berarti bahwa setiap pengembang yang ingin melakukannya dapat dengan mudah mem-porting Linux ke arsitektur lain.
Mendukung banyak bahasa pemrograman
Ini adalah alasan paling masuk akal mengapa banyak programmer menggunakan sistem operasi Linux.
Linux mendukung banyak bahasa pemrograman. Banyak alat gratis yang tersedia.
Di bawah ini adalah daftar bahasa pemrograman yang didukung di Linux.
C, C++, C# (Menggunakan Monodevelop), Pascal (Menggunakan FPC dan Lazarus), Javascript, Basic/VB (Menggunakan Gambas), Java, Python, Ruby, Perl, PHP, Go. Baik dsb.
Itulah beberapa alasan mengapa para programmer lebih memilih menggunakan sistem operasi Linux daripada sistem operasi lainnya.
Sejarah Linux
Sebelum Linux lahir, pada tahun 1983, Richard Stallman memulai proyek pengembangan GNU. GNU dikembangkan dengan tujuan membuat sistem operasi berbasis Unix yang lebih baik, lebih mudah diakses, dan gratis. Perhatikan bahwa Unix sendiri adalah sistem operasi yang ada sekitar tahun 1970-an. Dalam dokumen manifesto GNU, Stallman menjelaskan bahwa nama GNU adalah singkatan dari “GNU’s Not Unix” (GNU is not Unix), dan bahwa Stallman ingin membuat sistem operasi yang lebih baik dari Unix melalui GNU.
Anda tidak hanya ingin menjadi lebih baik dalam teknologi, tetapi Anda juga ingin menjadi lebih baik dalam distribusi sistem operasi. Dalam hal distribusi, ide Stallman adalah mengizinkan GNU untuk dibagikan secara bebas dengan pengguna lain yang ingin menggunakannya. Dengan GNU, Stallman menentang proses distribusi perangkat lunak yang membatasi pembagian pengguna.
Pada tahun 1986, Stallman, melalui Free Software Foundation (FSF), meluncurkan gerakan perangkat lunak bebas dengan ide mendistribusikan sistem operasi secara bebas. Baru pada tahun 1990-an Proyek GNU berhasil menciptakan beberapa perangkat lunak utilitas (perangkat lunak pendukung/program bantuan yang bebas digunakan seperti kompiler (yang menerjemahkan kode pemrograman ke dalam bahasa mesin) dan editor teks.
Namun, perangkat lunak utilitas tidak cukup untuk membuat sistem operasi. Proyek GNU masih kehilangan satu komponen utama, yaitu kernel. Perhatikan bahwa kernel itu sendiri adalah sebuah program yang mengelola hubungan antara perangkat lunak dan perangkat keras. Dengan hadirnya Linux sebagai kernel pada tahun 1991, kekurangan proyek GNU akhirnya diperbaiki.
Linux dibuat oleh Linus Torvalds menggunakan kode sumber Minix (sistem operasi mirip Unix) dan kompiler GNU. Dari kombinasi ini, tidak jarang Linux disebut GNU/Linux. Torvalds kemudian merilis Linux ke publik dengan mengimplementasikan sistem distribusi yang mirip dengan GNU. Dalam distro Linux, setidaknya ada empat prinsip kebebasan, antara lain: Kebebasan menjalankan program untuk keperluan apapun.
Kebebasan mempelajari cara kerja program dan mengubahnya sesuai keinginan masing-masing pengguna. Mendistribusikan ulang salinan secara bebas. Kebebasan untuk mendistribusikan salinan versi modifikasi Anda kepada orang lain. Tujuan dari prinsip kebebasan aplikasi adalah untuk memungkinkan pengguna untuk bersama-sama mengembangkan sistem operasi. Dengan prinsip seperti itu, Linux akhirnya dapat dikembangkan secara bebas oleh setiap penggunanya.
Mengutip dari laman The Linux Foundation, Linux telah melahirkan beberapa jenis modifikasi seperti Ubuntu, Fedora, Linux Mint, Manjaro, Solus, Elementary OS, Antergos, dll. Itulah sejarah Linux secara singkat. Dengan kebebasan untuk memodifikasi dan mendistribusikan, apa pro dan kontra dari Linux? Simak penjelasannya di bawah ini yang dirangkum dari Hitechwhizz.
Kelebihan dan kekurangan Linux
Kelebihan Linux Linux tersedia gratis, sehingga lebih hemat biaya. Cenderung lebih aman karena menjalankan aplikasi di Linux memerlukan otorisasi dengan memasukkan password. Otorisasi ini meminimalkan pengaktifan virus yang biasanya berjalan melalui pengaktifan aplikasi.
Sesuai dengan prinsip yang diusung, pengguna dapat dengan bebas memodifikasi sistem operasi Linux sesuai dengan kebutuhannya masing-masing. Linux berjalan lancar di hampir semua perangkat. Ini karena Linux tidak terlalu membutuhkan banyak sumber daya RAM, CPU, dan hard disk. Pembaruan perangkat lunak Linux dikirimkan secara teratur dan berjalan dengan cepat.
Kekurangan Linux Bagi sebagian pengguna, membiasakan diri dengan Linux bisa jadi lebih sulit karena kombinasi perintahnya yang berbeda dari sistem operasi biasa. Beberapa perangkat lunak yang umum digunakan tidak kompatibel dengan Linux, seperti Microsoft Office dan Photoshop. Linux bukan untuk pengguna yang suka bermain game.
Ini karena tidak banyak developer yang mengembangkan game untuk Linux. Perangkat keras seringkali sulit untuk berinteraksi dengan sistem operasi Linux karena ada kemungkinan besar ketidakcocokan driver. Linux tidak menyediakan dukungan teknis. Jika masalah muncul saat runtime, pengguna harus mencari solusinya sendiri, biasanya melalui forum komunitas Linux online.