Get the latest tech news
Classic Usenet posts on computer architecture, operating systems and languages
Home About Google Custom Search Computer Architecture The prospects for 128 bit processors (John R. Mashey) [8913 bytes] 64 bit processors: history and rationale (John R.
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] 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]
Or read this on Hacker News