定制 TinyCore Linux
定制 TinyCore Linux 包括定制定制內核編譯選項,定制系統行爲,安裝額外的軟件包,國際化 TinyCore Linux 桌面環境。所有的源碼和開發文件可以在 MobileMate 0.1 源碼 處下載。README.txt 文件解釋了每個文件的用法。下列一些系統文件主要的改變:
針對自動挂載:
-  /opt/custom/bin/amountcd.sh 
-  /opt/custom/bin/amount.sh 
-  /opt/custom/bin/doremoveblock.sh 
-  /opt/custom/bin/writebookmarks.sh 
-  /usr/sbin/rebuildfstab 
-  /etc/lc2cp.tab 
-  /etc/profile 
-  /opt/bootlocal.sh 
-  /tmp/98-tc.rules 
-  /home/tc/.xsession 
-  /etc/udev/rules.d/60-cdrom_id.rules 
-  /etc/udev/rules.d/60-persistent-storage.rules 
針對桌面環境國際化:
-  /opt/custom/etc/lang.conf 
-  /usr/bin/flwm_topside_initmenu 
-  /usr/bin/flwm_topside_makemenu 
-  /usr/bin/flwm_topside_menu_common 
-  /usr/bin/flwm_topside_ondemand 
-  /usr/local/etc/flwm_topsiderc 
-  /usr/sbin/rebuildfstab 
-  /etc/lc2cp.tab 
-  /etc/profile 
-  /usr/local/etc/gtk-2.0/gtk.immodules 
-  /usr/local/etc/gtk-2.0/im-multipress.conf 
-  /home/tc/.fltk/Tiny Core UTF-8 porting team/fltk_projects_unicode.prefs 
其它:
-  /opt/custom/bin/mplayer.me 
-  /etc/ld.so.conf 
-  /opt/tcemirror 
-  /usr/local/share/applications/*.desktop 
-  /home/tc/.local/share/applications/* 
還有,內核編譯選項主要的改變是: 保留 “CONFIG_HAVE_IDE=y” 並設置 “CONFIG_IDE is not set”,去掉 IDE 支持(因此 “hda” 變成 “sda”,CD 變成 “sr0”, “sr1”, 等等),添加 PATA 和 NLS_CODEPAGE_936 模塊。在 TinyCore Linux 下面編譯內核,你需要安裝 tcz 包:compiletc, perl5, coreutils, xz。參見 TinyCore Linux 維基: Custom Kernel。
還有,爲了減小系統尺寸,去掉了非中文 locale(MobileMate 0.1 只支持英語和中文),去掉了幾乎全部靜態庫和開發文件。