Views

InformationTechnology:Platforms:Linux

Contents

Navigation



Related categories

Windows · Solaris · Embedded ·


About this page

We apologize for the little information we provide, this page is still under construction. Please stay tuned.
Image:Construction_worker.gif

Linux Administration



Development and troubleshooting on Linux

  • Advanced Linux Programming [6] (download)
  • Make primer - University of Cambridge [7]
  • Linux Assembly Language Programming http://webster.cs.ucr.edu/Page_Linux/
  • Writing Linux Device Drivers in Assembly Language http://webster.cs.ucr.edu/Page_Linux/1_LDD.pdf
  • Richard Stevens' Advanced Programming in the UNIX Environment [8]
  • Kqueue: A generic and scalable event notification facility [9]
  • LXR - Linux Cross-Reference project [10]
  • ABIcheck - checking an application binary's use of library interfaces [11]
  • Richard Stevens' Unix Sockets FAQ [12]
  • Layered Development with (Unix) Dynamic Libraries [13]
  • The Linux GCC HOWTO [14]
  • Linux Assembly HOWTO [15]
  • Debugging Unix processes: A Detective Story [16]
  • Examining a process without disturbing it [17]
  • Modifying and Spying on running processes under Linux and Solaris [18]
  • Mastering Linux debugging techniques [19]
  • C Reference Card (ANSI) [20]
  • Unix Programming Tools [21]
  • Advanced Unix Programming by Marc J. Rochkind [22]
  • System Activity Report (SAR) tool for tracking system performance


Device Drivers



Linux Performance

  • Scalable Network Programming - The Quest For A Good Web Server [27]
  • Surviving the SlashDot Effect - a surge in hit rate on a hosting web server
  • BSD and Linux benchmarking http://bulk.fefe.de/scalability/
  • The C10K problem [28] - handling ten thousand web clients simultaneously
  • Microbenchmark comparing poll, kqueue, and /dev/poll [29]


Threading

  • Native POSIX Thread Library - [30] and its design - enabling the Linux kernel to run programs written to use POSIX Threads very efficiently.
  • Linux threading models compared: LinuxThreads and NPTL [31]


Loadable Kernel Modules

  • The Journeyman's Guide to Hacking Linux [32]
  • (nearly) Complete Linux Loadable Kernel Modules [33]
  • Fancy Beeper Daemon - LKM example [34]
  • Understanding Rootkits [35]
  • Kernel Rootkits [36]
  • Overview of Unix rootkits [37]
  • Janus - security tool for sandboxing untrusted applications [38]


Linux Kernel

  • Linux Kernel resources [39]
  • Concrete Architecture of the Linux Kernel [40]
  • Understanding The Linux Virtual Memory Manager [41]
  • Linux Kernel 2.4 Internals [42]
  • The Linux Kernel [43]
  • Linux Kernel howto [44]
  • Kernel Hacking Lessons [45]
  • Linux Kernel resources [46]
  • The Linux Kernel HOWTO [47]
  • UNIX Assembly Codes Development - Vulnerabilities Illustration [48]
  • Secure Programming for Linux and Unix HOWTO [49]
  • Kernel Level Vulnerabilities http://www.comms.scitech.susx.ac.uk/fft/security/kernvuln-1.0.2.pdf
  • The Linux Kernel Archives [50]
  • Linux Kernel resources [51]
  • Linux Kernel in a nutshell [52]
  • Linux Memory Management resources [53]
  • Compressed Caching for Linux - VMM performance improvement [54]
  • Linux Memory management - presentation [www.cs.purdue.edu/homes/li/cs690Z/Outline/vmm.pdf]
  • David Rusling's "The Linux Kernel" eBook [55]
  • Linux Process Scheduling [56]
  • Chuck Cranor home page and his paper on NetBSD UVM
  • Linux Kernel Internals [57] and [58]


Linux scripting

  • Overview Documentation for Bash [59]
  • Advanced Bash-Scripting Guide [60] and pdf
  • Korn Shell (ksh) Programming [61]
  • AWK programming [62]
  • Shell Scripting links [63]
  • DMOZ.org - Scripting resources [64]


Networking

High Availability solutions



Resources