google chrome os

Upload: iusti-dragan

Post on 14-Oct-2015

47 views

Category:

Documents


1 download

DESCRIPTION

Descriere sistem de operare Google Chrome OS

TRANSCRIPT

Google Chrome OS

Cuprins1.Istoric22.User command interface23. Device manager44.Process manager65.Memory Manager66.File manager77. Chrome Os vs. Windows78.Avantaje i dezavantaje89.Chrome OS pe Virtual Box910. Instalarea unei aplicaii1411.Dezvoltarea de aplicaii pentru ChromeOS1612. Importana sistemului de operare i cum pot oamenii s interacioneze cu acesta2013.Bibliografie.21

1.Istoric

Google a anunat Chrome OS pe 7 iulie, 2009, descris ca un system de operare n care att aplicaiile cat i datele user-ului se afl n cloud. Acest concept de a avea totul stocat in cloud, a creat confuzie n rndul useri-lor i al specialitilor. Pe data de 19 Noiembrie, 2009, Google scoate pe pia codul surs al Chrome OS sub numele de proiectul Chromium OS. La fel ca i alte proiecte open soure, dezvoltatorii pot modifica codul din sursa Chromium OS, pentru a crea versiuni proprii, deoarece codul Chrome OS este suportat doar de Google si ruleaza doar pe dispozitive hardware create special pentru Google. Din Februarie 2010, Google a schimbat dezvoltarea pe distributia Linux pentru Chrome, trecnd de la Ubuntu la Gentoo Linux datorit sistemului de management al pachetelor.Laptopurile pe care ruleaza Chrome OS sunt cunoscute sub numele de Chromebook-uri. Primul a fost modelul CR-48, un concept hardware pe care Google l-a oferit pentru testare, n Decembrie 2010.

2.User command interface

Designul ales pentru interfaa sistemului de operare a presupus la nceput utilizarea unui spaiu minim pe ecran prin combinarea aplicaiilor i a paginilor Web standard ntr-o singura bar, n locul separrii acestora. Designerii au conceput o schem de management pentru o fereastr redus, care va opera doar n modul full-screen. Task-urile secundare fiind accesate prin panels: ferestre care muta n partea de jos a ecranului taskuri pentru chat sau muzic.

Pe 10 aprilie, 2012, o nou versiune de Chrome OS a oferit o alegere ntre interfaa originala full-screen si overlapping,mai multe ferestre suprapuse, cu dimensiune modificabil, la fel ca i n Windows sau Mac OS X. Caracteristica a fost implementata cu managerul Ash, care ruleaza peste motorul grafic de accelerare hardware Aura. Update-ul versiunii a inclus i posibilitatea de a dispune ferestre suprapuse ale browseru-lui, fiecare fereastr avnd taburi transparente, taburi pentru browser putnd fi astfel mutate pe alte poziii pe ecran. Practic interfaa sistemului de operare este browserul de internet Chrome.

Deasemenea, noua versiune a venit cu suport pentru tipuri noi de fiiere(tar, gz i bzip2), update la sunet i video player, noi module pentru manevrarea mai multor monitoare, un taskbar asemntor cu cel din Windows plus un modul de lansare a aplicaiilor.

Pentru a accesa linia de comand, trebuie executat urmtoarea combinaie de taste , CTRL+ALT+T ce va deschide fereastra crosh.

Scriem shell i apsam ENTER.

Fiind un sistem de operare bazat pe Linux comenzile sunt cele specifice pentru Linux. Putem obine drepturide root folosind sudo i parola chronos. Pentru a comuta ntre linia de comand i interfa, fr a inchide fereastra folosim combinaia ALT+TAB.3. Device manager

Chrome OS este un sistem de operare n care toate informaiile sunt stocate n cloud, accesare acestora se face cu ajutorul browseru-lui de internet Google Chrome. Setrile care se pot face n cadrul sistemului de operare sunt practic aceleai cu setrile disponibile la un browser de internet. Setri asupra ferestrelor i taburi-lor Aranjare taburi Modificare dimensiune Deschidere tab nou, fereastr noua, fiier nou Modul incognito Taste speciale Limba folosit Bookmark-uri Istoric Setri avansate Resetare setri originale Manageriere download-uri Fiere si printare Notificri Chrome Remote Desktop App Setri grafice Web GL i grafic 3D Handler de permisiune pentru deschiderea de linkuri speciale Pagini i aplicaii background Creterea vitezei de ncrcare a paginilor Setri asupra website-urilor

Managementul abordat de Chrome OS permite administratorilor s i coordoneze toate dispozitivele Chrome din organizaie dintr-un singur loc. Cu acest sistem de manageriere, organizaiile pot s configureze caracteristicile Chrome pentru fiecare user, s seteze accesul la conexiunile VPN, WiFi, s preinstaleze aplicaii i altele. De exemplu administratorii pot specificea o pagina standard de start pentru userii lor, sau s le permite acestora alegerea uneia.

Ca i administrator, setrile dispozitivului Chrome permit configurarea acestuia in funcie de user-ul din cadrul organizaiei care se logheaz. n cadrul setrilor dispozitivului administratorul poate alege ca dispozitivul Chrome s fie destinat automat useri-lor cnd se logheaz sau nu, se poate verifica accesul useri-lor, restricionarea logarii, modul guest, update automat, starea dispozitivului, starea dispozitivelor accesate de useri.

4.Process manager

n cazul n care o fereastr, o extensie nu funcioneaz normal, sistemul pune la dispoziie un task manager prin care putem fora nchiderea ei. Chrome OS folosete arhitectura multi proces ,ceea ce nseamn c procesele sunt create sa ruleze independent unul de cellalt. Astfel, o problema apruta la un tab nu va afecta performanele celorlalte taburi, sau modul de rspuns al browser-ului. Task managerul este folosit pentru a monitoriza performanele proceselor interne. Chrome OS folosete un motor de render pentru a procesa codurile surs ale site-urilor pentru o afiare corespunztoare.Adoptnd arhitectura multi proces Chrome OS ofer urmtoarele beneficii: Capacitate de rspuns: cnd un tab se blocheaz, celelalte nu vor fi afectate. Securitate: fiecare render ruleaz ntr-un sandbox ( un soft conceput de Google care creeaz un mediu virtual n care putem rula sau instala aplicaii, acestea nu au legatur cu celelalte aplicaii i fiiere ), adic fr acces la disk, reea sau display. Acesta permite browser-ului s monitorizese orice activitate suspicioas. Performana: calculatoarele modern au mai multe procesoare. Arhitectura multi process profit de acestea. Astfel, cnd nchidem un tab asociat cu renderul su, toat memoria sa este eliberat sistemului pentru alte procese.5.Memory Manager

Arhitectura multi proces prezint avantaje i dezavantaje referitor la utilizarea memorie RAM. Folosirea acestei arhitecturi afecteaz puin construirea unui browser care utilizeaza puine resurse. Cea mai semnificativ problema sunt componentele interne replicate ale browser-ului, cum ar fi cache-urile, heapuri-le JavaScript, i structure de date interne care necesita duplicare n cazul multi-proceselor.Heapu-rile sunt in general relative mari i trebuie replicate la fiecare process din browser. Ca rezultat exist cateva cazuri in care Chrome OS folosete mai mult RAM fa de alte browsere. Cel mai defavorabil caz este cand multe taburi sunt deschise, fiecare separnd multe domenii cu cantiti mari de JavaScript.n ciuda acestor aspect negative asupra consumului de memorie, s-a dovedit c exista beneficii unice care pe termen lung las n umbr dezavantajele utilizrii Chrome OS. Aceste beneficii nu sunt disponibile modelelor de browsere un singur proces. Primul beneficiu este c browser-ul multi-proces recupereaz mai rapid memoria nefolosit. Cu Chrome OS cnd nchidem un tab, resursele sale sunt complete liberate. Alt beneficiu este c impreuna cu browser-ul Google Chrome realizeaz o manageriere mai bun a memorie, cnd aceasta este utilizat la maxim.6.File manager

Sistemul dispune de aplicaia Files care ofer acces rapid la fiiere stocate pe disk, dar i la cele stocate pe web prin Google Drive. Aplicaia se poate folosi si pentru a deschide fiiere salvate pe un dispozitiv de stocare extern. Google Drive: Toate fiierele salvate pe web. Permite accesare fiierelor online i offline, de la orice dispozitiv. Downloads: Toate fiierele descrcate pe dispozitiv. External storage device: Dispozitive externe conectate. Compressed files: Deschiderea fiierelor comprimate.Putem crea foldere pentru organizarea fiierelor, muta fiierele dintr-un folder n altul, cuta fiiere.

7. Chrome Os vs. Windows

Chrome OS suport doar capabiliti web, fiind mult mai rapid ca sistemele de operare tradiionale. Este un system mai mic, care consuma foarte puin spaiu pe disk, n comparaie cu Windows. Windows 7 necesit de 60 de ori mai mult spaiu pe disk fa de Chrome. Un important rezultat al acestor diferene este viteza. Un dispozitiv rapid cu Windows poate boota n 45 de secunde, n comparaie cu nootebooku-rile Chrome care pot boota n 7 secunde. Chrome ruleaz pe procesoare bazate pe x86 dar i pe cele ARM.Deoarece nu avem un spaiu de stocare propriu-zis nu trebuie s ne ingrijorm cu instalarea sau dezinstalarea programelor, deoarece accesm foarte repede o aplicaie pe internet. Dar, un program de video editare ca pe Windows nu vom gsi pe Chrome prea curnd. Pe Windows i alte sisteme de operare este vital s instalm driver pentru dispozitivele hardware pe care vrem s le conectm la calculatorul nostru. Dac folosim Chrome, de exemplu pentru o imprimant nu este necesar s instalm driver, doar s accesm Google Cloud Print iastfel putem printa la orice imprimant conectat la internet. Deasemenea, Chrome OS nu bombardeaz utilizatorii cu alerte pentru update, acestea facndu-se automat cnd ne conectm la internet. O problem este conexiunea la internet, fr acces capabilitile sistemului se reduc considerabil, nu putem accesa date, programe sau aplicaii, n contrar cu Windows. Utilizatorii ar putea fi puin reticeni la idea de a avea toate datele stocate online, muli dintre noi suntem obinuii s salvm documente local. Exist i o problem de control, utilizatorii sunt ngrijorai deoarece Chrome i aduce la mila celor de la Google, fr control asupra propriilor date.Spre deosebire de Windows ca i cost Chrome OS este free, dar ruleaz doar pe Chromebook-uri, iar utilizatorii trebuia s deina un cont google. Chrome OS este un system destinat calculatoarelor cu performane mai sczute, pentru acces rapid la internet, astfel cei de la Google nu inteioneaz pentru Chrome OS s fie principalul system de operare al utilizatorului, ci un calculator secundar.8.Avantaje i dezavantajeAvantaje Preul unui Chromebook cu Chrome OS instalat este mult mai redus fa de laptopurile Windows sau Macbookuri. Timpul d bootare este mult mai rapid. Posibilitatea de a lua virui este foarte redus, Chrome OS fiind distribuie Linux, plus modul de rulare al aplicaiilor n sandbox. Update automat. Multi-User-permite logare cu diferite conturi de utilizator, accesnd toate aplicaiile de pe Chromebook folosind contul Google.

Dezavantaje Chromebooku-rile nu suporta CDuri/DVDuri. Chrome OS nu este un system de operare pentru jocuri, suport doar jocuri n browser, doar n format HTML i Flash. Pentru a printa se utilizeaza Cloud Print dar care funcioneaz doar cu o conexiune la internet. Spaiu de stocare este redus la un Chromebook avnd 16GB SSD, din care 6GB consumai de Chrome OS. Totui Goole pune la dipoziir 100 GB spaiu de stocare n cloud. Chrome OS suport modul offline, dar majoritatea coninutului utilizatorului se afl online.

9.Chrome OS pe Virtual Box

Chrome OS poate fi rulat pe Virtual Box, dar i pe stick bootabil, ns varianta disponibil pe internet nu este una oficial creat de Google. Sistemul de operare n variant original este disponibil doar pe Chromebook-uri. Totui variant free ofer conine toate caracteristicile sistemului referitoare la aplicaii i date. n momentul instalrii trebuie sa introducem contul Google, cu care ne vom loga n cadrul sistemului.

Facilitile disponibile pe Chrome OS.

Modul de lucru offline, Cloud Print, fiiere.

Meniul Chrome OS.

Buton pentru acces rapid la setri.

Modul de organizare al fiierelor.

Windows

Google pune la dispoziie o gama larg de aplicaii.

10. Instalarea unei aplicaii

Se face foarte uor accesnd aplicaia Apps.Instalm aplicaia Microsoft Word Online

Click pe aplicaie.

Click Free apoi Add

Aplicaia a fost instalat cu succes.

11.Dezvoltarea de aplicaii pentru ChromeOS

Aplicaiile rulabile n acest sistem de operare sunt aplicaii Web, i anume aplicaiile dezvoltate pentru Google Chrome. Adic aplicaii scrise in formati HTML, JavaScript i CSS. Abilitatea package apps-urilor, care n esen sunt applicaii bazate pe browser, este una din caracteristicile cheie ale Chrome Web Store. O packaged app este o aplicaie web strns laolalt astfel nct user-ul descarc toate componentele sale atunci cnd o instaleaz. Aceste aplicaii pot fi folosite i offline deoarece toate componentele sale sunt incluse in package. Pentru a crea o aplicaie, un dezvoltator trebuie s creeze un fiier cu extensia .crx, fiier ce conine metadata ce descriere aplicaia. Formatul .crx este defapt o variaie a ZIP-ului folosit de browser-ul Chrome. Fiierul .crx al unei aplicaii poate fi gzduit pe orice server online sau ncrcat n Chrome Web Store.Chrome Store permite, deasemenea, crearea aa numitor Hosted Apps. Acestea sunt aplicaii care necesit o conexiune la Internet pentru a putea fi folosite, deoarece resursele acesteia sunt descrcate atunci cand user-ul deschide aplicaia. Fisierul .crx conine o lista cu fiierele folosite, dar i un manifest care i spune browser-ului cum trebuie s se comporte aplicaia. Manifest-ul este un simplu fiier text numit manifest.json, ce conine metadate despre aplicaie. Putem dezvolta aplicaii pentru ChromeOs prin mai multe metode:1. utiliznd aplicaia Cloud9 disponibil n chrome web store , aplicaie ce ofera la dispozitie toate tools-urile necesare dezvoltrii unei noi aplicaii

2. scriind direct cod ntr-un editor de text online sau ntr-o aplicaie editor-text instalat din chrome webstore

Vom prezenta paii ce trebuie urmai pentru a dezvolta o aplicaie Hosted App direct dintr-un editor de text. Vom crea o aplicaie care la rulare va deschide pagina http://www.mta.ro/ :

a) Crem un folder in ChromeOs cu numele pe care dorim s l aib aplicaia. l vom numi appTest

b) n acest folder vom crea/descrca o iconi pentru aplicaie. Iconia trebuie s aib dimensiunile 128x128 i s fie n format PNG. ( am folosit logo-ul Bing) c) Urmeaz s scriem efectiv codul aplicaiei, iar pentru aceasta vom folosi un editor de text online, EditPad. Accesam pagina editpad, unde vom scrie codul.

d) Salvm fiierul n care am scris codul, n folderul creat mai devreme, i l redenumim n manifest.json

e) Pentru a rula aplicaia deschidem pagina Extensions din meniul Settings din Chrome; bifm opiunea Developer mode; i ncrcm folderul creat accesnd Load unpacked extension..

f) Aplicaia va aprea n meniul Apps din ChromeOS12. Importana sistemului de operare i cum pot oamenii s interacioneze cu acesta

n prezent exist o dezbatere n industria IT despre ideea dac ne ndreptm sau nu spre o lume n care utilizarea calculatorului se va face accesnd internetul i browserul, sau vom utiliza n continuare software instalat. Astzi descrcm i instalm software i aplicaii pe calculatoarele, telefoanele i tabletele noastre. Este posibil ca n viitor tot software-ul nostru s ruleze n browser, astfel nu vom instala aplicaiile, le vom accesa. Singurul sistem de operare care se ndreapt n aceast direcie este Chrome OS. Eforturile depuse de cei de la Google pentru crearea unui astfel sistem de operare i ideea n sine reprezinta un nou concept n lumea sistemelor de operare. Chrome OS poate deveni o alternativa important fa de un sistem de operare nativ.Cei de la Google au distribuit n anul 2009 codul surs pentru Chrome OS, sub numele de Chromium OS project. Fiind un proiect open-source cei interesai l pot compila i pot ajuta la dezvoltarea lui. Chromium OS dispune de un site dedicat www.chromium.org unde se gsesc toate informaiile necesare despre proiect. Chrome OS este asemntor cu browser-ul Chrome, deci oamenii interacionez cu o component a sistemului de operare n fiecare zi. Sistemul este disponibil doar pe calculatoarele Google, chromebook-uri. Pe internet gsim variante neoficiale pentru Virtual Box sau Stick bootabil. Chrome OS momentan nu este la fel de cunoscut ca i Windows, Mac OS sau Ubuntu, dar printr-o simpl cautare pe internet vom gsi toate informaiile necesare.

Bibliografie

1. http://www.chromium.org/chromium-os2. http://en.wikipedia.org/wiki/Chrome_OS3. http://techpinions.com/chrome-is-more-important-to-google-than-android/115754. https://support.google.com/chrome/a/answer/1289314?hl=en5. https://support.google.com/chromebook/?hl=en#topic=33997096. http://computer.howstuffworks.com/google-chrome-os.htm

Page 1