Google meluncurkan situs web Fuchsia OS untuk pengembang

Sampai saat ini, kami hanya tahu sedikit tentang sistem operasi Google Fuchsia. Ini pertama kali muncul di GitHub pada tahun 2016 tanpa pengumuman resmi, teori dengan cepat muncul tentang apa itu.

Kini beberapa hari yang lalu beredar kabar bahwa Google telah meluncurkan website proyek tersebut dengan informasi tentang sistem operasi Fuchsia yang telah dikembangkan selama beberapa tahun di dalam perusahaan.

Situs ini berisi pilihan dokumentasi yang tersedia dan tautan ke teks sumber untuk komponen sistem operasi, termasuk mikrokernel Zirkon.

Dokumentasi mencakup pengembangan Fuchsia dan aplikasi untuk sistem operasi, membuat sistem dari kode sumber, deskripsi komponen utama dan kerangka kerja.

Dan entah dari mana Google memutuskan untuk memperkenalkan Fuchsia

Setelah beberapa kali pengembangan internal dalam proyek Fuchsia, di mana ini praktis menjadi rahasia umum, karena pengembang Google tidak menyebutkan apa pun tentangnya dan secara praktis menyangkal keberadaannya, Google membuat keputusan untuk menerbitkan proyek tersebut.

Penting untuk diingat bahwa di bawah proyek Fuchsia, sistem operasi universal sedang dikembangkan yang dapat bekerja pada semua jenis perangkat, dari workstation dan smartphone hingga peralatan tertanam dan konsumen.

Pengembangan dilakukan dengan mempertimbangkan pengalaman membuat platform Android dan dengan mempertimbangkan kekurangan di bidang skalabilitas dan keamanan.

Tentang Fuchsia

Fuchsia telah mengembangkan GUI Armadillo sendiri yang ditulis dalam Dart menggunakan kerangka Flutter.

Proyek Anda juga mengembangkan kerangka Peridot UI, manajer paket Fargo, library libc standar, sistem rendering Escher, driver Magma Vulkan, manajer komposit pemandangan, MinFS, MemFS, ThinFS (FAT dalam bahasa Go), dan Blobfs, serta manajer Bagian FVM.

Untuk menjamin kompatibilitas Linux di fuchsia, perpustakaan Machina diusulkan, Ini memungkinkan Anda untuk menjalankan aplikasi Linux dalam mesin virtual terisolasi khusus yang dibentuk dengan menggunakan kernel Zirkon berbasis hypervisor dan spesifikasi Virtio, dengan analogi dengan cara yang terorganisir untuk meluncurkan aplikasi Linux di Chrome OS.

Untuk keamanan, sistem isolasi kotak pasir yang canggih diusulkan, di mana proses baru tidak memiliki akses ke objek kernel, tidak dapat mengalokasikan memori, dan tidak dapat mengeksekusi kode, dan sistem namespace digunakan yang menentukan izin yang tersedia untuk mengakses sumber daya.

Di sisi lain dengan situs proyek baru, telah diresmikan bahwa pengembang Fuchsia OS sedang mengerjakan tugas untuk memecahkan berbagai masalah, yang bergantung padanya Fuchsia menawarkan dua inti, serta serangkaian lapisan.

  • Lapisan Garnet diimplementasikan di atas Zirkon dan bertanggung jawab atas driver perangkat
  • Lapisan Topaz menyediakan antarmuka untuk membuat plugin.

LK

LK menyediakan inti untuk sistem dengan ukuran RAM terbatas dan kinerja prosesor rendah, yang biasa digunakan dalam solusi terintegrasi. Kernel LK didasarkan pada proyek littlekernel dan dapat dianggap sebagai alternatif terbuka untuk sistem seperti FreeRTOS dan ThreadX.

Zircon

Zircon adalah mikrokernel berfitur lengkap yang berfokus pada aplikasi pada perangkat yang cukup kuat, seperti smartphone dan komputer pribadi.

Inti Zirkon dirancang sebagai pelengkap LK dengan penerapan konsep tambahan.

Misalnya Zircon memiliki dukungan untuk proses, tetapi LK tidak, tetapi implementasi proses di Zircon melibatkan komponen LK untuk bekerja dengan memori dan utas. Zircon juga mendukung kemampuan LK yang hilang, seperti tingkat pengguna, sistem penanganan objek, dan model keamanan berbasis kemampuan.

Jika Anda ingin mengetahui situs web proyek, Anda dapat melakukannya dengan menghubungi ke tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.