哈哈, 2008 年出廠的 32 bit
eee pc 1001px
如果沒有用雲端服務, 當然跑不動 AI 程式啊!
我的意思是: 2024 年的現代 (AI 年代), 只要選擇正確的作業系統,
你的舊電腦照樣可以很秋!
2024年3月25日 星期一
十六年前的懷舊電腦 eee pc 上跑 AI 年代的作業系統
2023年12月4日 星期一
antix 23 兩種客製化方式: remaster 跟 snapshot
先前介紹過 antix linux 的 frugal 與 persistence。 今天來介紹客製化的方法: remaster 跟 iso snapshot。 兩種方法的最大好處都是: 可以讓你用很少的硬碟空間, 把調整過的好用環境備份起來。 以下假設你已先採用 frugal 的方式把 antix 安裝在至少 8G 的隨身碟上, 並且設定至少 1G 的 persistence 。 (系統約 2G、 persistence 1G、 swap 1G、 新產生的客製版約 2G、 新的 persistence 1G)
2023年10月20日 星期五
antix 23 的 frugal 與 persistence
想要幫幾部 2010 年前後生產的 eeepc 安裝作業系統,
於是下載好久不見的 antix
(32 bit full 版) 回來測試。
因為等一下要把 antix 安裝到隨身碟上,
所以請先插入一顆空白隨身碟。
假設系統把它叫做 /dev/sdz 。
開一部 32bit 虛擬機來測試 iso 檔, 並且讓它看到 /dev/sdz:
qemu-system-i386 -enable-kvm -monitor stdio -vga virtio -m 2048 -cdrom antiX-23_386-full.iso -hda /dev/sdz -boot order=dc
Antix 的開機選單是我所看過的所有發行版本的 iso 檔當中最靈活的。
看 原始碼,
它是採用 Gfxboot 製作的。
(BitJam/antiX-Gfxboot)
按 F2 可以選擇語言、 按 F5 可以選擇 persistence 的型式、 ... 等等。
這一篇我們先只談 persistence 的觀念,
所以可以先什麼都不選, 直接進入預設的環境試車。
如果要變身成 root, 可以 su (密碼 root) 或 sudo bash (密碼 demo)。
2020年11月17日 星期二
grml 客製化筆記
Grml 是專門為網管/系統管理員所設計的羽量級 linux, 官網的 small 版只有 350M; 即使是 貴哥實驗室版 (grml64-small-g20?.iso) 也不到500M, 很容易就可以 boot to ram 毫邁帥氣裸奔。 它本身就提供了 grml2usb 指令可以把系統安裝到 usb 上變成可開機隨身碟。 不過我習慣用 extlinux 來處理開機的部分, 因為它的設定比 grub2 簡單很多, 只需要改設定檔、 把檔案放對位置就好。 假設你用 貴哥版的 ulyana 開機、 假設你的隨身碟是 /dev/sdz, 其中第一分割 /dev/sdz1 已經格式化為 fat32。
2019年1月22日 星期二
slax: 330MB 的圖形桌面
Tomas Matejicek 推出 (羽量級 linux)
slax 9.6.6 。
現在改採 debian 作為基底, 採用 fluxbox 作為視窗介面,
但一樣只佔不到 280MB 的空間 (僅能使用英文)。
客製化的過程變得更簡單 --
我做了一個 50MB 的正體中文勉強可用外掛模組,
只有 sakura 終端機可以輸入中文;
瀏覽器只能讀中文不能直接輸入 (可以剪貼),
卡關太久, 沒有進展,
乾脆直接把這個半成品放出來請大家幫忙解決問題。
2018年4月2日 星期一
overlayfs 練習: 小改光碟 iso 檔, 何必大手筆複製?
以下三件事有什麼共通處?
- debian-live 光碟的 persistence 機制 用一層薄薄的 (例如 2G) 可讀寫空間來製造 「從 live CD 開機, 後來卻竟然可以將工作階段寫入硬碟」 的假象。
- 撰寫 dockerfile 時第一句 from 拿某個 (即使很厚重的) base image 當作地基, 如果後面的變動沒很多, 那麼在 docker build 時, 扣除下載 base image 的時間, 你的 docker image 本身的建立其實花不了多少時間。
- 有一個 4G 大小的 iso 檔, 我想改它的開機圖片跟選單, 可以不要把整張光碟的內容複製到硬碟上修改嗎?
答案: 它們都可以用 overlayfs 來實現。 把玩 overlay 文件系統 這篇簡中文章有很詳細的解說。 單純從 end-user 的角度來說, 其實沒有細讀也 ok, 只需要想像 gimp 或 inkscape 編輯圖片時的 「圖層」 概念, 再圖片搜尋一下, 對 overlayfs 就可以理解八九成了。 本文就不解釋原理, 直接實作第三項工作來認識 overlayfs。 (插圖取自 Data and Network Management for Containers -- Docker Tutorial)
2018年2月25日 星期日
老舊電腦救星 antix
請參考較新的 antix 23 的 frugal 與 persistence
Antix 是專為老舊電腦設計的 linux; gantix17 是貴哥版的 antix 17, 可以從 朝陽科大 或 朝陽資管 的伺服器下載。 它讓你用 2017 年的作業系統啟動 (二十世紀末等級?) 32bit、 256MB 記憶體的電腦。 如果要正常使用, 建議至少要有 1G 的記憶體。 若有 2G 的記憶體, 還可以退出開機光碟或拔掉開機隨身碟, 表演豪邁帥氣裸奔!
2017年12月9日 星期六
在 antix 17 裡面安裝中文輸入法
有一陣子我喜歡 用 antix 駕馭窮人的資源過富足的生活, 可是後來在較新版的 antix 上安裝中文輸入法一直失敗, 只好移民到 lubuntu。 最近再度嚐試 antix 17, 在論壇上獲得協助 終於試出來 fcitx 跟 ibus 的設定, 而且對輸入法的設定稍微長了一點知識。 以下每一節各自獨立, 各自適用於 全新安裝的中文版 antix; 如果不是全新安裝的系統, 有可能會失敗!! 我安裝的版本是 antiX-17_386-full.iso 。
2017年5月28日 星期日
ubuntu 精簡/最小安裝
為了做一些實驗, 我需要安裝一個精簡版的 ubuntu。 從 官網 出發, 找到你要的版本 (例如我要給舊電腦用, 所以選 32-bit PC: Ubuntu 16.04 LTS "Xenial Xerus")、 下載 mini.iso。 用安裝光碟開機、 回答一些問題、 花一些時間等候安裝 base system。 出現選用項目清單時 (software selection), 除了原本就有的 standard system utilities 之外, 我只勾選了 openssh server。 不要勾 ubuntu server, 因為那會設定防火牆, 導致後續的網路實驗變得比較複雜。 (順便一提, 原來 lubuntu 也可以用這種方式安裝 啊!)
2014年9月24日 星期三
中文版 finnix (280MB 的圖形介面 linux)
[2018/2/25] 改推薦 老舊電腦救星 antix。
[2015/2/19 更新] 以下描述的是 2015/02/23 的版本 finnix-ckhung15c.iso] 先前介紹過不到 200M 的 救援光碟/隨身碟 finnix。 暑假結束之前, 我在 finnix 上面照著 debian 精簡安裝 做一遍, 另外加了一些小工具, 製作出一張大約 230MB 的中文版 finnix 光碟。 (但是塞到隨身碟去可能需要 300 MB。)
2014年9月9日 星期二
2014年1月20日 星期一
救援鳳凰 Finnix 讓救命碟恢復 「自我無性生殖」 的能力
[2018/2/25] 改推薦 老舊電腦救星 antix 或 grml linux 或 SystemRescueCD。
好吧, 「鳳凰」 是我亂取的名字 (因為讀起來很像 phoenix)。 Finnix 是專為系統管理員所設計的 LiveCD, 沒中文、 沒圖形, 只有英文文字介面, 所以很精簡, 小於 180 MB。 它以 Debian 為基礎, 打包/壓縮方式類似 knoppix, 所以對我來說比較容易修改/客製 :-) 自從我淡出 slax 之後, 複製救命碟變得有點麻煩 -- 開機、 來源、 目的地總共要三支碟。 (就是只能 「幫別人無性生殖」 的意思 (咦?)) 前幾天成功地把 mk-boot-usb 裝進 finnix 裡面, 從此以後, 救命碟的用戶又可以自嗨了, 耶! [2014/10/03 更新: 建議改下載我製作的 中文版]
2013年9月22日 星期日
Puppy Linux 讓 512MB 隨身碟敗部復活! (scim 的注音與嘸蝦米中文輸入法 OK)
很久以前下載過 puppy linux,
不過那時中文化的資訊很少。 最近再試一次, 試了很久, 中文終於大致可用。
156 MB 的下載檔再加上 256 MB 裝入中文及
mk-boot-usb, 讓原本已經被淘汰的 512 MB 隨身碟也可以敗部復活, 超感動的!
(呃, 老實說我手邊最小的隨身碟是 1G 的, 在 puppy 面前, 這真是太尊榮了。)
[2014/10/1: 改推薦
中文版 finnix]
2012年9月9日 星期日
Slax 獲贊助, 年底推新版!
狂賀 Tomáš Matějíček 大大 獲得 兩家德國的嵌入式系統廠商 P&P Software 跟 wisol technologie GmbH 資金贊助, slax 又活過來了! 按照合約, 年底之前 T 大就必須推出 slax 7.0。 新版將以 slackware 14.0 為基礎, 一樣採用 syslinux/isolinux 開機、 採用 全新的 linux live 開機腳本 (原來這也是 T 大的作品!)、 採用 zram 記憶體內的壓縮技術 讓記憶體彷彿倍增、 只需要單一目錄 (boot/ 省下來了; T 大有潔僻, 說受不了多一個目錄)。 另外, 主流版本上已經可以直接讀取 lzm 檔 了。 目前有 pre-alpha 版 可供測試, 只有從開機到 bash。
這意謂著我的 2 G肋 G 隨身碟又有用了嗎?
期待來自 T 大的聖誕禮物...
2010年9月27日 星期一
釋出 slax-cyut-100913 版; 正式官方網頁上線
如題, slax-cyut 推出 100913 版。 是啊, 已經上傳兩週了; 但為了整理網頁, 拖到現在才公告。 先前 slax-cyut 的資訊散在各處。 趁著這次把所有資訊集中在同一個網頁: Slax-cyut 官網。 這個版本的軟體沒有太大改變, 唯一的重點是: 為避免過度寫入, 掛載為 tmpfs 的目錄從兩個增為三個。 自從幾個月前自己的隨身碟改成這樣之後, 到目前為止, 都還沒有遇到檔案壞掉的問題。 簡單地說, 這個版本更加實用了。
其他的修改以網頁為主, 但修改過的網頁並未反映在光碟片上。 (啊就改到剛剛才大致完成咩; 可是光碟片是兩週前開學時就必須要用到了。 雖然後來 linux 課沒開成, 光碟好像也沒什麼用到 orz...)
- 有了一個集中資訊的官網。
- 軟體條列清單更清楚。
- "「百毒不侵救命碟」 使用入門", 變成 "「百毒不侵救命碟/slax-cyut」 使用入門, 專注於 slax, 簡化內容。
- 增加 微幅升級 功能說明。 (這功能早就有了, 只是一直沒講清楚說明白。)
- 增加一頁 wiki: 要按那個鍵才能叫電腦從隨身碟開機? 請大家幫忙填寫 您所遇過的支援隨身碟開機的電腦的型號囉。 感恩 orz (不必登入﹑ 不必註冊。)
2010年9月11日 星期六
跨平臺電腦螢幕廣播工具 iTALC : 安全建議及 slax 模組
iTALC 是一套廣播軟體, 可以:
- 廣播教師的螢幕給學生
- 監控學生螢幕
- 用遙控的方式, 協助學生操作他的電腦
- ...
最重要的兩點: (1) 它是跨平臺的 (2) 它可跨越區網。 請想像它對 偏鄉教育宅急便 或是一般遠距教學的幫助。 但是, 從安全性的角度來看, iTALC 的學生電腦自願地將掌控權交給教師電腦, 允許教師電腦從遠端監視學生畫面﹑ 操作學生滑鼠﹑ 老師關掉學生的機器﹑ ...。 這產生一些安全性的問題。
[2014/5/11: 如果你只需要廣播功能, 改推薦比較簡單的做法: 用 vnc 當廣播教學軟體]
2010年4月17日 星期六
到捷克網站投 slax 一票吧
捷克正在舉辦 自由軟體投票。 身為 slax 的粉絲, 格主在此邀請大家考慮投 slax 一票 :-) 不懂捷克文沒關係, 只需要填三個地方:
- 搜尋到 slax, 勾取!
- Vaše emailová adresa 的地方, 填 e-mail (抱歉, 這裡需要真實的 e-mail)
- Opište prosím bezpečnostní kód 這裡就是一般的 captcha -- 確認你不是機器人的檢查機制。
另外, 如果你認為作者 Tomáš Matějíček 算是一位名人的話, 也可在 Osobnost 項目底下投他一票。
最後按最下面的 Odeslat 送出。 如果成功的話, 會看到:
Děkujeme za Váš zájem o anketu Czech Open Source. Vaše hlasování bylo zapsáno do naší databáze.
Google 翻譯說: 「Thank you for your interest in United Poll Open Source. Your vote has been registered in our database.」
大人問小孩: 「全世界的玩具隨便你挑? 這怎麼可能?
如果我要的玩具只有一個, 正好又被別人借走了呢?」
這篇筆記記錄如何只花 1.6G 的空間, 把基本的 debian
安裝到有圖形介面、 可以顯示及輸入中文。
(沒有 firefox、 沒有 libreoffice 等等。)