Google käynnistää Fuchsia OS -sivuston kehittäjille

Viime aikoihin asti tiesimme hyvin vähän Googlen Fuchsia-käyttöjärjestelmästä. Se ilmestyi ensimmäisen kerran GitHubissa vuonna 2016 ilman virallista ilmoitusta, teoriat syntyivät nopeasti siitä, mikä se voisi olla.

Muutama päivä sitten julkaistiin uutinen, että Google oli käynnistänyt projektin verkkosivuston sisältää tietoja Fuchsia-käyttöjärjestelmästä, jota on kehitetty useita kertoja yrityksen sisällä.

Sivusto sisältää valikoiman käytettävissä olevia asiakirjoja ja linkit lähdeteksteihin käyttöjärjestelmän komponenteille, mukaan lukien Zircon-mikropää.

Asiakirjat kattaa Fuksia-kehityksen ja käyttöjärjestelmän sovellukset, luo järjestelmän lähdekoodista, pääkomponenttien kuvauksesta ja kehyksistä.

Ja tyhjästä Google päättää tuoda Fuksian valoon

Usean sisäisen kehityksen jälkeen Fuchsia-projektissa, jossa tämä oli käytännössä avoin salaisuus, koska Google-kehittäjät eivät maininneet mitään siitä ja käytännössä kielsivät sen olemassaolon, Google teki päätöksen projektin julkaisemisesta.

On tärkeää muistaa, että Fuchsia-projektin yhteydessä kehitetään yleistä käyttöjärjestelmää, joka voi toimia kaikentyyppisissä laitteissa työasemista ja älypuhelimista sulautettuihin ja kuluttajalaitteisiin.

Kehitystyössä otetaan huomioon kokemus Android-alustan luomisesta sekä puutteet skaalautuvuuden ja turvallisuuden alalla.

Tietoja Fuksiasta

Fuksia on kehittänyt oman Armadillo-käyttöliittymän, joka on kirjoitettu Dartissa käyttämällä Flutter-kehystä.

El proyecto kehität myös Peridot-käyttöliittymäkehystä, Fargo-paketinhallinta, tavallinen libc-kirjasto, Escher-renderointijärjestelmä, Magma Vulkan -ohjain, luonnonkaunis yhdistelmähallinta, MinFS, MemFS, ThinFS (FAT in Go-kieli) ja Blobfs sekä FVM-osioiden hallinta.

Linux-yhteensopivuuden takaamiseksi fuksiaan ehdotettiin Machinan kirjastoa, Sen avulla voit suorittaa Linux-sovelluksia erityisessä eristetyssä virtuaalikoneessa, joka on muodostettu käyttämällä hypervisoripohjaista Zircon-ydintä ja Virtio-määrityksiä, analogisesti Linux-sovellusten käynnistämisen organisoidun tavan kanssa Chrome-käyttöjärjestelmässä.

Turvallisuuden vuoksi ehdotetaan edistynyttä hiekkalaatikon eristysjärjestelmää, jossa uusilla prosesseilla ei ole pääsyä ytimen objekteihin, ne eivät voi allokoida muistia eivätkä voi suorittaa koodia, ja käytetään nimiavaruusjärjestelmää, joka määrittää käytettävissä olevat oikeudet käyttää resursseja.

Toisaalta uuden projektisivuston kanssa se on paljastettu että Fuchsia-käyttöjärjestelmän kehittäjät työskentelevät eri ongelmien ratkaisemiseksi tehtävissä tehtävissä, joissa Fuchsia tarjoaa siitä riippuen kaksi ydintä sekä sarjan kerroksia.

  • Garnet-kerros on rakennettu Zirconin päälle ja vastaa laiteajureista
  • Topaz-kerros tarjoaa käyttöliittymän laajennusten luomiseen.

LK

LK tarjoaa ytimen järjestelmille, joilla on rajoitettu RAM-koko ja alhainen prosessorin suorituskyky, joita käytetään yleisesti integroiduissa ratkaisuissa. LK-ydin perustuu littlekernel-projektiin, ja sitä voidaan pitää avoimena vaihtoehtona järjestelmille, kuten FreeRTOS ja ThreadX.

Zircon

Zircon on monipuolinen mikrokerneli, joka keskittyy melko tehokkaiden laitteiden sovelluksiin, kuten älypuhelimet ja henkilökohtaiset tietokoneet.

Zirkoni-ydin on suunniteltu täydentämään LK: ta toteuttamalla uusia konsepteja.

Esimerkiksi Zirkonilla on tuki prosesseille, mutta LK: lle ei, mutta prosessien toteuttamiseen Zirkonissa LK: n komponentit toimivat muistin ja säikeiden kanssa. Zircon tukee myös puuttuvia LK-ominaisuuksia, kuten käyttäjätaso, objektinkäsittelyjärjestelmä ja valmiuksiin perustuva suojausmalli.

Jos haluat tietää projektin verkkosivuston, voit tehdä sen ottamalla yhteyttä seuraavaan linkkiin.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.