Thursday, December 31, 2009

My synthesis in 2009

This is my synthesis in 2009.

I had no time for something due to working. I wrote many documents, technical article, specification. Mainly It's all about Linux. Moblin, Chrome OS, How to up performance on Desktop Linux, and Recovering the vintage PC as the Linux box and so on. But I don't feel that better writer more than before :-) You know writing documents is difficult.

2nd. I could meet many people. Especially It was in San Francisco. I attended Linux Foundation Collaboration Summit :-) This is my memory of the best of all!

I think I will be busy next year. Anyway I have to more study English. Currently My dream is working in oversea!

Anyway Have a good new year!!!

Saturday, December 5, 2009

Chromium OS(Chrome OS) login sequence


As you know, I'm writing an article about Chromium OS(Chrome OS) and created some material. so I posted a part of memo.

This is the login sequence of Chromium OS.



  1. Graphical login. slim is graphical login manager for chromium os.
  2. Input your google account.
  3. pam_google.so. If you don't save login cache of your google account, It has to connect network. pam_google.so is Google account authentication PAM module.
  4. pam_mount.so. mount to /home/chronos as tmpfs. so If you power down the system, user data will be removed all. "chronos" is a default user of Chromium OS. This mount is encrypted AES and SHA256 hash algolism.
  5. run chromeos-wm. It's Clutter based window manager.
  6. run chrome browser.

Wednesday, December 2, 2009

PS3 CECHA00 come here




- Posted using BlogPress from my iPhone

Another request pulications about Chrome OS

I'm writing an article of Linux recentry. But another request came. And This period is 2 weeks. No way!


2nd article is about Google Chrome OS. I have already used and verified it. so I can write.But deadline is too early :-(

Saturday, November 28, 2009

Ordered a PS3 (CECHA00)

I ordered PS3 CECHA00 on Amazon. CECHA00 is 1st generation of PS3 and can only run the PS2 games. I was determining before I don't buy one until releasing FINAL FANTASY XIII(FF13). You know, FF XIII will be released 17th Dec.
I thought that will buy CECH-2000A is the latest PS3. But CECH-2000A can not install another operating systems. Isn't it joke? It's true. If CECH-2000A, we can not try to run Linux!


Friday, November 27, 2009

Moblin vs Chrome OS

I compared Moblin 2.1 and Chrome OS before time.

Project page
Moblin 2.1: http://moblin.org
Chrome OS : http://www.chromium.org/chromium-os

Kernel
Moblin 2.1: 2.6.31(-netbook, -ivi, -menlow, -mrst)
Chrome OS : 2.6.31(-chromeos-intel-menlow) but It isn't included psb driver
Currently, I think this kernel is for netbooks, CULV laptops

Base distribution
Moblin 2.1: Original
Chrome OS : Ubuntu Karmic

Kernel parametor
Moblin 2.1: vga=current quiet root=/dev/sdx (no initrd)
Chrome OS : (USB) quiet console=tty2 initrd=initrd.img init/sbin/init boot-local rootwait root=LABEL=C-ROOT ro noresume noswap i915.modeset=1 loglevel=1
(HDD) quiet console=tty2 init/sbin/init boot-local rootwait root=/dev/sda ro noresume noswap i915.modeset=1 loglevel=1

Both of them uses ply-image for boot splash.

Boot loader
Moblin 2.1: GRUB1
Chrome OS : extlinux

Fast boot
Mobln 2.1: ~10sec
Chrome OS: ~5, 6sec? Anyway USB boot is faster than Moblin. this was as fast as HDD boot. And Boot Booster for EeePC is enabled by second partition of EFI.

Device Boot Start End Blocks Id System
/dev/sdb1 1 618 4962143+ 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 618 739 972800 ef EFI (FAT-12/16/32)
Partition 2 does not end on cylinder boundary.
/dev/sdb3 * 739 860 972800 83 Linux
Partition 3 does not end on cylinder boundary.
/dev/sdb4 860 982 972800 83 Linux
Partition 4 does not end on cylinder boundary.

Some applications
Moblin 2.1: connman 0.45, clutter 1.0.8
Chrome OS : connman 0.42, clutter 0.9

Maybe there are Chrome OS packages in the following.
chronos@localhost:~$ dpkg -l | grep chrome
ii chromeos-acpi 0.1 chromeos acpi scripts
ii chromeos-assets 0.3 Chrome OS platform assets
ii chromeos-chrome 0.1 chromeos chrome
ii chromeos-connman 0.3 connman
ii chromeos-cryptohome 0.1 Helper scripts which smooth the integration
ii chromeos-init 0.3 Chrome OS init scripts
ii chromeos-installer 0.1 Chrome OS installer
ii chromeos-libcros 0.1 Chrome OS plug-in library for Chrome
ii chromeos-login 0.4 Chrome OS login manager
ii chromeos-monitor-reconfig 0.1 Small module that will reconfigure an extern
ii chromeos-pam-google 0.10 Linux-PAM module to authenticate against Goo
ii chromeos-ply-image 0.1 Chrome OS boot splash image loader.
ii chromeos-screenlocker 1.0-1 Screen locker configuration for Chrome OS.
ii chromeos-wm 0.4 Chrome OS window manager
ii chromeos-wpasupplicant 0.1 wpasupplicant
ii e4fsprogs-git 1.41.9-1chromeos1 statically-linked version of the ext2/ext3/e
ii linux-image-2.6.31.4-chromeos-intel-menlow 002 Linux kernel binary image for version 2.6.31
ii slim 1.3.1-chromeos3 desktop-independent graphical login manager
ii xscreensaver 5.0.8-chromeos2 Screen locker for Chrome OS
ii xserver-xorg-video-openchrome 1:0.2.903+svn758-0ubuntu1 X.Org X server -- VIA display driver

Installer
Moblin 2.1: moblin-installer(anaconda)
Chrome OS : chromeos-installer(installation script)
this script deletes all partition. so It's no flexibility.

Misc
Chrome OS is splitted 3 partitions. one is data cache partition, two is EFI partition for Boot Booster. three is rootfs parition. /home to tmpfs to mount as. I think that is for appliance more than Moblin. As you know, Moblin is supported Atom processor based Netbooks, Entry-level PCs, MIDs, and In-Vehicle Infortainments. Long time ago, I suggested moblin should define security. e.g SELinux, AppArmor and son. But currently, Moblin is no defined. I think It's no good. :-(

Saturday, November 21, 2009

Why did I post in English?

Someone said "If you don't write blog in English, you're not the same as present. you did interesting something in Japan, But It will be checked only Japanese."

I could become to speak and write English a litle. But It's hard for me yet.

As you know, Most Japanese can't speak English. Because there was a problem in educational policy. For example, We study to pass the exam to enter university and high schools.

And I don't like English long time ago. But I have to do for my dream.

Friday, November 20, 2009

Why did I stop my blog during about a year?

Actually, Nothing special :) But It had an accident on last posting day after next day. Self hosting server was crashed! So I could not do during stopping server. After that, I recovered server, But I had no motivation that time. Also I was working very hard. And I didn't have margin of mind.

Recently I have motivation and can write little English. Why did I post in English? I'll talk next time.

Wednesday, November 18, 2009

Test the twitterfeed now

I registered the Twitterfeed. so checking that feeds send to Facebook and Twitter. :) Is it ok!?

Test posting from e-mail

Test posting from e-mail. Is it okay??

Monday, November 16, 2009

mitsutaka.org has opened!!

mitsutaka.org has opened now! This is Mitsutaka Amano personally blog from Japan. I'll talk about computors, hobbies and so on.

Someone know me that I'm Japanese. But wrinting in English in the future. :-)

Saturday, November 14, 2009

Test again

Ok. It could recover my blog in blogger!


- Posted using BlogPress from my iPhone

Test posting

Test post


- Posted using BlogPress from my iPhone