RISC-V is an open ISA specification and there's an open source Linux-capable implementation : LiteX/VexRiscv.
To get Alpine Linux running on such RISC-V platform, we need to have a musl libc port, which was once proposed yet not upstreamed. I will port it to the latest mainline during the campaign.
最近睡太少身體開始亮紅燈Orz來逐步解剖一下Alpine initramfs的init script當作知識儲備: /bin/busybox mkdir -p...
為了更理解Alpine initramfs的眉角,今天持續來看一下Alpine的mkinitfs套件裡面的 nlplug-findfs 這隻helper too...
進場大修的一天,拿了包高血壓藥。在候診間持續debug人生XD依舊先上個進度圖: + mkdir -p /sysroot/sys /sysroot/proc /...
慣例先上成果圖XDhttps://asciinema.org/a/439607終於開機開到shell啦~ 上篇說要比對Alpine Linux的rootfs b...
一樣先上進度log: + exec /bin/busybox switch_root /sysroot /sbin/init OpenRC 0.44.5...
如上篇所說,這篇開始需要開始來理解OpenRC的流程。然而即便這樣,我還是希望用比較just enough的方式來處理,首先看了一下openrc的help st...
一樣開頭先上成果~完整影片可見:https://twitter.com/Ruinland_Mask/status/1445487285529501707 之前的...
這篇開始基本上是進入持續分析有哪些未完善的部份需要進行補足。依照這幾次的bootlog的部份分析,Alpine OpenRC-init的modloop以及hwc...
有點悲劇的發現把busybox的hwclock順好是沒有用的。 hwclock建基於必須要有一個真的RTC (Real Time Clock)裝置這一個事實,而...
今天到了第三十天,也是該總結這將近一個月來的辛勞的時節了。在我的Google Drive 資料夾中 ,我有提供bootstrap好給QEMU的、以及給FPGA的...