2014/03/16

archlinux on NextVOD based STLinux 2.4

There is a long time haven't update the Arch Linux on NextVOD.  In fact, it is on development for long time. Maybe it is the time to announce for other developer could use this new system.

2013/12/03

Build Arch Linux sh4 Packages by qemu-static-sh4

Here we use PC to cross build Arch Linux package for sh4 CPU.
The tips are:
  1. Install qemu-sh4-static (yaourt -S qemu-static)
  2. setup binfmt_misc kernel module
  3. Install chroot environment (Arch Linux sh4 rootfs)

2013/10/31

網樂通 shtwbox OS 配置範例

[2014/01/26更新]
裝好 sh4twbox 0.9.2 以後的版本會使用新的 STLinux 2.4 套件,打算將網樂通做到下列功能: 連結多磁碟、transmission-cli (BT下載 web 版)、全球一動 Wimax / 3G 橋接器、動態網域名稱(以 noip 實現)、sshd、tmux、mongoose、web2py、polipo、ftpd、samba(網路芳鄰)

2013/09/15

sh4twbox 0.9.2 網樂通萬用改機救援碟

[2014/03/19 修訂]
sh4twbox 0.9.2 安裝救援碟
  1. 快速安裝 uboot(含256M RAM) 及 sh4twbox 合成一片, 並採用 ext4 格式加速安裝過程
  2. 可使用 ext4 格式選擇安裝之 rootfs (eg. sh4twbox,arch,debian,fedora,nextpbx,nextnas,other)
  3. 簡易救援(即使內建的 USB DOM 全毀也是可以重建使用)
  4. 多重開機
  5. 內建簡易套件管理軟體 shpkg
  6. 可自行編譯程式,操作範例,若仍有程式需要裝舊版0.6.2的操作範例

2013/09/05

贊助 sh4twbox 方式

[2013/03/07 更新]
sh4twbox 啟動到現在已超過一年,無償投入開發超過約2000個人時,期間最大的鼓勵就是陸續有高手加入協助開發,而sh4twbox 特色之一就是有軟體套件管理,軟體套件如果能持續更新那該有多好,因此希望能建立一個公開鼓勵開發團隊的方式,以利持續維護:
贊助基金 -> 運用基金 -> 公開運用基金內容

2013/08/24

再探 網樂通 uboot code (UBOOTWPDA)

[2014/02/09 更新]
當時想開發 UBOOTWPDA 的原因是原本網樂通的 UBOOT 開機程序讓開發麻煩,RESET 開機每次要等很久,所以乾脆重新改掉網樂通客製化的開機參數,而採用讀取設定檔的方式取得開機參數. 而且希望只要使用一個 partition 也能開機...

2013/08/04

近期網樂通台北研討會紀錄

之前辦過 google talk 網路研討會, 雖然有些朋友力挺, 但往往只能單方向的教學. 最近辦見面式的討論會, 一起研究討論的感覺真實多啦!

2013/05/02

將他人編譯套件納入 sh4twbox 的套件管理系統

我的網樂通已經改用 Arch 作套件管理, 如果混用 shpkg 有可能造成檔案覆蓋問題, 因此不建議使用, 所以這裡示範兩種作法:

  1. 使用自訂的 PKGBUILD 將他人套件納入(適用於 Arch, 有檢查檔案覆蓋問題)
  2. 使用 shpkg 檔案命名方式將他人套件納入(適用於 shpkg)

2013/04/17

Rebuild Arch Linux packages on NextVOD

[2013/04/30 updated]
I've built pacman successfully on NextVOD.
But because most base packages are still on STLinux's old packages.
It will let some packages can not build. So, I decide to rebuild base, base-devel packages on NextVOD.

2013/03/25

第一台Android 平板電腦升級 4.1.1

[2013/07/18 更新]
手上這台「台電科技 a10T」 在使用原廠 OS 2.3 經過快一年後,最近打算升級OS 4.1

網路爬文約20篇後紀錄下升級成功方式

2013/03/06

Cross compile 的進階應用

之前要編譯 library 找不到方法, 最近找到這個網站有很多值得參考的文章.

2013/02/13

維持Linux 斷線前執行畫面

[2013/04/28更新]
通常我們使用連線程式連到主機端(例如:網樂通),只要網路一斷線運作的畫面就會消失, 要讓畫面維持在上次運作的畫面(英文稱為 keep session), 可以使用諸如 tmux, screen, dtach 等工具, 進階運用可作到, 例如在主機端運作文字模式 BT下載 rtorrent/youtube-dl, 要檢查下載狀態時再連回當時運作的畫面.

2013/01/31

distcc 加快網樂通編譯程式速度

[2013/04/22 更新]
網樂通 CPU 相當慢, 因此若將程式放在網樂通上編譯會很耗時,所以若可能盡量使用 cross-compile 在 PC 上編譯。這幾天快要打通 Porting Arch Linux  任督二脈(pacman & yaourt)

2013/01/18

讓網樂通方便裝更多軟體--編譯Arch Linux Pacman 歷程

[2013/04/17更新]
Arch Linux 的套件編譯管理方便,讓我覺得有機會掌握, 因此試著將 Arch Linux 的 pacman 編譯進去網樂通.如果成功就有 10197(官方)+39902(aur)個套件可以編了.
請見最新發展.

2013/01/17

用 shpkg 安裝網樂通編譯器

[2013/11/05更新]
因為 STLinux 官方的說明很久沒更新,既然已經開發了shpkg 安裝套件系統,就讓它牛刀小試一下, 以下分別示範在 PC 及 網樂通內部安裝編譯器的方法.

2013/01/13

用 fossil 備份你的網樂通設定

想要比較和別人的檔案系統差異, 或是備份自己改好的設定檔,避免被不小心蓋掉, 改壞, 就用 fossil 這套版本控管系統吧!