A Google elindítja a Fuchsia OS weboldalt a fejlesztők számára

Egészen a közelmúltig nagyon keveset tudtunk a Google Fuchsia operációs rendszeréről. Először 2016-ban jelent meg a GitHubon hivatalos bejelentés nélkül, gyorsan felmerültek az elméletek arról, mi lehet ez.

Néhány nappal ezelőtt megjelent a hír, miszerint a Google elindította a projekt weboldalát a vállalaton belül többször fejlesztés alatt álló Fuchsia operációs rendszerrel kapcsolatos információkkal.

Az oldal a rendelkezésre álló dokumentációk egy részét tartalmazza és linkek az operációs rendszer összetevőinek forrásszövegeihez, beleértve a Zircon mikrokernelt is.

A dokumentáció kiterjed a Fuchsia fejlesztésére és az operációs rendszer alkalmazásaira, létrehozza a rendszert a forráskódból, a fő összetevők leírásából és a keretrendszerekből.

És a semmiből a Google úgy dönt, hogy napvilágra hozza Fuksziát

A Fuchsia projekt többszöri belső fejlesztése után, ahol ez gyakorlatilag nyílt titok volt, mivel a Google fejlesztői semmit sem említettek róla, és gyakorlatilag cáfolták létezését, a Google úgy döntött, hogy közzéteszi a projektet.

Fontos megjegyezni, hogy a Fuchsia projekt keretében olyan univerzális operációs rendszert fejlesztenek ki, amely bármilyen típusú eszközön képes működni, a munkaállomásoktól és az okostelefonoktól kezdve a beágyazott és fogyasztói eszközökig.

A fejlesztés az Android platform létrehozásának tapasztalatai, valamint a méretezhetőség és a biztonság terén mutatkozó hiányosságok figyelembevételével valósul meg.

Fuksziáról

Fukszia kifejlesztette saját Dart-ban írt Armadillo GUI-ját a Flutter keretrendszer használatával.

A projekt Ön a Peridot UI keretrendszerét is fejleszti, a Fargo csomagkezelő, a szokásos libc könyvtár, az Escher renderelő rendszer, a Magma Vulkan illesztőprogram, a festői kompozit menedzser, a MinFS, a MemFS, a ThinFS (FAT in Go nyelv) és a Blobfs, valamint az FVM szakaszok kezelője.

A Linux fukszia kompatibilitásának garantálása érdekében a Machina könyvtárat javasolták, Ez lehetővé teszi a Linux-alkalmazások futtatását egy speciális, virtuális gépben, amelyet hipervizor-alapú Zircon-kernel és Virtio specifikációk használatával hoztak létre, a Linux-alkalmazások Chrome OS-en történő indításának szervezett módszerével analóg módon.

A biztonság érdekében egy fejlett homokozó-leválasztó rendszert javasolnak, amelyben az új folyamatok nem férnek hozzá a kernelobjektumokhoz, nem tudnak kiosztani memóriát és nem tudnak végrehajtani kódot, és egy névtér rendszert használnak, amely meghatározza az erőforrásokhoz való hozzáféréshez rendelkezésre álló engedélyeket.

Másrészt az új projekt helyszínével bemutatták hogy a Fuchsia operációs rendszer fejlesztői a különböző problémák megoldásának feladatain dolgoznak, ahol attól függően a Fuchsia két magot, valamint egy sor réteget kínál.

  • A Garnet réteg a Zircon tetején valósul meg, és felelős az eszközillesztőkért
  • A Topaz réteg interfészt biztosít a plug-inek létrehozásához.

LK

Az LK magot kínál a korlátozott RAM-méretű és alacsony processzor-teljesítményű rendszerek számára, amelyeket általában az integrált megoldásokban használnak. Az LK kern a littlekernel projekten alapul, és nyílt alternatívának tekinthető az olyan rendszerek számára, mint a FreeRTOS és a ThreadX.

Cirkon

Cirkon egy teljes funkcionalitású mikrokernel, amely meglehetősen nagy teljesítményű eszközökön futó alkalmazásokra összpontosít, például okostelefonok és személyi számítógépek.

A cirkóniummagot az LK kiegészítéseként tervezték további koncepciók megvalósításával.

Pl. A Cirkon támogatja a folyamatokat, de az LK nem, de a Zircon folyamatainak megvalósítása magában foglalja az LK komponenseit, hogy működjenek együtt a memóriával és a szálakkal. A Zircon támogatja a hiányzó LK képességeket is, például felhasználói szintet, objektumkezelő rendszert és képességalapú biztonsági modellt.

Ha szeretné megismerni a projekt weboldalát, megteheti ezt a kapcsolatfelvétel útján a következő linkre.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.