
Het vorige Chrome OS topic is al een tijd geleden doodgebloed en de topicstart was bovendien niet heel veel meer dan een quote met de aankondiging van Chrome OS. Inmiddels zijn we al een stuk verder in de tijd en is de tweede generatie Chromebooks al verschenen. Vandaar dat ik aan Pim toestemming heb gevraagd voor een nieuw deel en die toestemming ook heb gekregen. Mijn dank is groot, Pim
Inleiding
Chrome OS is ontworpen het met idee dat de gemiddelde gebruiker toch bijna alleen maar op het web surft en web-services gebruikt. De naam zegt het al: Chrome OS draait is een op de Linux-kernel draaiende browser, Chrome.
In tegenstelling tot andere Linux-distributies is Chrome OS niet als een kant-en-klare .iso te downloaden of te kopen, het wordt alleen maar voorgeïnstalleerd geleverd op de Chrome devices, als je Chrome OS op een ander apparaat wil laten draaien zul je de broncode moeten compileren of een voorgecompileerde build zoals bijvoorbeeld die van Hexxeh moeten gebruiken, maar hierover later meer.
Google legt het zelf uit in een duidelijk filmpje:
Chrome devices
Zoals al eerder gezegd zijn er een aantal apparaten die met Chrome OS voorgeïnstalleerd komen, de zogeheten Chromebooks en sinds kort ook Chromeboxen. De allereerste Chromebook was de Google CR-48, een ontwikkelaarslaptop die aan slechts een paar duizend mensen werd uitgedeeld.
De eerste generatie Chromebooks draaiden op een dual-core Atom, de N570 en hadden 16GB Sandisk SSD's.
Inmiddels zijn we al aangeomen bij de tweede generatie Chromebooks en inmiddels heeft Samsung ook een Nettop met Chrome OS gemaakt, de Chromebox. De tweede gereratie Chrome devices draait niet langer op Atoms, maar op de snellere Sandy Bridge Celerons.
Er zijn geruchten geweest over Chrome devices op de ARM architectuur zoals de Tegra 2 en de Tegra 3 maar tot op heden zijn er nog geen apparaten verschenen die hier daadwerkelijk op draaien.
Alle Chrome devices op een rijtje:
- Google CR-48
- Samsung Series 5 Chromebook
- Acer A700
- Samsung Series 5 12.1" Chromebook (Generatie 2)
- Samsung Chromebox (Generatie 2)
[YouTube: http://www.youtube.com/watch?v=TDIxxJOPd5A]
Helaas is dit alleen nog maar toekomstmuziek, er is nog geen touch-apparaat uitgebracht of uberhaupt aangekondigd met Chromium OS.
Installatiemethodes
Er zijn maar twee methodes om Chrome OS op een niet-Chromebook te installeren. Aangezien dat geen officiele methodes zijn installeer je dan niet Chrome OS maar Chromium OS. Het verschil? De naam. Chromium is de opensource naam van Chrome.
De eerste methode is de makkelijkste en de meest gangbare: Ontwikkelaar Hexxeh compileert dagelijks (?) de broncode van Chrome OS met wat van zijn eigen aanpassingen. Je hoeft die images alleen maar op een USB-stick te zetten, installatie is niet vereist. Je hebt dan dus een soort Live CD met Chrome OS. Aangezien niet iedereen zin heeft om z'n computer opnieuw op te starten om Chrome OS te gebruiken levert hij zijn builds ook in een Virtualbox versie mee. De builds van Hexxeh hebben de automatische update-functie ingebouwd die ook in Chrome OS zit.
De builds en installatieinstructies van Hexxeh zijn hier te vinden.
De andere manier is ook meteen de lastigste en eigenlijk alleen interessant voor ontwikkelaars of mensen met teveel tijd. Je kan ook zelf de broncode van Chromium OS compileren tot een werkende build maar dit vergt veel tijd, geduld en een best wel snelle computer die op Ubuntu draait. Bovendien duurt het erg lang voor je de broncode hebt binnengehengeld en als je up-to-date wil blijven moet je dagelijks een nieuwe versie builden aangezien automatisch updaten niet mogelijk is op Chromium OS: Niet aan te raden dus.
Mocht je dit toch willen doen, volg dan deze handleiding.
De verschillen tussen Chrome OS en Chromium OS zijn de volgende:
- Adobe Flash
- Adobe PDF
- Netflix Instant
- Google Talk
- 3G Cellular support (but work is on going to address this)
- Older versions of Chrome OS might contain proprietary Synaptic Touchpad Drivers
- All recent releases (R20+) should be using the open source CMT driver
- NB: open source drivers have long existed and are automatically used in Chromium OS
- Google Chrome OS has a green/yellow/red logo while Chromium OS has a blue/bluer/bluest logo
Initiatieven
Aangezien Chromium OS opensource is, kan in theorie iedereen een apparaat met Chromium OS op de markt zetten. Op het moment loopt er maar een 'Indie' initiatief, maar wel meteen een bijzondere: Eerder in deze TS had ik het over een Chrome OS apparaat op de Tegra 2 of 3.
Het initiatief Chromebox3 borduurt voort op de Samsung Chromebox, maar dan met een Tegra 3. De ondersteuning voor deze processor zit immers al in de broncode van Chromium OS ingebakken, er hoeft alleen nog maar hardware voor gemaakt te worden.
Hieronder een beschrijving van het project:
Zie jij dit zitten? Je kan doneren op deze pagina.We've all heard about Chrome OS, Chromebooks and Chromeboxes by now. The idea is fantastic, the execution of the idea is acceptable but the pricing of Chrome OS products is terrible. For 400 dollars, you can get a fully functioning PC with Windows ánd Chrome as well.
Not too long ago, there were rumours about a Tegra 3-based laptop with Chrome OS manufactured by Asus. And they were false.
Ever since the first rumour about a Tegra3 powered Chrome OS device appeared, I've been fascinated by the idea of Chrome OS running on the ARM architecture.
Meet the Chromebox3.
The Chromebox3 is basically the Samsung Chromebox done right: Low-cost, bang-for-the-buck and simple. Just like Chrome OS was intended.
What I am going to do is the following:What I can tell however, are the projected specifications:
- Order a development board with the Tegra 3
- Port Chrome OS to the Tegra 3
- Design a Tegra 3-powered Chromebox
- Sell it for a maximum price of $199
- I'm not going to make preliminary designs before I start working on the project. To me, that seems useless.
What will your money be used for:
- Tegra 3 Quadcore
- 2GB RAM
- HDMI
- USB 2.0
- Ethernet port
- Bluetooth
- WiFi
- Smaller than the Samsung Chromebox
- I might even add a discrete graphics card through MXM as an optional upgrade
- Ubuntu install available
Want to get involved? Share your ideas?
- The purchase of a Tegra 3 development board
- A website regarding this product
- Designing and testing the Tegra 3 Chromebox
- Shipping the first batch of Chromebox3
You can contact me through email.
De toekomst
Chrome OS is tot op heden nog niet echt aangeslagen. Er zijn wel een aantal apparaten verkocht, maar het zijn nog geen baanbrekende aantallen. Mensen zijn vooral wat angstig om afstand te doen van hun oude vertrouwde desktop en alles op het web te doen. Bijna alle basale taken kunnen op het web, maar toch is het zeer begrijpelijk dat mensen de overstap nog niet willen maken.
Maar het concept is er, al zal het waarschijnlijk nog wel wat jaren duren voordat het echt doorbreekt.
Is een Chromebook iets voor mij?
Dat is een vraag die ieder voor zichzelf moet beantwoorden. De enige vraag is: Wil ik afstand doen van mijn oude vertrouwde desktop en alles op het web en in de cloud doen? Beantwoord je die vraag met ja, dan zou ik ervoor gaan.
Het kan wel handig zijn om een Chromebook als 2e laptop/computer te gebruiken. Zo kan je bijna alles even snel op de Chromebookd doen, en als je iets moet doen wat Windows/OS X/wat-dan-ook specifiek is, dan pak je de andere laptop. Deze optie vereist uiteraard wel een iets groter budget.
Je kan wel op de meeste Chromebooks Ubuntu draaien, deze topicstart is zelfs voor een groot deel gemaakt op een Ubuntu-draaiende Chromebook. Je kan bijna naadloos dual-booten tussen Ubuntu en Chrome OS, waardoor je de voordelen van beide besturingssystemen hebt.
Je kan een guide vinden op deze webpagina.
Tweak je Chromebook!
Zoals hierboven beschreven kan je dus Ubuntu installeren op je Chromebook. Op de CR-48 was het mogelijk om bijna alle andere OS'en te installeren doordat er een normale BIOS voor gelekt was. De standaard BIOS van Chromebooks wil alleen maar Chrome OS booten, de enige reden dat Ubuntu wel boot is dat je het vanuit Chrome OS zelf installeert.
Het is in theorie mogelijk om een standaard BIOS op een Chromebook te zetten, maar die moet dan of gelekt worden of iemand moet er zelf eentje in elkaar knutselen. Dat is erg lastig om te doen en het is tot op heden dan ook nog niet gebeurd.
Je kan wel, net zoals bij Chrome, een ander kanaal kiezen: Beta of dev. De namen zeggen het al: Beta is nieuw en enigzins getest maar kan nog instabiel zijn en bij Dev worden er geen beloftes gedaan wat betreft stabiliteit. Je kan je kanaal switchen door naar Settings > Help > More Info te gaan en dan bij Channel je gewenste channel te kiezen. Al je instellingen en bestanden worden behouden en je kan indien gewenst elk moment van channel wisselen.
Om wat experimentele functies van Chrome te proberen ga je naar about:flags in je adresbalk. Hier kunnen flink wat handige dingen instaan, hieronder de aanraders, getest door mij:
- GPU Compositing on all pages
- Threaded Compositing
- Enable accelerated CSS animations
- GPU Accelerated SVG and CSS Filters
- Smooth Scrolling
Hieronder zie je voor elk Chrome device een handleiding om de bootloader te unlocken.
Final words
Deze TS is continue in aanbouw, dus als je suggesties hebt: Schroom niet om een DM te sturen en als je mede-auteur wil worden, doe hetzelfde met een goede motivatie waarom jij de mede-auteur wil worden!
Ik heb geen leuke ondertitel.