之前以为Yocto是一开始就为了达成方便定制成嵌入式Linux发行版系统。所以查了一些资料,整理下来。

2001年,日本夏普(Sharp)公司开发的PDA设备,SL-5500,又名为Zaurus。运行是的Lineo公司的的嵌入式Embedix Linux(kernel 4.2x)系统,GUI使用Qtopia。Sharp当年开发了一系列的PDA产品,不亚于今天的各种国产Android手机。SL系列前面还有PI,ZR,MI系列。由于MI系列在日本销售不错,就打算把产品向全世界发销。到了SL这一个系列,打算向USA和Europe销售。但是之前一直没有支持其他语言的支持。所以SL-5000D是第一款技搭载Linux系列的产品。当时的SL-5000的大概配置如下:

  • CPU: Intel StrongARM, 206Mhz
  • SDRAM: 32MByte
  • Display: 3.5inch TFT, 240x320pixel
  • Storage Support: MMC Card, CF Card

当年这个硬件资源跑Linux和Qtopia也算比较厉害了。

正如现在的Android刷机潮流一样。SL-5000出来后,也有爱好者去刷机改系统之类的行为。这时候有了一个开源项目,OpenZaurus项目。OpenZaurus是一个替代Sharp Zaurus PDA设备的嵌入式操作系统,项目刚开始只是重新打包SharpROM镜像。后期,OpenZaurus基于Debian从源代码构建系统镜像。类似的项目还有,为iPAQ设备的Familiar系统。

2004年,OpenZaurus合并到Bitbake和OpenEmbedded metadata。

References:

http://tuxmobil.org/pda_linux_sharp_sl5000.html

http://www.linuxjournal.com/article/7866

http://www.linuxdevcenter.com/pub/a/linux/2002/05/23/zaurus.html