Replicant (sistem operasi)

Replicant adalah sistem operasi bebas dan sumber terbuka berdasarkan pada platform seluler Android, yang dibuat untuk mengganti semua komponen Android berpemilik dengan perangkat lunak bebas yang mereka miliki. Replicant dikukuhkan sebagai sistem operasi dengan fokus keamanan karena kemampuannya menutup semua pintu belakang yang diketahui.[8] Sistem operasi ini tersedia untuk beberapa telepon cerdas dan komputer tablet.[9][10][11][12]

Replicant
Logo Replicant
Perusahaan / pengembangPaul Kocialkowski,[1] disponsori oleh Free Software Foundation[2]
KeluargaSistem operasi bertipe Unix
Status terkiniAktif
Model sumberPerangkat lunak bebas
Rilis perdanaPertengahan tahun 2010; 14 tahun lalu (2010)
Rilis stabil terkini4.2 0003[3] (7 Desember 2014; 9 tahun lalu (2014-12-07)) [±]
Repositori Sunting ini di Wikidata
Manajer paketAPK
Kernel typeMonolitik (kernel Linux)
Ruang penggunaBionic libc,[4][5] mksh shell,[6] utilitas inti natif dengan beberapa dari NetBSD[7]
LisensiLisensi Apache 2.0, GNU GPLv2 dan berbagai lisensi lainnya
Situs web resmiwww.replicant.us
Replicant 4.0 di Nexus S
Contoh informasi telepon di Replicant, termasuk deskripsi perangkat keras yang singkat

Nama Replicant diambil dari robot fiksi di film Blade Runner.[13] Replicant disponsori dan didukung penuh oleh Free Software Foundation.[2]

Sejarah sunting

Proyek Replicant dimulai pada pertengahan tahun 2010 dengan upaya untuk mengkonsolidasikan berbagai inisiatif berusaha untuk menghasilkan derivatif Android bebas sebagai kebebasan yang sepenuhnya untuk HTC Dream. Tim asli terdiri dari Bradley M. Kuhn, Aaron Williamson, Graziano Sorbaioli dan Denis 'GNUtoo' Carikli.[14] Proyek ini cepat menyebabkan penulisan kode pengganti untuk bagian-bagian non-bebas yang diperlukan untuk membuat HTC Dream fungsional. Komponen pertama yang akan diganti audio diizinkan yang bekerja tanpa perpustakaan berpemilik. Replicant awalnya menyediakan repositori aplikasi FOSS sendiri, yang kemudian digantikan oleh F-Droid.[15][16][17]

Perangkat lunak yang bertugas menangani komunikasi dengan modem (yang disebut Lapisan Antarmuka Radio – RIL) kemudian digantikan oleh kode bebas, sehingga membuat bagian telepon dapat digunakan. Sebuah perpustakaan yang menangani GPS kemudian diadaptasi dari kode bebas yang awalnya ditulis untuk telepon genggam lain dan mengizinkan HTC Dream untuk memiliki GPS yang bekerja dengan Replicant.[17]

Versi awal Replicant didasarkan pada kode Android Open Source Project, sedangkan versi 2.2 (April 2011) dan yang lebih baru menggunakan CyanogenMod sebagai basis mereka, agar lebih mudah mendukung lebih banyak perangkat.[18][19]

Sementara perkembangan terus berlanjut, banyak anggota tim Replicant asli pensiun dari proyek, membuat Denis "GNUtoo" Carikli satu-satunya anggota yang tersisa dari tim asli yang masih aktif bekerja pada proyek. Pada bulan April 2011, Paul Kocialkowski memutuskan untuk terlibat dengan proyek dan secara bertahap menjadi pengembang Replicant utama, setelah berhasil mem-porting ke perangkat Nexus S dan Galaxy S.[1][20]

Replicant disponsori dan didukung penuh oleh Free Software Foundation.[2] FSF juga meng-host kode sumber Replicant.[21]

Rilis sunting

Tabel berikut berisi rilis utama dari Replicant:

Versi Tanggal rilis Berdasarkan Catatan
Old version, no longer supported: 2.2[22] 26 April 2011 N/A N/A
Old version, no longer supported: 4.0 16 November 2012 Android 4.0 "Ice Cream Sandwich" Lima pemutakhiran dari Replicant 4.0 telah dirilis; yang terakhir, 0005, dirilis pada tanggal 1 Oktober 2013.[23]
Current stable version: 4.2[24][25] 22 Januari 2014 CyanogenMod 10.1 (Android 4.2 Jelly Bean) Dua pemutakhiran dari Replicant 4.2 telah dirilis; yang terbaru, 0003, dirilis pada tanggal 7 Desember 2014.[3]
Legenda:
Versi lama
Versi lebih lama, tetapi masih didukung
Versi terkini
Versi pratayang terakhir
Rilis selanjutnya

Keamanan sunting

Pada bulan Maret 2014, pengembang Replicant ditemukan dan menutup backdoor yang hadir dalam berbagai macam produk Samsung Galaxy yang memungkinkan prosesor pita basis untuk membaca dan menulis penyimpanan perangkat,[8] kadang-kadang dengan hak pengguna biasa dan kadang-kadang sebagai pengguna root tergantung pada model perangkat. Tidak diketahui apakah perangkat tegar milik Samsung untuk chip radio dapat diinstruksikan secara jauh untuk menggunakan fitur akses tersebut dan apakah kerentanan diperkenalkan dengan penggunaan yang sah dalam pikiran.[26]

Pengembangan sunting

Pada tanggal 3 Januari 2013, proyek ini merilis Replicant 4.0 SDK sebagai pengganti sepenuhnya gratis untuk Android SDK.[27] Replicant SDK dirilis dalam menanggapi Google memperbarui lisensi untuk pengaya dan binari di bawah perjanjian eksklusif.[28]

Dukungan perangkat keras sunting

Perangkat yang didukung sunting

Lingkup proyek Replicant secara bertahap telah diperluas untuk mencakup dukungan untuk perangkat baru, dimulai dengan Nexus One, Nexus S dan Galaxy S. Pengembang Replicant terus bekerja untuk menambahkan dukungan untuk perangkat baru. Pada bulan Januari 2014, perangkat berikut ini telah didukung, dengan Wi-Fi dan Bluetooth yang membutuhkan perangkat tegar berpemilik untuk bekerja:[29]

Perangkat Jenis Perangkat Nama sandi Versi Replicant Grafik 2D Grafik 3D Suara Telepon Data Seluler NFC GPS Sensor Kamera Wi-Fi Bluetooth
Nexus S Telepon cerdas crespo 4.2 Ya (lambat) Tidak Ya Ya Ya Ya Tidak Ya Ya Milik perorangan Milik perorangan
Samsung Galaxy SIII Telepon cerdas i9300 4.2 Ya Tidak Ya Ya Ya Ya Tidak Ya Ya (belakang) / milik perorangan (depan) Milik perorangan Milik perorangan
Samsung Galaxy SII Telepon cerdas galaxys2 4.2 Ya Tidak Ya Ya Ya Tidak Tidak Ya Ya Milik perorangan Milik perorangan
Samsung Galaxy S Telepon cerdas galaxysmtd 4.2 Ya (lambat) Tidak Ya Ya Ya N/A Tidak Ya Ya Milik perorangan Milik perorangan
Galaxy Nexus Telepon cerdas maguro 4.2 Ya Tidak Ya Ya Ya Ya Tidak Ya Tidak Milik perorangan Milik perorangan
Samsung Galaxy Tab 2 (10.1) Komputer tablet p5100 4.2 Ya (lambat) Tidak Ya Ya Ya N/A Tidak Ya Tidak Milik perorangan Milik perorangan
Samsung Galaxy Tab 2 (7.0) Komputer tablet p3100 4.2 Ya Tidak Ya Ya Ya N/A Tidak Ya Tidak Milik perorangan Milik perorangan
Samsung Galaxy Note 2 Telepon cerdas n7100 4.2 Ya Tidak Ya Ya Ya Ya Tidak Ya Ya (belakang) / milik perorangan (depan) Milik perorangan Milik perorangan
Samsung Galaxy Note (asli) Telepon cerdas n7000 4.2 Ya Tidak Ya Ya Ya Tidak Tidak Ya Tidak Milik perorangan Milik perorangan
Goldelico OpenPhoenux GTA04 Telepon cerdas gta04 4.2 Ya Tidak Ya Pekerjaan dalam proses Pekerjaan dalam proses N/A Ya Pekerjaan dalam proses Pekerjaan dalam proses Milik perorangan Milik perorangan
Nexus One Telepon cerdas passion 2.3 Ya Tidak Milik perorangan Ya Ya N/A Ya (tidak ada AGPS) Tidak Tidak Milik perorangan Milik perorangan
HTC Dream / HTC Magic Telepon cerdas dream_sapphire 2.2 Ya Tidak Ya Ya Tidak N/A Ya (tidak ada AGPS) N/A Tidak Milik perorangan Milik perorangan

Kemungkinan tambahan sunting

Perangkat sasaran tambahan dievaluasi, berdasarkan kesesuaian platform perangkat keras dan diperlukan pemacu perangkat; per Januari 2014, perangkat tercantum di bawah belum didukung, dan mem-porting Replicant ke perangkat tersebut hanya dalam pertimbangan.[30]

Perangkat Nama sandi Versi Replicant
Nexus 10 manta 4.2

Pada bulan November 2013, diumumkan bahwa Replicant bisa bekerja pada perangkat Fairphone dan bahkan bootloader mungkin perangkat lunak bebas. Tim Fairphone tampak "pasti tertarik" dalam membantu untuk mendapatkan Replicant di-porting ke perangkat.[31] Pada bulan Desember 2014, Fairphone mengakui bahwa mereka telah gagal meyakinkan penjual chipset MediaTek untuk membuka kode sumber untuk Fairphone generasi pertama.[32]

Perangkat yang ditolak sunting

Berdasarkan salah satu ketidaksesuaian platform perangkat keras atau kurangnya tersedia pemacu perangkat lunak bebas, porting Replicant untuk perangkat tercantum di bawah telah dipertimbangkan dan ditolak.[30]

Perangkat Kemungkinan Alasan
Galaxy Tab 8.9 Tidak mungkin Kelambatan Tegra
Nexus 7 Mungkin tetapi tidak mungkin Tidak ditentukan
Nexus 4 Sangat tidak mungkin Terlalu banyak pemacu berpemilik
Motorola Defy Mustahil Kernel ditandatangani

Lihat pula sunting

Referensi sunting

  1. ^ a b "People - Replicant". Redmine.replicant.us. Diakses tanggal 2013-09-30. 
  2. ^ a b c "FSF launches fundraising program for Replicant, the fully free Android-based mobile OS". Free Software Foundation. 24 Juli 2013. Diakses tanggal 4 Februari 2014. 
  3. ^ a b Paul Kocialkowski (7 Desember 2014). "Replicant 4.2 0003 images release". replicant.us. Diakses tanggal 7 Desember 2014. 
  4. ^ http://redmine.replicant.us/boards/39/topics/8283
  5. ^ "android/platform/bionic/". 
  6. ^ "android/platform/external/mksh/". 
  7. ^ "android/platform/system/core/toolbox/". 
  8. ^ a b "Replicant developers find and close Samsung Galaxy backdoor". Diakses tanggal 19 September 2014. 
  9. ^ Sekilas tentang Replicant. Dikutip 2013-09-30.
  10. ^ Paul Kocialkowski (4 Februari 2012). "WikiStart". Replicant. Dikutip 2013-09-30.
  11. ^ "Android dan Kebebasan Pengguna - Proyek GNU - Free Software Foundation". Gnu.org. Dikutip 2013-09-30.
  12. ^ "About". Replicant. Dikutip 2015-07-16.
  13. ^ "FSF menerima sumbangan untuk Replicant". The register. 26 Juli 2013. DIkutip 23 Januari 2014.
  14. ^ "Replicant: distribution Android 100% libre". LinuxFr.org. 20 September 2010. Diakses tanggal 2013-09-30. 
  15. ^ Replicant Making Android Truly Free
  16. ^ "F-Droid, the Android app store for freedom beards. | Open attitude". Open attitude. 24 Agustus 2011. Diakses tanggal 2013-09-30. 
  17. ^ a b Par aKa. "Le projet Replicant ou Android totalement libre présenté par PaulK". Framablog. Diakses tanggal 2013-09-30. 
  18. ^ Manuel Jose (Juli 2013). "A Fully Free Android based Mobile OS? FSF is Aiming for the Skies with Replicant Project". techdrivein.com. Diakses tanggal 2014-01-02. 
  19. ^ Rohan Pearce (10 Maret 2012). "Replicant developer interview - Building a truly free Android". techworld.com. Diarsipkan dari versi asli tanggal 2013-12-05. Diakses tanggal 2014-01-02. 
  20. ^ "Replicant developer interview - Building a truly free Android - Interview - Techworld.com". Features.techworld.com. Diakses tanggal 2013-09-30. 
  21. ^ Kocialkowski, Paul (1 Juli 2015). "Replicant source code hosting and RMLL 2015". Replicant. 
  22. ^ "Replicant 2.2 SDK Available". Replicant. 26 April 2011. Diakses tanggal 25 Januari 2014. 
  23. ^ Paul Kocialkowski (1 Oktober 2013). "Replicant 4.0 0005 images release". Replicant. Diakses tanggal 2013-10-23. 
  24. ^ http://blog.replicant.us/2014/12/replicant-4-2-0003-images-release/
  25. ^ Paul Kocialkowski (22 Januari 2014). "Replicant 4.2 kicks out!". Replicant. Diakses tanggal 24 Januari 2015. 
  26. ^ Paul Kocialkowski. "Samsung Galaxy Back-door". Replicant Wiki. Diakses tanggal 5 July 2014. 
  27. ^ "Replicant 4.0 SDK release | Replicant project". Replicant.us. 3 Januari 2013. Diarsipkan dari versi asli tanggal 2013-09-08. Diakses tanggal 2013-09-30. 
  28. ^ "What's up with the Android SDK? - Paul Kocialkowski's coding blog". Code.paulk.fr. January 5, 2013. Diakses tanggal 2013-09-30. 
  29. ^ "Replicant Status". redmine.replicant.us. Diakses tanggal 2015-03-28. 
  30. ^ a b "Targets Evaluation". Replicant. Diakses tanggal 2014-01-02. 
  31. ^ About the Fairphone, in the official Replicant blog.
  32. ^ Our approach to software and ongoing support for the first Fairphones, in the official Fairphone blog.

Pranala luar sunting