About me

我的相片
I'm a web and software developer from Kaohsiung, Taiwan.
I design and implement user interfaces, also contribute to open source projects.
http://penkia.net/portfolio

2009年10月2日 星期五

xPUD 0.9.1 - Minimal Browser OS


Download: xpud-0.9.1.iso (56MB)
Website: http://www.xpud.org

A new development version of xPUD is just released, includes bug fixes, provides better performance and has a new system architecture. Some of the features are still working in progress, so please always refer to the forum and ftp for updates.

New Features

Updated Plate

  • AutoHide for firefox and mplayer in FullScreen mode
  • Mouse wheel scrolling support for Xvesa
  • Web-based file browsering tab (experimental)
  • Kiosk mode, add url=http://www.google.com boot option to enable:



  • Kernel 2.6.30.5 with aufs2 patch, firefox 3.5.3
  • Add 5 more languages support: Finnish, Italian, Polish, Russian, Swedish:


New rootfs

  • Hybrid ISO/IMG format, so you can not only burn the image or install with UNetbootin, but also use lots of methods to run xPUD

  • Built-in flash player 10 support, yeah, we have the Adobe re-distribute license
  • What if you DON'T need media player nor flash player, just want a browser? of course! Press tab at the boot menu, and delete the initrd=... option, xPUD will boot into a core image (42MB):



  • So the minimum system requirements is now cutting down to 192MB of RAM and 42MB of free disk

Opt-Get

  • From this release the rootfs is now composed by Squashfs (/opt/rootfs.sqf) and two Aufs branches (/rofs and /cow), which means,
  • we can easily add opt plugins! Try codecs.opt or driver.opt with:
    bash-3.2# opt-get Download/codecs.opt
    And we'll enable the web-based Opt-Get app store soon!
  • Using Aufs also means easily backup/restore of user profile, check the packcpio script, we'll integrate it into Plate UI, too
  • If you're interested in new architecture, please read this post and this forum thread

Switch Mode


This version enabled the "Switch Mode" function by default, if you put proper menu.lst file on the disk with other OSes installed, xPUD can quickly jump into that OS, bypassing the reboot, BIOS, bootloader process, if no it will leave you a grub prompt. Watch the demo video:



Apt-Get support (experimental)

Yeah, why not? :-) We don't have dpkg info yet, so currently only 3rd party repo supported.

Acknowledgement

Greatly thanks to Vaidotas Kazla "joshas" for being hyper productive core developer, and special thanks to "mazdac" for Polish, David Eurenius for Swedish, Kai Vilmi for Finnish, Slava Voronzoff, Sergey Mangushev for Russian, Alessandro Arrichiello for Italian and Tristan Velter for French translation updates.

Reference Links

Best Regards,
Ping-Hsun Chen (penk) <penkia@gmail.com>

31 則留言:

楓銀月 提到...

我想請教一下 就是 我現在都是在EEEPC 701上使用XPUD的IMAGE來啟動系統
那我剛看了依下新版0.9.1版的介紹中 在New rootfs這裡面有提到What if you DON'T need media player nor flash player, just want a browser? of course! Press tab at the boot menu, and delete the "initrd=... option" 這個option是在開機選單中設定的吧 那有沒有範例阿? 例如怎樣加參數就可以讓XPUD開機後自動載入已安裝好的模組

Chen, Ping-Hsun (penk) 提到...

image 一樣是抓 xpud-0.9.1-image, 然後開機管理員 (我猜你用 grub) 設定參考光碟上的 isolinux.cfg:

1. 使用 core + media:

kernel /boot/xpud-0.9.1-image noisapnp quiet
initrd /boot/media lang=zh

2. 只要 core:

kernel /boot/xpud-0.9.1-image noisapnp quiet lang=zh

至於自動載入模組的部份要多一些步驟, 下載 driver.opt 後

$ mkdir opt
$ mv driver.opt opt
$ find opt/driver.opt | cpio -H newc -o | gzip -9 > driver

完成後就可以 initrd /boot/driver 載入, 就會自動載入了.

這個部份是暫時的, 下一個版本就會換成圖形介面了.

楓銀月 提到...

喔喔喔 瞭解了
因為我是直接在EPC701上安裝GRUB 所以選單的參數要自己設定 XD
這樣的解說我瞭解了
現在電腦放學校
禮拜一再來去是看看

另外 還有一個問題喔
就是備份好的資料
能在一開機就還原嗎?
這樣設定的話 就感覺跟安裝在硬碟上差不多了

因為我最近側是 資料備份了
但是 開機還原(我紀的我參照討論區裡面討論無線網路密碼儲存的那篇設定)好像沒有甚麼用,另外就是備份資料跟環元資料的時間要多久啊??因為我手動環元資料的時候像SKYPE那類的軟體都會不見,好像很多東西都得重新安裝。

Chen, Ping-Hsun (penk) 提到...

其實現在備份的作法是用一個清單 ( /etc/xpud-backup.conf ) 將檔案包成 cpio.gz 格式 ( xpud-data.gz ), 然後開機時以 initrd= 參數讀回來, 或是在開好機後掃描 /mnt/ 底下而已.

非常的難用, 滿多部份需要手動來做. 這個部份下個版本一定會大改. :-)

匿名 提到...

你好~
想請問一下
xPUD一定要在有其他OS才能安裝嗎
因為我只想在我的M1010上面只裝上
xPUD就好

Fred Chien 提到...

現在流行用農場做 Demo 嗎? :P

匿名 提到...

driver.opt 要到那裡下 ??

農場做 Demo 可以展示 flash 的功能啦

又有新版可以用了, 謝謝 penk

Chen, Ping-Hsun (penk) 提到...

要安裝 xPUD 到空機目前只能手動:
1) 用 fdisk 分割硬碟
2) mkfs.ext3 格式化
3) 然後使用 grub 指令安裝
4) 複製檔案並修改設定檔 menu.lst

driver.opt 在這裡:
http://download.xpud.org/opt/driver.opt (24MB)

匿名 提到...

您好
XPUD我無法使用隨身碟開機進入系統
似乎對隨身碟的相容性很低耶
我用四隻隨身碟只有一隻可以開機
有連上IRC想要詢問
卻只有我一個><

匿名 提到...

想請教一個問題,不知道下版xPUD會不會將ssh納入?感謝回覆。

Chen, Ping-Hsun (penk) 提到...

關於安裝到隨身碟, 請問是用甚麼方法安裝的呢? 應該跟系統 (Ubuntu 或 xPUD) 無關, 而跟安裝的方法有關.

目前網頁上提供的 UNetbootin 比較容易出現一些問題, 可以改參考 http://moblin.org/documentation/test-drive-moblin/using-moblin-live-image 裡面所提到的方法, xPUD 和 Moblin 的映像檔都具有同樣的多重格式支援.

xPUD 0.9.1 目前內建一個簡單的 ssh client (dropbear), 請使用 dbclient host -p port 來連線使用.

匿名 提到...

要安裝 xPUD 到空機目前只能手動:
1) 用 fdisk 分割硬碟
2) mkfs.ext3 格式化
3) 然後使用 grub 指令安裝
4) 複製檔案並修改設定檔 menu.lst

driver.opt 在這裡:
http://download.xpud.org/opt/driver.opt (24MB)

可否將詳細完整的空機安裝解說一次.
另若要安裝到 USB 且開機及在 USB 上安裝應用程式 是否可以達成?

Chen, Ping-Hsun (penk) 提到...

不太瞭解您的需求, 若有進一步的應用或討論歡迎來信 penk@gmail.com

匿名 提到...

回 mr 匿名
要安裝 xPUD 到空機目前只能手動:
1) 用 fdisk 分割硬碟 (制作開機分區)
2) mkfs.ext3 格式化 (ext3是 linux 分區的一種)
3) 然後使用 grub 指令安裝 (grub 是開機程序 boot loader)
4) 複製檔案並修改設定檔 menu.lst
(menu.lst 是 grub 的設定)

RK 提到...

I've tried v0.9. It's fast and excellent!
Thanks!!
I want to try v0.9.1 too. But the link seems something wrong?!
And, can you use ChangJie as the chinese input method?? It's because I'm from HK and don't know that input method in v0.9...........

匿名 提到...

請問Huawei E161 3.5G網卡我想在 xPud驅動它,請問要去哪裡爬文呢???

Teson'talk 提到...

想請問一下,
若單獨出英文版或中文版,
語言不要支援那麼多種時,
記憶體的需求能不能再減少呢?
目前似乎最少需求是128

Unknown 提到...

您好:
我已經試過0.9.1版本的,用unetbootin安裝,開機比0.9版更順。不過,我想問其他一些問題:
1.xPUD好像連上無線網路比較容易,使用上也比較直覺,這是很令人驚豔的部份。但是,連上網路之後,火狐是否不太適合安裝太多套件?可能是在Windows下運行慣了,感覺上要安裝很多安全套件才安心,我大概想安裝:NoScript、Wot、BetterPrivacy、AdBlock,如果安裝這些,火狐會不會無法運行?或者瀏覽視窗會不會異常?我大概安裝兩個,幾乎就動不了了。
2.好像ADSL無法連上網,就算輸入帳號、密碼,按下「connect」之後,就沒什麼反應,不知道是不是要找到特定的驅動程式?
謝謝。

yinung 提到...

請教一下, 我下載了 xpud-0.9.iso, 用 unetbootin (for windows) 將 iso 裝到 USB, 但開機時, 在出現
Loading /boot/xpud ...... 之後, 出現
Could not find ramdisk image: /ubninit

然後就跳到
boot:

我是新手, 不知道這是什麼情形耶???

Unknown 提到...

yinung你好:
據我的經驗,xpud-0.9版的,需要手動改一些部份才能進入,你要不要考慮安裝xpud-0.9.1版。在這篇網頁的最上方,就是xpud-0.9.1版。
lin

yinung 提到...

我試了 xpud-0.9.1版, 結果開機是 OK 了, 但是抓不到網卡...

Unknown 提到...

yinung你好:
你的狀況我也不是很清楚,有問題可能還是要問版主。我能想到的幾個層面,你可以參考一下:你的網卡硬體有無開啟?我的筆電上面有可以開關網卡的地方,如果是關閉的,網卡當然抓不到。或者你的網卡本身有無問題?要知道這個問題最好的答案,就是以原來的作業系統進去試試看。再者,你可能要看看你選的網域是否正確?譬如,你如果在台大無線上網,我記得沒錯的話,其網域名稱應該是「ntu」,選擇正確的、而且你也有權限的網域,才有可能順利上網。最後一個想到的,就是需要另外安裝網卡的驅動程式,這個問題可能真的就要問版主了。
lin

匿名 提到...

感謝你設計出這個非常棒的系統,請繼續加油;另外也建議可以增加ipsec , l2tp , pptp 等vpn 連線方式.

Anthony 提到...

越南文介面及輸入法

臺灣地區外籍人士以越南裔最多,請再多造福

匿名 提到...

首先真的很謝謝xpud

小弟有個問題想請教各位大大

小弟想燒一張多重開機光碟,
同時存在xpud 與 ERD Commander
小弟用easyboot 已燒壞了很多片子了
都無法成功,ERD Commander可以開機
但是xpud就是開不起來……
請幫幫小弟,謝謝,感恩

Unknown 提到...

請問一下,我在Ubuntu底下利用terminal模式輸入git clone git://github.com/penk/mkxpud.git得到source檔.
在利用./tools/mkxpud all指令產生XPUD的iso檔,但iso檔在使用上一直都有問題,不知道您是否也有遇到相同的問題(參考網址:http://github.com/penk/mkxpud)
新手上路 請多包含

Hao-Yuan Stein 提到...

小弟將0.91版xPUD 用Unetbootin製作為隨身碟開機版,初步使用,非常符合我對它的期待,

開機時間確實了得,我使用的隨身碟是今年中幾百塊買的,讀取速度約在1x~2x之間,搭配cpu 為c2D 2.4Ghz ,記憶體2G*2的筆電,開機過程好像在十秒內完成。

比起作為完整桌面端,且裝在硬碟的Ubuntu 9.04,實在快太多了。

最近Google發布的Chrome OS,一瞬間成為討論和話題焦點。但小弟認為,不過是xPUD作為thin client 的模式發揮到近乎極致,新意不多。
我認為你們在做的,其實和Chrome OS 差不多,且更早發布。(笑)
做的好,有志者事竟成,感謝你們打造的xPUD.

Hao-Yuan Stein 提到...

一、
小弟試用過程中,切換使用Dvorak鍵盤模式時,
發現輸出字元是亂碼,不知道原因為何。

例如敲下鍵盤上的ASDF ,在Dvorak 排列下,應該輸出AOEU ,結果卻輸出78a...(最後一字忘記)

作為一個Dvorak 排列的使用者,希望此部分的問題能被解決。

二、
小弟希望能有調整滑鼠游標速度的圖形介面,能夠輸入絕對值調整更好,
比方說,如果預設的速度是100,可以直接輸入10-3,000的數值來調整。
就個人使用方式來說,預設的游標速度不夠。

三、
最後,如果方便,小弟會希望能加入調整鍵盤對應的圖形介面,

以自己的使用方式來說,會將
左右Shift->CTRL*2
CapsLK->Shift
左CTRL->CapsLK
右CTRL->Shift
,重新設定這些按鍵的對應功能,
對在下來說,因為手的移動距離及彎曲減少,能夠減低使用疲勞。

另外,一般這樣修改的使用者,只會做以下調整
CapsLK->Ctrl*1
左CTRL->CapsLK
這樣的好處是變動較小,減少適應上的困難,提供參考。

關於此功能的介面,也許可參考windows 上的兩個程式,RemapKey[1]和KeyTweak[2].

[1]
http://bbs.cool3c.com/article/6713
[2]
http://briian.com/?p=5611

fang 提到...

不好意思,我對linux不熟,我想請問有沒有辦法讓它開機讓他自動跑下面這兩行指令??
export HOME=/mnt/sda1
/mnt/sda1/firefox/firefox

匿名 提到...

就是因為 google chrome OS 的消息,讓我留意到xPUD ,真是非常好的系統。剛下載 LiveCD 版一試,很簡便。
問題只是輸入法方面是否可以多加倉頡輸入法。因為系統中的兩種都不懂。使用上來很不方便呢?在港澳地區,倉頡輸入法仍是較為流行的輸入法。

匿名 提到...

I WANT TO ASK HOW CAN I CHOICE TRADITIONAL CHINESE AUTOMATICALLY AT START MENU,PLS HELP