musl
caution
- malloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc
- 不支持 utmp/wtmp - last,who,users 命令部分功能不可用
- 安全考虑、隐私考虑
- 需要实现 suid/sgid 修改 记录
- https://wiki.musl-libc.org/faq.html
- DNS 问题已经解决
- musl - MIT
- FAQ
- 与 glibc 的不同点
- 参考
环境变量
| Env | Used by | Note |
|---|---|---|
| PATH | execvp, execlp, posix_spawnp | |
| TZ | stdoffset[dst[offset][,start[/time],end[/time]] 或 名字 | |
| DATEMSK | getdate | |
| PWD | get_current_dir_name, getcwd | |
| LOGNAME | getlogin | |
| LD_PRELOAD | setuid, setgid 忽略 | dl 预加载动态库列表 |
| LD_LIBRARY_PATH | setuid, setgid 忽略 | 动态库搜索目录列表 |
- TZ 搜索目录
- /usr/share/zoneinfo
- /share/zoneinfo
- /etc/zoneinfo
- Environment Variables