musl
约 1 分钟阅读
- malloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc
- 不支持 utmp/wtmp - last,who,users 命令部分功能不可用
- 安全考虑、隐私考虑
- 需要实现 suid/sgid 修改 记录
- wiki.musl-libc.org/faq.html
- DNS 问题已经解决笔记MUSL FAQOpen Issues · 不支持 LCTIME · 无 ucontext.h - obsolescent in POSIX.1-2001 · makecontext · glusterfs#268 · glusterfs 不支持 musl章节:DNS打开:/notes/os/linux/libc/musl/faq
- muslLinkmusl.libc.orgmalloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc · 不支持 utmp/wtmp - last,who,users 命令部分功能不可用 · 安全考虑、隐私考虑 · 需要实现 suid/sgid 修改 记录笔记:musl - MIT
- FAQ笔记MUSL FAQOpen Issues · 不支持 LCTIME · 无 ucontext.h - obsolescent in POSIX.1-2001 · makecontext · glusterfs#268 · glusterfs 不支持 musl打开:/notes/os/linux/libc/musl/faq
- 与 glibc 的不同点
- 参考
- git.musl-libc.org/cgit/muslLinkgit.musl-libc.org/cgit/muslmalloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc · 不支持 utmp/wtmp - last,who,users 命令部分功能不可用 · 安全考虑、隐私考虑 · 需要实现 suid/sgid 修改 记录笔记:musl
- bminor/muslGitHubbminor/muslmalloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc · 不支持 utmp/wtmp - last,who,users 命令部分功能不可用 · 安全考虑、隐私考虑 · 需要实现 suid/sgid 修改 记录笔记:musl
- gentoo/muslGitHubgentoo/muslmalloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc · 不支持 utmp/wtmp - last,who,users 命令部分功能不可用 · 安全考虑、隐私考虑 · 需要实现 suid/sgid 修改 记录笔记:musl
- git.musl-libc.org/cgit/muslLinkgit.musl-libc.org/cgit/muslmalloc 大场景性能弱 - 性能要求高的场景使用 jemalloc 或 mimaloc · 不支持 utmp/wtmp - last,who,users 命令部分功能不可用 · 安全考虑、隐私考虑 · 需要实现 suid/sgid 修改 记录笔记:musl
环境变量
| 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
关联信息
反向链接和本文引用的外部资料。
反向链接
- libc笔记 · musl
大部分功能是桥接系统和用户空间 · syscall · musl · glibc · jart/cosmopolitan · ISC, C · build-once run-anywhere c library · Comparison of C/POSIX standard library implementations for Linux
References
GitHub
2 条- bminor/muslgithub.com/bminor/musl
- gentoo/muslgithub.com/gentoo/musl
其他外链
5 条- git.musl-libc.org/cgit/muslgit.musl-libc.org/cgit/musl
- musl.libc.orgmusl.libc.org/
- wiki.musl-libc.org/environment-variables.htmlwiki.musl-libc.org/environment-variables.html
- wiki.musl-libc.org/faq.htmlwiki.musl-libc.org/faq.html
- wiki.musl-libc.org/functional-differences-from-glibc.htmlwiki.musl-libc.org/functional-differences-from-glibc.html