UNIX Weapons School Weekplan: Difference between revisions
| (5 intermediate revisions by the same user not shown) | |||
| Line 97: | Line 97: | ||
==Week 5== | ==Week 5== | ||
=== | ===Allotrios=== | ||
* Windows aka Unfathomably Wretched Function Naming: I/O Completion Ports. With Fibers come Heaps. | * Windows aka Unfathomably Wretched Function Naming: I/O Completion Ports. With Fibers come Heaps. | ||
| Line 125: | Line 125: | ||
==Week 7: Effective use of intranets and the Internet== | ==Week 7: Effective use of intranets and the Internet== | ||
* Sampling theory of Nyquist | * Sampling theory of Nyquist | ||
* Queueing theory of Kleinrock. The Linux packet queue disciplines | * Queueing theory of Kleinrock. The Linux packet queue disciplines. | ||
* The Internet backbone. Preserving service via anycast networking. Threats to the Internet. PMTUD / MSS black holes. | * The Internet backbone. Preserving service via anycast networking. Threats to the Internet. PMTUD / MSS black holes. | ||
* Bufferbloat. Perils of the end-user network. Hardware design of fast networking devices. The CODEL queue | * Bufferbloat. Perils of the end-user network. Hardware design of fast networking devices. The CODEL and CAKE queue disciplines. | ||
* IPv6. Algorithms for IPv6. Zeroconf. PXE. Ad-hoc and mesh networking. Algorithms for fragmentation and sequencing. Intranet threats. | * IPv6. Algorithms for IPv6. Zeroconf. PXE. Ad-hoc and mesh networking. Algorithms for fragmentation and sequencing. Intranet threats. | ||
* [[Packet sockets]]. Linux's netlink(7). | * [[Packet sockets]]. Linux's netlink(7). | ||
| Line 133: | Line 133: | ||
==Week 8: Heterogeneity== | ==Week 8: Heterogeneity== | ||
==Hardware== | ===Hardware=== | ||
* TCP offload engines | * TCP offload engines | ||
* SolarFlare's OpenPacket | * SolarFlare's OpenPacket | ||
| Line 139: | Line 139: | ||
* NVIDIA's [[CUDA]] | * NVIDIA's [[CUDA]] | ||
* OpenCL | * OpenCL | ||
== | ===Software=== | ||
== | |||
* System / guest emulation | * System / guest emulation | ||
* Transmeta CMS (Code Morphing Software) | * Transmeta CMS (Code Morphing Software) | ||