宋词-其他
长相思·汴水流
白居易
汴水流,泗水流,流到瓜州古渡头。吴山点点愁。
思悠悠,恨悠悠,恨到归时方始休。月明人倚楼。
1 | git clone -b master https://github.com/flyzy2005/ss-fly |
1 | 启动:/etc/init.d/shadowsocks start |
1 | ./shadowsocksR.sh uninstall |
Linux 系统当前的启动流程如下:
1 | brom --> boot0 --> (monitor/secure os) --> uboot --> rootfs --> app |
brom 固化在 IC 内部,芯片出厂后就无法更改。后续将从 boot0 开始分阶段介绍启动优化的方法。
对于某些方案,会存在 monitor 或 secure os,这两者耗时很短,略过。
固件中通常包含 boot0、 uboot、 kernel、 rootfs 等镜像。基于经验,各个镜像尺寸的量级如下表所示:
Image | size |
---|---|
boot0 | < 100k |
uboot | < 1M |
kernel | 3-15M |
rootfs | > 4M |
可以看到 boot0、 uboot、 kernel、 rootfs 的尺寸是依次增大的。对于大尺寸的裁剪效果往往比小尺寸的裁剪效果明显,比如 rootfs 裁剪 1M 可能很容易,对于 uboot 来说,则非常困难。因此,后续主要介绍 kernel 以及 rootfs 的裁剪。
1 | #include <execinfo.h> |