Índice das dicas

Agora é oficial: Google Chrome OS (atualizado)

Por Carlos E. Morimoto em 20 de novembro de 2009 às 03h34

99

Não é de hoje que se especula sobre o lançamento do "Google OS", um sistema operacional para micros PC baseado em nuvem, que viria para competir com o Windows. Inicialmente especulava-se que o Google OS seria uma distribuição Linux, mas os boatos foram perdendo força com o tempo, especialmente depois que foi anunciado o Android, que parecia ser uma boa conclusão para a história. Em vez de se aventurar no problemático mundo dos PCs, o Google parecia ter preferido se contentar com o pacato mundo dos dispositivos móveis.

A possibilidade de um "Google OS" se tornou ainda menos plausível com o lançamento do Chrome. Afinal, hoje em dia o navegador é a peça mais importante em qualquer desktop e lentamente vai se tornando mais importante do que o próprio sistema operacional. Faria todo o sentido que o Google se limitasse a desenvolver um navegador competitivo, deixando que outros fizessem o trabalho sujo, lidando com drivers e kernéis. Eis que, quando ninguém mais levava a sério a possibilidade de um "Google OS", ele é finalmente anunciado:

Google_Cloud_OS_html_10b86f48

O Google Chrome OS é, em poucas palavras, um sistema operacional baseado no Chrome, destinado a netbooks. O anúncio do uso do Chrome colocou por terra as especulações de que ele seria um port do Android para micros PC. Na verdade, o Android e o Chrome são projetos diferentes dentro do Google, com propósitos bem diferentes e muitas diferenças técnicas.

Um bom exemplo é que, o navegador do Android possui diversas diferenças estruturais em relação o Chrome, incluindo o uso da engine SquirrelFish para processamento de javascript, em vez do V8 usado pelo Chrome nos desktops. Em resumo, o Android é o projeto do Google para dispositivos móveis, enquanto o Chrome é o braço para os desktops. Dentro do anúncio é citado que o Chrome OS é "uma tentativa de reexaminar o que os sistemas operacionais devem ser", o que é uma maneira pomposa de dizer que ele é baseado na idéia do Cloud computing, com integração com os serviços do Google. Considerando que já possuem o sistema de e-mail mais usado (o Gmail), uma suíte de escritório (Google Docs), aplicativos de comunicação e relacionamento (Google Talk, Orkut) e até uma plataforma de streaming de mídia e TV digital (YouTube), sem falar no serviço de busca que é a espinha dorsal da Internet, a proposta faz sentido.

Em seguida é usada a frase "sistema operacional leve e open-source, inicialmente destinado a netbooks", que, novamente, é uma maneira pomposa de dizer que utilizarão uma mini-distribuição Linux para rodar uma interface baseada no Chrome. Isso me traz à mente uma das páginas da história em quadrinhos postada na época do lançamento do Chrome:

Google_Cloud_OS_html_4893093d

Traduzindo, o Gears é um recurso do Chrome que funciona como uma API para o desenvolvimento de aplicativos que rodam dentro do navegador, que podem ser escritos usando javascript e outras tecnologias de desenvolvimento web. Em teoria, o Gears pode ser usado para desenvolver todo o tipo de aplicativo; existe um certo overhead de processamento, mas ele na verdade não é muito maior do que temos em muitas linguagens de alto nível. A vantagem do ponto de vista dos desenvolvedores seria que os aplicativos poderiam rodar de forma independente da plataforma, atingindo simultaneamente usuários do Windows, OS X, Linux e, naturalmente, também os do Chrome OS.

É bem provável também que o Gears seja usado para desenvolver versões offline do Google Docs, Gmail (permitindo que você leia e responda os e-mails enquanto estiver desconectado, uma opção que na verdade já está disponível) ou até mesmo do Youtube, armazenando uma cópia local dos seus vídeos favoritos. Até o momento, não tenho visto muito movimento em torno do Gears, mas se o Google conseguir transformá-lo em uma opção viável de desenvolvimento, terá a chance de controlar não apenas a web, mas também o sistema operacional e os aplicativos locais.

De volta às bases, desenvolver distribuições Linux especializadas como a que vão utilizar no Chrome OS é um trabalho relativamente simples. Dois bons exemplos são o TinyCore e o SliTaz sobre os quais falei anteriormente. Ambos oferecem um boot muito rápido e oferecem um ambiente mais do que suficiente para rodarem uma interface baseada no Chrome.

Alguém poderia argumentar sobre a questão dos drivers, já que seria muito custoso para o Google arcar com o desenvolvimento de drivers para todo o tipo de hardware, a ponto de conseguir competir com o Windows nos desktops. É justamente aí que entra a frase "inicialmente destinado a netbooks", que indica que a estratégia inicial é focada em um nicho específico, e não nos desktops em geral. Quase todos os netbooks do mercado são baseados no Atom e possuem componentes internos muito similares, quase sempre com um Atom N270/N280 combinado com o chipset 945GSE/ICH7M.

A aparência externa pode ser diferente, mas por dentro são todos clones uns dos outros. Com tão poucas variações, fica fácil para o Google oferecer suporte aos componentes usados, ou até mesmo certificar o sistema para uso nos modelos populares, permitindo que os fabricantes o forneçam pré-instalado nos aparelhos. Não precisarão ir muito longe, já que as versões atuais do kernel oferecem um suporte quase irretocável aos netbooks, incluindo suporte 3D, wireless e suporte à suspensão e outros recursos de gerenciamento de energia. Distribuições atuais, como o Ubuntu 9.04 já detectam tudo sozinhas:

Google_Cloud_OS_html_3e0a50d2

De fato, é usada a frase "netbooks rodando o Chrome OS estarão disponíveis no varejo a partir do segundo semestre de 2010", indicando que já existem negociações em curso com alguns integradores. Foi confirmado também que o Chrome OS terá um porte ARM, o que pode potencializar o lançamento de smartbooks baseados em processadores ARM, que têm tudo para serem mais baratos e oferecerem autonomia superior à dos modelos atuais. Uma das principais interessadas é a nVidia, com o Tegra.

Google_Cloud_OS_html_m66ebbed1

A Microsoft foi pega com as calças na mão pelo fenômeno dos netbooks e está enfrentando tempos difíceis tentando adequar o Windows 7 a eles. Os produtos atuais são ainda baseados no modelo da década de 90, com uma versão recauchutada do Windows XP que é vendida por US$ 15 para os integradores, combinada com uma versão shareware (!) do MS Office. Olhando isso em perspectiva, o lançamento do Google Chrome OS parece fazer todo o sentido.

Com o Chrome OS, o Google não está apenas lançando mais uma distribuição Linux, mas sim atacando o modelo de negócios da Microsoft diretamente nas bases. Como sempre, quem determinará se o Chrome OS será um sucesso ou um fracasso é o usuário médio, que terá que escolher entre os netbooks com o Windows, com Linux ou com o Chrome OS na hora de comprar. É indiscutível que tanto os netbooks quanto a computação em nuvem continuarão crescendo, resta saber se os usuários vão morder a isca e encarar a transição para o modelo oferecido pelo Chrome OS.

Concluindo, alguns vão torcer o nariz para o fato de me referir ao Google sempre no masculino, em vez de dizer "a Google" (no feminino) como muitos defendem. O motivo é simples: o Google não é "uma" empresa, mas sim "um" império. O Chrome OS é apenas mais uma amostra disso... :-)

star-wars-death-star-hologram

Update (20/11/2009):

Anúncio do Google Chrome OS: menos do que se esperava

O Google anunciou oficialmente o Google Chrome OS. Caso você tenha uma hora e meia, pode ver diretamente a palestra de apresentação:

Caso não tenha, o Google disponibilizou também um vídeo de 3 minutos para crianças (ou americanos, julgando pelo sotaque do narrador... :) explicando as ideias centrais do sistema usando rabiscos:

Como comentei no primeiro artigo, o Chrome OS é uma mini-distribuição Linux, que é baseada no uso do navegador Chrome, com integração dos serviços do Google. A ideia é que o sistema seja stateless, ou seja, que as informações sejam todas armazenadas "na nuvem" e não localmente. Os aplicativos são apenas webapps, acelerados para uso local com a ajuda do Google Gears:

chrome

Uma das grandes ênfases do sistema é oferecer um baixo tempo de boot. Basicamente, o sistema passa pelo carregamento do BIOS, de um kernel Linux personalizado com um conjunto básico de bibliotecas e em seguida passa diretamente para o carregamento do navegador, sem muitos intermediários. Os desenvolvedores falam em boots de 7 segundos, mas você vai precisar esperar um pouco para ver isso na prática.

Ao contrário do que se esperava, o Chrome OS não estará disponível para download (embora nada impeça que entusiastas compilem imagens do sistema a partir dos fontes e as distribuam extra-oficialmente). Em vez disso, o Google está limitando o sistema ao uso em netbooks, trabalhando junto aos fabricantes para que ele venha pré-instalado. Isso poderá dar origem a alguns modelos de baixo custo, com um chip de memória Flash contendo a imagem do Chrome em vez do HD e destinados exclusivamente ao uso da web, mas precisaremos esperar mais um pouco para ser se os fabricantes morderão a isca e até que ponto os navegadores com tela e teclado serão bem aceitos pelo público.

A princípio, a única forma oficial de obter o Chrome OS será comprando um netbook baseado nele, mas isso não é tão ruim assim, pois na verdade o sistema é apenas uma versão de boot do navegador Chrome. Eventualmente os aplicativos e outros componentes desenvolvidos para o Chrome OS serão integrados ao navegador, permitindo que você tenha uma experiência similar ao usá-lo sobre qualquer outro sistema operacional.

O anúncio foi mais um lembrete de que o código fonte do sistema está disponível no http://www.chromium.org/chromium-os/building-chromium-os. A página é voltada para desenvolvedores, com as instruções de como baixar o código usando o git e como compilar o sistema.

99 comentáriosPor Carlos E. Morimoto. Revisado 21 de março de 2011 às 16h29

Comentários

Gerenciamento de Memoria !
por Oscar Jose (anônimo) em 28 de novembro de 2011 às 14h38
Amigos,

10. Como funciona o gerenciamento de memória e de arquivos neste SO?
11. Como comparo este SO com outro. Exemplo Windows x Linux, Android x Chrome etc

Obrigado .

Se puderem responder enviem para juninhou2@yahoo.com.br

Obrigado
 
por Devilslackware (anônimo) em 17 de novembro de 2010 às 13h59
Caros amigos apos ler todos os comentários. Penso que Google SO seria mais um OS MAC Limitado ou um ( Live cd Corrompido ) serve apenas para usuários leigos nada muito avançado ( Somos BraSucas ) isso mesmo BraSucas com S e não com Z temos o nosso jeitinho Brasileiro de Resolver a vida e as limitações fora que nem sempre temos dinheiro para processadores de sonho de consumo ou uma excelente GPU rodamos e trabalhamos no dia a dia com muito software pirata ou ate mesmo rodando aplicativos de distribuiçoes linux distintas. Precisamos realmente de um SO complexo para atender toda a nossa gambiarrada do dia a dia como um simples nokia calc ( calculadora de IMei de celular nokia para desbloqueio do mesmo ) esse SO seria atenderia um bom NETBOOK . Prefiro eu que (O) Google continue focando no Android e não em uma computação controlada por ULTRA SPARC.
 
por APS (anônimo) em 24 de junho de 2010 às 17h55
Eu ja fiz um "test drive" no chrome OS, achei bem rapido, o tempo de boot tambem imprecionou, mas não adianta se empougar muito, tudo indica que ele será apenas direcionado para netbooks, e não oferecerá tantos recursos como um desktop ou notebook.
 
por Eltoniz Martins (anônimo) em 20 de maio de 2010 às 11h54
Excelente artigo! Parabéns!

Adorei a parte que você disse "o Google não é 'uma' empresa, mas sim 'um' império"... Concordo em gênero, número e grau (sempre quis dizer isso hehe)
 
por Alexandre (anônimo) em 22 de março de 2010 às 12h10
O Google é maligno. Assim como Dart Sídius, e o Chrome OS é como as tropas de clones. Quando todos estiverem usando e confiando todas as informações será a hora de executar a ordem 666. A vida imita a arte...
 
por Luiz Claudio Eudes (anônimo) em 30 de dezembro de 2009 às 06h32
Esse sistema parece bom, claro que tento o foco na internet do google (ok, serviços do google) eu me pergunto e se eu quiser usar o Skype?

Só com webapps fica difícil usar qualquer coisa que não seja o GTalk, mas esse e o sistema que eu instalaria no computador do meu avô!!
 
por Moreira Jr (anônimo) em 24 de dezembro de 2009 às 13h08
É impressionante como o assunto gerou discussão e continua...! Como um leigo, mero redator, utilizo meu notebook para escrever meus trabalhos e navegar na net. Uso o Chrome desde seu lançamento mundial, com bastante satisfação em meus parcos interesses. Creio ser auspiciosa a concorrência e nisso, a ('o' seria o buscador, em bom português), empresa Google vem desempenhando bom papel. Quanto aos seus objetivos e interesses são aqueles que movem o mundo: trabalhar e ser recompensada por seus serviços! Utilizo o 'Docs' mas, tenho ressalvas, pois minha net é de 3.2Mbps (e me custa bastante, diga-se de passagem), o que considero acima da média nacional e mesmo assim, de vez em quando o sistema trava. De qualquer modo, vou experimentar o SO quando chegar a público, claro. Vivemos em um mundo nada ideal e suas imperfeições são fruto da imperfeição do homem! O resto é discussão de e para filósofos e congêneres. Abraços e obrigado pelo espaço.
 
por Leonardo (anônimo) em 24 de dezembro de 2009 às 04h29
Na verdade todos se questionavam sobre um possível surgimento do Google OS, mas o que realmente estava acontecendo é que o Google OS já existia e estava crescendo ao poucos; hoje temos muitos serviços online para todos os povos, a única peça do encaixe que faltava era ter um motor, agora temos: Google Chrome! Pense na possibilidade de ter um PC com um navegador Google Chrome e assim por diante acessar todo um sistema online... Se você quer ter um leitor de Feeds, álbum, editor e uma vasta gama de aplicativos entre outros, o Google tem.

O Google OS já existe! E está disponível para todos, apenas acesse-o de seu motor (Google Chrome) e abasteça sua fonte com muitas informações... E ainda tem muito mais ai por vir... Só esperar!
 
por ZeBrAs (anônimo) em 24 de novembro de 2009 às 17h20
Veja o Site da Google para o Chrome (Browser e OS) http://www.chromium.org/
 
por Phiron (anônimo) em 24 de novembro de 2009 às 14h23
"valney em 24 Nov, 2009

Amigos, voces estão preparados para o dia de ter a possibilidade de ir a um repositório microsoft para baixar um ISO ou pedir seus cds de instalação do windows chegando de graça em sua casa?

Ou Bill faz isso ou o nome windows OS morrerá!!!

Abraços,"

Não posso dizer que isso é impossível, mas o fato é que o linux está simplesmente fantástico, um Sistema Operacional ótimo, robusto e imune a diversas pragas virtuais, o Desktop 3D é muito superior às Versões do Windows 7 e Vista, a navegação de arquivos e a integração com a internet, porém ele não deslancha, o pessoal não usa, as empresas não o vendem "pra valer" instalado no computador e não vemos grandes aplicativos sendo portado para ele, sinceramente, eu não acho que possa aparecer algum sistema operacional que seja capaz de bancar o windows, a microsoft dominou o mundo e pronto!