Chromium saatavilla Fuchsia OS:lle

Google on julkaissut täysversion Fuchsia-käyttöjärjestelmään tarkoitetusta Chromium-verkkoselaimesta, joka korvasi sovellusluettelossa aiemmin tarjotun tyhjennetyn Simple Browser -selaimen, joka on suunniteltu suorittamaan itsenäisiä verkkosovelluksia, ei toimimaan sivustojen kanssa. Epäsuorasti tuen tarjoaminen tavalliselle verkkoselaimelle vahvistaa Googlen aikomusta kehittää Fuchsiaa paitsi IoT- ja kuluttajalaitteille, kuten Nest Hubille, myös työpöytäalustoille. Tutustuaksesi Fuchsian nykyiseen kehitystilaan, voit käyttää emulaattoria sekä dahliaOS-projektin testiversioita.

Fuchsian Chromium-koontiversion käyttöliittymä on yleensä samanlainen kuin muiden työpöytäjärjestelmien koontiversiot, lukuun ottamatta yksittäisiä puutteita ja virheitä, kuten ongelmia kontekstivalikoiden näyttämisessä ja useiden ikkunoiden avaamisessa. Samanaikaisesti on viime aikoina tehty aktiivisesti työtä tällaisten ongelmien poistamiseksi, esimerkiksi toissa päivänä tarjottiin tuki sisäänrakennetulle PDF-katseluohjelmalle ja tulostusmahdollisuus.

Chromium saatavilla Fuchsia OS:lle

Muista, että Google on kehittänyt Fuchsia-käyttöjärjestelmän vuodesta 2016 lähtien, ottaen huomioon Android-alustan skaalauksen ja tietoturvan puutteet. Järjestelmä perustuu LK-projektin kehitykseen perustuvaan Zircon-mikroytimeen, joka on laajennettu käytettäväksi eri laiteluokissa, mukaan lukien älypuhelimet ja henkilökohtaiset tietokoneet. Zircon laajentaa LK:ta tukemalla prosesseja ja jaettuja kirjastoja, käyttäjätasoa, objektinkäsittelyjärjestelmää ja ominaisuuspohjaista suojausmallia. Ohjaimet toteutetaan käyttäjätilan dynaamisina kirjastoina, jotka devhost-prosessi lataa ja joita laitehallinta (devmg, Device Manager) hallitsee.

Fuchsialla on oma graafinen käyttöliittymä, joka on kirjoitettu Dartissa käyttämällä Flutter-kehystä. Projektissa kehitetään myös Peridot-käyttöliittymäkehystä, Fargo-pakettienhallintaa, libc-standardikirjastoa, Escher-renderöintijärjestelmää, Magma Vulkan -ajuria, Scenic-yhdistelmähallintaa, MinFS-, MemFS-, ThinFS- (FAT Go-kielellä) ja Blobfs-tiedosto. järjestelmät sekä FVM-osiot. Sovellusten kehittämiseen tarjotaan tukea C / C ++:lle, Dartille, Rust on sallittu myös järjestelmäkomponenteissa, Go-verkkopinossa ja Python-kielen rakennusjärjestelmässä.

Chromium saatavilla Fuchsia OS:lle

Käynnistysprosessi käyttää järjestelmänhallintaa, joka sisältää appmgr:n alkuperäisen ohjelmistoympäristön luomiseen, sysmgr:n käynnistysympäristön rakentamiseen ja basemgr:n käyttäjäympäristön määrittämiseen ja kirjautumisen järjestämiseen. Turvallisuuden takaamiseksi ehdotetaan kehittynyttä hiekkalaatikon eristysjärjestelmää, jossa uusilla prosesseilla ei ole pääsyä ytimen objekteihin, muistia ja koodia, ja resursseihin pääsyyn käytetään nimitilajärjestelmää, joka määrittää käytettävissä olevat käyttöoikeudet. Alusta tarjoaa puitteet komponenttien luomiselle, jotka ovat hiekkalaatikossaan toimivia ohjelmia, jotka voivat olla vuorovaikutuksessa muiden komponenttien kanssa IPC:n kautta.

Lähde: opennet.ru

Lisää kommentti