About me

I'm a web and software developer from Kaohsiung, Taiwan.
I design and implement user interfaces, also contribute to open source projects.

2010年11月3日 星期三

xPUD 0.9.5 - Re-implemented everything, again

Download: xpud-0.9.5.iso (65MB)


This is a technical preview release, which only suits developers. If you're looking for next stable release please follow us on twitter.

New Features

Ubuntu 10.10 base and Linux kernel, alone with an updated build system.

TableWare platform

Starting with this version we launch a new project called TableWare, a web-based window manager, which replaced the old XPCOM/MozPlugger implementation with following software components:
  • new NPAPI plugin
  • new XCB-based window manager
  • Node.js and WebSocket support
  • new daemon with inotify and D-Bus support
  • new WebKit-based runtime
So the fun starts here!

How cool will it be if you can write a window manager using CSS/HTML and JS in 297 lines of code?

Known Issues

  • only tested in virtualbox
  • still very very buggy
  • iframe-shim doesn't work in webkit

What to expect next?

  • re-designed plate UI
  • compositor of tableware platform
  • ARM port and xPad, THE tablet edition! :-)
  • If you've got any question or request, feel free to drop me a mail

2010年11月2日 星期二

xPUD 0.9.5 - 宇宙最美麗的 OS 出世了!

世上最不穩定的 xPUD 終於姍姍來遲了!

下載: xpud-0.9.5.iso (65MB)


這是開發中的版本, 只適合想自己寫程式或修理錯誤的開發者使用, 若要等穩定版釋出請追蹤 xpudos 的推特帳號.


升級到 Ubuntu 10.10 系統與 Linux 核心, mkxpud 也同步更新.

TableWare 平台

自 0.9.5 開始我們正式啟動 TableWare 計畫, 它將取代 XPCOM/MozPlugger 成為下一代 xPUD 的主力平台, 新元件如下:
  • 新的 NPAPI 外掛
  • 新的 XCB 視窗管理員
  • Node.js 和 WebSocket 支援
  • 可用 D-Bus 和遙控器操作
  • 新的 WebKit 核心
用新平台寫視窗管理有多酷呢? 請見「輕滑頓幻舞 (Sliding Effect)」展示影片:

一共只用了 297 行 HTML/CSS/JS!


  • 只在 virtualbox 測試過
  • 非常多 bug, 常常掉東西
  • 沒有中文輸入法
  • iframe-shim 壞了


  • 全新打造的 plate UI
  • 圖形加速功能
  • ARM 版本以及 xPad, 平板電腦介面! :-)
  • 有任何問題或需求歡迎和我聯絡