Fakta Menakjubkan Tentang Linux yang Tidak Anda Ketahui – GNU/Linux, terinspirasi dari UNIX, telah menjadi sistem operasi server yang paling banyak diadopsi di luar sana. Pengadopsi Linux termasuk raksasa teknologi seperti Google, Facebook, Twitter, Yahoo, Amazon, dan daftarnya terus bertambah.
Fakta Menakjubkan Tentang Linux yang Tidak Anda Ketahui
art4linux – Tingkat adopsi Linux di pasar Desktop tidak dapat dihitung secara akurat, karena, tidak seperti perangkat lunak berpemilik, sumber dari mana orang mendapatkan salinannya sangat banyak dan beragam (maka mendapatkan perkiraan yang sebenarnya sangat sulit).
Baca Juga : Ekstensi Docker, Desktop untuk Linux mendapatkan penerimaan yang beragam
Mempelajari dan mengeksplorasi hal-hal di Linux cukup menarik dan mengasyikkan. Berkat kerja keras jutaan pengembang, yang berkontribusi pada pengembangan Linux, dan membuatnya mencapai tempat seperti sekarang ini. Pada postingan kali ini, saya akan membahas beberapa fakta menakjubkan, tentang Linux, yang kurang dikenal oleh sebagian besar penggunanya.
1. “LINUX”, adalah nama direktori di server FTP FUNET
Ya, Anda tidak salah dengar!. Linux Torvalds ingin menamai kernelnya “Freax”. Nah namanya adalah kombinasi dari kata “aneh” dan “bebas”, lalu X terakhir untuk mewakili kemiripannya dengan sistem operasi Unix. Ketika kode awal diunggah ke server FTP, administrator server (Ari Lemmke) tidak menyukai nama Freax, dan dia menyarankan nama Linux dan memberikan direktori di server ftp. Direktori di server ftp disebut “linux”.
2.”Linux” hanyalah kernel, dan bukan sistem lengkap yang Anda gunakan
Yah Linux hanyalah bagian dari keseluruhan sistem. Ini adalah program yang mengalokasikan sumber daya yang dibutuhkan program lain selama operasinya. Jadi, sistem yang digunakan biasanya merupakan kombinasi dari sistem GNU dan Linux. Sejak tahun 1984, GNU telah bekerja untuk membuat sistem operasi penuh sendiri, yang akan menjadi sistem operasi seperti Unix yang bebas.
Bahkan pada awal 90-an sistem operasi GNU lengkap telah siap, selain dari kernel. Sistem operasi lengkap membutuhkan, kompiler, editor teks, sistem X windows.
Proyek GNU bahkan memiliki kernelnya sendiri yang disebut “GNU Hurd”, tetapi belum sepenuhnya siap. Celah utama itu diisi oleh kernel Linux (dari Torvalds) pada tahun 1992. Rujuk tautan di bawah ini untuk detail lebih lanjut tentang Sistem GNU/Linux dari “Richard Stallman” (Orang di balik gerakan perangkat lunak bebas.)
3. Lebih dari 90% kode sumber Linux saat ini ditulis oleh pengembang lain (dan bukan Linus Torvalds sendiri)
Proyek Linux diadopsi oleh begitu banyak pemrogram dan proyek berkembang sangat pesat setelah tahun 1996. Rilis awal dari Torvalds adalah 10.000 baris kode dan sekarang telah mencapai jutaan jumlahnya. Diperkirakan lebih dari 10.000 pengembang dari berbagai negara dan perusahaan telah berkontribusi dalam pengembangannya hingga saat ini. Dan jumlahnya meningkat pesat. Semakin banyak fitur yang ditambahkan secara teratur. Dan sebagian besar pengkodean ini berasal dari kontributor.
4. Bahkan Microsoft Berkontribusi pada Pengembangan Kernel Linux!
Ya perusahaan yang filosofi utamanya bertumpu pada pengembangan perangkat lunak berpemilik, juga berkontribusi pada Linux. Bahkan mengungguli Canonical sekali, dalam jumlah baris kode yang berkontribusi pada kernel.
Daftar kontributor teratas termasuk Red Hat, Intel, dll. Jangan berpikir bahwa Microsoft berkontribusi pada pengembangan kernel untuk meningkatkan kernel. Ini untuk dukungan hypervisor Hyper-V yang lebih baik di Linux
5. Sebagian besar Super Computer menggunakan Linux. Dan jumlahnya terus bertambah setiap tahun
Lebih dari 90 persen komputer tercepat di dunia menggunakan Linux. Linux telah menjadi pilihan untuk komputasi performa tinggi. Itu hanya adopsi 1 sampai 2 persen pada tahun 1998 dan dalam 15 tahun terakhir tumbuh hingga lebih dari 90 persen, yang benar-benar fenomenal. Sumber daya komunitas, kemudahan pengelolaan, open source dan kebebasan penggunaan, keamanan, kompatibilitas dll, telah berkontribusi pada tingkat adopsi dalam komputasi kinerja tinggi.
6. Sistem operasi bernama Minix menginspirasi Linus Torvalds untuk membuat Linux
Minix sangat mirip dengan Unix. Itu dibuat oleh Andrew S. Tanenbaum, Saya yakin Anda mungkin pernah mendengar nama ini sebelumnya selama masa kuliah Anda. Sebagian besar orang mengenalnya dengan buku yang sangat terkenal yang dia tulis tentang Sistem Operasi.
Nama buku itu adalah Sistem Operasi: Desain dan Implementasi Email awal yang sangat terkenal dari Linus Torvalds (selama perilisan kernel Linux pertama ke dunia) dimulai dengan ” Halo semuanya di luar sana menggunakan minix “
7. Pengembangan Kernel Linux pada masa awal dilakukan pada Sistem Operasi Minix
Pengembangan kernel Linux awal pada masa-masa awal cukup banyak dilakukan pada sistem operasi Minix. Meskipun Linux sangat terinspirasi oleh fungsionalitas Minix serta prinsip desain, Linux berbeda dari Minix dalam hal yang sangat utama dan mendasar.
Perbedaan utamanya adalah fakta bahwa “Linux menggunakan kernel monolitik, sedangkan Minix menggunakan mikrokernel”. Perbedaan utama antara kernel monolitik dan mikrokernel adalah kenyataan bahwa kernel monolitik adalah satu proses besar tunggal yang mengatur segalanya. Satu ruang alamat besar tunggal yang mengurus semuanya. Namun mikrokernel bekerja dengan memecah berbagai hal menjadi berbagai komponen dan proses yang berbeda.
Beberapa komponen ini akan berjalan di ruang kernel sementara yang lain di ruang pengguna. Masing-masing memiliki ruang alamat mereka sendiri. Masalah utama dalam membangun mikrokernel adalah pesan-pesan yang disampaikan di antara berbagai proses di dalam kernel. Karena komponen-komponen ini bertukar pesan satu sama lain, itu menjadi buggy dan cukup sulit untuk di-debug (saya ingat Richard Stallman pernah mengutip, bahwa inilah alasan microkernel GNU Hurd tertunda selama tahun 1991.)
8. Linux awalnya dikompilasi menggunakan kompiler GNU C
Richard Stallman memulai GNU, dan kompiler GNU C (kompiler c gratis) adalah hasil karyanya. Tanpa kompiler GNU C akan sangat sulit. Jika Anda melihat milis Sejarah Linux, Anda akan mengetahui bahwa Linux pada awalnya dikompilasi menggunakan kompiler GNU C versi 1.40 pada sistem operasi Minix.
9. Yggdrasil Linux dan MCC Interim adalah dua Distribusi Linux awal
MCC interim adalah distribusi yang diluncurkan pada awal tahun 1992. Rilis awal hanya baris perintah. Mereka dirilis dalam beberapa disket, dan merupakan yang pertama yang dapat diinstal langsung pada hard disk. Yggdrasil Linux adalah perusahaan distribusi pertama yang membuat Linux Live CD. Itu dirilis menjelang akhir 1992 dan berlangsung hingga 1995. Rilis awal memiliki versi kernel Linux dari 0,98. Versi selanjutnya memiliki GUI dan berbagai utilitas GNU juga (bahkan editor teks Emacs).
10. Aplikasi pembunuh yang membuat lebih banyak orang mengadopsi Linux adalah Apache Web Server
Jika Anda melacak kurva adopsi Linux, Anda akan melihat bahwa banyak perusahaan awal menggunakan Linux untuk server web Apache. 1993 ketika proyek Apache dimulai, adalah saat Linux mendekati versi 1 dengan ribuan pengguna.
Ini adalah waktu yang sama di mana situs web menjadi alat bisnis. Jadi kekuatan utama yang mendorong orang untuk mengadopsi Linux pada awalnya adalah server web Apache. Karena pada masa itu jika Anda membandingkan hosting situs web menggunakan NT dan hosting menggunakan Apache Linux, membangun server farm dengan Apache di Linux lebih murah. Dan Apache terus mendapatkan pangsa pasar server web.
11. Ada lebih dari 10 Sistem Operasi Seluler berbasis Linux
Ya itu benar. Biasanya orang mengira Android adalah satu-satunya sistem operasi yang berbasis Linux. Namun ada lebih dari 10 sistem operasi mobile yang berbasis Linux. OpenZaurus, Firefox OS, Sailfish OS, Ubuntu Touch, Ubuntu Mobile, Mobline dll adalah beberapa selain Android.
12. Tux (Logo Linux Penguin) disarankan oleh Torvalds sendiri
Tux sebenarnya bukan logo untuk Linux, melainkan maskot. Itu diajukan selama kompetisi logo untuk Linux (tetapi gambar tersebut tidak pernah memenangkan kompetisi logo). Tux dirancang menggunakan GIMP versi pertama (alat pengeditan foto yang tersedia di GNU/Linux) oleh seorang programmer bernama Larry Ewing.
13. Open Source dan Free Software, keduanya berbeda
Kata “bebas” memang ambigius. Orang-orang menganggapnya dan menganggapnya gratis. Tetapi istilah “bebas” dalam perangkat lunak bebas tidak berarti biaya, melainkan kebebasan. Kebebasan untuk menggunakan, memodifikasi, mendistribusikan ulang perangkat lunak. Jadi tidak ada hubungannya dengan harga tetapi terkait dengan kebebasan.
Jutaan orang di seluruh dunia menggunakan perangkat lunak gratis setiap hari. Motif utama di balik GNU dan kampanye dari Stallman adalah kebebasan pengguna perangkat lunak. Namun tidak semua anggota perangkat lunak bebas setuju dengan tujuan utama gerakan tersebut (yang menyebabkan sejumlah besar pengguna dan pengembang terpecah dan mengkampanyekan nama lain yang disebut sebagai “Sumber Terbuka”).
Beberapa di antaranya mencetuskan istilah “Open Source” sebagai strategi pemasaran, sehingga terasa menarik bagi perusahaan besar dan pelaku bisnis. Jadi pada dasarnya kedua nama yang berbeda ini menunjukkan jenis perangkat lunak yang sama (keduanya mengikuti metode pengembangan yang sama), tetapi “perangkat lunak bebas” sepenuhnya merupakan filosofi yang berbeda mengenai “kebebasan” pengguna.
“Sumber Terbuka” jauh lebih mementingkan penggunaan bisnis praktis dari perangkat lunak yang dikembangkan oleh komunitas, daripada bagian “kebebasan”, yang dimulai oleh gerakan perangkat lunak bebas dan GNU. Singkatnya, semua perangkat lunak bebas memenuhi syarat sebagai perangkat lunak sumber terbuka, tetapi tidak semua perangkat lunak sumber terbuka memenuhi syarat sebagai perangkat lunak bebas, ini hanya karena beberapa lisensi perangkat lunak sumber terbuka bersifat membatasi.