小编yoy*_*fun的帖子

在 /bin/file 的输出中引用可执行文件时,“LSB”是什么意思?

我在 Linux的命令输出中发现了术语LSB可执行文件”LSB共享对象”file。例如:

$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped
Run Code Online (Sandbox Code Playgroud)

在这种情况下,“LSB”是什么意思?

executable terminology file-format elf

28
推荐指数
1
解决办法
2万
查看次数

处理器是否需要 MMU(内存管理单元)芯片才能支持虚拟内存?

处理器是否需要 MMU(内存管理单元)芯片才能支持虚拟内存?

是否可以在软件中模拟 MMU 功能?(我知道它可能会对性能产生很大影响)。

memory hardware hardware-compatibility emulation virtual-memory

15
推荐指数
3
解决办法
6877
查看次数

vdso 共享库 (linux-vdso.so) 是包含内核对象代码(系统调用)的库吗?

我注意到我编译为 gcc 的所有程序都链接到 vdso 库。这是包含对内核的系统调用的库,例如 mmap() 和 fork() 以及其他系统调用吗?

我知道系统调用不是 GNU C 标准库的函数,所以它们的目标代码必须在编译时与应用程序链接的某个库中?

那么 vdso 是那个库吗?

kernel libraries system-calls dynamic-linking shared-library

12
推荐指数
1
解决办法
1万
查看次数

为什么命令“find | grep 'filename'”比“find 'filename'”慢这么多?

我尝试了这两个命令,命令 find | grep 'filename' 比简单find 'filename' 命令慢很多倍。

这种行为的正确解释是什么?

command-line grep find search file-search

10
推荐指数
1
解决办法
3万
查看次数