Merayakan 25 Tahun Pengembangan Kernel Linux

Diterbitkan: 2022-03-11

Linux sekarang berusia 25 tahun, tetapi bukan hipster. Itu tidak mengejar Pokemon, dan tidak pindah kembali dengan orang tuanya karena hutang siswa yang melumpuhkan. Faktanya, Linux masih tumbuh dan berkembang, tetapi ide inti dari State of Mind Linux tetap sama.

Anda lihat, Linux lebih dari sekadar sistem operasi, ini adalah pola pikir. Bahkan jika Anda tidak setuju dengan filosofinya, Anda tidak bisa mengabaikannya.

Itulah mengapa kami memutuskan untuk memberi penghormatan kepada sistem operasi ikonik ini dan komunitas pengembang yang terus berkembang yang mempertahankannya.

25 tahun Linux: Menghormati kudeta penguin yang hebat

25 tahun Linux: Menghormati kudeta penguin yang hebat
Menciak

Untuk menandai kesempatan tersebut, Linux Foundation baru-baru ini menerbitkan edisi ketujuh Laporan Pengembangan Kernel Linux , yang menawarkan rekap rinci dari semua pekerjaan yang dilakukan selama beberapa dekade terakhir. Adopsi Git, 10 tahun yang lalu, membuat pelacakan lebih mudah (bukan berarti kami mencari angka pasti di sini). Diperkirakan lebih dari 14.000 pengembang telah menginvestasikan waktu dan upaya dalam pengembangan kernel Linux sejak tahun 2005. Pasukan berbakat ini berasal dari lebih dari 1.300 perusahaan, dan laporan tersebut mencantumkan sejumlah industri kelas berat sebagai sponsor utama pengembangan kernel Linux: Intel, Samsung, Red Hat, AMD, Google, ARM, Texas Instruments, dan lainnya.

Meskipun merupakan lambang open-source, pengembangan kernel Linux bukanlah hobi. Tidak lagi. Jadi, saat kami mengucapkan selamat ulang tahun kepada Linux, mari kita lihat beberapa sorotan pengembangan kernel:

  • 25 tahun pembangunan
  • Kontribusi dari 14.000 pengembang sejak 2005
  • 5.000 pengembang baru bergabung dalam upaya ini dalam 30 bulan terakhir
  • ~22 juta baris kode saat ini merupakan Kernel Linux
  • Lebih dari 4.500 baris kode baru ditambahkan setiap hari
  • Pembangunan semakin cepat

Keadaan Pikiran Linux

Ketika pertama kali dirilis pada Agustus 1991, hanya sedikit yang bisa membayangkan dampak jangka panjang dari OS open-source Linus Torvalds pada industri perangkat lunak. Pada saat itu, lanskap teknologi didominasi oleh segelintir pemain besar, seperti Microsoft, Apple, dan IBM. Tahun sembilan puluhan adalah era kemajuan teknologi yang pesat, dan teknologi baru – terutama Internet – membuat pengembangan jarak jauh dan terdistribusi menjadi suatu kemungkinan.

Pengembang di belahan dunia akhirnya dapat berkolaborasi dalam proyek perangkat lunak yang sangat kompleks. Tak perlu dikatakan bahwa Toptal, dan memang setiap freelancer, berhutang budi kepada para pionir Linux yang memvalidasi konsep pengembangan perangkat lunak jarak jauh di era internet dial-up. Mereka membuatnya bekerja, tanpa Git, Skype, broadband, dan banyak teknologi dan alat lain yang kita anggap remeh hari ini. Faktanya, sebagian besar alat ini sebagian dimungkinkan oleh server berbasis Linux dan banyak yang bersifat open-source .

Tapi apa yang mendorong industri untuk mengadopsi Linux? Yah, terus terang, fakta sederhana untuk tidak menjadi Microsoft adalah bagian besar dari itu. Banyak orang UNIX baru saja mengalami masalah dengan sistem operasi berpemilik dan menginginkan alternatif sumber terbuka. Diehards tidak dapat menerima kenyataan bahwa sistem operasi arus utama adalah taman bertembok berpemilik. Visi mereka adalah menciptakan alternatif sumber terbuka, sesuatu yang dapat digunakan semua orang secara gratis, sesuatu yang dapat mereka modifikasi dan distribusikan kembali sesuka hati.

Idealisme dan bisnis jarang bertemu, tetapi ketika mereka melakukannya, kita sering berakhir dengan ide-ide baru yang didukung oleh pendukung yang bersemangat dan dikritik oleh pencela yang sama-sama bersemangat. Gagasan tentang ekosistem perangkat lunak sumber terbuka sama kuatnya saat ini seperti di awal tahun sembilan puluhan, dan dengan seperempat abad pengembangan Linux di belakang kita, kita bisa mendapatkan gagasan yang lebih baik tentang dampak mendalamnya pada industri.

Sumber Terbuka dan Demokratisasi Internet

Tapi tunggu, kebanyakan dari kita membaca ini di sistem non-Linux: rig Windows dan Mac, smartphone dan tablet yang menjalankan sistem operasi mirip UNIX, jadi mengapa kita tidak menggunakan sistem Linux? Yah, kita, setidaknya semacam itu. Berapa banyak server LAMP yang beraksi hari ini, untuk melayani Anda dengan dosis harian email, pembaruan umpan sosial, iklan tidak berguna, dan informasi (mis) Anda?

Secara pribadi, saya pikir ini adalah kontribusi terbesar bagi umat manusia yang dibuat oleh komunitas Linux: Server berbasis Linux membantu industri kami lepas landas dan melegitimasi konsep sumber terbuka.

Itu bukan lagi tentang penggemar UNIX yang mencoba membuat alternatif sumber terbuka untuk melawan The Empire ; Linux mengambil merek besar di kandang mereka dan muncul sebagai pemenang. Konsep itu dibenarkan dan diarusutamakan, membuktikan sekali dan untuk semua bahwa open-source bukan hanya gagasan yang menghangatkan hati; Ini bagus untuk bisnis.

Apa yang kita dapatkan dari itu?

Linux membantu menurunkan standar bagi pengembang dan pengusaha yang memasuki industri. Distro Linux yang sukses meraih pangsa pasar yang cukup besar di industri hosting, menghasilkan tekanan pada platform yang bersaing. Dalam perang gesekan ini, server Linux menang berkat sejumlah faktor. Pada akhirnya, mereka mendominasi banyak segmen pasar. Hari ini, siapa pun bisa mendapatkan paket hosting yang cukup kuat untuk kacang tanah, dan jika mereka mencari solusi termurah, mereka pasti akan berakhir dengan rasa Linux. Sisa tumpukan biasanya bebas dan terbuka seperti Linux itu sendiri.

Itulah yang didapat pihak industri kami dari Linux: Kemampuan untuk menyebarkan produk dengan cepat pada infrastruktur sumber terbuka yang berbiaya rendah.

Berapa banyak proyek hewan peliharaan, dimulai dengan harga murah, berubah menjadi perusahaan multi-miliar? Berapa banyak yang akan gagal jika bukan karena Linux?

Dimana Uang Linuxowski?

Kesalahpahaman umum tentang pengembangan Linux adalah bahwa itu hanya ditangani oleh para penggemar dan itu bukan ceruk untuk orang-orang yang mencari uang. Sementara Linux adalah tenaga kerja cinta, itu juga bisnis besar dengan caranya sendiri.

Seperti yang saya soroti sebelumnya, pengembangan semakin cepat, dan semakin banyak pengembang Linux dari lebih banyak perusahaan yang memilih untuk berkontribusi. Mereka tidak hanya memilih untuk menyisihkan waktu mereka yang berharga karena mereka adalah orang-orang Linux yang baik; laporan terbaru menyatakan bahwa jumlah pengembang yang tidak dibayar yang bekerja pada kernel telah turun menjadi 7,7 persen, terjun ke wilayah satu digit untuk pertama kalinya.

Sementara beberapa mungkin tidak setuju, saya melihat ini adalah tren yang sangat positif . Antusiasme tidak membayar tagihan, dan sulit untuk menjaga proyek apa pun tetap berjalan dengan antusias selama lebih dari beberapa tahun, apalagi proyek raksasa seperti Linux yang muncul satu generasi yang lalu.

Itu tidak berakhir di sana. Menurut berbagai survei, permintaan untuk talenta Linux tetap kuat, dan sebenarnya meningkat, dan begitu juga pangsa pasar server Linux. Beberapa tahun yang lalu, akan jauh lebih mudah untuk menghitung jumlah server, motherboard, dan perangkat keras lainnya yang dikirim, dan mencari tahu jumlah kotak Linux di alam liar.

Hal ini tidak lagi terjadi.

Linux di Awan

Awan gelap datang dan membuat proses ini lebih sulit, yang membuat para analis cemas. Ketika tugas Anda adalah melihat angka dan tren pasar, kekurangan data atau ambiguitas akan berdampak buruk bagi bisnis, dan untuk sementara analis menyatakan keprihatinan tentang masa depan Linux di era pasca-cloud. Kekhawatiran ini sangat masuk akal (dan, sampai batas tertentu, masih berlaku) karena ekosistem cloud adalah oligopoli sejak awal, didominasi oleh Amazon dan Google di dunia.

Apakah Cloud spell azab untuk server Linux murah dan apakah ada hikmahnya?

Cloud tidak mematikan server Linux kecil, tetapi juga tidak baik bagi mereka:

  • Di salah satu ujung spektrum, Anda akan menemukan orang-orang yang percaya bahwa cloud akan mengubah pasar server, dan melalui konsolidasi, akan selamanya mengubah industri hosting. Argumen skala ekonomi ini menggoda karena logis untuk mengasumsikan bahwa para pemimpin industri cloud akan menawarkan harga yang unggul berdasarkan ukurannya. Anda tidak mendapatkan penawaran perangkat keras yang baik jika Anda memiliki pusat data regional kecil dan membutuhkan beberapa ratus kotak baru setiap tahun; Anda mendapatkannya jika Anda memiliki infrastruktur cloud yang besar dan membutuhkan lusinan server baru setiap minggu. Namun, saya menemukan argumen ini terlalu sederhana.

  • Kubu lawan menganut pandangan yang sama sederhananya, tetapi cenderung lebih optimis. Banyak veteran Linux memiliki harapan tinggi untuk pengembangan cloud; mereka percaya CloudStack dan OpenStack akan membantu membalikkan keadaan, dan mereka pikir akan selalu ada ruang untuk pemain yang lebih kecil.

Seperti biasa, kebenaran ada di suatu tempat di tengah, tapi jangan membebani ini; itu di luar cakupan artikel ini. Cukuplah untuk mengatakan bahwa kedua opsi dapat bekerja untuk Linux dalam jangka panjang. Bahkan jika industri hosting selamanya berubah dan terkonsolidasi, itu tidak berarti permintaan akan bakat Linux akan menguap. Sebaliknya, kemungkinan akan meningkat terlepas dari apa yang terjadi, meskipun permintaan akan berkembang untuk memenuhi persyaratan baru .

25 Tahun Mendatang

Apa yang akan terjadi 25 tahun ke depan untuk Linux?

Apa yang akan terjadi 25 tahun ke depan untuk Linux?

Sulit untuk dikatakan, tetapi saya merasa Linux tidak akan kemana-mana, setidaknya tidak di masa mendatang:

  • Industri server berkembang, tetapi telah berlangsung selamanya. Linux memiliki kebiasaan merebut pangsa pasar server, meskipun cloud dapat mengubah industri dengan cara yang baru mulai kita sadari. Either way, server Linux belum ke mana-mana dulu.

  • Linux masih memiliki pangsa pasar yang relatif rendah di pasar konsumen, dikerdilkan oleh Windows dan OS X. Ini tidak akan berubah dalam waktu dekat.

  • Linux tidak memiliki pangsa yang signifikan di seluler, meskipun Android saat ini mendominasi ruang ini. Seluler menjadi duopoli Android/iOS. Ini terlalu jenuh; ada terlalu banyak platform perangkat lunak dan perangkat keras di luar sana, jadi diragukan Linux akan pernah lepas landas di pasar ini.

  • Game adalah pasar yang berpotensi besar dan belum dimanfaatkan untuk Linux. Pasar ini didominasi oleh Windows di segmen desktop, sistem operasi berpemilik di ruang konsol, serta Android dan iOS di seluler. SteamOS Valve adalah upaya terbaru untuk mendapatkan Linux di rig game, dan ini adalah konsep yang menjanjikan. Sayangnya, permintaan untuk Mesin Uap masih lemah dan Linux masih memiliki pangsa pasar yang kecil di industri game.

  • Segmen yang sedang berkembang mencakup Internet of Things (IoT), perangkat yang dapat dikenakan, perangkat rumah pintar, dan banyak lagi. Karena sifatnya yang open-source dan potensi jejak OS yang sangat kecil, sistem operasi berbasis Linux dapat menemukan jalannya ke berbagai perangkat yang terhubung, dari rumah dan mobil hingga tempat bisnis kita.

  • Komputasi berkinerja tinggi memiliki peluang bagus untuk menjadi ruang khusus Linux. Linux secara praktis telah menggantikan UNIX dan sistem operasi lain di superkomputer generasi saat ini.

Sulit untuk membuat prediksi terkait Linux karena sifat OS dan komunitas Linux. Evolusi tidak selalu harus lurus, dan pengembang Linux telah membuktikannya berkali-kali. Linux dapat berubah menjadi sesuatu yang sama sekali berbeda selama beberapa dekade mendatang dan menjadi OS pilihan untuk berbagai produk dan layanan yang bahkan tidak dapat kita bayangkan saat ini.

Bacaan Lebih Lanjut di Blog Teknik Toptal:

  • Larangan Linux University of Minnesota Menimbulkan Pertanyaan Tentang Open Source
  • Kecemasan Pemisahan: Tutorial untuk Mengisolasi Sistem Anda dengan Ruang Nama Linux