关于计算机体系结构、操作系统和语言的经典新闻组帖子
Classic Usenet posts on computer architecture, operating systems and languages

原始链接: https://yarchive.net/comp/index.html

您的文本包含与计算机科学、编程语言、操作系统、编译器和计算机体系结构相关的各种主题的信息。 以下是一个简短的总结: 文本涵盖许多主题,包括但不限于: - 数据结构和算法 - 汇编语言和低级编程概念 - UNIX、FreeBSD、Linux 等操作系统 - 特定语言的讨论,例如 Ada、C、Fortran 和 Java - 计算物理,如矩阵乘法和平方根 - 计算机组织主题,例如缓存、管道处理和虚拟内存 - 各种杂项,例如专利、硬件接口和编码风格 一些具体主题包括: - 讨论编译器优化及其对性能的影响 - Intel 微处理器的历史,特别是 Pentium 4 及其电源管理问题 - 内存管理的各个方面,包括缓存、虚拟内存和页面大小选择 - RISC和CISC架构之间的差异及其权衡 - 有关不同处理器功能的信息,例如单独的浮点寄存器和获取执行单元 - 调试技术和工具 - 低级编程概念,例如未对齐、字节顺序和寄存器重用 - 优化策略,包括循环展开、分支预测和超标量执行 - 计算系统各个部分的设计注意事项,例如互连网络、并行性和多处理器集成 - 不同形式的多媒体压缩,尤其是 H.264 及其实施挑战 - 数学和物理等领域专业主题的讨论,例如算法分析、序列点和逻辑运算。 在整本书中,还经常提到现实世界的事件,例如计算机行业新闻和市场趋势,以及个人轶事。

电子邮件欺骗涉及伪造电子邮件中的发件人地址以掩盖其真实来源。 由于电子邮件和 Usenet 新闻组与论坛平台相比存在漏洞,这比获得网络论坛帐户的控制权更简单。 新闻组 alt.obituaries 的消失标志着社会问题的转变,如大规模垃圾邮件和不相关的帖子,而不是技术问题。 在 90 年代末,互联网服务提供商 (ISP) 停止为 Usenet 提供 NNTP 服务,因为其成本高昂、需要大量存储并消耗大量带宽。 然而,尽管 Usenet 效率很高并且在一些用户中持续流行,但 Google 终止了通过其 Web 界面对 Usenet 的访问,从而降低了其流行程度。 现代软件需要广泛的权限,在授予这些权限和拒绝使用之间呈现出两难的境地。 另一种方法是使用受限计算环境(例如 NSA SELinux 中的 Linux)来有效监控异常行为。 与传统的手动方法不同,该方法具有精确性、适应性和最少的人为干预。 虽然作者对 Usenet 有着美好的回忆并发现它功能齐全,但其有限的用户群导致交互不频繁。 实施全面的测试、监控和限制策略可以提供有价值的保护,而不是强制要求绝对的安全。 这些方法提供免费、精确的配置文件,并且在应用于各种系统时几乎不需要专业知识。
相关文章

原文

Computer Architecture


The prospects for 128 bit processors (John R. Mashey) [8913 bytes]
64 bit processors: history and rationale (John R. Mashey) [32401 bytes]
AMD64 (Linus Torvalds; Terje Mathisen) [12514 bytes]
Asynchronous logic (Mitch Alsup) [3766 bytes]
Atomic transactions (Mitch Alsup; Terje Mathisen) [86188 bytes]
BCD instructions: RISC and CISC (John R. Mashey) [3624 bytes]
Big Data (John R. Mashey, Larry McVoy) [30027 bytes]
Byte_addressing (John R. Mashey) [2819 bytes]
Caches (John R. Mashey; John D. McCalpin) [7821 bytes]
Parity and ECC use in caches (John R. Mashey) [1549 bytes]
Cache thrashing (Andy Glew; Linus Torvalds; Terje Mathisen) [9422 bytes]
Carry bits; The Architect's Trap (John R. Mashey) [8038 bytes]
CMOS logic speeds (Mitch Alsup) [9317 bytes]
CMOV (Terje Mathisen) [2341 bytes]
CPU feature economics (John R. Mashey) [3860 bytes]
CPU power usage (Mitch Alsup) [2795 bytes]
Hardware to aid debugging (John R. Mashey) [10408 bytes]
DRAM cache (Mitch Alsup; Terje Mathisen) [8807 bytes]
DRAM latencies (Mitch Alsup) [3056 bytes]
Endian (John R. Mashey) [2053 bytes]
Separate floating point registers (John R. Mashey) [14584 bytes]
Floating-point exception fixup (John Mashey; Terje Mathisen) [6750 bytes]
Fault tolerant (John R. Mashey) [4384 bytes]
H264 CABAC (Maynard Handley; Terje Mathisen) [19556 bytes]
Merced/IA64 (John R. Mashey) [23688 bytes]
Instructions per clock (John R. Mashey) [7624 bytes]
IBM 801 (Greg Pfister) [5308 bytes]
Why the IBM PC used the 8088 (Bill Katz; John R. Mashey) [4264 bytes]
Interval arithmetic (James B. Shearer) [47593 bytes]
Lisp support (Eliot Miranda; John Mashey) [27352 bytes]
LL/SC (John Mashey; Terje Mathisen) [26317 bytes]
Message passing versus shared memory; the SGI Origin machines (John R. Mashey, John McCalpin) [73943 bytes]
MIPS16 (John R. Mashey) [3489 bytes]
Interrupts on the MIPS processors (John R. Mashey) [7035 bytes]
MIPS exceptions (John Mashey) [11018 bytes]
Misalignment (John Levine; Mitch Alsup; Terje Mathisen) [14100 bytes]
Multiprocessor machine terminology (John R. Mashey) [8226 bytes]
The MVC instruction (John R. Mashey, Allen J. Baum) [15584 bytes]
The definition of an N bit cpu (John R. Mashey) [4027 bytes]
Opteron STREAM benchmark optimizations (Terje Mathisen) [2030 bytes]
Page size (Linus Torvalds) [2775 bytes]
The Pentium 4 (Linus Torvalds; Terje Mathisen) [4681 bytes]
Why word sizes are powers of 2 (John R. Mashey) [5185 bytes]
PowerPC page tables (Greg Pfister; Linus Torvalds) [22229 bytes]
Prefetch (Terje Mathisen) [3788 bytes]
Quad precision (Robert Corbett) [989 bytes]
Register windows (John Mashey) [8389 bytes]
Register file size (Mitch Alsup) [5876 bytes]
REP MOVS (Terje Mathisen) [1160 bytes]
Register renaming (John R. Mashey) [4955 bytes]
Result forwarding (Terje Mathisen) [1524 bytes]
RISC vs CISC (John R. Mashey) [43955 bytes]
ROM speeds (Mitch Alsup) [1835 bytes]
Self-modifying code (John R. Mashey, John Reiser, Dennis Ritchie) [24900 bytes]
Direct Mapped vs. Set Associative caches (John R. Mashey) [2260 bytes]
Signed division (Robert Corbett) [1273 bytes]
Algorithm Analyses *Must Change* to Model Current Processors (John R. Mashey) [10337 bytes]
Software pipelining (Linus Torvalds) [23736 bytes]
Software-refilled TLBs (John R. Mashey, John F Carr) [76259 bytes]
The SPEC benchmark suite (John R. Mashey) [55015 bytes]
SpecFP2000 (Greg Lindahl; John D. McCalpin; Wesley Jones) [19554 bytes]
SpecFP bandwidth (John D. McCalpin) [8570 bytes]
SpecFP and time-skewing optimizations (Greg Lindahl; John D. McCalpin) [24362 bytes]
SRAM main memories (John R. Mashey) [3130 bytes]
Stack machines (John R. Mashey) [34138 bytes]
Streaming data (John R. Mashey) [4655 bytes]
The Tera multithreaded architecture (Preston Briggs, John R. Mashey) [27972 bytes]
Multithreaded CPUs (John R. Mashey) [11759 bytes]
TLBs (John Mashey) [9415 bytes]
Transmission gates (Mitch Alsup) [1686 bytes]
The VAX (John Mashey) [89376 bytes]
Vectored interrupts (John Mashey) [4607 bytes]
Virtual machines (John R. Mashey) [4749 bytes]
Wiz (John Mashey) [106300 bytes]
Zero registers (John R. Mashey) [32828 bytes]

Programming Languages


Ada (Henry Spencer) [3755 bytes]
Aliasing (Terje Mathisen) [1060 bytes]
Alloca (Dennis Ritchie) [2383 bytes]
The ANSI C unsigned mess (Chris Torek) [4523 bytes]
Array bounds checking (Henry Spencer) [4905 bytes]
Bad C macros (Jamie Lokier) [1768 bytes]
Caching multidimensional arrays (Terje Mathisen) [2469 bytes]
Call by name (John R. Mashey; Dennis Ritchie; Robert Corbett; William B. Clodius) [11927 bytes]
Binary calling conventions (Chris Torek) [17341 bytes]
C (Dennis Ritchie; Douglas A. Gwyn; John A. Gregor, Jr.; Linus Torvalds) [15080 bytes]
C calling conventions for main() (Dennis Ritchie) [1765 bytes]
C "extern" (Dennis Ritchie) [1659 bytes]
C prototypes (Chris Torek) [2396 bytes]
C shifts (Dennis Ritchie) [1428 bytes]
The C99 preprocessor (Al Viro) [2001 bytes]
C's == operator (Linus Torvalds) [2566 bytes]
COBOL (Henry Spencer; Morten Reistad; Terje Mathisen) [17966 bytes]
Compiler design (Henry Spencer) [13873 bytes]
Compiler optimizations (Andy Glew; Greg Lindahl; Linus Torvalds; Terje Mathisen) [13634 bytes]
COME FROM (Robert Corbett) [1738 bytes]
The "const" qualifier in C (Chris Torek; Linus Torvalds) [15452 bytes]
Contravariance (Henry Spencer) [4621 bytes]
Cray integers (Dennis Ritchie) [1695 bytes]
Debuggers (Douglas A. Gwyn) [1555 bytes]
Decimal FP (Glen Herrmannsfeldt; Mitch Alsup; Terje Mathisen; Wilco Dijkstra; [email protected]) [22994 bytes]
Denormals (Terje Mathisen) [1672 bytes]
Dereferencing null (John R. Mashey) [1254 bytes]
empty_statement macro (Linus Torvalds) [2636 bytes]
Fortran operator precedence weirdness (Robert Corbett) [1735 bytes]
F2K allocatable (Jos R Bergervoet; Richard Maine) [10487 bytes]
F2K optional arguments (Robert Corbett) [2801 bytes]
F90 arrays (James Van Buskirk; Richard Maine; Robert Corbett) [18144 bytes]
F90 (Richard Maine) [7143 bytes]
F95 (Robert Corbett) [6536 bytes]
Fast division (Terje Mathisen) [3397 bytes]
Floor function (Chris Torek) [3372 bytes]
Fortran ABI (Robert Corbett) [3899 bytes]
Fortran aliasing (James Van Buskirk; Jos Bergervoet; Richard Maine; Robert Corbett) [9377 bytes]
Fortran carriage control (Richard Maine) [5791 bytes]
Fortran extensions (Robert Corbett) [3265 bytes]
Fortran functions (Robert Corbett) [7644 bytes]
Fortran intent (Richard Maine; Robert Corbett) [9394 bytes]
Fortran parse (Robert Corbett) [2731 bytes]
Fortran pointers (Robert Corbett) [6712 bytes]
Fortran real*8 (Richard Maine; Robert Corbett) [3769 bytes]
Fortran standard (Charles Russell; Robert Corbett) [28776 bytes]
Fortran tabs (Robert Corbett) [1560 bytes]
GCC optimization (Chris Torek) [9693 bytes]
The GPL and linking (Theodore Y. Ts'o) [6738 bytes]
Handwritten parse tables (David R Tribble; Dennis Ritchie) [5340 bytes]
Integer lexing (Henry Spencer) [1249 bytes]
Java bytecode verification (David Chase) [2044 bytes]
Latency (John Mashey; Terje Mathisen) [4808 bytes]
LL parsing (Henry Spencer) [1525 bytes]
Logical XOR (Dennis Ritchie) [3288 bytes]
The 64-bit integer type "long long": arguments and history. (John R. Mashey) [77321 bytes]
longjmp() (Dennis Ritchie; Larry Jones) [6562 bytes]
malloc() (Chris Torek; David Chase) [8046 bytes]
Matrix multiplication (James B. Shearer) [1290 bytes]
Norestrict (Linus Torvalds) [18019 bytes]
Parsers (Henry Spencer) [8805 bytes]
Pl/I (John R. Levine) [5521 bytes]
Polyglot program (Peter Lisle) [6103 bytes]
Power-of-two detection (Bruce Hoult; John D. McCalpin) [2402 bytes]
Sequence points (Dennis Ritchie) [2365 bytes]
Shift instructions and the C language (John R. Mashey) [43881 bytes]
Signal handlers and errno (Chris Torek) [3571 bytes]
Square root of a matrix (Cleve Moler) [7489 bytes]
Standard readability (Henry Spencer) [6581 bytes]
String literals (Dennis Ritchie; Douglas A. Gwyn) [7264 bytes]
strtok (Chris Torek) [6787 bytes]
Struct return (Chris Torek) [7699 bytes]
Stupid pointer tricks (David E. Wallace) [5150 bytes]
The C "volatile" qualifier (John R. Mashey; Linus Torvalds; Theodore Tso) [92228 bytes]

The Computer Business; Miscellaneous


The chip making business (John R. Mashey) [30676 bytes]
Computer spending (John R. Mashey) [3943 bytes]
Copy protection (John De Armond) [4974 bytes]
Danish (Terje Mathisen) [1106 bytes]
English (Henry Spencer) [2154 bytes]
The ETA Saga (Rob Peglar) [38619 bytes]
Evolution (Linus Torvalds; Larry McVoy) [23087 bytes]
The Gulf Stream (Norman Yarvin) [10575 bytes]
High tech stocks (John R. Mashey) [19025 bytes]
Highways (John F. Carr) [2490 bytes]
Hospitals (del cecchi) [1955 bytes]
Insider Trading (John R. Mashey) [14009 bytes]
Media reports (John R. Mashey) [6087 bytes]
MIPS prospects (old) (John R. Mashey) [40572 bytes]
The MIPS stock glitch (John R. Mashey) [5395 bytes]
Mimeograph (Dennis Ritchie) [1818 bytes]
Norway (Terje Mathisen) [5549 bytes]
Oceanography (John D. McCalpin) [2423 bytes]
Out-of-print books and tax law (Henry Spencer) [1478 bytes]
Patents (John R. Mashey) [3195 bytes]
SGI Cray acquisition (John R. Mashey; John D. McCalpin) [14327 bytes]
SGI and high-end graphics (John R. Mashey, John F Carr) [18963 bytes]
SGI's customers (John R. Mashey) [24248 bytes]
SGI and the movies (John R. Mashey) [18218 bytes]
SGI and Windows NT (John R. Mashey) [8183 bytes]
Software patents (Dennis Ritchie) [2127 bytes]
High-tech innovation (John Mashey) [15334 bytes]
Bell Labs and stupid lawsuits (John R. Mashey) [2106 bytes]

Hardware


Bad blocks (Theodore Y. Ts'o) [20421 bytes]
Reseating circuit boards (Henry Spencer) [782 bytes]
Copper chip wires (Mitch Alsup) [1604 bytes]
Ethernet crossover cables (H. Peter Anvin) [1381 bytes]
Ethernet encoding (Henry Spencer) [1647 bytes]
Ethernet grounding (Henry Spencer) [1064 bytes]
The Ethernet patent (Henry Spencer) [1148 bytes]
IC desoldering (John De Armond) [1219 bytes]
Non-parity memory (Henry Spencer) [3248 bytes]
Optical fiber (Morten Reistad; Terje Mathisen) [37097 bytes]
RS232 signals (anon) [8585 bytes]
RS232 RTS/CTS lines (Henry Spencer) [2000 bytes]
Tales (anon) [2483 bytes]

Operating Systems


The Bourne shell (John R. Mashey) [11148 bytes]
BSD (Dennis Ritchie) [2329 bytes]
Deadlock (John Mashey) [5305 bytes]
EIO (Douglas A. Gwyn) [1170 bytes]
Ethernet checksums (Jonathan Stone; Linus Torvalds; Terje Mathisen) [28032 bytes]
An FTP security hole (*Hobbit*) [10500 bytes]
Large pages (John Mashey) [6866 bytes]
Microkernels (Linus Torvalds) [69856 bytes]
Minix (Linus Torvalds) [3597 bytes]
Memory mapping (John R. Mashey; Linus Torvalds) [14030 bytes]
Real time systems (John R. Mashey) [7952 bytes]
Sandboxes (Theodore Y. Ts'o) [3611 bytes]
Setuid mess (Casper H.S. Dik; Chris Torek) [14468 bytes]
Synchronous metadata (Linus Torvalds) [4283 bytes]
Unix command names (Henry Spencer) [2201 bytes]
Zombie processes (Douglas A. Gwyn) [1430 bytes]

Linux


64-bit divide (Jamie Lokier; Linus Torvalds) [5581 bytes]
ABI documentation (Linus Torvalds) [4882 bytes]
ACCESS_ONCE (Linus Torvalds) [6081 bytes]
ACKs (Linus Torvalds) [3634 bytes]
ACPI (Linus Torvalds) [2729 bytes]
Address zero (Linus Torvalds) [5707 bytes]
Antivirus software (Al Viro; Theodore Tso) [34379 bytes]
Assert (Linus Torvalds) [1716 bytes]
Asynchronous resume (Linus Torvalds) [82056 bytes]
Bayes spam filters (Linus Torvalds) [5412 bytes]
Benchmarks (Linus Torvalds) [7639 bytes]
Binary modules (Theodore Ts'o) [6344 bytes]
Bind mounts (Al Viro) [1094 bytes]
Dealing with the BIOS (Linus Torvalds) [16864 bytes]
BIOS boot order (H. Peter Anvin) [1316 bytes]
Bitfields (Linus Torvalds; Al Viro) [7167 bytes]
Block device error handling (Theodore Ts'o) [9824 bytes]
Block layer (Linus Torvalds) [7000 bytes]
Bool (H. Peter Anvin; Linus Torvalds) [10186 bytes]
Branch hints (Linus Torvalds) [10588 bytes]
Buffer heads (Linus Torvalds; Theodore Tso) [24461 bytes]
BUG() (Linus Torvalds) [19318 bytes]
Bug tracking (Linus Torvalds; Theodore Tso) [37198 bytes]
Build log diffs (Al Viro) [3477 bytes]
Bundling (Al Viro; Linus Torvalds) [15012 bytes]
Bytes-left-in-page macro (Linus Torvalds) [2343 bytes]
Cache coloring (Linus Torvalds) [12148 bytes]
Cache games (Linus Torvalds) [4809 bytes]
Caches and read-ahead (Daniel Phillips; H. Peter Anvin; Linus Torvalds) [33801 bytes]
Callback type safety (Al Viro) [10717 bytes]
Case insensitive filenames (H. Peter Anvin; Ingo Molnar; Linus Torvalds; Theodore Ts'o; Al Viro) [80356 bytes]
C++ (Al Viro; Linus Torvalds; Theodore Ts'o) [14772 bytes]
C support for concurrency (Linus Torvalds) [2164 bytes]
Checkpointing (Linus Torvalds) [3294 bytes]
Child-runs-first (Linus Torvalds) [2217 bytes]
chroot (Al Viro; Theodore Tso) [6538 bytes]
CLI/STI (Linus Torvalds) [1533 bytes]
close()'s return value (Linus Torvalds) [3174 bytes]
CMOV (Linus Torvalds) [11509 bytes]
cmpxchg, LL/SC, and portability (Al Viro; Linus Torvalds) [17064 bytes]
Code complexity (Linus Torvalds) [3470 bytes]
Code size (Linus Torvalds) [4288 bytes]
Coding style (Al Viro; Larry McVoy; Linus Torvalds; Theodore Tso) [64473 bytes]
Collective work copyright (Linus Torvalds) [9886 bytes]
Commit messages (Linus Torvalds) [3263 bytes]
Compatibility (Al Viro; Linus Torvalds; Theodore Ts'o) [36511 bytes]
Compatibility wrappers (Linus Torvalds) [4398 bytes]
Compiler barriers (Linus Torvalds) [4393 bytes]
Conditional assignments (Linus Torvalds) [2996 bytes]
CONFIG_LOCALVERSION_AUTO (Linus Torvalds) [2688 bytes]
CONFIG_PM_TRACE (Linus Torvalds) [2269 bytes]
Constant expressions (Al Viro; Linus Torvalds) [6373 bytes]
CPU reliability (Linus Torvalds) [1814 bytes]
Crash dumps (Linus Torvalds) [10477 bytes]
dd_rescue (Theodore Tso) [3060 bytes]
Deadlock (Greg KH; Linus Torvalds; Al Viro) [17432 bytes]
Debuggers (Al Viro; Larry McVoy; Linus Torvalds; Theodore Y. Ts'o) [28184 bytes]
Development speed (Al Viro; Linus Torvalds; Theodore Tso) [36071 bytes]
devfs (Al Viro; Theodore Ts'o) [23268 bytes]
Device numbers (H. Peter Anvin; Linus Torvalds; Theodore Ts'o; Al Viro) [45554 bytes]
Device probing (Linus Torvalds) [12511 bytes]
/dev permissions (Linus Torvalds) [1901 bytes]
/dev/random (H. Peter Anvin; Theodore Y. Ts'o) [85163 bytes]
Dirty limits (Linus Torvalds) [11525 bytes]
disable_irq races (Linus Torvalds; Al Viro) [26415 bytes]
Disk corruption (Theodore Ts'o;) [14162 bytes]
Disk snapshots (Theodore Tso) [1895 bytes]
Documentation (Linus Torvalds) [1406 bytes]
DRAM power savings (Linus Torvalds) [8571 bytes]
Drive caches (Linus Torvalds) [16400 bytes]
DRM (Linus Torvalds) [21104 bytes]
Dual license BSD/GPL (Linus Torvalds; Theodore Tso) [19263 bytes]
dump (Linus Torvalds) [11522 bytes]
e2image (Theodore Ts'o) [2631 bytes]
Edge-triggered interrupts (Linus Torvalds) [35208 bytes]
EFI (Linus Torvalds) [4192 bytes]
Empty function calls' cost (Linus Torvalds) [4194 bytes]
errno (Linus Torvalds) [2011 bytes]
Error jumps (Linus Torvalds) [2463 bytes]
Event queues (Linus Torvalds) [32863 bytes]
The everything-is-a-file principle (Linus Torvalds) [21195 bytes]
Execute-only (Linus Torvalds) [3927 bytes]
EXPORT_SYMBOL_GPL (Linus Torvalds) [1655 bytes]
Extreme system recovery (Al Viro) [6470 bytes]
Fairness (Ingo Molnar; Linus Torvalds; Ulrich Drepper) [24826 bytes]
File hole caching (Linus Torvalds) [1554 bytes]
Files as directories (Linus Torvalds; Theodore Ts'o; Al Viro) [118379 bytes]
Filesystem compatibility (Theodore Tso) [2204 bytes]
Flash card errors (H. Peter Anvin; Theodore Tso) [8266 bytes]
Fork race (Linus Torvalds) [2197 bytes]
Saving the floating-point state (Linus Torvalds) [10863 bytes]
Fragmentation avoidance (Linus Torvalds) [48733 bytes]
The framebuffer code (Linus Torvalds) [1931 bytes]
Frequency scaling (Linus Torvalds) [18171 bytes]
Function pointers (Linus Torvalds) [1056 bytes]
gcc assembly (Linus Torvalds) [13771 bytes]
gcc attributes (Al Viro; Linus Torvalds) [29806 bytes]
gcc (Al Viro; H. Peter Anvin; Linus Torvalds; Theodore Y. Ts'o) [139556 bytes]
gcc "inline" (H. Peter Anvin; Linus Torvalds; Theodore Tso) [86941 bytes]
gcc and kernel stability (Linus Torvalds) [15853 bytes]
Generic mechanisms (Linus Torvalds) [8581 bytes]
getpid() caching (Linus Torvalds) [15203 bytes]
get_unaligned() (Linus Torvalds) [4548 bytes]
git basic usage (Linus Torvalds) [8284 bytes]
git bisect (Linus Torvalds) [32500 bytes]
git branches (Linus Torvalds) [12910 bytes]
git btrfs history (Linus Torvalds) [3514 bytes]
git (Linus Torvalds; Theodore Ts'o) [87731 bytes]
Git merges from upstream (Linus Torvalds) [18183 bytes]
git rebase (Al Viro; Linus Torvalds; Theodore Tso) [101693 bytes]
Global variables (Theodore Tso) [1600 bytes]
The GPL3 (Al Viro; Linus Torvalds) [13983 bytes]
The GPL (Al Viro; Larry McVoy; Linus Torvalds; Theodore Ts'o) [150693 bytes]
The GPL and modules (Linus Torvalds; Theodore Ts'o; Al Viro) [94008 bytes]
Hardware glitches (Linus Torvalds) [9670 bytes]
Hibernation (Linus Torvalds) [110016 bytes]
Highmem (H. Peter Anvin; Linus Torvalds) [15703 bytes]
Hurd (Larry McVoy; Theodore Ts'o) [7205 bytes]
HZ (Linus Torvalds) [30583 bytes]
ifdefs (Linus Torvalds) [3225 bytes]
in_interrupt() (Linus Torvalds; Theodore Y. Ts'o) [3302 bytes]
Initramfs (Al Viro; Linus Torvalds) [5854 bytes]
Inline assembly (H. Peter Anvin; Linus Torvalds) [19062 bytes]
Inlining functions (Linus Torvalds) [17099 bytes]
Innovation (Al Viro) [3185 bytes]
Integer types in the kernel (Linus Torvalds; Al Viro) [5546 bytes]
ioctl() (Al Viro; Linus Torvalds) [27092 bytes]
I/O space accesses (Linus Torvalds) [16057 bytes]
IRQ routing (Linus Torvalds) [6371 bytes]
Journaling filesystems (Theodore Y. Ts'o) [5336 bytes]
Kernel configuration (Linus Torvalds; Theodore Tso) [29836 bytes]
Kernel deadlock debugging (Linus Torvalds) [4953 bytes]
Kernel dumps (Linus Torvalds; Theodore Tso) [5484 bytes]
Kernel floating-point (Linus Torvalds) [3517 bytes]
Kernel headers (Al Viro; H. Peter Anvin; Linus Torvalds) [41700 bytes]
The kernel's role (Linus Torvalds) [9704 bytes]
kinit (Al Viro; H. Peter Anvin; Linus Torvalds; Theodore Tso) [20839 bytes]
Large pages (Linus Torvalds) [16018 bytes]
Latency (Linus Torvalds) [2746 bytes]
libgcc (Linus Torvalds) [7604 bytes]
Light-weight processes (David S. Miller; Larry McVoy; Zack Weinberg) [31949 bytes]
Linus Torvalds (Linus Torvalds) [2335 bytes]
Linux development policy (Linus Torvalds) [2805 bytes]
Linux's speed (Linus Torvalds) [2297 bytes]
The Linux trademark (Linus Torvalds) [6140 bytes]
Lists (Linus Torvalds) [2515 bytes]
Lock costs (Linus Torvalds) [4814 bytes]
Locking (Linus Torvalds) [21406 bytes]
Lock ordering (Linus Torvalds) [3915 bytes]
Log structured filesystems (Theodore Tso) [7269 bytes]
Log timestamp ordering (Linus Torvalds) [12127 bytes]
Lookup tables (Linus Torvalds) [2508 bytes]
lost+found (Theodore Y. Ts'o) [2064 bytes]
Maintainers (Linus Torvalds) [39113 bytes]
malloc(0) (Linus Torvalds) [7643 bytes]
MAP_COPY (Linus Torvalds) [9843 bytes]
Massive cross-builds (Al Viro) [10643 bytes]
memcpy (Linus Torvalds) [1707 bytes]
Memory barriers (Linus Torvalds) [24459 bytes]
Memory pressure code (Linus Torvalds) [14078 bytes]
The merge window (Linus Torvalds) [18914 bytes]
Micro-optimizations (Linus Torvalds) [2426 bytes]
minixfs (Al Viro; Linus Torvalds) [12580 bytes]
mmap() portability (Linus Torvalds) [7131 bytes]
MODVERSIONS (Linus Torvalds) [7285 bytes]
More evil than... (Larry McVoy) [1254 bytes]
Mounts (Al Viro; Linus Torvalds) [9919 bytes]
mtime changes with mmap() (Linus Torvalds) [3649 bytes]
MTU discovery (Theodore Y. Ts'o) [11101 bytes]
Multiple includes (Linus Torvalds) [1304 bytes]
must_check (Linus Torvalds) [13071 bytes]
Negative dentries (Linus Torvalds) [2379 bytes]
Network filesystems (Al Viro) [2907 bytes]
NFS (Linus Torvalds) [4352 bytes]
NO_IRQ (Linus Torvalds) [7379 bytes]
NOP (Linus Torvalds) [2329 bytes]
O_DIRECT (Larry McVoy; Linus Torvalds) [52865 bytes]
Oops decoding (Al Viro; Linus Torvalds) [34176 bytes]
-Os (Linus Torvalds) [3063 bytes]
The page cache (Linus Torvalds) [5480 bytes]
Page coloring (Larry McVoy; Linus Torvalds) [6901 bytes]
Page sizes (Linus Torvalds) [29511 bytes]
Page tables (Linus Torvalds; Paul Mackerras) [43972 bytes]
Page zeroing strategy (Linus Torvalds) [12354 bytes]
Partial reads and writes (Larry McVoy; Linus Torvalds) [12604 bytes]
Patches (Al Viro; Kirill Korotaev; Linus Torvalds; Theodore Tso) [34010 bytes]
Patch tracking (Linus Torvalds) [19166 bytes]
Patents (Al Viro; Larry McVoy; Linus Torvalds; Theodore Tso) [14147 bytes]
PC clocks (H. Peter Anvin) [3857 bytes]
The penguin logo (Linus Torvalds) [1043 bytes]
Using pipes to send a packet stream (Linus Torvalds) [1395 bytes]
pivot_root() (Linus Torvalds) [3382 bytes]
I/O plugging (Jens Axboe; Linus Torvalds) [22911 bytes]
Pointer overlap (Linus Torvalds) [3848 bytes]
Pointer subtraction (Al Viro; Linus Torvalds) [4764 bytes]
Point-to-point links (Linus Torvalds) [4504 bytes]
POP instruction speed (Jeff Garzik; Linus Torvalds) [21275 bytes]
Priority inheritance (Linus Torvalds) [3952 bytes]
Process wakeup (Linus Torvalds) [2725 bytes]
/proc/self/fd (Theodore Tso) [2043 bytes]
ptrace and mmap (Linus Torvalds) [7146 bytes]
ptrace() self-attach (Linus Torvalds) [4480 bytes]
ptrace() and signals (Linus Torvalds) [17993 bytes]
put_user() (Linus Torvalds) [4292 bytes]
Quirks (Linus Torvalds) [6629 bytes]
RAID0 (Linus Torvalds) [8803 bytes]
Readahead (Linus Torvalds) [1903 bytes]
readdir() nonatomicity (Theodore Ts'o) [5534 bytes]
Recursive locks (Linus Torvalds) [8847 bytes]
Reference counting (Linus Torvalds) [4766 bytes]
Regression tracking (Linus Torvalds) [26622 bytes]
Reiser4 (Christoph Hellwig; Linus Torvalds; Theodore Ts'o; Al Viro) [26551 bytes]
Resource forks (Linus Torvalds; Theodore Y. Ts'o) [26100 bytes]
C99's 'restrict' keyword (Linus Torvalds) [3372 bytes]
Revision-control filesystem (Linus Torvalds) [1970 bytes]
RTLinux (Linus Torvalds) [10020 bytes]
rwlocks (Linus Torvalds) [14504 bytes]
The scheduler (Linus Torvalds) [7765 bytes]
SCSI ids (Linus Torvalds) [7915 bytes]
The SCSI layer (Theodore Tso) [11473 bytes]
Security bugs (Al Viro; Linus Torvalds; Theodore Tso) [36711 bytes]
Security mailing lists (Alan Cox; Linus Torvalds; Theodore Ts'o) [59846 bytes]
Security (Linus Torvalds; Theodore Tso) [37230 bytes]
select() (Linus Torvalds) [4180 bytes]
SELinux (Al Viro; Ingo Molnar; Linus Torvalds; Theodore Tso) [17087 bytes]
Semaphores (Linus Torvalds) [54756 bytes]
sendfile() (Linus Torvalds) [38139 bytes]
The serial port driver (Theodore Tso) [4737 bytes]
32-bit shifts (Linus Torvalds) [2540 bytes]
Signal-safe (Linus Torvalds) [1395 bytes]
Signals and system call restarting (Theodore Y. Ts'o) [2419 bytes]
signal_struct (Linus Torvalds) [2894 bytes]
Signed divisions (Al Viro; Linus Torvalds) [8195 bytes]
Signed pointers (Linus Torvalds) [1398 bytes]
Signed<->unsigned casts (Linus Torvalds) [3023 bytes]
The slab allocator (Linus Torvalds) [7349 bytes]
Small static binaries (Ulrich Drepper; Zack Weinberg) [6824 bytes]
SMP costs (Linus Torvalds) [2184 bytes]
socklen_t (Linus Torvalds) [1905 bytes]
Soft Update filesystems (Theodore Ts'o) [7906 bytes]
Software prefetching from memory (Linus Torvalds) [4011 bytes]
Software quality (Al Viro) [4574 bytes]
Sparse (Linus Torvalds; Al Viro) [34099 bytes]
Specs (Al Viro; Linus Torvalds; Theodore Ts'o) [14055 bytes]
Spinlocks (Ingo Molnar; Linus Torvalds; Paul E. McKenney) [59161 bytes]
splice() (Linus Torvalds) [35592 bytes]
Richard Stallman (Al Viro) [1266 bytes]
stat() sizes of pipes/sockets (Linus Torvalds) [1789 bytes]
CPU store buffers (Linus Torvalds) [8142 bytes]
strncpy() (Linus Torvalds) [1519 bytes]
Struct declarations (Linus Torvalds) [2683 bytes]
Struct initialization (Al Viro; Linus Torvalds) [13396 bytes]
Stupid mail clients (Linus Torvalds) [5129 bytes]
Sun (Linus Torvalds) [4940 bytes]
Suspend (Linus Torvalds; Theodore Tso) [16757 bytes]
Symbolic links and git (Linus Torvalds) [1437 bytes]
Symbol printing (Linus Torvalds) [4754 bytes]
Sysfs (Al Viro; Theodore Tso) [19319 bytes]
Syslog clogs (Linus Torvalds) [1436 bytes]
Hardware clock on localtime, and fsck (Martin Schwidefsky; Michal Schmidt; Theodore Tso) [8467 bytes]
Thread-synchronous signals (Linus Torvalds) [4482 bytes]
Timer wrapping-around in C (Johannes Stezenbach; Linus Torvalds) [8575 bytes]
TLAs (Linus Torvalds) [2938 bytes]
Tool bundling (Al Viro; Linus Torvalds) [16966 bytes]
Triple faults (Linus Torvalds) [1090 bytes]
TSC (Linus Torvalds) [4476 bytes]
tty access times (Linus Torvalds) [3767 bytes]
Tuning parameters (Linus Torvalds) [2271 bytes]
TXT (Theodore Tso) [10849 bytes]
Typedefs (Linus Torvalds) [14694 bytes]
Unsigned arithmetic (Linus Torvalds) [3232 bytes]
User / kernel splits (Linus Torvalds) [9634 bytes]
User pointers (Linus Torvalds) [2653 bytes]
User-space filesystems (Linus Torvalds) [10500 bytes]
User-space I/O (Linus Torvalds) [11647 bytes]
UTF-8 (H. Peter Anvin; Jamie Lokier; Linus Torvalds; Theodore Ts'o; Al Viro) [69577 bytes]
utrace (Linus Torvalds; Theodore Ts'o) [33682 bytes]
Vendor-driven (Linus Torvalds) [8492 bytes]
vmalloc() (Jens Axboe; Linus Torvalds; Theodore Ts'o) [10819 bytes]
VMAs (Linus Torvalds) [4351 bytes]
vm_dirty_ratio (Linus Torvalds) [7775 bytes]
Wakekill (Linus Torvalds) [16695 bytes]
work_on_cpu() (Linus Torvalds) [1627 bytes]
Write barriers (Linus Torvalds) [26514 bytes]
Write combining (Linus Torvalds) [2749 bytes]
write() error return (Linus Torvalds) [2777 bytes]
x86-64 (Linus Torvalds) [4881 bytes]
x86 rings (H. Peter Anvin; Linus Torvalds) [4518 bytes]
The x86 TLB (Linus Torvalds) [9941 bytes]
x86 versus other architectures (Linus Torvalds) [22123 bytes]
Xen (Linus Torvalds) [3920 bytes]
XFS (Al Viro) [1740 bytes]
Zero-copy (Linus Torvalds) [28652 bytes]
ZERO_PAGE (Linus Torvalds) [11084 bytes]
Zero as a special value (Linus Torvalds) [27396 bytes]
ZFS (Theodore Tso) [5759 bytes]
联系我们 contact @ memedata.com