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

2008年7月31日 星期四

xPUD-lite, xPUD-QEMU and build script

I've done some experiments today, here's the result:


xPUD-lite: LiveUSB and LiveCD. (35MB)

The whole system of xPUD-lite is packed into a initramfs, so it can boot directly into X and plate UI within 5-7 seconds.

If we tweak the kernel & module selection, the final image size can be reduced under 20MB. If you would like to try, here's a iso image without any kernel module: xpud-lite-small.iso (23MB)

For test on Windows PC, here's a portable QEMU, just put iso image inside and double click "start.bat": xpud-qemu.rar (1.3MB)

The binary-level xPUD build script is also committed, it's totally re-written in shell script, and I add a README file. You man check it out form the google code repository:
svn co http://build-livecd.googlecode.com/svn/branches/build-livecd-xpud

2008年7月28日 星期一

plate UI progress: Icon View



I've wrote an Icon View function for plate UI to support CoverFlow-like file browsing effect.

Using ProtoFlow library and less than 50 lines of perl/javascript code, it's a great example to demonstrate how powerful and easy a web-based UI can be.

ToDo:

  • use tracker to generate thumbnail
  • redesign UI for easy browsering (path/navbar)

This feature will be integrated into xPUD 0.8. :-)

本日書籤 07/28/2008

「Gtk+ 程式設計初體驗」簡報上線

http://blog.linux.org.tw/~jserv/archives/002052.html

Perl on Google App Engine

http://blog.gslin.org/archives/2008/07/23/1568/

頻寬

http://blog.gslin.org/archives/2008/07/25/1573/

[Rails] attachment_fu 內部拷貝檔案的實作方式

http://blog.xdite.net/?p=609

富士康拒絕支援 Linux?

http://yurinfore.blogspot.com/2008/07/linux.html

KDE Bindings 與 Kross 的聚會

http://kdetw.blogspot.com/2008/07/kde-bindings-kross.html

追求神乎其技的程式設計之道(五)

http://blog.vgod.tw/2008/07/25/divine-code-5/

Moblin 2.0 將用 Fedora 代替 Ubuntu

http://yurinfore.blogspot.com/2008/07/moblin-20-fedora-ubuntu.html

M$ 加入 Apache Foundation

http://blog.ijliao.info/archives/2008/07/26/3603/

Nokia 和 Qualcomm 的買賣

http://blog.ijliao.info/archives/2008/07/25/3599/

Toshiba working on a netbook / UMPC that's actually interesting

http://0rz.tw/ce4q4

3G 版 iPhone 解鎖進度更新!

http://chinese.engadget.com/2008/07/25/3g-iphone-jailbreak-unlock-round-up/

iPhone 新聞小整理

http://0rz.tw/e74s0

蘋果:MobileMe 真是有囧到!其中 1% 的用戶更是囧翻了!

http://0rz.tw/114tr

我的愛情是一卷自製混音帶

http://pulp.bluecircus.net/archives/012703.html

Development Release: Ubuntu 8.10 Alpha 3

http://www.ubuntu.com/testing/intrepid/alpha3

Firebug Lite 1.2; Now with improved lite-ness

http://ajaxian.com/archives/firebug-lite-12-now-with-improved-lite-ness

CherryPal PC: Linux and Green Go Together

http://www.linuxjournal.com/content/cherrypal-pc-linux-and-green-go-together

Tux3 Versioning Filesystem

http://kerneltrap.org/node/16428

Scratching an Itch

http://gus3.typepad.com/i_am_therefore_i_think/2008/07/scratching-an-i.html

Lazy Linux: 10 essential tricks for admins

http://www.ibm.com/developerworks/linux/library/l-10sysadtips

Ubuntu Netbooks vs. Mobile Internet Devices: What's the Difference?

http://0rz.tw/9b4xR

We Want A Dead Simple Web Tablet For $200. Help Us Build It.

http://0rz.tw/874uA

Re-jigged Intel mobile Linux stack dumps Ubuntu

http://www.theregister.co.uk/2008/07/23/moblin_reworked/

The Mess That is Linux Volume Management

http://lxer.com/module/newswire/view/105865/index.html

Linux answers the age-old question, "Why is my network slow?"

http://www.itwire.com/content/view/19608/1154/

The Linux Saga: boot loader, initrd & Sys V

http://polishlinux.org/linux/the-linux-saga-boot-loader-initrd-sys-v/

Understanding Kaminsky's DNS Bug

http://www.linuxjournal.com/content/understanding-kaminskys-dns-bug

A possible bug in Foxconn boards BIOS affects Linux ACPI

http://ubuntuforums.org/showthread.php?t=869249

Moblin switching from Ubuntu to Fedora

http://www.desktoplinux.com/news/NS2068665492.html

What Red Hat and Firestar agreed to

http://lwn.net/Articles/289960/

Comparison of Windows XP and Linux/Sugar On the OLPC XO

http://mobile.slashdot.org/article.pl?sid=08/07/26/239231

Internet Connection Wizard

http://puppylinux.com/blog/?viewDetailed=00246

Event Manager tweaks

http://puppylinux.com/blog/?viewDetailed=00249

Improving Network Wizard

http://puppylinux.com/blog/?viewDetailed=00250

Working to bring Perl to the Google App Engine

http://0rz.tw/174w6

2008年7月23日 星期三

本日書籤 07/23/2008

浪潮之巔 第十章 短暫的春秋——與機會失之交臂的公司(一)

http://googlechinablog.com/2008/07/blog-post_22.html

超炫的行動網際網路搜尋點子

http://uiui.mmdays.com/2008/07/22/future-of-mobile-internet-search/

駭客釋出iPhone 2.0破解程式

http://www.zdnet.com.tw/news/comm/0,2000085675,20130654,00.htm

首隻蠕蟲會竄改宿主檔案

http://www.zdnet.com.tw/news/software/0,2000085678,20130662,00.htm

獨家專訪趨勢CEO陳怡樺(上):偵測率競賽是自欺欺人

http://www.zdnet.com.tw/news/software/0,2000085678,20130661,00.htm

Mac出貨量創紀錄

http://www.zdnet.com.tw/news/ce/0,2000085674,20130667,00.htm

與雅虎和解 Icahn為何「軟」了?

http://www.zdnet.com.tw/news/software/0,2000085678,20130668,00.htm

觀察:防毒軟體的時代是不是快結束了?

http://www.zdnet.com.tw/news/software/0,2000085678,20130669,00.htm

[分享] emesene不能改暱稱

http://blog.pixnet.net/huki/post/20247662

MSN protocol for Pidgin

http://fourdollars.blogspot.com/2008/07/msn-protocol-for-pidgin.html

Easy Sample to create ipk files

http://linuxocarina.blogspot.com/2008/07/easy-sample-to-create-ipk-files.html

「iPhone」Pwnage Tool 2.0 - Simple Mode 教學(上)

http://www.osx119.com/?p=190

「Gtk+ 程式設計初體驗」參考範例上線

http://blog.linux.org.tw/~jserv/archives/002049.html

自由軟體教育訓練與演講規劃

http://blog.linux.org.tw/~jserv/archives/002051.html

Firefox Party 演講:Firefox & Web Development

http://hlb.yichi.org/blog/2008/07/19/218

iPhone Dev Team 正式釋出 PwnageTool 2.0

http://0rz.tw/d14pB

Moto 怒告前任主管,原因?跳槽到蘋果洩漏商業機密(?)

http://0rz.tw/864rc

硬碟東西軍決鬥,OCZ Core SSD vs WD VelociRaptor,勝者是?

http://0rz.tw/f44nl

「扯斷的USB線」隨身碟製作方法,有興趣的人可以試試

http://0rz.tw/f74mu

My Bloody Valentine(Reissues, Remixes & Resemblances)

http://pulp.bluecircus.net/archives/012688.html

Styrofoam - A Thousand Words

http://pulp.bluecircus.net/archives/012692.html

詩的實踐:論搖滾的語言

http://blog.roodo.com/honeypie/archives/6540633.html

Proposing Read-Only ZFS

http://kerneltrap.org/Linux/Proposing_Read-Only_ZFS

DistroWatch Weekly, Issue 262, 21 July 2008

http://distrowatch.com/weekly.php?issue=20080721

Distribution Release: xPUD 0.7

http://distrowatch.com/?newsid=05002

Distribution Release: Ulteo Applications System

http://distrowatch.com/?newsid=05007

Reduce, Reuse, Recycle…. your code

http://ajaxian.com/archives/reduce-reuse-recycle-your-code

iPhone Native Apps vs. iPhone Web Apps

http://ajaxian.com/archives/iphone-native-apps-vs-iphone-web-apps

Aspire One video support

http://puppylinux.com/blog/?viewDetailed=00233

Anatomy of Linux Loadable Kernel Modules

http://osnews.com/story/20096/Anatomy_of_Linux_Loadable_Kernel_Modules

Face Off: Windows vs Linux Real World RAM and Disk Tests

http://www.itwire.com/content/view/19553/1141/1/0/

Man vs. Myth: Greg Kroah-Hartman and the Kernel Driver Project

http://0rz.tw/be4oU

[留學] 窮學生就是要省錢!

http://blog.vgod.tw/2008/07/23/cash_back/

The current development kernel is...linux-next?

http://lwn.net/Articles/289013/

NetworkManager: Secret weapon for the Linux road warrior

http://0rz.tw/4a4q2

PUPMODEs 6 and 7

http://puppylinux.com/blog/?viewDetailed=00225

New Network Wizard

http://puppylinux.com/blog/?viewDetailed=00227

SCSI kernels

http://puppylinux.com/blog/?viewDetailed=00230

2008年7月22日 星期二

xPUD 0.7 - same features, 20% smaller!


Download: xpud-0.7.zip (76MB)

xPUD is a small and fast booting LiveUSB, usually boots into X within 15-seconds, and starts an easy-to-use UI as soon as possible.

Being a Ubuntu derivative with APT/dpkg system, the rootfs is quite small: only 67MB of core image, including Ubuntu 8.04 compatible kernel, Xvesa as xserver, web browser (firefox), media player (mplayer) and input method (scim).

This project is under heavy development, and we're looking forward to any kind of feedback, please visit http://xpud.org/ for more information.

Best regards,
penk

2008年7月20日 星期日

Midori and Kernel Modules for xPUD

I've test SliTaz Cooking 20080716 today and found out their work is quite nice. :-)

So I take a look at SliTaz's kernel module selections from /proc/config.gz, and compile the corresponding modules with ubuntu 2.6.24-19-generic, the result is 12M compare to 23M of the original /lib/modules, after mksquashfs, there's a 11MB difference.

Then I tried Midori, a lightweight Webkit/Gtk+ browser (takes about 23MB using apt-get). Here's what it looks like in plate UI:



Looks weird but still usable. :-)

2008年7月19日 星期六

本日書籤 07/19/2008

報紙摘錄與 Updates

http://lukhnos.org/blog/zh/archives/606

DNS 伺服器安全性更新

http://blog.gslin.org/archives/2008/07/13/1540/

軟體業的重要職缺 命理大師!

http://blog.pixnet.net/ronnywang/post/19938328

MySQL 5.1.26

http://blog.gslin.org/archives/2008/07/15/1542/

砍掉重練的 Bootchart

http://fred-zone.blogspot.com/2008/07/bootchart.html

浪潮之巔 第九章 矽谷的另一面(五)

http://googlechinablog.com/2008/07/blog-post_08.html

Process State 與 Wait Queue

http://www.jollen.org/blog/2008/07/process_state_wait_queue.html

「快快樂樂學 GNU Debugger (gdb) Part I + II」簡報上線

http://blog.linux.org.tw/~jserv/archives/002043.html

透過虛擬化技術體驗 kgdb (1)

http://blog.linux.org.tw/~jserv/archives/002045.html

Google Earth觀賞迪士尼樂園3D影像

http://mmdays.com/2008/07/13/disney_3d/

Radiohead 與 Google 聯手創作 MV

http://0rz.tw/414nZ

Google 推出網路虛擬實境服務 : Lively

http://mmdays.com/2008/07/12/lively/

Yahoo!發表Search BOSS - 搜尋引擎也要開放API了嗎!?

http://mmdays.com/2008/07/11/searchboss/

Zotero - add-ons of firefox

http://hoamon.blogspot.com/2008/07/totero-add-ons-of-firefox.html

OpenVanilla 專案的近況

http://zonble.twbbs.org/archives/2008_07/1014.php

Mac OS市占率持續攀升

http://0rz.tw/154q1

英特爾執行長說明Atom短缺及快閃問題

http://0rz.tw/ae4ru

微軟Silverlight面臨侵權官司

http://0rz.tw/a24qC

Linux之父Torvalds「一群自慰的猴子」指誰?

http://0rz.tw/bc4pC

追求神乎其技的程式設計之道(三)

http://0rz.tw/8f4ok

追求神乎其技的程式設計之道(四)

http://0rz.tw/ef4t3

只花兩小時!用 Rocks Clusters 打造世界排名 201 的超級電腦

http://blog.roodo.com/ystuan/archives/6438363.html

Introduction to Big Real Mode

http://merckhung.blogspot.com/2008/07/introduction-to-big-real-mode.html

[轉貼] RoR:Ruby on Rails的部署方案選擇

http://blog.wu-boy.com/2008/07/10/293/

Ubuntu 8.04.1 Aspire One 不頓,很平順......

http://www.mobile01.com/topicdetail.php?f=232&t=689060&last=7023640#7015393

iPhone不開放,原來如此

http://fred.ipod.to/blog/?post;1604

視覺化好文

http://uiui.mmdays.com/2008/07/14/vis-article/

Clove 2 (Cemetech Bluetooth Dataglove)

http://www.cemetech.net/projects/item.php?id=16

Supple:自動產生適合你的電腦界面

http://uiui.mmdays.com/2008/07/18/supple/

iPhone Dev Team:革命尚未成功,同志仍需努力!

http://0rz.tw/f94mp

謎樣的機械魚(Update,補泳裝圖)

http://chinese.engadget.com/2008/07/16/flapper-solo-robot-fish/

「只要有PS,人人都能變正妹」之瑪莉亞凱莉篇

http://0rz.tw/424qz

Once

http://pulp.bluecircus.net/archives/012662.html

The Verve - Love Is Noise

http://pulp.bluecircus.net/archives/012675.html

Mogwai - Young Team Vinyl Box Set

http://pulp.bluecircus.net/archives/012681.html

Wolf Parade - At Mount Zoomer

http://pulp.bluecircus.net/archives/012684.html

血色大旗:青年革命之歌

http://blog.roodo.com/honeypie/archives/6512273.html

翻譯:鈴鼓先生 Mr. Tambourine Man (附實況影音版本比較)

http://blog.roodo.com/honeypie/archives/6523255.html

初見Envy 133,5秒進入OS

http://0rz.tw/224pw

蘋科科:排什麼排?人家評測都出來了啊!

http://0rz.tw/df4o3

飛彈發射失敗怎麼辦?用 Photoshop 補一枚上去!

http://0rz.tw/414m7

iPod touch 韌體更新 2.0 正式推出,9.95 美元!

http://0rz.tw/a44oT

蘋科科:Apple App Store,不就是從一堆爛蘋果裡面挑一些比較沒有那麼爛的...

http://0rz.tw/b64ou

小薑雜談:一位神父的故事

http://chinese.engadget.com/2008/07/13/the-story-of-father-de-carli/

BB 雷實照現身!這就是史上最強的觸控 QWERTY 鍵盤嗎?

http://0rz.tw/9b4tX

Udev rules fix, Rox rollback

http://puppylinux.com/blog/?viewDetailed=00206

Unionfs problem

http://puppylinux.com/blog/?viewDetailed=00207

Faster boot times

http://puppylinux.com/blog/?viewDetailed=00208

Cause of Unionfs/Aufs failure

http://puppylinux.com/blog/?viewDetailed=00212

Puppy 4.1alpha4 released

http://puppylinux.com/blog/?viewDetailed=00219

Event management pages updated

http://puppylinux.com/blog/?viewDetailed=00220

Booting with Aufs

http://puppylinux.com/blog/?viewDetailed=00222

PPLOG fix, faster boot

http://puppylinux.com/blog/?viewDetailed=00204

Signature Objects

http://www.rakudo.org/2008/07/signature-objects.html

Enums and the "but" operator

http://www.rakudo.org/2008/07/enums-and-the-but-operator.html

Acer's Linpus Linux Lite (Fedora) Ultra Portable Laptop

http://0rz.tw/644q2

Midori: A Non-Windows OS in the Works, Not Just Experimental

http://0rz.tw/ad4pU

Linux Kernel Walkthrough Screencast

http://osnews.com/story/20013/Linux_Kernel_Walkthrough_Screencast

Prism: Bringing Web Applications to the Desktop

http://osnews.com/story/20041/Prism_Bringing_Web_Applications_to_the_Desktop

OSX-Like Operating System Without the Apple

http://blogs.techrepublic.com.com/opensource/?p=237

Recover Deleted Files in EXT3: ext3undel

http://osnews.com/story/20061/Recover_Deleted_Files_in_EXT3_ext3undel

Computer Boot Up Process

http://osnews.com/story/20064/Computer_Boot_Up_Process

On Asking Users For Their Feelings

http://particletree.com/features/on-asking-users-for-their-feelings/

4.1 UniPup alpha1

http://puppylinux.com/blog/?viewDetailed=00194

ExpressGate "instant-on" OS tested on ASUS Eee Box

http://0rz.tw/0c4ur

Development Release: Elive 1.7.10 (Unstable)

http://www.elivecd.org/Main/News/elive-development-1.7.10-released

DistroWatch Weekly, Issue 261

http://distrowatch.com/?newsid=04991

Development Release: Linux Mint 5 XFCE CE RC1

http://www.linuxmint.com/rel_elyssa_xfce.php

Web apps: the next battleground for FOSS?

http://www.linux.com/feature/140934

Google plays Hide and Seek with Android SDK

http://www.theregister.co.uk/2008/07/14/android_developer_unrest/

Automate backups on Linux

http://www.ibm.com/developerworks/linux/library/l-backup/

Perl and Bash Versions Of Binary To Decimal Conversion Script

http://0rz.tw/be4nc

Linux 2.6.26 Kernel Benchmarks

http://www.phoronix.com/scan.php?page=article&item=linux_2626_benchmarks&num=1

2.6.26, "A Longer-Than-Usual Release Cycle"

http://kerneltrap.org/Linux/2.6.26_A_Longer-Than-Usual_Release_Cycle

Kernel Release Numbering Redux

http://kerneltrap.org/Linux/Kernel_Release_Numbering_Redux

Manage and play your audio files over the Web with Ampache

http://www.linux.com/feature/140754

Ubuntu 8.04.1 LTS vs. 8.10 Alpha 2 Performance

http://www.phoronix.com/scan.php?page=article&item=ubuntu_804_810a2&num=1

Cheapass Games

http://www.cheapass.com/index.html

More DTrace envy

http://lwn.net/Articles/287906/

Finding the Fastest Filesystem

http://gus3.typepad.com/i_am_therefore_i_think/2008/07/finding-the-fas.html

Ubuntu SD Cards With The Eee PC

http://www.linuxloop.com/news/2008/07/12/ubuntu-sd-cards-with-the-eee-pc/

Introducing the Linux user interface

http://news.cnet.com/8301-13554_3-9985154-33.html?tag=blogFeed

Using Mkfifo For Monitoring And Enhanced User Activity Logging

http://0rz.tw/014nP

SliTaz, a mighty micro Linux distro

http://www.linux.com/feature/140573

Sabayon 3.5

http://azerthoth.blogspot.com/2008/07/sabayon-35.html

2008年7月18日 星期五

xPUD 0.6 released!



Download: xpud-0.6.zip (96MB)

New Features:

  • Graphical Boot Menu



  • New Project Site - xpud.org

  • plate UI - a proof-of-concept implementation



  • New Packages - lilyterm, leafpad, uswsusp, bootchart-lite

  • Fast Booting Improved - initrd.img, vmlinuz, fastinit, session
Thanks and feedback welcome!

2008年7月17日 星期四

Some thoughts on speed up firefox start time

This is common issue, it's getting critical when the kernel takes 10 seconds to mount root, but firefox spends around 40 seconds to make a first start.

If we use a simpler XUL interface and xulrunner instead of original firefox, it can save about 9 seconds. (Maybe that's why the Prism project exists :-)

After profiling we can find out the problem is caused by a huge amount of I/O, the first start of xulrunner will read nearly 75MB files including .so, .xpt and fonts. (See the whole files list: readahead.txt )

Survey

Here's some common approach:
  • UPX - binary compression
  • prelink - static library
  • readahead - prefetching files
  • swiftweasel - CPU optimization
So I decide to try on prefetching, by using simple command: cat `cat readahead.txt` >> /dev/null .

Result

Sorted by total time:





mountprefetchxulrunnertotal time
no-prefetch10sN/A28s40s
parallel-prefetch10s23s 44s
prefetch10s16s15s46s
toram-prefetch20s14s15s51s
You may notice there's no mechanism to ensure reusing of cached file, so the prefetching total times is longer, although the start time is reduced.

Conclusion

  1. file priority or size should be taken into account when prefetching
  2. the next bottleneck target is the start script (xulrunner-1.9 or run-mozilla.sh), it takes 7 seconds
  3. standalone firefox?

2008年7月16日 星期三

Speed up the boot time of usb device

As you know it takes a while to initialize usb device, and it's also depends on the usb controller chip.

So I make a mix test recently with the following method:
  • built-in usb/hcd/scsi support
  • modprobe kernel module by script
  • use udevd
  • replace udevd with busybox/mdev
  • manually create device node
  • use udevtrigger --subsystem-match param
  • send uevent manually to /sys/bus/*/devieces/
The best result so far is around 10 seconds, including initialize a usb device, create device node and mount rootfs.



The next performance bottleneck to be fix before xPUD 0.6 release is the firefox start time, but it looks like I/O bound, let's see what can we do for it. :-)

2008年7月8日 星期二

本日書籤 07/08/2008

[廣告] HIT 2008 2008/07/19-20

http://blog.xdite.net/?p=602

因為最難的事情我們OS平台幫你搞定了…

http://lukhnos.org/blog/zh/archives/603

千呼萬喚 Neo FreeRunner 正式上市

http://www.jollen.org/blog/2008/07/neo_freerunner_onsale.html

Firefox 的兩三事…

http://blog.gslin.org/archives/2008/07/05/1537/

jQuery UI 的 Sortables 與 Click 事件犯衝的解法…

http://blog.gslin.org/archives/2008/07/07/1539/

浪潮之巔 第九章 矽谷的另一面(四)

http://googlechinablog.com/2008/07/blog-post_04.html

取得 GNU/Linux 行程的執行檔路徑

http://blog.linux.org.tw/~jserv/archives/002041.html

不再囉唆:NetBSD 簡化 BSD 授權條款

http://blog.linux.org.tw/~jserv/archives/002042.html

追求神乎其技的程式設計之道(一)

http://0rz.tw/164kH

To disable the remote host key checking

http://go-linux.blogspot.com/2008/07/to-disable-remote-host-key-checking.html

更新 BetaRadio 與 hiChannel.sh 的來源網站

http://fourdollars.blogspot.com/2008/07/betaradio-hichannelsh.html

Vim 小技巧: 自動移除行尾多餘空白

http://fourdollars.blogspot.com/2008/07/vim.html

設計師的角度

http://uiui.mmdays.com/2008/07/04/design-3/

Low-fidelity Prototyping

http://uiui.mmdays.com/2008/07/04/low-fidelity-prototyping/

專訪唐‧諾曼(Donald Norman)

http://uiui.mmdays.com/2008/07/08/donald-norman-2/

Google Talk進駐 iPhone、iPod Touch

http://www.zdnet.com.tw/news/comm/0,2000085675,20130384,00.htm

只要 5 分鐘,EeePC 換裝 Debian + LXDE 全套自由軟體解決方案

http://freesf.tw/modules/news/article.php?storyid=3563

Palm找來Sidekick和Helio的設計師Matias Duarte來為下一代OS的介面加持

http://0rz.tw/654mL

SSD耗電?SSD製造商:「的確還有改進的空間,下次會更好」

http://0rz.tw/344lM

No Age - Nouns & Cut Copy - In Ghost Colours

http://pulp.bluecircus.net/archives/012655.html

Sonic Youth - J'Accuse Ted Hughes & Neon Neon - Stainless Style

http://pulp.bluecircus.net/archives/012656.html

混搭與滲透:搖滾血統論之跨界冒險篇

http://blog.roodo.com/honeypie/archives/6410789.html

2.6.26-rc9, "Enough Changes That We Needed Another -rc"

http://0rz.tw/d14lj

Samsung i900 Omnia vs. HTC Touch Diamond... fight!

http://0rz.tw/584n7

Distribution Release: Gentoo Linux 2008.0

http://distrowatch.com/?newsid=04982

DistroWatch Weekly, Issue 260

http://distrowatch.com/weekly.php?issue=20080707

Which Linux Distributions Are Dying?

http://codingexperiments.com/archives/149

How to write a thorough review of a Linux distribution

http://www.linux.com/feature/139593

Linspire Chairman Frustrated By Futility Of Desktop Linux, Rebuts Carmony

http://0rz.tw/834qF

Basic I/O Redirection Differences In Sh/Ksh, Bash and Zsh On Linux And Unix

http://0rz.tw/074m1

A belated look at the Red Hat/Firestar patent settlement

http://lwn.net/Articles/287030/

How To Measure Linux Filesystem I/O Performance With iozone

http://www.cyberciti.biz/tips/linux-filesystem-benchmarking-with-iozone.html

Firefox Goes Mobile

http://0rz.tw/b54n5

Why Is It So Hard for Windows Users to Understand That Linux Is Not Windows

http://0rz.tw/084pB

Top 5 New Features of Ubuntu 8.10 Interpid Ibex

http://0rz.tw/7a4lq

Sidux, a Great Alternative to Ubuntu

http://www.linuxplanet.com/linuxplanet/reviews/6498/1/

LXDE - Lightweight X11 Desktop Environment for Ubuntu

http://0rz.tw/234lH

New Gentoo updates installer, revises profiles

http://www.desktoplinux.com/news/NS7194953396.html

Acer's Linpus Linux Lite (Fedora) ultra portable laptop piles the pressure on
Microsoft

http://0rz.tw/644q2

The Swiss Army Distro - Might Someone Finally Be Getting It?

http://www.raiden.net/?cat=2&aid=435

Preannouncing 'UniPup'

http://puppylinux.com/blog/?viewDetailed=00188

Udev in Puppy

http://puppylinux.com/blog/?viewDetailed=00189

Smarter Auto-Linking

http://particletree.com/notebook/smarter-auto-linking/

How Should Mozilla Execute Its Vision?

http://www.linuxjournal.com/content/how-should-mozilla-execute-its-vision

2008年7月3日 星期四

本日書籤 07/03/2008

Lilyterm 大躍進

http://fred-zone.blogspot.com/2008/07/lilyterm.html

"Optimum inimicum bono"

http://lukhnos.org/blog/zh/archives/601

浪潮之巔 第九章 矽谷的另一面(三)

http://googlechinablog.com/2008/07/blog-post.html

Linspire被Xandros併購

http://www.zdnet.com.tw/news/software/0,2000085678,20130374,00.htm

Gtk+2 元件的記憶體用量

http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=204&blogId=1

VeryXD 底層升級到 Rails 2.1

http://blog.xdite.net/?p=597

趨勢CEO陳怡樺:防毒產業騙了客戶20年

http://www.zdnet.com.tw/news/software/0,2000085678,20130359,00.htm

FAQ:Yahoo /Google廣告合作之壟斷疑慮

http://www.zdnet.com.tw/news/software/0,2000085678,20130371,00.htm

SSD 一定比較省電?錯。

http://chinese.engadget.com/2008/07/02/ssds-save-battery-power-right-wron/

蘋科技:AT&T 3G iPhone 資費方案公佈,199 美元的 iPhone?先看仔細吧!

http://0rz.tw/d64io

美數家科技大咖將成立專利流氓,啊!是專利保護傘公司啦!

http://0rz.tw/5f4o7

美國的反戰宣傳片

http://uiui.mmdays.com/2008/07/02/anti-war/

Distribution Release: Sabayon Linux 3.5

http://distrowatch.com/?newsid=04976

SEO and RIA get closer together with Flash indexing news

http://0rz.tw/d74mj

索尼專利:浮動的心不如浮動的點來的有感覺!

http://0rz.tw/5e4lx

Linux's dirty little secret

http://blogs.zdnet.com/hardware/?p=2144

Backing up Large Files

http://www.electronic-equipments.co.uk/tutorial/linux/backup_large_files.html

PCLinuxOS Mini ME 2008 - A Joy To Use

http://technichristian.net/?p=103#more-103

Mandriva Linux - Wonderful and Maddening

http://community.zdnet.co.uk/blog/0,1000000567,10008593o-2000498448b,00.htm

The critics are wrong: KDE 4 doesn't need a fork

http://0rz.tw/854ia

A new utility for quickly interpreting multiple Bonnie++ benchmarks

http://www.linux.com/feature/139743

Graphics board vendor touts faster Linux drivers

http://desktoplinux.com/news/NS6354568513.html

UnConfusing The Issue Of Disabling Root On Linux or Unix

http://0rz.tw/674mj

Don't hide or disable menu items

http://www.joelonsoftware.com/items/2008/07/01.html

可自由變形、探索人體的化學機器人即將降世?

http://0rz.tw/1b4mY

Apple shows off iPhone 3G guided tour

http://www.engadget.com/2008/07/01/apple-shows-off-iphone-3g-guided-tour/

Color Image Scale!

http://particletree.com/notebook/color-image-scale/

Q&A: Xandros' CEO Andreas Typaldos

http://osnews.com/story/19946/QandampA-Xandros-CEO-Andreas-Typaldos

Snow Leopard: Apple's Secret Business Weapon?

http://osnews.com/story/19949/Snow-Leopard-Apples-Secret-Business-Weapon

Three-Finger Your Linux Laptop and Pinch it too

http://osnews.com/story/19960/Three-Finger-Your-Linux-Laptop-and-Pinch-it-too

Where's the goal line?

http://use.perl.org/~pmichaud/journal/36834?from=rss

LZMA patches don't work

http://puppylinux.com/blog/?viewDetailed=00187

2008年7月1日 星期二

本日書籤 07/01/2008

[廣告] 我要成名!部落格人氣No.1的秘密

http://blog.xdite.net/?p=595

不願面對的真相:網站創業,你準備好了嗎?(6)

http://blog.xdite.net/?p=596

探訪 stack frame:談不定數量參數

http://blog.linux.org.tw/~jserv/archives/002033.html

教育訓練:Gtk+ 程式設計初體驗

http://blog.linux.org.tw/~jserv/archives/002034.html

用 Makefile 實現 quick sort

http://blog.linux.org.tw/~jserv/archives/002035.html

httping : 針對 HTTP Request 的仿 ping 程式

http://blog.linux.org.tw/~jserv/archives/002038.html

The new UI wars: Why there's no Flash on iPhone 2.0

http://counternotions.com/2008/06/17/flash-iphone/

Using jQuery in Greasemonkey

http://blog.gslin.org/archives/2008/06/30/1531/

MySQL 調整

http://blog.gslin.org/archives/2008/06/30/1532/

判別WEP的ASCII與Hex型態之密碼

http://fred-zone.blogspot.com/2008/06/wepasciihex.html

iPhone 3G 未演先轟動!加拿大消費者網路暴動中~

http://www.osx119.com/?p=177

Google Developer Day - Gears

http://mmdays.com/2008/06/25/google-developer-day-gears/

Zotero

http://www.zotero.org/

指定 sources.list 的 apt-get

http://yurinfore.blogspot.com/2008/06/sourceslist-apt-get.html

Java in Firefox Extensions

http://people.debian.org.tw/~chihchun/2008/06/27/java-in-firefox-extensions/

Adobe AIR for Linux

http://people.debian.org.tw/~chihchun/2008/06/25/adobe-air-for-linux/

卸任前專訪蓋茲:若當年21歲的我來到現在...

http://www.zdnet.com.tw/news/software/0,2000085678,20130304,00.htm

穩定版Clonezilla live 1.1.0-8已經發行

http://freesf.tw/modules/news/article.php?storyid=3555

Aspire One (Linux 版本) 初探

http://freesf.tw/modules/news/article.php?storyid=3558

Nokia收購Symbian,然後呢?

http://fred.ipod.to/blog/?post;1575

Coldplay - Viva La Vida Or Death And All His Friends

http://pulp.bluecircus.net/archives/012639.html

My Morning Jacket - Evil Urges

http://pulp.bluecircus.net/archives/012641.html

Hercules and Love Affair & M83

http://pulp.bluecircus.net/archives/012648.html

隔代遺傳──搖滾血統論之翻唱致意篇

http://blog.roodo.com/honeypie/archives/6250323.html

讀誌時間:Popular Science / 拯救世界的五個瘋狂點子

http://0rz.tw/524mb

Bill Gates bids a teary farewell to Microsoft

http://www.reuters.com/article/technologyNews/idUSN2630130120080627

觀察 Linux 的虛擬記憶體

http://blog.linux.org.tw/~jserv/archives/002039.html

SymbolicWeb: Ajax and Comet with Lisp

http://ajaxian.com/archives/symbolicweb-ajax-and-comet-with-lisp

Book Excerpt: Practical Prototype and Script.aculo.us, Advanced Ajax Chapter 4

http://0rz.tw/2e4mS

Browser Memory Footprints; Watching with real usage

http://ajaxian.com/archives/browser-memory-footprints-watching-with-real-usage

The fight for cross domain XMLHttpRequest

http://ajaxian.com/archives/the-fight-for-cross-domain-xmlhttprequest

AdvFS Code Released Under GPLv2

http://kerneltrap.org/Linux/AdvFS_Code_Released_Under_GPLv2

Distribution Release: Arch Linux 2008.06

http://archlinux.org/news/398/

Distribution Release: Myah OS 3.0 "Dragon"

http://distrowatch.com/?newsid=04966

Development Release: Ubuntu 8.10 Alpha 1

http://distrowatch.com/?newsid=04969

Distribution Release: Parsix GNU/Linux 1.5r0

http://distrowatch.com/?newsid=04970

Distribution Release: Finnix 92.0

http://distrowatch.com/?newsid=04972

DistroWatch Weekly, Issue 259

http://distrowatch.com/weekly.php?issue=20080630

The Importance of the Windows Ubuntu Expierience

http://0rz.tw/1a4iL

Stop the press: Watch the news with Linux!

http://useopensource.blogspot.com/2008/06/stop-press-watch-news-in-linux.html

A Cutting Edge Sugar User Interface Demo

http://www.olpcnews.com/software/sugar/cutting_edge_sugar_ui.html

USB Linux systems expand

http://www.linuxdevices.com/news/NS7068759304.html

Alpha Ubuntu for UMPCs is developer ready

http://0rz.tw/824nj

Build your own ultimate boot disc

http://www.linux.com/feature/137524

PackageKit finds sweet spot in quest for universal package tools

http://www.linux.com/feature/137115

Alsa reverted, Slitaz distro

http://puppylinux.com/blog/?viewDetailed=00179

Alternate 4.1alpha3 with udev

http://puppylinux.com/blog/?viewDetailed=00186

Rakudo (Perl 6 on Parrot) progress report

http://use.perl.org/~pmichaud/journal/36826?from=rss

Silence The Echo with MacGDBp

http://particletree.com/notebook/silence-the-echo-with-macgdbp/

Cairo, Xlib, and the Shared Memory Extension

http://osnews.com/story/19935/Cairo-Xlib-and-the-Shared-Memory-Extension