Chromium OS
Den stabila versionen checkades ut den 10 juli 2022 . Det finns overifierade
ändringar i mallar eller .
Chromium OS är en öppen källkodsdistribution av operativsystemet GNU/Linux , en utvecklarversion av Chrome OS från Google . Källkoden för Chrome OS släpptes den 19 november 2009 under BSD -liknande licenser och GNU GPL som Chromium OS [1] .
Användargränssnitt
Alfaversionen innehåller en applikationssida, som startas av en knapp i det övre vänstra hörnet av skärmen. Sidan innehåller länkar till Googles webbapplikationer som Gmail , Google Apps och YouTube . Chromium innehåller också en kameraapp, en klocka, en batteriindikator och en statusindikator för nätverksanslutning. Genom att trycka på funktionstangenten F12 aktiveras flerfönsterläge med möjlighet att öppna ytterligare webbläsarfönster och växla mellan dem. F8-tangenten visar en tangentbordslayout med "Genvägstangenter" , inklusive uppgifter och avsändare jämfört med webbläsaren Chrome, och till och med en konsol för tolkning av kommandon. [2] [3] [4] Gränssnittet är implementerat i stil med Material Design 2.0. Operativsystemet inkluderar en Termina virtuell maskin för att köra Debian-program, vilket gör att det webbaserade operativsystemet kan köra programmeringsmiljöer, webbläsare, redaktörer etc. i en isolerad behållare.
Arkitektur
Googles dokumentation, som innehåller preliminär information, beskriver en arkitektur i tre nivåer: inbäddad programvara , webbläsare och fönsterhanterare , systemapplikationer och användarapplikationer [5] .
- Den inbyggda programvaran för att minska uppstartstiden kontrollerar inte beredskapen hos hårdvara , såsom diskettenheter , som nu används mindre i datorer och inte används i netbooks . Att verifiera varje startsteg ökar säkerheten och underlättar systemåterställningen [5] .
- Chromium OS är ett modifierat Gentoo GNU/Linux OS med relaterade korrigeringar och tillägg för snabbare uppstart och övergripande prestanda. Användarapplikationer inkluderar endast det väsentliga och hanteras av Upstart , tack vare vilka tjänster och tjänster som lanseras i parallella trådar, med möjlighet till omstart, och fördröjning av starten av enskilda tjänster implementeras för att påskynda laddningen [5] .
- Fönsterhanteraren hanterar användarinteraktion med klientfönster, liksom de flesta liknande X-fönsterhanterare [5] .
- Som ett tillägg erbjuds en behållare med Debian OS, som utvecklas som en del av Project Crostini. Denna lösning låter dig köra välbekanta skrivbordsprogram med mjukvaruvirtualisering (inte emulering).
Forks
I maj 2010 laddades en kompilerad version av den fortfarande pågående koden ned över en miljon gånger från Internet . Den mest populära versionen postades av Liam McLaughlin , en 17-årig student från Manchester , publicerad under titeln "Hexxeh". McLaughlin har publicerat en build som gör att Chromium kan startas från en USB-enhet och inkluderar implementering av funktionalitet som inte implementerades vid tidpunkten för bygget av Googles ingenjörer , såsom stöd för programmeringsspråket Java [6] .
Google förväntade sig inte att användare skulle använda Chromium OS innan den officiella releasen. Sundar Pichai , Googles VP of Product Management, säger "Saker som Hexxeh är fantastiska." Pichai sa att de tidiga släppen fick oväntade konsekvenser. "Om du gör öppen källkod måste du själv vara öppen källkod" [6] . Författaren slutade arbeta med sitt projekt. Men hans idé togs upp av utvecklarna av FydeOS (en analog till Chrome OS för Kina, Googles tjänster ersattes av proprietära analoger från Fyde Innovations, en behållare med Android från Chrome OS integrerades), ArnoldTheBat och Cloudready (distributionerna ligger närmast till vanilla Chromium OS).
Skillnaden mellan Chrome OS och Chromium OS
Chromium OS finns i källkodsform och inkluderar inga proprietära komponenter. Chrome OS erbjuds i form av färdig binär firmware för specifika Chrome-enheter. Följaktligen inkluderar Chrome OS olika proprietära komponenter: telemetri, ett uppdateringssystem, codecs, firmware för kontroller, en Android-behållare (Android OS-källkoder är öppna, men dess Apache License 2.0-licens låter dig skapa en proprietär version av "Android Runtime för Chrome" med integrerade Google Mobile Services och tillgång till Google Plays appbutik ).
Se även
Anteckningar
- ↑ Sengupta, Caesar släpper Chromium OS-projektet med öppen källkod (engelska) (länk ej tillgänglig) . Google Inc. . Blogspot ( 19 november 2009 ). Tillträdesdatum: 26 september 2010. Arkiverad från originalet 1 maj 2012.
- ↑ Vanliga frågor om utvecklare (nedlänk) . Google. Hämtad 12 december 2009. Arkiverad från originalet 1 maj 2012. (obestämd)
- ↑ Yegulalp, Serdar Google Chrome OS förhandsgranskad (länk inte tillgänglig) . Informationsvecka (5 december 2009). Hämtad 6 december 2009. Arkiverad från originalet 1 maj 2012. (obestämd)
- ↑ Rapoza, Jim GRANSKNING: Google Chrome OS Developer Edition ger en spännande titt på webbläsare (länk ej tillgänglig) . eWeek.com (3 december 2009). Hämtad 4 december 2009. Arkiverad från originalet 1 maj 2012. (obestämd)
- ↑ 1 2 3 4 Säkerhetsöversikt: Chromium OS-designdokument (nedlänk) . Google. Hämtad 25 november 2009. Arkiverad från originalet 1 maj 2012. (obestämd)
- ↑ 1 2 Stone, Brad . Testflyg till Google Cloud (engelska) , The New York Times ( 7 maj 2010 ). Arkiverad från originalet den 14 maj 2010. Hämtad 26 september 2010.
Länkar
Google LLC |
---|
|
Reklam |
|
---|
Kommunikationer |
|
---|
PÅ |
|
---|
Plattformar |
|
---|
Utvecklingsverktyg _ |
|
---|
Offentliggörande |
|
---|
Sök ( PageRank ) |
|
---|
Tematiska projekt |
|
---|
Slutna projekt |
|
---|
se även |
|
---|