CHROMIUM OS



2010/7/15
FINALLY RELEASED.
DOWNLOAD FROM HERE(50KB).
http://sourceforge.jp/projects/chromium/downloads/48373/chromium.20100717153506.tgz/

ABSOLUTELY NO WARRANTY.
ABSOLUTELY NO WARRANTY.
ABSOLUTELY NO WARRANTY.

Very Quick USB boot chromium + Ubuntu.



This Version:

 - Very quick boot.
 - Supports both Chromium and Ubuntu.
 - You can go and back between Chromium and Ubuntu.



Current Problems:
 - No sound.
 - No PDF.
 - No Japanese language support.


Next Version:

Release Date:  This year(2010).
Features:
 - Sound support.
 - PDF support.
 - Wifi support.
 - Opera/Firefox/Chromium/Chrome devel... support.
 - Japanese (and Chinese/Korean/...) language.
 - Persistent. You can keep your data.
 - Update. Very fast Update.

The main feature of the next version is
very quick update.
You can update within a few seconds.
In Windows, you need several minutes.




How to run?
Download(50KB), and read the docs inside the tgz file.
ABSOLUTELY NO WARRANTY.

50KB is too small!
This is just an installer. You need Ubuntu 10.04 Live CD(700MB) also.

Any ML for this?
http://en.sourceforge.jp/projects/chromium/lists/

Who are you?
Japanese programmer in Tokyo. Has my own company, http://www.digitalinfra.co.jp/.
This is me.
Note that I am Jun OKAJIMA, not Junjiro R. Okajima of aufs.
Junjiro R Okajima: VA Linux Japan. aufs. He is really excellent programmer.
Jun OKAJIMA: coLinux , MACH BOOT and this.

Which is your family name?
OKAJIMA is.

What USB memory you used?
This. http://buffalo.jp/products/catalog/flash/ruf2-lvs-bk/
Speed is 30MB/sec. Costs about 15 USD for 4GB model. (Amazon Japan, including shipping fee).

How much size of USB memory required?
1GB is Okay. But high speed type is recommended.
I use 4GB, because there is no 1GB high speed USB memory in Japan.

What PC you used?
The PC I used to capture the video is PentiumE 2Ghz.

What PC is requied?
Any PC, if you can run Ubuntu Lucid Lynx.

What language supported?
English/Japanese/Chinese/Korean....Actually, all langs as long as Ubuntu supports.

Apt-get/Synaptics is Okay?
Okay.

RPM supported?
No. Here is Ubuntu, not Redhat. Only deb supported.

         Google ver.           Okajima ver.
PC       Special netbook.      Any PC.
App      Only Chrome browser.  All apps in Ubuntu.
Devel    Difficult(Gentoo).    Same as Ubuntu.
Update   Very fast.            Also very fast.
Boot     Less than 10 sec      Less than 10 sec,
         including BIOS.       *except* BIOS(sigh...).


Difference of boot time:

Google special netbook:
Power ON ->less than 10 sec(linux+special BIOS) ->the net.

Okajima( normal PC):
Power ON -> about 20 sec(normal BIOS) -> USB boot -> less than 10 sec(linux) -> the net.

I believe that the biggest bottle neck of booting time is not OS, not distribution, but BIOS. Google uses special BIOS to speed it up, but you have to buy a special netbook.



Inside:

Source code:
No compile, no C lang. What I wrote is many shell scripts in USB:/okajima/ dir.

License:
GPL.

What the scripts do?
Very simple overview is this.
In initrd:
initrd -> init.okajima -> init.usb -> init2_usb.sh -> rootfs
( install.sh renames init.okajima to initrd:/init.)
In rootfs:
rootfs -> startup.sh -> xinit -> x_rc.sh -> chrome.sh -> chrome browser
chrome browser -> /tmp/booted/index.html -> booted.sh
booted.sh -> full_screen.sh
A good starting point of hacking is changing USB:/okajima/startup.sh.
Adding /bin/bash to somewhere of startup.sh is one idea.
Adding "T message" to leave log message. (T is trace.)
You can change startup.sh by a Windows text editor, if you understand what the CRLF problem is.




Any opinion, suggestion, request... all very welcome. Mail me freely.
okajima at digitalinfra.co.jp (English or Japanese Only)


Chromium OS (Originally by Google Inc.) on Ubuntu, with USB quick booting.
This page is ABSOLUTELY NO WARRANTY.
This page is ABSOLUTELY NO WARRANTY.
This page is ABSOLUTELY NO WARRANTY.




(C) 2009- Digital Infra, Inc.
Contact : okajima at digitalinfra.co.jp (English or Japanese Only)