Masa Lalu dan Masa Depan Kernel Linux Pada Perangkat Seluler

Masa Lalu dan Masa Depan Kernel Linux Pada Perangkat Seluler

Kernel Linux dikenal untuk berjalan di berbagai perangkat. Perangkat ini dapat menyalakan hampir semua peralatan elektronik yang dilengkapi CPU, dari kamera video kelas atas hingga stasiun ruang angkasa. Desain perangkat lunaknya membuatnya mampu untuk menskalakan dari core CPU kecil ke mega komputer besar, menggunakan basis kode yang sama. Akan sangat aneh jika Linux tidak memiliki kehadiran di perangkat seluler (smartphone, tablet, jam pintar dll). Kebanyakan orang tahu Linux dari Sistem Operasi Android Google yang sangat sukses, yang muncul pada tahun 2008. Namun, Google bukan perusahaan pertama yang membawa Linux ke perangkat konsumen seluler. Smartphone berbasis Linux pertama, adalah Motorola A760, pada tahun 2003. Di bawah ini, kita akan membahas masa lalu dan masa depan Kernel Linux pada perangkat seluler.

Perjalanan Menuju Android

Dari tahun 2000 dan seterusnya, beberapa upaya dilakukan untuk menghasilkan platform seluler yang stabil dan dapat dikembangkan berdasarkan Linux. Yang paling menonjol di antaranya adalah Moblin Intel dan distribusi Maemo Linux Nokia. Kedua platform ini kemudian digabungkan untuk membentuk distribusi MeeGo, yang dikembangkan di bawah payung Yayasan Linux. MeeGo dirancang untuk bekerja pada rentang platform yang sama yang dapat dijalankan oleh Android saat ini. Itu ditinggalkan pada September 2011, mendukung Tizen, proyek Linux Foundation lain yang dikembangkan bersama oleh Intel dan Samsung. MeeGo juga bercabang ke Mer, yang saat ini membentuk dasar Sistem Operasi Sailfish Jolla. Tizen masih dalam pengembangan aktif hari ini. Bahkan, ini adalah platform jam tangan cerdas yang paling banyak digunakan kedua, diikuti oleh Android.
Mada depan Linux di perangkat seluler

Platform menarik lainnya yang berbasis Linux adalah Ubuntu Touch dan Firefox OS. Masing-masing mengikuti jalur yang berbeda: Ubuntu Touch mencoba memberikan pengalaman terpadu antara desktop dan pengaturan ponsel cerdas, di mana Firefox OS mengembangkan kerangka kerja Aplikasi di atas Teknologi Web dan Mozilla's Gecko Web Engine. Kedua proyek sekarang dihentikan, karena mereka gagal mengamankan pangsa pasar yang layak.

Di antara semua upaya menghadirkan Linux di perangkat seluler, hanya Android yang berhasil. Sebenarnya, platform Google berhasil membuat pangsa besar di pasar, menunjukkan jalan keluar ke raksasa seperti Microsoft dan Symbian. Keberhasilan Google dapat ditelusuri kembali ke hal-hal berikut:

Android dikembangkan in-house, mengikuti aturan Google sendiri

Meskipun bersifat open source, Android terutama dikembangkan oleh sejumlah karyawan Google. Kode sebenarnya menjadi tersedia setelah setiap rilis versi, tanpa menyisakan ruang nyata untuk berkontribusi pada pengembangan komunitas open source. Tujuan untuk setiap rilis baru terutama ditentukan oleh Google sendiri, berdasarkan kebutuhan bisnis mereka. Dengan memiliki kendali penuh atas proses pengembangan, perangkat lunak dapat dengan mudah mendapatkan arah yang lebih berorientasi pasar.

Selain itu, semua yang ada di platform Android tampaknya mengalihkan dari pendekatan "tradisional" Linux dalam melakukan sesuatu. Terlepas dari kernel Linux, tidak ada lagi yang mengingatkan setup berbasis Linux tradisional (misalnya, desktop Linux). Google telah mengembangkan alternatif in-house untuk banyak solusi perangkat lunak open source yang ada. Selain itu, proyek sumber terbuka pihak ketiga yang membuatnya di Android, biasanya bercabang dan dimodifikasi sehingga mereka dapat bekerja dengannya.

Praktek pengembangan di atas termasuk kernel Linux juga. Sebenarnya, versi Android dari kernel Linux terlalu banyak dialihkan dari kernel resmi (upstream) di beberapa titik dalam pengembangan. Ini akhirnya memulai upaya untuk berkontribusi penambahan Google kembali ke kernel dan menyatukan kode hulu, dan kekacauan dihindari.

Google digunakan untuk melakukan berbagai hal dengan cara yang sesuai dengan desain Android, tanpa peduli untuk melanggar dukungan untuk platform lain. Jadi, dengan memusatkan sumber daya pengembangan pada kebutuhan spesifik dan pada perangkat keras tertentu, pengembangan Android dapat bergerak lebih cepat dan platform Google dapat bersaing dengan pesaing lain.

Kolaborasi dengan produsen perangkat

Hampir setiap produk yang dibuat oleh Google telah menikmati kesuksesan besar. Hal ini juga berlaku untuk Android. Google menggunakan nama yang sudah ditetapkan untuk meningkatkan adopsi Android oleh produsen. Tidak butuh waktu lama sampai Android mengamankan tempatnya di pasar. Pada tahun 2010, lini perangkat Nexus diperkenalkan. Model Nexus telah diproduksi oleh berbagai perusahaan. Menjadi perangkat kelas atas dan menampilkan dukungan perangkat lunak jangka panjang oleh Google sendiri, mereka menghasilkan pendapatan besar bagi produsen dan pangsa pasar yang tinggi untuk Android.

Masa Depan Linux di Perangkat Seluler

Android masih berlangsung setelah satu dekade pengembangan. Ada banyak spekulasi bahwa Google berencana untuk pindah dari kernel Linux di masa depan. Ini terutama karena lisensi kode GPL v2 Linux. Lisensi ini menyulitkan produsen untuk mengimplementasikan dukungan untuk fitur kepemilikan. Kernel sistem operasi baru, Zircon, telah dikembangkan untuk beberapa waktu oleh Google. Rancangan lisensinya lebih fleksibel daripada Linux dan juga mencoba mengatasi beberapa kelemahan arsitektur perangkat lunak Linux.

PostmarketOS

Dukungan pembaruan perangkat lunak pada perangkat Android sangat kecil. Sebagian besar perangkat high-end biasanya mendapatkan pembaruan perangkat lunak oleh pabrikan selama beberapa tahun. Jika ada port distribusi firmware kustom yang tersedia (seperti Lineage OS), dukungan pembaruan dapat diperpanjang hingga tiga atau empat tahun. Hal-hal bahkan lebih mengecewakan pada segmen perangkat anggaran, di mana beberapa perangkat bahkan tidak mendapatkan pembaruan perangkat lunak tunggal.

Situasi ini memicu upaya ambisius untuk menciptakan Sistem Operasi setelah pasar yang bertujuan untuk siklus hidup sepuluh tahun untuk smartphone: postmarketOS. Ini akan didasarkan pada Alpine Linux, distribusi Linux keamanan-ditingkatkan dan ringan berdasarkan musl libc dan BusyBox. Android dianggap oleh pengembang postmarketOS sebagai platform yang sangat tidak aman: Satu kerentanan keamanan Android memengaruhi miliaran perangkat. Meskipun kerentanan ini dapat diperbaiki dengan memodifikasi beberapa baris kode, variasi kode antar perangkat tidak memungkinkan untuk menambal semua perangkat yang terpengaruh. PostmarketOS akan mencoba mengatasi masalah ini dengan meminta semua perangkat yang didukung berbagi paket dan basis kode yang sama. Setiap perangkat hanya akan menampilkan satu paket khusus perangkat.

Smartphone Librem 5

Baru-baru ini, Librem, perusahaan yang menciptakan open source (ke BIOS) laptop Linux, telah mengumumkan kampanye penggalangan dana untuk menciptakan smartphone berbasis Linux yang sepenuhnya terbuka. Terhadap segala rintangan, itu berhasil tidak hanya untuk menaikkan 1,5 juta dolar yang dibutuhkan tetapi juga untuk melampauinya dengan hampir satu juta dolar. Idenya adalah membuat ponsel yang akan menampilkan PureOS Llibrem, Sistem Operasi berbasis Linux yang berorientasi keamanan dan user-friendly. Antarmuka pengguna kemungkinan besar akan didasarkan pada Plasma Mobile atau GNOME milik KDE. Untuk dapat membuat setup open source sepenuhnya, perusahaan harus mengembangkan pada platform mid-range. Meskipun kembali dalam hal fitur perangkat keras, perangkat Librem mungkin sangat kuat di area lain, seperti kemampuan antarmuka pengguna dan kemampuan multi-tasking.

Masa depan Linux pada perangkat seluler sepertinya menjanjikan. Produsen sudah mulai mendukung pengembangan open source. Juga, platform perangkat keras yang dapat menjalankan Linux tanpa memerlukan modifikasi kode yang sangat besar, sekarang tersedia. Monopoli Android telah mulai terhuyung-huyung, sekarang kelemahan desainnya menjadi jelas. Jika upaya Librem akhirnya berhasil, platform seluler yang berbeda dan menarik akan terungkap. Platform ini kemungkinan besar akan menjadi target pengembangan aplikasi yang lebih sulit daripada Android. Meskipun demikian, smartphone Purism akan memanfaatkan yang terbaik dari apa yang dapat ditawarkan oleh desktop Linux code repositori, yang dapat memberikan Android uang tebusan.
Advertisement

Baca juga:

Buka Komentar
Disqus

Tidak ada komentar