日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

自己動手做一個迷你型Linux操作系統(tǒng)( 四 )



mount -o loop -t cramfs /usr.img /usr
這樣,就可以經(jīng)由 loopback 設備,把 usr.img 這個 cramfs 的 image 文件 mount 到 /usr 目錄上去了 。哦,對了,由于要用到 loopback 設備,讀者朋友們在編譯內(nèi)核的時候,別忘了加入內(nèi)核對這個設備的支持 。對于系統(tǒng)今后的運行來說,這個 mount 的效果是透明的 。cramfs 的壓縮效率一般都能達到將近 50%,而我們的系統(tǒng)上絕大部分的內(nèi)容是位于 /usr 目錄下面,這樣一來,原本可能要用到 18M 的 Flash 盤,現(xiàn)在可能只需要 11M 就可以了 。一個 14M 的 /usr 目錄,給壓縮成了僅僅 7M 。
上面考慮了壓縮問題,下面還要考慮到,F(xiàn)lash 盤畢竟不像普通硬盤,多次的擦寫畢竟不太好,所以我們考慮,在需要多次擦寫的地方,使用內(nèi)存來做 。這個任務,我們考慮用 tmpfs 來完成 。至于 tmpfs 和經(jīng)典的 ramdisk 的比較,我們這里就不多說了 。一般說來,tmpfs 更加靈活一些,tmpfs 的大小不像 ramdisk,可以順著用戶的需要增長或者縮小 。我們選擇把 /tmp、/var 等幾個目錄做成 tmpfs 。這只需要我們在 /etc/fstab 里面加上兩行類似下面的文字就可以了:

none /var tmpfs default 0 0
然后別忘了在 /etc/init.d/rcS 里面靠近開頭的地方,加上 mount -a 。這樣,就可以把 /etc/fstab 里面指定的所有的文件系統(tǒng)都 mount 上來了 。
X Window
進行到這里,讀者朋友們可能會以為,X Window 的安裝可能會很復雜 。其實不然,由于我們上面的架子搭好了,X Window 的安裝非常簡單,只需要把幾個關鍵的程序拷貝過來就可以了 。一般說來,只需要 /usr/X11R6 目錄下面的 bin 和 lib 兩個目錄 。然后,根據(jù)用戶各自的需要,還可以做大幅的裁減 。比如,如果你的局域網(wǎng)上有一個開放的 xfs 字體服務器的話,你可以把所有本地的字體都刪掉,而使用遠端的字體服務器 。如果只需要運行有限的程序,別忘了把沒有用的 library 都刪掉 。此外,還可以把多余的 X Window 的 driver 都刪掉,只保留本機的顯示卡所需要的 driver 就可以了 。當然,這一關免不了要做多次測試 。
其它技巧
如果你的工作系統(tǒng)式在另外一臺機器上,通過局域網(wǎng)和本機互聯(lián)的話,ssh 是一個不錯的工具 。此外,ssh 中帶的 scp 用起來和普通的 cp 拷貝程序差不多,非常方便 。用 ssh 和 scp 來共享文件,遠程試驗,你就可以不需要在辦公室里跑來跑去的了 。
如果你需要一個 MS Windows 上運行的 X Server 和 xfs 字體服務器,可以考慮包括在 Red Hat 的 Cygwin 工具箱中的 XFree86 系統(tǒng) 。

推薦閱讀