Websites
- Linux Weekly News
- Linux News
- Linux Kernel Newbies
- OSDev Wiki
- Real World Tech
- OK Labs GeekTV
- Center for Information Security and Assurance at UMBC
- CSEE Website
Blogs that should be in your RSS Feed
Tools
- Linux Cross Reference (Source Code Browser)
- Diff Utils
- Valgrind Analysis Tools
- Filesystem in Userspace Kernel Driver
- LLVM Compiler
- Dynamic Instrumentation Tool (Edit code while in Execution)
- SQL Lite - Embeddable SQL Database Engine Library
- Lua - Embeddable Scripting Language (Used by World of Warcraft and many others)
- Daikon - Analyzes programs to find Invariants (parts of your program which are always true each time you run it).
- Diablo - a rewriting linker, allowing you to make the program smaller (binary compaction) as well as optimize for things like power consumption and speed.
ASM Resources
- WEBSTER - The place on the Internet to Learn Assembly
- Linux Assembly Tutorial
- Linux Assembly HOWTO
- PCASM Book
- Intel Software Developer Manuals
- AMD Developer Guides and Manuals
Related Courses (at other schools)
- Gabriel Parmer's Operating Systems Course (GWU)
- Matt Bishop's Operating Systems Course (UC Davis)
- UPenn Operating Systems Class
- UMBC Operating Systems Class
- Berkely Operating Systems Course
- MIT Operating Systems Course
- Microkernel Based Operating Systems—University of Dresden
- Microkernel Construction—University of Dresden
- WPI Operating Systems Course