Google melancarkan laman web Fuchsia OS untuk pembangun

Sehingga baru-baru ini, kami tidak banyak mengetahui tentang sistem operasi Fuchsia Google. Ini pertama kali muncul di GitHub pada tahun 2016 tanpa pengumuman rasmi, teori dengan cepat muncul tentang apa itu.

Beberapa hari yang lalu berita dikeluarkan bahawa Google telah melancarkan laman web projek dengan maklumat mengenai sistem operasi Fuchsia yang telah dibangunkan selama beberapa waktu di dalam syarikat.

Laman web ini mengandungi pilihan dokumentasi yang tersedia dan pautan ke teks sumber untuk komponen sistem operasi, termasuk mikrokernel Zircon.

Dokumentasi merangkumi pengembangan dan aplikasi Fuchsia untuk sistem operasi, membuat sistem dari kod sumber, perihalan komponen utama dan kerangka kerja.

Dan entah dari mana Google memutuskan untuk membawa Fuchsia menjadi terang

Setelah beberapa lama pembangunan dalaman dalam projek Fuchsia, di mana ini merupakan rahsia terbuka, kerana pembangun Google tidak menyebut apa-apa mengenainya dan secara praktikal menolak keberadaannya, Google membuat keputusan untuk menerbitkan projek tersebut.

Penting untuk diingat bahawa di bawah projek Fuchsia, sistem operasi sejagat sedang dikembangkan yang dapat berfungsi pada semua jenis peranti, dari stesen kerja dan telefon pintar hingga peralatan tertanam dan pengguna.

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

Mengenai Fuchsia

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

Projek itu anda juga sedang membangunkan rangka kerja Peridot UI, pengurus pakej Fargo, perpustakaan libc standard, sistem rendering Escher, pemacu Magma Vulkan, pengurus komposit indah, MinFS, MemFS, ThinFS (bahasa FAT dalam bahasa Go), dan Blobfs, serta pengurus Bahagian FVM.

Untuk menjamin keserasian Linux dalam fuchsia, perpustakaan Machina dicadangkan, Ini membolehkan anda menjalankan aplikasi Linux dalam mesin maya terpencil khas yang dibentuk dengan menggunakan kerangka Zirkon berasaskan hypervisor dan spesifikasi Virtio, dengan analogi dengan cara yang teratur untuk melancarkan aplikasi Linux pada OS Chrome.

Untuk keselamatan, sistem pengasingan kotak pasir canggih dicadangkan, di mana proses baru tidak memiliki akses ke objek kernel, tidak dapat mengalokasikan memori, dan tidak dapat menjalankan kod, dan sistem ruang nama digunakan yang menentukan izin yang tersedia untuk mengakses sumber.

Sebaliknya dengan tapak projek baru, ia telah dilancarkan bahawa pembangun Fuchsia OS sedang berusaha untuk menyelesaikan pelbagai masalah, di mana bergantung kepadanya Fuchsia menawarkan dua teras, dan juga rangkaian lapisan.

  • Lapisan Garnet dilaksanakan di atas Zircon dan bertanggungjawab untuk pemacu peranti
  • Lapisan Topaz menyediakan antara muka untuk membuat pemalam.

LK

LK menyediakan teras untuk sistem dengan saiz RAM terhad dan prestasi pemproses yang rendah, yang biasa digunakan dalam penyelesaian bersepadu. Inti LK didasarkan pada projek smallkernel dan boleh dianggap sebagai alternatif terbuka untuk sistem seperti FreeRTOS dan ThreadX.

zirkon

zirkon adalah mikrokernel dengan ciri penuh yang memfokuskan pada aplikasi pada peranti yang cukup hebat, seperti telefon pintar dan komputer peribadi.

Inti Zircon direka sebagai pelengkap kepada LK dengan pelaksanaan konsep tambahan.

Contohnya Zircon mempunyai sokongan untuk proses, tetapi LK tidak, tetapi pelaksanaan proses di Zircon melibatkan komponen LK untuk berfungsi dengan memori dan utas. Zircon juga menyokong keupayaan LK yang hilang, seperti tahap pengguna, sistem pengendalian objek, dan model keselamatan berdasarkan kemampuan.

Sekiranya anda ingin mengetahui laman web projek, anda boleh melakukannya dengan menghubungi ke pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.