DeepHack

From Noisebridge
(Difference between revisions)
Jump to: navigation, search
(link to Temporal Hex Dump)
Line 45: Line 45:
 
==Minix 3==
 
==Minix 3==
 
[http://wiki.minix3.org/en/MinixRoadmap Roadmap] including ARM support.
 
[http://wiki.minix3.org/en/MinixRoadmap Roadmap] including ARM support.
 +
 +
=Temporal Hex Dump=
 +
* http://scanlime.org/2009/10/temporal-hex-dump/

Revision as of 19:14, 7 June 2012

DeepHack: Spelunking for the 21st Century

Contents

QEMU

QEMU is a generic and open source machine emulator and virtualizer.

QEMU Secret Motor uses QEMU to create visualizations like this.

Horology

avoid unnecessary overflow in sched_clock https://lkml.org/lkml/2011/11/15/359

The Elements of Computing Systems

MMIX

MMIX is a 64-bit RISC machine used in Volume 4A of Donald Knuth's Art of Computer Programming and it will eventually be used in all other volumes of that series.

Open Computation Hardware

The OR1200 is an open-source synthesizable CPU.

What Every Programmer Should Know about Computer Memory

A 7-part series by Ulrich Drepper (complete PDF):

CorePy

CorePy: Assembly Programming from Python

Patterson & Hennesy

Java tutorial based on "Computer Architecture" and "Computer Organization and Design"

Operating Systems

Systems-level software (kernel and userspace)

Unix V6

Linux

A Plumber's Wish List for Linux

Looking for a useful systems software project? Version 2 of the list by Kay Sievers (20 Oct 2011).

Linux 0.01

Minix 3

Roadmap including ARM support.

Temporal Hex Dump

Personal tools