今日進度:

* QEMU 順利跑起 NetBSD/ARM64
* 用盡已知的奇計淫巧,無法在 Zenfone 3 Deluxe 也跑起 NetBSD/ARM64

https://github.com/hiroshiyui/netbsd-labs

單打獨鬥還是有極限的,別人是一整個團隊、有上游原廠的 BSP 與文件,我只有零碎的資訊。

這種孤單的感覺真是淒涼。

一人公司能夠做什麼?一人公司做不了什麼?這陣子也是點滴在心頭。
死前願望之一:做出成功的產品,讓親友不要覺得我這個廢物到死都只是隻米蟲。
死前願望之一:能夠像桐生大哥那樣,有春日這群歡樂夥伴可以陪著走完最後一程。
今天先到這裡,休息吧。
爆哭。

今天的預定計畫:

* 依樣畫葫蘆,嘗試在 QEMU 裡跑起 TianoCore EDK II UEFI
* 從 ASUS 釋出的 Z016D kernel source code 挖掘已知的硬體初始化資料,整理備用

PoC 都嘛能動,放到實機就各種摸不著頭緒的黑盒子… #tianocore #edk2 #uefi https://github.com/hiroshiyui/netbsd-labs/tree/main/labs/0-build_edk2
明天開始又要面對黑盒子了,跳出虛擬機的舒適圈。
果然撞牆了…

想想,如果成功的話,我就有底子去應徵 BIOS/UEFI 工程師了,薪水應該不錯,可以大幅改善我的處境。

就算不成功,過程中也可以讓我增加控制複雜硬體的能力與知識,是一門不吃虧的買賣。

我手上能夠打的牌也不多了。
不被社會需要的感覺真是悲哀啊,偶爾被社會需要卻又是要拗我,也很悲哀啊。
我不行了。
@hiroshiyui 不確定大大需不需要誇誇幫的助陣   我很樂意喊加油的唷!

這也是一種窮出來的技能:沒錢理髮,只好自己上網看教學自己剪。結果愈剪愈好看,阿爸看了還要我也幫他剪。原本以為只是講場面話,今天下午還真急 call 我要我幫他剪,還好沒有漏氣,阿爸很滿意。

活著有價值的感覺真好。

看來要是原廠不給 EFI 的 driver binary blobs 也一樣沒轍,唉。
總結:又被 Gemini 的天花亂墜耍了,MSM8996 (Snapdragon 820) 連 Qualcomm 或 Microsoft 官方都未曾釋出過基於 UEFI 的 bring-up solution。
LLM 真的不能信,什麼 Vibe Coding, AI Coding 能動只是剛好屎到而已。

只能退回 lk2nd + mainline linux 的組合而已。

"I have not failed. I've just found 10,000 ways that won't work."

-- Thomas A. Edison

OK.
mainline kernel 動不了,果斷放棄。

沒關係,可以用虛擬機的就用虛擬機。

現在我要回去做那個死前如果沒做出來會覺得遺憾的 Web 專案了。

繼續研究 NetBSD & TianoCore,因為很有趣,這樣就夠了,每週都用一點時間在做基礎研究。
明天來試試把一個小小的 C 專案給 RIIR (Rewrite It In Rust).
GitHub - hiroshiyui/epgrab: Grab DVB EPG data.

Grab DVB EPG data. Contribute to hiroshiyui/epgrab development by creating an account on GitHub.

GitHub
黑白無常、牛頭馬面、鐮刀死神如果最近要來帶我入出境的時候,我可以很快樂地說我的人生在結束前又少了一件未完成項目了。

這個小專案,我在某年 COSCUP 的 KKBOX 攤位,上司要我撐場介紹公司內(員工)的開源專案,營造公司支持員工做開源專案的開明形象時,我拿出來過。

當場被停下來聽我介紹的某會眾笑說,OS 還警告這程式會輸出不合法字元,我也只能一起笑,只要我不尷尬、尷尬的就是別人。

我到現在依然覺得,如果電子節目表可以接上網際網路,無線數位電視很多直到金鐘獎才為人所知的好節目,或許又多了一點機會提前廣傳。
EPGrab,把 DVB 數位電視的 EPG 電子節目表輸出成 XMLTV 格式 - Hiroshi Y.

EPGrab,是我拿 tv_grab_dvb 來改的一個小程式,算是對自己想過的〈不曉得有沒有辦法推 XMLT […]

Hiroshi Y.

Looks pretty good!

XSLT 不能死!

考慮到我家的網路設備還沒強大到可以讓我切 VLAN,應該是 DVB-T dongle 接 RPI,crontab 跑更新,然後 scp 或 rsync 到遠端的 web server。
又或者你的功能需求非常…普通,不像我專門挑刁鑽題目在撞牆。
@hiroshiyui BIOS / UEFI 工程師通常沒做到這麼多啦。我 15 年前以前是就是寫 BIOS/UEFI ...
@miaoski 沒做到這麼多是指?
@hiroshiyui 是指我們那時候就悶著頭看 spec 完成 PM / 客戶的 PM 的需求,和配合 EE 一起 debug. 沒有人懂作業系統層面的事情,更別說 porting. 你描述的比較是 @coldnew 的工作的內容…