Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • Google Chrome pe toate sistemele de operare. Privind sub capota sistemului de operare Chrome

Google Chrome pe toate sistemele de operare. Privind sub capota sistemului de operare Chrome

În urmă cu câțiva ani, Google a introdus sistemul de operare Chrome, care era în esență browserul Chrome. Mulți au considerat acest lucru ca pe un experiment nereușit, deoarece nu a reușit să folosească un sistem de operare cu drepturi depline. Fără acces la Web, sistemul de operare Chrome era practic inutil, software-ul obișnuit lipsea. Doar serviciile Google și numeroase extensii familiare din browserul Chrome erau disponibile utilizatorilor.

Cu toate acestea, acest lucru avea avantajele sale: sistemul nu necesita hardware puternic, iar costul laptopului nu depășea 300 USD. Este mai ieftin decât majoritatea dispozitivelor Windows, să nu mai vorbim de MacBook-uri.

Nu mai este doar un browser

Charlie Brannan / flickr.com

Au trecut aproape șapte ani de atunci și s-au schimbat multe. Sistemul a devenit mai funcțional, mai autosuficient și a dobândit suport pentru programele offline. Da, atunci când este conectată la Internet, ea știe încă mai multe, dar acum se poate spune despre orice sistem de operare. Offline puteți asculta muzică, viziona filme, puteți lucra cu documente. Aceste capabilități vor satisface nevoile majorității utilizatorilor.

Calculul Google a fost corect: oamenii își petrec cea mai mare parte a timpului în browser. Sau mai degrabă - în. Cota sa este de aproximativ 50%, ceea ce îl face cel mai popular din lume. „Dacă da, – a decis în Google, – păstrează un dispozitiv accesibil, care are browserul tău preferat cu tot felul de extensii”. Și gata, nimic mai mult. Interfața este simplă și concisă, chiar și un copil o poate stăpâni.

Apropo de copii: cel mai adesea Chromebookurile sunt achiziționate pentru educație și segmentul corporativ. Drept urmare, în primul trimestru al anului 2016, laptopurile cu sistemul de operare Chrome au depășit laptopurile Apple din SUA în primul trimestru din 2016. Aproape 2 milioane față de 1,76 milioane este o realizare majoră pentru sistemul de operare al browserului.

Dar lovitura principală a fost dată de Google recent, în mai 2016. S-a întâmplat ceea ce mulți se așteptau: în viitorul apropiat, Chrome OS va primi suport nativ pentru aplicațiile Android. Posesorii de Chromebookuri sunt incredibil de norocoși, deoarece în viitorul apropiat aproape întreaga gamă de Google Play le va fi disponibilă! Problema numărului de aplicații și a dependenței de internet este rezolvată imediat. Este important ca aplicațiile să nu fie emulate, ci native, adică să aibă acces la Wi-Fi, RAM, procesor și alte componente necesare.

De fapt, acum avem un alt dispozitiv Android, dar cu mai multe funcții. Da, dar pentru marea majoritate a utilizatorilor, funcționalitatea unui Chromebook va fi suficientă.

Avantajele Chromebookului


Kohichi Aoki / flickr.com

1. Preț

Voi începe cu cel mai important lucru - costul Chromebookurilor. În SUA, un laptop Windows ieftin va rula în jur de 400-700 USD. MacBook-ul începe de la 899 USD. În același timp, majoritatea Chromebookurilor au prețuri sub 300 USD. O opțiune excelentă pentru școlari, studenți și doar persoanele care au nevoie de un laptop doar pentru a naviga pe internet și a lucra cu documente.

2. Simplitate

Chromebookurile sunt ușor de utilizat. Sunt agile, ușor de personalizat și pot fi stăpânite de absolut toată lumea: de la copii până la bătrâni. Acesta este motivul pentru care Chromebookurile sunt atât de populare în școli și în sectorul corporativ.

3. Selecție mare

Gama de Chromebookuri este destul de extinsă. Laptopurile sunt disponibile cu dimensiuni ale ecranului de la 11 la 15 inchi. Hardware-ul este, de asemenea, foarte divers: de la procesoare mobile, care sunt de obicei instalate pe smartphone-uri, la procesoare Intel.

4. Ecosistem

Dacă dețineți un smartphone Android, un Chromebook este un plus demn pentru ecosistemul dvs. Datorită serviciilor Google, toate datele sunt sincronizate. În același mod, puteți lucra cu software terță parte datorită suportului nativ pentru aplicațiile Android.

Contra ale sistemului de operare Chrome


Oll Raqwe / flickr.com

1. Dependenta de retea

Orice s-ar putea spune, munca Chromebookurilor este legată de web. Fără internet, capacitățile lor tind să fie zero. În ciuda faptului că Internetul este acum peste tot, pentru mulți poate deveni o problemă serioasă.

2. Lipsa software-ului „adult”.

Chromebookurile nu sunt potrivite pentru muncă serioasă. Nu veți putea instala Photoshop, AutoCAD și alte software-uri cu care funcționează pe Windows și OS X. Astfel de dispozitive sunt mai potrivite pentru cei care își petrec cea mai mare parte a timpului în browser, precum și pentru cei care folosesc activ serviciile Google .

Ce urmeaza?

Google a făcut cu siguranță un pas uriaș în șapte ani, dar experții spun că acesta este doar începutul. După ce sistemul începe să accepte aplicații Android, popularitatea acestuia va crește semnificativ.

Dintr-un experiment distractiv, se va transforma într-o versiune extinsă de Android pentru laptopuri bugetare. Și în acest caz, nu Apple, care se concentrează pe segmentul premium, va deveni concurent, ci Microsoft. La urma urmei, ea câștigă în principal bani vânzând software pentru segmentul corporativ și licențe pentru vânzarea laptop-urilor. Creșterea bruscă a popularității dispozitivelor care rulează sistemul de operare Chrome poate strica foarte mult viața Microsoft.

Ideea creării unui nou sistem de operare Chrome OS, creat special pentru computerele mobile pe baza unui browser web deja creat, arată cel puțin ciudat. Deși, dacă priviți din cealaltă parte, devine evident că și proprietarii de netbook-uri își petrec cea mai mare parte a timpului citind site-uri web, iar serviciile cloud care au devenit populare sunt deja capabile să înlocuiască multe programe desktop precum Microsoft Office și chiar Adobe Photoshop.

Un bun ajutor într-un astfel de demers poate fi un număr mare de produse create pentru browserul Google, care pot fi găsite în magazinul online de aplicații Chrome. Punând toate aceste componente împreună, se dovedește că sistemul de operare Chrome are cel puțin șanse mari să intre în laptopul tău ca sistem de operare cu drepturi depline.

Cursa contra cronometru

Există informații că specialiștii Google au început să dezvolte sistemul de operare Chrome încă din 2009. În acei ani, un număr mare de experți au criticat conceptul de sistem de operare cloud, creat doar pe baza. Nevoia constantă de a fi conectat la Internet a limitat semnificativ domeniul de aplicare al unui astfel de sistem de operare. Trebuie spus că browserul Chrome în sine nu a strălucit foarte mult și doar „și-a construit mușchii” pentru a lupta cu astfel de concurenți precum Internet Explorer și Mozilla Firefox.

În 2010, la un an după începerea lucrărilor la sistemul de operare, un laptop prototip, cu nume de cod Cr-48, care rula sistemul de operare Chrome, a fost demonstrat publicului larg. Acest dispozitiv a devenit primul din linia de până acum nu numeroasă de „Chromebooks”.

Deja astăzi, gama de laptopuri cu sistemul de operare Chrome instalat a devenit mult mai largă și se laudă cu producători precum Acer și Samsung. Ei construiesc Chromebookuri pe bezea procesorului Intel Atom și chiar și pe cipurile Intel Celeron mai puternice.

Pentru a încerca noul sistem de operare Chrome OS (îl puteți descărca de aici: chromeos.hexxeh.net) chiar acum, nu trebuie să cumpărați un Chromebook nou-nouț, mai ales că prețurile sunt încă la niveluri destul de ridicate. Pur și simplu puteți rula sistemul de operare al companiei pe vechiul computer. Deși cu hardware învechit, pot apărea probleme la pornire.

Metode de instalare a sistemului de operare pe USB și virtualizare prin VirtualBox, puteți citi aici: www.3dnews.ru

Abordare rationala

Sistemul de operare de la Google este în prezent în curs de dezvoltare și nu este garantat să funcționeze corect pe toate dispozitivele. Singurele excepții sunt câteva modele de computer create special pentru acest sistem de operare. De aceea, nu vă recomandăm să instalați acest sistem de operare brut pe computerul dvs. de lucru. Dacă doriți să efectuați o testare de probă a sistemului de operare, scrieți-l pe o unitate externă sau pe un card de memorie sau utilizați-l pentru a rula de acolo.

Veți afla despre începerea încărcării sistemului de operare Google Chrome din sigla care apare pe ecran cu inscripția Chromium.

Această inscripție pe ecran nu ar trebui să fie surprinzătoare, deoarece browserul web Chromium este luat ca bază pentru versiunea noastră de Chrome OS, este creat și de Google și singura sa diferență față de Chrome original este codul open source. Pe dispozitivul nostru, sistemul de operare a pornit destul de repede - au trecut mai puțin de 15 secunde de la alegerea unui dispozitiv de pornire până la afișarea unei ferestre cu autorizare.

Cu toate acestea, pe diferite computere, timpul de pornire poate fi diferit, totul depinde de puterea procesorului și de viteza de citire a datelor de pe unitatea internă.

Dacă este prima dată când lansați sistemul de operare Chrome OS, atunci selectați mai întâi versiunea localizată a sistemului (versiunea rusă este în listă) și instalați-o pe cea dorită (pe lângă sistemul de limbi pe care l-ați instalat, engleza este sigur că va fi adăugat, care vine implicit), după aceea vă puteți conecta la una din rețelele Wi-Fi fără fir.

După aceea, sistemul de operare Chrome OS vă va familiariza cu întregul set de gesturi acceptate. Din păcate, câmpul nostru tactil al laptopului, spre deosebire de Chromebookurile originale create special pentru aceasta, nu le-a putut recunoaște. Acest lucru finalizează procesul de configurare inițială a sistemului de operare Google Chrome și nu trebuie să îl repetați la pornirea ulterioară a sistemului de operare. Pe viitor, pentru autorizare în sistemul de operare, va trebui doar să introduceți parola pentru contul de serviciu Gmail.

Configurarea sistemului de operare Chrome

Pentru a deschide meniul de setări rapide al sistemului de operare, faceți clic pe tava de sistem specială.

În meniul care apare, poți modifica luminozitatea luminii de fundal a ecranului și volumul sunetului, deși în locul meniului poți folosi și tastele funcționale ale computerului. Există trei butoane puțin mai sus: închideți computerul, schimbați sesiunea și blocați ecranul. Suntem mai interesați de elementul „Setări”, unde puteți obține acces la cele mai avansate setări ale sistemului de operare.

Meniul de setări extins se deschide sub forma unei file obișnuite a browserului web Google Chrome.

Aici merită să acordați atenție parametrilor individuali responsabili pentru componenta vizuală a întregului sistem de operare și browser separat.

După cum se dovedește, setarea propriei imagini ca fundal pentru desktop nu este posibilă. Va trebui să alegeți dintre mai multe opțiuni disponibile oferite de Google.

Este posibil să aveți nevoie și de setări care modifică viteza de mișcare a cursorului mouse-ului.Personal, am avut nevoie de ele, deoarece la început cursorul, înainte de a conecta mouse-ul, s-a deplasat în jurul ecranului prea încet, iar după conectarea unui mouse cu fir, dimpotrivă , a început să se miște prea repede.

Pentru a afișa setări suplimentare pentru sistemul de operare Chrome, faceți clic pe butonul „Afișați setările avansate”. În setările avansate, puteți modifica localizarea computerului, fusul orar, dimensiunea fontului și scara paginilor afișate.

Dacă doriți să dezactivați afișarea serviciului cloud Google Drive în managerul de fișiere, atunci bifați caseta de selectare de lângă această opțiune.

Aplicații standard pentru sistemul de operare Google Chrome

Popularul browser Google Chrome, precum și copia sa gratuită a Chromium, sunt cunoscute de marea majoritate a utilizatorilor de computere. Funcționează fără nicio reclamație, dacă excludeți cu adevărat problema cu pluginul Adobe Flash. La accesarea paginii http://get.adobe.com/ru/flashplayer, utilizatorului i se spune că pluginul Adobe Flash este instalat și nu necesită actualizare.

În același timp, nimic nu poate fi vizualizat pe paginile site-urilor cu conținut activ. Salvează doar faptul că pe populara găzduire video YouTube, videoclipurile sunt redate folosind tehnologia HTML5 și le puteți viziona fără a utiliza pluginul Adobe Flash.

Acum să ne oprim și să aruncăm o privire mai atentă la managerul de fișiere al sistemului de operare Chrome. Se lansează făcând clic pe pictograma situată pe desktopul sistemului de operare. La fel ca meniul de setări, se deschide ca o filă separată în browserul web. Partea stângă a filei listează discurile disponibile, iar partea dreaptă arată întregul conținut al discului selectat.

În arborele de directoare, sistemul de operare Chrome este reprezentat de un folder pentru descărcarea fișierelor, un serviciu cloud Google Drive pentru stocarea fișierelor și o partiție a discului de sistem.

Tot în managerul de fișiere puteți vedea toate partițiile de pe hard disk, chiar și cele pe care este instalat sistemul de operare Windows. Toate operațiunile cu fișiere și foldere, cum ar fi copierea, mutarea, redenumirea și ștergerea, sunt efectuate folosind butoanele corespunzătoare din meniul contextual.

Toate fotografiile din sistemul de operare Chrome OS pot fi nu numai vizualizate, ci și editate în editor.

Cu fișierele audio și video, lucrurile nu sunt la fel de bune ca cu. Sistemul de operare, desigur, are un player media încorporat, cu toate acestea, în testarea noastră, a refuzat să redea niciun fișier.

Pe desktopul cu sistemul de operare Chrome, puteți apăsa butonul familiar „PrintScm” situat pe tastatură. Toate imaginile capturate sunt salvate automat în folderul în care sunt salvate fișierele descărcate de pe Internet.

Instalarea aplicațiilor suplimentare

Nu există programe tradiționale precum sistemele de operare sau Ubuntu Linux în sistemul de operare Chrome. Ele au fost înlocuite cu o multitudine de gadgeturi și pluginuri de browser. Unele dintre aceste aplicații sunt capabile să funcționeze chiar și fără o conexiune activă la internet.

Pentru a lansa Magazinul web Chrome în sistemul de operare, trebuie să faceți clic pe pictograma de pe desktop. Odată ajuns pe pagina principală a Magazinului web Chrome, utilizatorul va vedea imediat diverse categorii de programe, iar cele mai populare aplicații în dreapta.

Primul nostru candidat pentru instalare a fost pluginul „Chrome Remote Desktop” folosit pentru a gestiona mai multe computere prin Internet. Acest plugin poate fi găsit cu ușurință în bara de căutare a aplicației. Pentru a-l adăuga la sistemul dvs. de operare, apăsați butonul albastru „Instalare”, apoi faceți clic pe butonul „Adăugați” și așteptați până când instalarea este finalizată. După instalarea cu succes, pictograma aplicației va apărea pe desktop-ul Chrome OS.

Pentru a elimina această aplicație, faceți clic dreapta pe pictograma aplicației și selectați „Eliminați din Chromium” din meniul contextual. Restul suplimentelor sunt instalate și dezinstalate în același mod.

Aplicații suplimentare:

- Google Mail Offline. O aplicație la îndemână pentru acces offline la căsuța de e-mail Gmail - IMO Instant Messenger. Un client de mesagerie instant destul de puternic, cu suport încorporat pentru diverse servicii, cum ar fi ICQ. Skypc, Google Talk. Jabber și alții - Cut The Rope. Un joc distractiv care cu siguranță va atrage utilizatorii de toate vârstele.

Dispozitivele nu durează pentru totdeauna. Chiar și cel mai sofisticat laptop se transformă într-un computer „mid-range” în câțiva ani. Dupa 5-6 ani de la data cumpararii, el risca sa devina dovleac.

Acest lucru s-a întâmplat cu vechiul meu HP Pavilion g7. În 2011, un laptop a fost livrat cu un fișier Windows Vista, care a fost imediat demolat într-un Windows 7 mai adecvat. Dar performanța dispozitivului în mediul Windows în 2018 s-a dovedit a fi foarte discutabilă.

Nu am vrut să instalez Linux - există un dispozitiv separat + un server cloud pentru acest sistem de operare. Prin urmare, s-a decis să se găsească cea mai optimizată opțiune. După ce am studiat zeci de forumuri, m-am hotărât totuși să încerc sistemul de operare, pe care până astăzi m-am încăpățânat să îl ocol.

După cum s-a dovedit în zadar.

Ce este sistemul de operare Chrome

Google se gândește de mult timp să-și lanseze propriul sistem de operare pentru desktop. Proiectul Chromium OS a fost audiat pentru prima dată în noiembrie 2009. Apoi Google a promis că va prezenta laptopuri care rulează acest sistem de operare, iar până în 2011 a anunțat încă câteva modele.

Nucleul sistemului de operare Google Chrome este un nucleu hibrid, un amestec de servicii Linux și Google. Este furnizat un sistem de ferestre special conceput, iar instrumentul principal de lucru este browserul. Desigur, accesul constant la Internet este strict necesar.

De fapt, Chrome OS este o distribuție compactă care consumă un minim de resurse de sistem de laptop, iar toate procesele principale de calcul sunt efectuate pe serverele Google - în cloud.

Ca rezultat, se obține o soluție excelentă pentru computerele cu putere redusă, care poate fi rulată atât de pe o unitate flash USB, cât și prin instalarea în locul sistemelor populare Windows și Linux.

Cum se instalează sistemul de operare Chrome

Înainte de instalare, trebuie să vă pregătiți puțin. Pentru sistemul de operare Chrome aveți nevoie de:

Să începem cu instalarea. Este recomandabil să pregătiți unitatea flash pe laptopul dvs. principal, fie că este vorba de un laptop compatibil cu Windows, Linux și Mac.

Pasul 1. Accesați site-ul web Neverware la acest link și descărcați distribuția Chrome OS de pe CloudReady. Dimensiunea imaginii pentru macOS este de puțin peste 900 MB.

Descărcați versiunea pe 64 de biți dacă laptopul dvs. a fost lansat după 2007.

Pasul 2. Despachetați arhiva descărcată.

Pasul 3. Pentru a crea o unitate flash, aveți nevoie de browserul Google Chrome. Nu te poți descurca fără ea. Lansați browserul și instalați extensia Utilitar de recuperare a Chromebookului.

Pasul 4. Lansăm extensia instalată și înainte de a face clic A incepe, introduceți o unitate flash USB sau un card SD (4 GB sau mai mult).

În plus, trebuie să faceți clic pe roată și să selectați elementul Utilizați imaginea locală, indicând calea către pachetul de distribuție dezambalat la pasul 2.

Acum puteți începe să vă creați stick-ul USB.

Pasul 5. Alegeți unitatea flash și faceți clic A incepe.

În funcție de viteza stick-ului USB / cardului SD, procesul de creare a unei unități durează între 2 și 10 minute.

Pasul 5. Lăsăm MacBook-ul deoparte și introducem stick-ul USB în laptopul nostru, bătuți de viață.

Pornim laptopul și selectăm unitatea de pe care să pornim. Pentru a face acest lucru, în configurarea BIOS (apelată prin apăsarea tastei Del imediat după pornire) găsim elementul Primul dispozitiv de pornireși expuneți USB Flash sau numele unității dvs. flash.

După repornire, laptopul va vedea stick-ul USB și va începe procedura de instalare.

Pasul 6. După câteva secunde, sigla sistemului va apărea pe ecran și trebuie doar să specificați limba sistemului dorită și să vă conectați la WiFi. Aceasta finalizează instalarea sistemului de operare Chrome.

Notă, sistemul necesită o conexiune constantă la internet și o unitate flash sau un card SD. În acest sens, este de preferat să folosiți un card SD.

După ce porniți de pe o unitate flash, puteți instala sistemul pe unitatea încorporată în laptop. Dar depinde de tine să decizi.

Impresii de la muncă

Una dintre cele mai bune modalități de a testa performanța laptopului este să rulați un videoclip de înaltă definiție pe YouTube.

Pe Windows 7, vechiul HP Pavilion g7 în configurația de bază a putut scoate cu greu videoclipuri HD cu o rezoluție de 720p. Pe Windows 10, situația este aproximativ aceeași. Și acesta este momentul în care modul este activat Performanta ridicata.

După instalarea sistemului de operare Chrome, primul lucru pe care m-am hotărât să îl fac a fost să testez capabilitățile bătrânului și am lansat un videoclip pe YouTube.

360p / 480p- muște (dar nu există nicăieri mai proastă ca calitate)
720p- nici o singură eroare, totul este neted, derularea funcționează instantaneu
1080p- frânele s-au simțit în primele 2-3 secunde, apoi o imagine stabilă și normală fără încetiniri și tamponări obositoare
1440p- există o limită la orice, iar cu o astfel de rezoluție laptopul se luptă deja.

Cu toate acestea, este mult mai ușor pentru un laptop să lucreze cu un sistem practic „gol”. Toate ferestrele se comută instantaneu, la tastarea de la tastatură nu există întârzieri și se blochează, aplicațiile sunt lansate instantaneu.
Da, despre aplicații. Sistemul de operare Chrome are un magazin de aplicații încorporat. Este prezentat de o piață standard familiară utilizatorilor browserului Chrome.

Software-ul de acolo este cel mai divers și variat, dar pentru aproape orice sarcină puteți găsi utilitatea necesară: de la editori grafici la manageri de activități etc.

Sistemul de operare Chrome este o modalitate rapidă și ușoară de a resuscita un laptop vechi care va servi ca mașină de scris, dispozitiv de navigare, ascultând videoclipuri sau vizionand videoclipuri.

Că aplicațiile desktop și desktopul în sine se vor muta mai devreme sau mai târziu pe web, era clar aproape după nașterea JavaScript, astfel încât apariția sistemului de operare Chrome este în mare măsură previzibilă. Și faptul că sistemul de operare cloud a fost lansat de Google este, de asemenea, absolut natural. Dar să încercăm să ne îndepărtăm de dezbaterea nesfârșită despre viitorul desktop-ului, alimentată de partea conservatoare a oamenilor IT, și să privim sistemul de operare Chrome din punctul de vedere al implementării tehnice.

Drumul spre nori

Google a anunțat sistemul de operare Chrome în vara lui 2009 și deja în noiembrie a demonstrat-o publicului și a lansat codul sursă pentru public sub numele de Chromium OS. Pe atunci, sistemul de operare era destul de simplu și era un browser Chrome cu ecran complet care rula pe o distribuție Ubuntu foarte redusă. A implementat toate aceleași mecanisme pentru izolarea filelor și pluginurilor browserului, toate același model de multiprocesare al browserului, dar, în general, sistemul de operare nu diferă în nimic special.

În următorii cinci ani, Google a dezvoltat în mod continuu sistemul de operare Chrome, dar fără a-și face publicitate cu adevărat. Pe parcurs, ea a lansat așa-numitele Chromebook-uri și Chromebox-uri, care au devenit populare printre unixoid, care a demolat sistemul de operare Chrome imediat după cumpărare. Treptat, Google a abandonat Ubuntu în favoarea Gentoo (se pare - pentru a putea construi pachete fără dependențe „inutile” pentru acesta și versiunea Hardened a kit-ului de distribuție) și a înlocuit modul cu fereastră unică cu cel standard cu mai multe ferestre pentru desktop-uri. cu o bară de activități standard în partea de jos. Google l-a abandonat în mod deliberat în versiunile timpurii ale sistemului de operare Chrome, deoarece sistemul de operare era axat pe netbook-uri cu ecranele lor mici, dar utilizatorii nu păreau să-l aprecieze.

Au apărut aplicații web offline (disponibile și în Chrome obișnuit) și, în sfârșit, au apărut suport pentru o serie de aplicații Android. Această din urmă dezvoltare a devenit destul de anticipată după ce conducerea dezvoltării ambelor sisteme de operare a trecut în mâinile lui Sundar Pichai, care a fost întotdeauna responsabil pentru dezvoltarea Chrome, Chrome OS și aplicațiile web ale Google.

Sistemul de operare Chrome se dezvoltă împreună cu browserul în sine, astfel încât versiunile lor sunt aceleași. La momentul scrierii acestui articol, era versiunea 41, dar spre deosebire de browser, sistemul de operare Chrome nu are ansambluri gata făcute pentru instalare, cu excepția Chromebookurilor și Chromebox-urilor acceptate oficial. Cu toate acestea, este destul de posibil să găsiți ansambluri neoficiale bazate pe sursele Chromium OS pe Web. De exemplu, puteți descărca oricând versiuni zilnice pentru x86, x64 și ARM. Este suficient să scrieți unul dintre ele pe o unitate flash USB și să porniți de pe ea. Cu toate acestea, trebuie să fiți pregătiți să nu pornească toate componentele mașinii (în cazul meu, touchpad-ul a căzut). În plus, Chromium OS nu acceptă Flash, DRM și Netflix, dar are acces root la consolă.

Noțiuni de bază

Ideea cheie din spatele sistemului de operare Chrome este că este, în general, un sistem de operare client subțire, în care totul, cu excepția interfeței grafice și a browserului, este pe web. De fapt, fără o conexiune la internet și un cont Google, sistemul de operare nici măcar nu va lăsa utilizatorul să intre (cel puțin pentru prima dată). Google oferă să salveze fișiere pe Google Drive (compania oferă 100 GB clienților săi pentru Chromebookuri), setările, extensiile și aplicațiile instalate sunt sincronizate într-un mod standard pentru browserul Chrome. Se recomandă utilizarea Google Cloud Print pentru imprimare.

În realitățile rusești, această abordare nu face nimic și creează multe dificultăți, și în restul lumii. Dar sistemul de operare Chrome este ceea ce Google deține pentru viitor, iar acest model de lucru a permis programatorilor să implementeze o serie de soluții arhitecturale interesante și abordări ale securității. Despre asta vom vorbi în restul articolului.

Totul începe cu BIOS-ul

În ciuda faptului că sistemul de operare Chromium poate rula pe computere cu un BIOS standard, Chromebookurile se bazează pe CoreBoot. Și aceasta nu este doar una dintre caracteristicile lor tehnice, ci o optimizare deliberată. CoreBoot este un „BIOS” complet pe 32 de biți, fără balastul multor coduri de inițializare hardware care este inutil în zilele noastre. Împreună cu optimizările Google, este capabil să efectueze o pornire la rece de la apăsarea butonului de pornire până la încărcarea nucleului într-o fracțiune de secundă.

În continuare, CoreBoot găsește partiția de boot GPT și încarcă în memorie binarul care conține bootloader-ul u-boot (este folosit de obicei în electronicele încorporate) și kernel-ul Linux, după care renunță la controlul u-boot și începe un program aproape standard. pentru distribuțiile Linux procedura de pornire, care include și dvs., montarea partiției rădăcină, pornirea demonilor, sistemul grafic și, în final, interfața.

Lucrul interesant despre toată această procedură este că bootloader-ul cu nucleul și sistemul de fișiere rădăcină au „backup-uri” în partiții separate, iar această caracteristică este folosită pentru a actualiza sistemul de operare și a derula înapoi în caz de eșec. În timpul unei actualizări automate, sistemul de operare Chrome nu atinge deloc instalarea curentă, ci înregistrează noua versiune a sistemului de operare în aceleași „partiții de rezervă” care devin „actuale” după o repornire. În cazul unei erori la încărcarea unei noi versiuni a sistemului de operare, va avea loc o inversare inversă a locurilor și utilizatorul va putea obține acces la un sistem de lucru cunoscut (sistemul însuși poate înțelege că a pornit cu succes și setați steag-ul corespunzător pe partițiile GPT curente).

Mai mult, la fiecare etapă a transferului de control de la o componentă la alta (de exemplu, de la CoreBoot la u-boot), semnătura digitală este verificată (în cazul unui FS root, o verificare bloc cu bloc a sumelor de control). din mers), în cazul unei nepotriviri, sistemul va reveni și la versiunea anterioară. ... Acest lucru funcționează deoarece partițiile cu versiunea curentă a sistemului sunt montate doar în citire și utilizatorul nu le poate schimba nici măcar accidental.

INFO

EEPROM-ul Chromebookului conține nu numai două copii ale firmware-ului (dintre care una de rezervă), ci și un firmware de recuperare nereinscriptibil care vă permite să porniți sistemul de pe o unitate flash USB sau de pe un card de memorie și să verificați și să restaurați sistemul.

Pe lângă CoreBoot, EEPROM-ul oricărui Chromebook include SeaBIOS, o implementare BIOS open source care vă permite să o instalați pe un dispozitiv Windows sau Linux fără bătăi de cap.

Linux omniprezent

Versiunile actuale ale sistemului de operare Chrome se bazează pe Gentoo Linux, cu excepția faptului că Ubuntu's Upstart este utilizat în locul sistemului standard de inițializare OpenRC pentru această distribuție. În comparație cu o distribuție Linux obișnuită, sistemul este redus foarte mult, așa că nu este nimic special de încărcat aici și pornește într-o secundă. Nu există un terminal obișnuit, dar există un shell crosh local disponibil de la.

Prin executarea comenzii shell în ea, vom obține acces la bash standard ca root (în Chromium OS, desigur) și vom putea explora sistemul. Iată binecunoscutele demoni rsyslogd, dbus-daemon (D-Bus este folosit în sistemul de operare Chrome pentru a face schimb de date între browser și restul sistemului), wpa_supplicant (autentificare în rețele Wi-Fi), dhcpcd, Xs, ModemManager (funcționează cu modemuri 3G), udev, ConnMan (gestionează conexiunile de rețea) plus mai mult de o duzină de daemoni specifici sistemului de operare Chrome responsabili cu actualizarea sistemului (update_engine), lucrul cu modulul TPM (chapsd), criptarea directorului de acasă (cryptohomed). ), depanare (debugd) și alte sarcini.

Un loc special aici este ocupat de demonul session_manager, care este responsabil pentru inițializarea părții de nivel înalt a sistemului de operare. Sarcinile sale includ:

  1. Porniți serverul X.
  2. Inițializați variabilele de mediu pentru browserul Chrome.
  3. Creați directoarele, fișierele și regulile cgroups necesare pentru Chrome.
  4. Lansați Chrome.
  5. Apelați evenimentul Upstart vizibil de autentificare-prompt, în urma căruia va apărea pe ecran fereastra de autentificare.

În timpul acestui proces, într-adevăr nu porniți componentele responsabile pentru formarea „desktopului” (cu excepția ferestrei de autentificare). Randarea acestuia este gestionată chiar de browser, bazându-se pe framework-ul Aura, care include funcții de nivel scăzut pentru lucrul cu grafică și ferestre (cu accelerare hardware prin DRI) și mediul desktop Ash, care redă bara de activități, decorațiunile ferestrelor, Google Now și alte elemente de interfață standard.OS. Ca parte a browserului Chrome, acestea încă rulează în mai multe procese independente.

INFO

În cazul unei eșecuri de pornire a sistemului, care este înregistrată dacă procesul browserului nu poate fi pornit în 30 de secunde, Chromium OS pornește automat serverul SSH și repornește interogarea kernelului pentru hardware folosind comanda udevtrigger.

Datorită integrării Aura și Ash în Chrome însuși, puteți obține desktop-ul Chrome OS pe orice sistem de operare lansând un browser cu semnalul —open-ash.

Siguranță

În plus față de metodele deja luate în considerare de asigurare a securității și integrității datelor, cum ar fi pornirea securizată a sistemului, un director principal criptat cu date stocate în cache (criptarea se realizează separat pentru fiecare utilizator), precum și metode standard pentru izolarea browserului Chrome. procese, pluginuri și Native Client din sistem (aici folosim seccomp-bpf, care filtrează apelurile de sistem), sistemul de operare Chrome folosește o serie de alte abordări de securitate.

În centrul lor se află minijail, o mică aplicație folosită pentru a izola serviciile de sistem (daemoni) și alte componente ale sistemului. Aceasta este o aplicație foarte flexibilă care vă permite să efectuați funcții precum împuternicirea sau revocarea unei aplicații (capacități este un subsistem special al nucleului Linux pentru dotarea binarelor non-SUID cu unele capabilități root), blocarea acesteia într-un chroot, revocarea privilegiilor root , stabilind limite pentru resurse (rlimits), plasați procesul în spații de nume dedicate (cum ar fi LXC și Docker) și aplicați-i regulile cgroups.

Dacă vă uitați la ieșirea ps aux | grep minijail (vezi captura de ecran) pe un sistem care rulează, veți observa că minijail este folosit pentru a porni demoni cu anumite setări, dar numărul de astfel de daemoni în raport cu toți cei care rulează pe sistem nu e asa grozav... Judecând după documente de dezvoltator, în viitor, miniînchisoarea este planificată să fie extinsă semnificativ și aplicată la mai multe componente ale sistemului, inclusiv stiva grafică și Chrome. Între timp, adică, adică.

Alte caracteristici de securitate includ utilizarea steagurilor compilatorului pentru a minimiza riscul unei ruperi de stivă (-fno-delete-null-pointer-checks, -fstack-protector, FORTIFY_SOURCE), utilizarea ASLR „îmbunătățită” (Address space layout randomization ) în nucleul Linux (patch PaX), folosind capabilități în loc de binare SUID acolo unde este posibil, restricții la încărcarea modulelor kernelului, folosind modulul TPM (în Chromebookuri) pentru a stoca cheile de criptare a discului și parola utilizatorului, interzicând utilizatorului să lanseze ELF obișnuit binare și alte tehnici destul de standard, dintre care multe se suprapun cu Android și Hardened Gentoo.

concluzii

Desigur, sistemul de operare Chrome este mult mai complex decât am putut să descriu în acest articol. Are multe nuanțe și un număr mare de idei interesante. Puteți citi despre toate acestea la Site-ul proiectului Chromium, deoarece autorii sunt deschiși față de dezvoltatori terți și au scris o documentație destul de bună.

Top articole similare