在阅读 Linux 内核时,我听到了很多关于 PCI 怪癖的信息,但没有网站解释或定义 PCI 怪癖。什么是 PCI 怪癖?
Irix 和 OS X 是 POSIX 系统,因为它们完全兼容 POSIX。但是,诸如 FreeBSD、Haiku 和 GNU/Linux 之类的操作系统“主要是符合 POSIX 标准的”。人们还能正确地将此类系统称为 POSIX 系统吗?
我正在配置 Linux 内核版本 3.9.4。我被问到有关 RCU 的问题(见下文)。具体来说,这些分别是什么以及启用或禁用其中一些的优点和缺点是什么?
Consider userspace as in RCU extended quiescent state (RCU_USER_QS) [N/y/?]
Tree-based hierarchical RCU fanout value (RCU_FANOUT) [64]
Disable tree-based hierarchical RCU auto-balancing (RCU_FANOUT_EXACT) [N/y/?]
Accelerate last non-dyntick-idle CPU's grace periods (RCU_FAST_NO_HZ) [Y/n/?]
Offload RCU callback processing from boot-selected CPUs (RCU_NOCB_CPU) [N/y/?]
Run Code Online (Sandbox Code Playgroud) 在 Linux 内核配置中,我看到以下选项:
config CRYPTO_PCRYPT
tristate "Parallel crypto engine"
depends on SMP
select PADATA
select CRYPTO_MANAGER
select CRYPTO_AEAD
help
This converts an arbitrary crypto algorithm into a parallel
algorithm that executes in kernel threads.
config CRYPTO_CRYPTD
tristate "Software async crypto daemon"
select CRYPTO_BLKCIPHER
select CRYPTO_HASH
select CRYPTO_MANAGER
select CRYPTO_WORKQUEUE
help
This is a generic software asynchronous crypto daemon that
converts an arbitrary synchronous software crypto algorithm
into an asynchronous algorithm that executes in a kernel thread.
Run Code Online (Sandbox Code Playgroud)
密码学中的任意算法、异步算法和并行算法有什么区别?
配置Linux内核时,启用UTS命名空间有哪些优缺点?如果 UTS 命名空间被禁用,新系统会受到损害吗?